在gnuplot中更改字符点类型的颜色

时间:2019-05-26 12:48:10

标签: character gnuplot

我正在尝试在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

结果如下:

The output of the example.

我还尝试使用lc variable方法设置颜色,并将关键字using填充到列("#005893")中,但它仍然不会改变颜色。 / sub>

问题

我该如何设置字母的颜色来实现以下目的:

expected output

3 个答案:

答案 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

结果:

enter image description here

答案 1 :(得分:2)

字符点类型由处理标签和其他文本的同一驱动程序例程呈现。因此,颜色取自当前字体,并且字体属性适用,包括颜色:

set sample 11
plot sin(x) with point pointtype "µ" textcolor rgb "violet" font "/:Bold,15"

enter image description here

答案 2 :(得分:1)

您应该使用textcolor而不是linecolorlinetype来更改字符定义的点类型,正如其他人已经指出的那样。参见gnuplot documentation