Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带超文本点的gnuplot行?_Gnuplot - Fatal编程技术网

带超文本点的gnuplot行?

带超文本点的gnuplot行?,gnuplot,Gnuplot,我试图得到一个点为超文本的线点图。到目前为止,我已经设法让线条点工作,但没有超文本,我已经把它分成两个重叠的绘图,一个是线条,一个是超文本点。虽然第二个“有效”,但它会为点生成一个额外的关键点。理想情况下,我希望为每一行和点组合使用linespoints键条目,而不是一个line键和points键。这可能需要一些欺骗。通常,只有同时设置了点,才会显示超文本。由于超文本的活动区域取决于点的大小,因此可以使用linespoints绘制所有点,然后在打印标签时使用透明点: set samples 11

我试图得到一个点为超文本的线点图。到目前为止,我已经设法让线条点工作,但没有超文本,我已经把它分成两个重叠的绘图,一个是线条,一个是超文本点。虽然第二个“有效”,但它会为点生成一个额外的关键点。理想情况下,我希望为每一行和点组合使用linespoints键条目,而不是一个line键和points键。

这可能需要一些欺骗。通常,只有同时设置了
,才会显示
超文本
。由于超文本的活动区域取决于点的大小,因此可以使用linespoints绘制所有点
,然后在打印标签时使用透明点:

set samples 11
set xrange [0:10]
plot '+' using 1:1:1 with linespoints pt 7 ps var title 'mytitle',\
     '+' using 1:1:(sprintf('(%d,%d)', $1, $1)):1 with labels hypertext point pt 7 lc rgb '#ff000000' notitle

其他用户注意:
超文本
选项是在5.0版中引入的。

您能展示一些代码和您迄今为止获得的图形吗?我不知道你所说的“超文本点”是什么意思。这里面有没有网页链接?@Miguel-See@Christoph-Cool,我不知道这是可能的。它在5.0中是新的吗?@Miguel是的,它只适用于一些可爱的终端(wxt、svg、canvas、qt?)。谢谢我似乎无法在这里使用这样的代码获得透明点。他们只是黑着脸。我遗漏了什么?嗯,看起来点的透明度在
svg
渲染器中起作用,但在
canvas
中不起作用。这是臭虫吗?我在Debian上使用Firefox 57.0.4,这两种格式都不稳定,以防这可能是我的浏览器或某些库的问题,而不是
gnuplot
本身。是的,画布终端似乎没有实现透明的线条颜色,与之相比也是如此。我认为这不是一个bug,只是缺少了画布终端代码的维护。由于很少有开发人员实际使用gnuplot代码,一些终端需要花费相当长的时间来支持所有功能。