2
是否可以允許酒吧或barh圖表的條形超出圖表限制?matplotlib - 允許欄超出圖表限制嗎?
例如,如果我的數據是np.asarray([1,3,70,924,3])
,並且我想將總高度限制爲300,是否可以不修改底層數據?
是否可以允許酒吧或barh圖表的條形超出圖表限制?matplotlib - 允許欄超出圖表限制嗎?
例如,如果我的數據是np.asarray([1,3,70,924,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_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()