是否可以允许条形图或条形图的条形图超出图表的限制?
例如,如果我的数据是np.asarray([1,3,70,924,3])
并且我想将总高度限制为300,那么是否可以不修改基础数据?
答案 0 :(得分:5)
不确定。只需设置图的y限制:
import matplotlib.pyplot as plt
import numpy as np
data = np.array([1,3,70,924,3])
plt.bar(np.arange(data.size), data)
plt.ylim([0, 300])
plt.show()
如果您希望栏延伸到图的顶部,请指定clip_on=False
:
import matplotlib.pyplot as plt
import numpy as np
data = np.array([1,3,70,924,3])
plt.bar(np.arange(data.size), data, clip_on=False)
plt.ylim([0, 300])
plt.show()