如何在matplotlib-plot中定义颜色?

时间:2018-01-16 19:34:25

标签: python matplotlib

我尝试了以下示例来绘制RGB颜色定义的行:

import matplotlib.pyplot as plt

ax = plt.axes()
ax.plot(0, 0, 0.5, 0.5, color='#FF0000')
plt.savefig('test.png')

但结果图片只是空白! (轴除外)

如何在绘图语句中定义RGB颜色?

2 个答案:

答案 0 :(得分:1)

您使用不正确的参数调用plot。 X和y应该是可迭代的:

ax.plot((0, 0), (0.5, 0.5), color='#FF0000')

答案 1 :(得分:0)

您正确指定颜色,问题是您需要至少2个x和2个y坐标来绘制线条。可以找到文档here

ax.plot([0, 1], [0.5, 1], color='#FF0000')

注意:可能是由于减少到了MCVE,但坐标也不能相同,因为你无法从一个点到自己画一条线