2014-10-07 69 views
2

我試圖用超文本點來得到一個linespoints圖。到目前爲止,我已經設法使線條點工作,但沒有超文本,我已經將它分成兩個重疊的圖,其中一個具有超文本點。雖然第二個「有效」,但它爲點提供了額外的關鍵。理想情況下,我想爲每一行和點組合的線條點鍵條目,而不是線條鍵和點鍵。gnuplot與超文本點?

+0

您能否顯示一些代碼和您迄今爲止設法獲得的數字?我不知道你的意思是「超文本點」。這些包含網頁鏈接嗎? – Miguel 2014-10-08 06:46:37

+1

@Miguel見http://gnuplot.sourceforge.net/demo_svg_5.0/hypertext.html – Christoph 2014-10-08 10:15:53

+0

@Christoph酷,我不知道這是可能的。它在5.0中是新的嗎? – Miguel 2014-10-08 10:23:02

回答

2

這可能有點作弊。通常僅在設置了points時才顯示hypertext。由於這是活動的超文本的區域取決於點大小,可以得出所有點with 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 

爲其他用戶注意:hypertext選項在推出版本5.0。

+0

這真可愛。謝謝! – Ubuntourist 2014-10-09 16:18:44

+0

我似乎無法得到透明點,使用這樣的代碼在這裏工作。他們只是顯示黑色。我錯過了什麼? – 2018-01-28 02:28:20

+0

呵呵,看起來透明點在'svg'渲染器中起作用,但不是'canvas'。這是不可靠的嗎?我在這兩種格式的Debian unstable上使用Firefox 57.0.4,以防這可能是我的瀏覽器或某個庫的問題,而不是'gnuplot'本身。 – 2018-01-28 13:57:26