Skip to main content
 首页 » 编程设计

python之Matplotlib:如何使用特定的十六进制颜色和特定标记进行绘图

2025年05月04日13freeliver54

我需要生成一个绘图,其中用颜料蓝 (hex= #333399) 绘制一条线并带有 o 标记。

我知道我可以用 o 标记绘制蓝色线,只需调用:

line1 = ax1.plot(x, myvalues,'bo-', label='My Blue values')

问题如果我想保留标记并将颜色从b更改为#333399,应该如何更改线条?

请您参考如下方法:

如果你使用 kwargs 到 plot,你可以改变很多东西(传递给 Line2D)而不是简写“bo-”。例如:

line1 = ax1.plot( 
          x, myvalues, 
          marker = 'o', 
          linestyle = '-', 
          markerfacecolor='#333399', 
          markeredgecolor='k', 
          label='My Blue values')