小编cat*_*t84的帖子

如何以水平方向绘制 pandas kde

kind='kde'Pandas在绘图时提供。在我的设置中,我更喜欢 kde 密度。替代方案kind='histogram'提供了方向选项:orientation='horizontal',这对于我正在做的事情是绝对必要的。不幸的是,orientation不适用于 kde。

至少这是我认为会发生的事情,因为我得到了

in set_lineprops
    raise TypeError('There is no line property "%s"' % key)
TypeError: There is no line property "orientation"
Run Code Online (Sandbox Code Playgroud)

是否有任何直接的替代方法可以像绘制直方图一样轻松地水平绘制kde

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd

plt.ion()

ser = pd.Series(np.random.random(1000))
ax1 = plt.subplot(2,2,1)
ser.plot(ax = ax1, kind = 'hist')
ax2 = plt.subplot(2,2,2)
ser.plot(ax = ax2, kind = 'kde')
ax3 = plt.subplot(2,2,3)
ser.plot(ax = ax3, kind = 'hist', orientation = 'horizontal') …
Run Code Online (Sandbox Code Playgroud)

python matplotlib kernel-density pandas seaborn

7
推荐指数
1
解决办法
1433
查看次数

如何用渐变填充matplotlib条?

我对填充具有不同渐变的条形图的 matplotlib/seaborn 条非常感兴趣,就像这里所做的那样(据我所知,不是使用 matplotlib): 在此处输入图片说明

我还检查了这个相关的主题Pyplot:曲线下的垂直渐变填充?.

这是否只能通过 gr-framework 实现: 在此处输入图片说明 或者有替代策略吗?

python gradient matplotlib bar-chart seaborn

6
推荐指数
2
解决办法
9764
查看次数