【发布时间】:2015-08-08 23:21:38
【问题描述】:
我还有一个关于gnuplot的问题,也许有人有好主意,怎么办:
我想用黑白点绘制一些简单的线条。每条线都应该有自己的点符号,但样式相同。黑色边框和内部的白色或灰色,但随后有不同的形状,如圆形或三角形。 到目前为止,我只能制作边框,但里面要么完全是空的/空白的,要么我只是得到了圆形的中断。据我了解,这是由于 pi (pointinterval) 命令造成的,但形状始终只是一个圆形,在使用三角形时不匹配。
我使用的线条样式是
set style line 1 lt -1 lw 2 pi -4 pt 17 ps 1
plot f(x) w lp ls 1
所以我的问题是,我怎样才能产生一条带有点的线,它的边框是线条颜色,内部是任何想要的颜色?
认为这不是太难,但现在我完全被卡住了,所以谢谢你的建议!
【问题讨论】:
-
感谢 Christoph,但无论如何,这似乎是一种解决方法,如果您寻找每行都有双条目的图例,这会令人沮丧。我喜欢 Gnuplot 有很多原因,但样式线样式不是其中之一。有没有更简单的方法,就像定义线和点样式一样,即使没有预设???
-
我发布了链接,因为这是唯一通用的方法来做你想做的事。是的,这是一种解决方法...唯一允许自定义点类型的终端是
tikz终端(类似于我在 stackoverflow.com/a/23034300/2604213 中显示的自定义填充样式) -
您可以在方法之间进行选择,这些方法在这篇文章中有所描述:gnuplot-tricks.blogspot.ru/2009/12/…