我正在尝试在gnuplot中设置字符定义的点类型的颜色。尽管我可以选择系统定义的点类型的所需颜色,但是我不能对字符定义的点类型做同样的操作。下面我给出一个最小的例子。
set samples 5
set term pdf
set o "mwe.pdf"
p x with points lt rgb "violet" pt "V",\
x with points lt rgb "violet" pt 2
set o
结果如下:
我还尝试使用lc variable
方法设置颜色,并将关键字using
填充到列("#005893")
中,但它仍然不会改变颜色。 / sub>
我该如何设置字母的颜色来实现以下目的:
答案 0 :(得分:2)
以下对我有用。
reset session
set samples 5
plot x with points pt "V" tc rgb "red" font ",20", \
x with points lt rgb "red" pt 2 ps 3
结果:
答案 1 :(得分:2)
字符点类型由处理标签和其他文本的同一驱动程序例程呈现。因此,颜色取自当前字体,并且字体属性适用,包括颜色:
set sample 11
plot sin(x) with point pointtype "µ" textcolor rgb "violet" font "/:Bold,15"
答案 2 :(得分:1)
您应该使用textcolor
而不是linecolor
或linetype
来更改字符定义的点类型,正如其他人已经指出的那样。参见gnuplot documentation。