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

FaC*_*fee 1 python plot colors matplotlib markers

我需要生成一个绘图,其中一条线在Pigment Blue(hex= #333399)和o标记中绘制.

我知道我可以o通过调用以下方式用标记绘制蓝色线:

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

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

tmd*_*son 6

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

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