我的数据集是一个包含6个数字的列表:[23948.30, 23946.20, 23961.20, 23971.70, 23956.30, 23987.30]
我希望它们在一个水平的方框图中,在x轴上画线,23855
和{
我也希望方框图显示平均数。在
现在我只能得到水平方框图,我还希望x轴显示整数,而不是“xx+2.394e”。在
下面是我的代码:
def box_plot(circ_list, wear_limit):
print circ_list
print wear_limit
fig1 = plt.figure()
plt.boxplot(circ_list, 0, 'rs', 0)
plt.show()
我不确定我是否理解了您帖子中的所有内容,但以下是我对您代码的更正:
结果是:
Your box-plot
现在要了解您的请求细分以及代码如何与它们对应:
plt.ylim()
重新缩放了y轴在0.75和1.25之间的范围。如果您想绘制更靠近x轴的框线图(例如,将0.75更改为0.9),或将图的顶部从框线图绘制得更远(例如,将1.25更改为1.5),可以调整这些数字。我还消除了yticks,使用plt.set_ticks([])
使绘图更干净。在ax.set_xticklabels()
函数将其应用回来。在一定要让我知道它是否符合您所寻找的,是否符合您的快乐matplotlib;)。在
相关问题 更多 >
编程相关推荐