带有matplotlib broken_barh且没有白色区域边框的图像(框架)

时间:2019-07-02 05:18:33

标签: python-3.x matplotlib

我有一个问题,今天需要大家的帮助。

我想使用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

非常感谢您的帮助。

0 个答案:

没有答案