在熊猫箱图周围获得一个框架

时间:2017-11-07 14:17:54

标签: python python-3.x pandas matplotlib

我正在尝试在python中绘制一个pandas数据帧的箱形图,但我无法在我的情节周围找到一个框架。

这是我用来绘制

的代码
fig, ax = plt.subplots()
ax.set_facecolor('white')
df.boxplot(whis=False, patch_artist=True, ax=ax)

ax.set_frame_on(True)

ax.grid(color='grey', linestyle='-', linewidth=0.6)

ax.set_xticklabels((burstsizes))
plt.yticks(np.arange(0,6.6,0.2))
plt.show()

这会产生以下情节:enter image description here

我希望在情节周围有一个框架,但我无法弄清楚如何。我试图用

设置一个框架
ax.spines['bottom'].setcolor('0.5') # for top left and right too

plt.rcParams["axes.edgecolor"] = "0.15"
plt.rcParams["axes.linewidth"]  = 1.25

plt.rcParams["axes.grid"] = True

所有这些解决方案都没有改变情节。我相信这可能与pandas使用matplotlib的方式有关,但我不确定。任何帮助将非常感谢。 我使用的是Python 3.5.3。

0 个答案:

没有答案