展示了如何使用groups和panel.superpose在同一个面板中显示重叠的直方图,为每个直方图分配不同的颜色。另外,我想给每个直方图一个不同的边框颜色。(这将允许我将一个柱状图显示为没有边框的实心条,上面覆盖着透明的、全边界的直方图。为了清晰起见,下面的例子有点不同。)
虽然可以使用border=在图中使用不同的边框颜色,但它们不被分配给组,因为填充颜色与col=一起使用。如果你给border=一个颜色序列,它似乎会在一段时间内循环通过它们。如果两个直方图重叠,效果会有点傻(见下文)。
有办法给每个组一个特定的边框颜色吗?
# This illustrates the problem:
如何更改柱状叠加直方图的填充颜色?我的数据看起来是:
xticlabel_1 xticlabel_2 xticlabel_3
10 20 15
我的剧本是:
set datafile separator "\t"
set term postscript colour solid
set size 1,0.5
set output 'duplication_stats.eps'
set style data histograms
set style histogram columnstacked
set boxwidth 0.5
set style fill so
我想改变每个直方图的颜色在一个连接图,创建与海运。
我成功地用marginal_kws改变了两个图的颜色,但是如何为每个直方图设置一个颜色呢?(如红色及绿色直方图)
我的合资图的一个很小的例子:
import seaborn as sns
import matplotlib.pyplot as plt
import numpy as np
x, y = np.random.multivariate_normal([2, 3], [[0.3, 0], [0, 0.5]], 1000).T
with sns.axes_style("white"):
g = sns.joi
我有一小部分代码,它将从csv文件中获取的值打印到直方图中。这都是使用matplotlib库完成的。
dev_x= X #this is where my integers are stored
plt.hist(dev_x, bins=7)
#var=np.var(dev_x)
#print(np.mean(dev_x))
#plt.axhline(var)
plt.xlabel('Values')
plt.ylabel('Quatity')
plt.title('Graph')
当注释了下面的行时,我得到了结果
📷
但