在gnuplot中使用图像作为点

3

我有一个不太正式的问题。在gnuplot中有没有办法使用图片代替点?例如,如果我要绘制关于意大利面消费量的数据,我想用意大利面的图片代替通常的gnuplot点。


请参考关于此问题的更准确的问答,http://stackoverflow.com/questions/36886170/gnuplot-plot-image-at-point - Joce NoToPutinsWarInUkraine
4个回答

2
另一种选择是找到一个带有合适字形的dingbats字体。然后,您可以使用该字形作为标签字符串使用“带标签绘图”命令。例如,请参见演示中的第5个图:http://gnuplot.sourceforge.net/demo/stringvar.html

1

我自己还没有尝试过这个功能,不过有:

http://gnuplot.sourceforge.net/demo/barchart_art.html

这个示例展示了在条形图上使用png文件(注意,此功能是在Gnuplot 4.5中添加的)。通过一些创意,似乎可以利用该功能来实现您所要求的内容,但这需要大量的绘图命令,因此编写一个脚本来生成gnuplot脚本(或根据数据集使用迭代)可能会很有用。显然,您的图像文件也必须是您的gnuplot版本能够理解的格式...


1

0
可能的策略是使用gnuplot中的plot with rgbimage选项。
请参见此处的第二个示例:http://www.gnuplot.info/demo_4.2/image.html 如果将center选项与您的数据点相关联,则可能实现此目标。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接