宽直方图隐藏df.plot.hist
问题描述:
嗨较窄的人需要绘制分组变量的直方图作为宽直方图隐藏df.plot.hist
df.groupby(['Variable1', 'Variable2']).plot.hist(bins=50)
有没有办法让所有的直方图可见位置?首先绘制更大的绘图,然后绘制更小的绘图?
的结果阿尔法= 0.1还是很迷茫..
df.groupby(['Variable1', 'Variable2']).plot.hist(bins=50,alpha=0.1)
答
您可以通过改变alpha
值更改剧情的不透明度。
df.groupby(['Variable1', 'Variable2']).plot.hist(bins=50,alpha=0.5)
或使用你选择的任何alpha值
或者,你可以绘制变量此起彼伏(这可能不是你问什么)
这里有一个演示:
p = np.random.normal(4, 1, 1000)
s = np.random.normal(4, 2, 1000)
df = pd.DataFrame({'A': p ,'B': s})
绘制数据帧
df.plot.hist()
df.plot.hist(alpha = 0.5)
绘图一次一个一个变量,
df['A'].plot.hist()
df['B'].plot.hist()
改变绘制的序列;
df['B'].plot.hist()
df['A'].plot.hist()
使用'alpha'较低的值? – akilat90
在plot.hist中尝试alpha = .05 –
我尝试过使用alpha = 0.5和alpha = 0.1,但它仍然非常困惑......是否有可能在背景上绘制较大的图像? – gabboshow