【发布时间】:2017-09-26 04:27:49
【问题描述】:
这是我正在编写的用于创建对数条形图的代码
import matplotlib.pyplot as plt
import numpy as np
fig = plt.figure(figsize = (12,6))
ax = fig.add_subplot(111)
x = ['Blue Whale', 'Killer Whale', 'Bluefin tuna', \
'Bottlenose dolphin', "Maui's dolphin", 'Flounder',\
'Starfish', 'Spongebob Squarepants']
y = [190000, 5987, 684, 650, 40, 6.8, 5, 0.02]
ax.bar(np.arange(len(x)),y, log=1)
ax.set_xticklabels(x, rotation = 45)
fig.savefig(filename = "f:/plot.png")
现在这是创建条形图,它没有显示第一个标签,即Blue Whale。这是我得到的情节 那么如何纠正呢? Matplotlib 版本为2.0.0,Numpy 版本为1.12.1
谢谢
【问题讨论】:
-
这个问题在我的 matplotlib 1.5.3 上不存在,但在我刚升级到 2.0.0 后出现
标签: python matplotlib