我可以通过以下方式在 matplotlib 中设置绘图的颜色和样式:
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(1,1,1)
ax.plot([1,2,3],[1,2,3], 'r-')
plt.show()
这有效,但是:
我只能使用由一个字符指定的颜色,例如“r”、“k”等。最好能够使用 matplotlib 接受的 HTML 颜色名称。
我可能必须提前准备将要传递的字符串,做类似的事情
fmt = 'r' + '_'
所以我想要以下类型的命令:
obj.set_color('Aquamarine')
obj.set_style('-')
我找不到办法做到这一点。