Python matplotlib-是否允许条形图超出图表限制?

Python matplotlib-是否允许条形图超出图表限制?,python,matplotlib,Python,Matplotlib,是否可以允许条形图或条形图的条形图超出图表的限制 例如,如果我的数据是np.asarray([1,3,70924,3])并且我想将总高度限制为300,那么不修改基础数据是否可行?当然。只需设置绘图的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.s

是否可以允许条形图或条形图的条形图超出图表的限制


例如,如果我的数据是np.asarray([1,3,70924,3])并且我想将总高度限制为300,那么不修改基础数据是否可行?

当然。只需设置绘图的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\u 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()