3

从这个例子开始,我想做一些非常相似但能够在代码中使用负值的变量,例如;

menMeans   = (-20, 35, -30, 35, -27)
womenMeans = (25, -32, 34, -20, 25)

,尽管这与男人/女人的含义无关。但是当我这样做时,我在图中看不到任何与负值相关的内容。我也改变了 Y 比例;

plt.yticks(np.arange(-81,81,10))

但什么都没有。有什么提示吗?

4

2 回答 2

2

y我通过以下命令更改轴比例:

plt.ylim([-81,81])

这会将y轴刻度从 -81 设置为 81

对于x比例轴,这将是

plt.xlim([ xmin,xmax])
于 2013-02-17T13:12:49.807 回答
0

在画廊示例中,您可以找到这行代码:

plt.bar(ind, womenMeans, width, color='y',bottom=menMeans, yerr=menStd)

底部的值可以选择为负值,这样条形图从某个负值开始并且很womenMeans长。

x=5 处从 -200 到 20 的黄色条,宽度 = 10

将会:

plt.bar(5, 220,10, color='y',bottom=-200)
于 2013-08-02T12:29:18.203 回答