我需要制作一个绘图,其中一条线用颜料蓝(hex= #333399
)和o
标记绘制。
我知道我可以用o
标记在蓝色中绘制线条,只需调用:
line1 = ax1.plot(x, myvalues,'bo-', label='My Blue values')
问题:如果我想保留标记并将颜色从b
更改为#333399
,应如何更改行?
答案 0 :(得分:6)
如果你使用kwargs plot
(传递给Line2D
)而不是简写'bo-',你可以改变很多东西。例如:
line1 = ax1.plot(
x, myvalues,
marker = 'o',
linestyle = '-',
markerfacecolor='#333399',
markeredgecolor='k',
label='My Blue values')
答案 1 :(得分:2)
我们也可以简单地将颜色用作这样的字符串,
line1 = ax1.plot(x, myvalues,'#333399', marker='o', label='My Blue values')