非常简单的东西。我想要一个函数,比如函数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
任何帮助都会很棒!
答案 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