【发布时间】:2019-04-23 10:31:52
【问题描述】:
我希望两个箱线图的 x 轴由标签列表设置,而不是原始数据框中的列名。我已经尝试了很多东西,但无法让它发挥作用!
fig = plt.figure()
spec = gridspec.GridSpec(ncols=2, nrows=1, figure=fig, width_ratios=[1,3])
ax1 = fig.add_subplot(spec[0, 0])
ax2 = fig.add_subplot(spec[0, 1])
ax1.title.set_text("Summary")
ax2.title.set_text("Individual PAs")
ssubset.boxplot(ax = ax1)
dsubset.boxplot(ax = ax2)
ax1.set_xticklabels=("A", "B", "C")
ax2.set_xticklabels=("1", "2", "3", "4", "5", "6", "7")
plt.savefig('graphq.png')
【问题讨论】:
-
它是
ax1.set_xticklabels(("A", "B", "C"))而不是ax1.set_xticklabels=("A", "B", "C")。我认为这属于错字,所以投票结束。 -
投票结束。同样,您也可以将列表用作
ax1.set_xticklabels(["A", "B", "C"]) -
这些不是错别字。他们反映不理解。如果你能解释它在哪里以及为什么会出现问题,将会更有帮助。
标签: pandas matplotlib