8

很简单的东西。我想要一个函数,比如函数 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

任何帮助都会很棒!

4

2 回答 2

7

试试这个:

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

或者

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

阅读手册gnuplot> help label以了解更多信息。

于 2012-06-27T06:13:57.157 回答
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

于 2012-06-27T11:41:35.457 回答