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

标签 python matplotlib plot colors markers

我需要生成一个绘图,其中用颜料蓝 (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')

关于python - Matplotlib:如何使用特定的十六进制颜色和特定标记进行绘图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33694940/

相关文章:

R: ggplot2 使两个 geom_tile 图具有相等的高度

r - 在 R 图中显示值

Python argparse : Does it have to return a list?

python - 内存满前系统交换

matplotlib.widget 在 ipython 笔记本中不起作用

fonts - matplotlib:在 eps 图中嵌入字体时出现图例问题

python - 基于线上方/下方组的阴影背景

python - 如何在 django-filter 中创建 MultipleChoiceField?

python - 我需要为我的 GCSE 计算机科学制作一个简单的文件压缩系统

python - 如何在networkx中手工实现DFS