如何在gnuplot中设置标签和线条相同的颜色

时间:2012-06-27 05:57:19

标签: colors label gnuplot linestyle

非常简单的东西。我想要一个函数,比如函数f,用特定的颜色绘制。我还想要一个标签,上面写着“功能f颜色”,也用这种颜色显示。

到目前为止我正在尝试这个:

set style line 1 lw 3 lc 1
set label "AC" at 0, 70 textcolor 1

但显然“lc”和“textcolor”遵循不同的规格,并抱怨:

"trolo4.pl", line 8: colorspec option not recognized

任何帮助都会很棒!

2 个答案:

答案 0 :(得分:7)

请改为尝试:

set label "AC" at 0, 70 textcolor linetype 1

set label "AC" at 0, 70 textcolor linespec 1

阅读gnuplot> help label中的手册以了解详情。

答案 1 :(得分:7)

@holygeek的答案很好。来自python,我发现通常更加明确一点。

set style line 1 lw 1 lc rgb "red"
set label "AC" at 0, 70 tc rgb "red"

请注意,gnuplot识别的颜色名称集取决于系统(有关完整列表,请参阅show colornames)。要实现完全的系统独立性,您可以使用#RRGGBB版本。例如红色为'#ff0000,绿色为#00ff00,蓝色为#0000ff。当然,你可以组成各种有趣的颜色(同样,请参阅show colornames以获取预定义颜色及其等效颜色的列表#.....

了解更多信息,另请参阅help colorspec