我有一个问题,今天需要大家的帮助。
我想使用matplotlib broken_barh保存图像,而没有白色区域边框(框架),仅保留条形。
import matplotlib.pyplot as plt
fig, ax = plt.subplots(figsize=(7.85, 0.30), dpi=100)
ax.broken_barh([(0, 100), (100, 20), (120, 50), (170, 30), (200, 1500)], (10, 10), facecolors=('red', 'black', 'yellow', 'green', 'blue'))
plt.xticks([])
plt.yticks([])
plt.gca().spines['right'].set_color('none')
plt.gca().spines['left'].set_color('none')
plt.gca().spines['top'].set_color('none')
plt.gca().spines['bottom'].set_color('none')
plt.savefig('broken_barh_example.png')
plt.show()
以下是输出:https://imgur.com/oNlnN53
这是我期望的:https://imgur.com/l5yDint
非常感谢您的帮助。