很简单的东西。我想要一个函数,比如函数 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
任何帮助都会很棒!
试试这个:
set label "AC" at 0, 70 textcolor linetype 1
或者
set label "AC" at 0, 70 textcolor linespec 1
阅读手册gnuplot> help label
以了解更多信息。
@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