Опитвам се да получа диаграма на линиите, като точките са хипертекст. Досега успях да накарам линиите да работят, но без хипертекст и го разделих на два насложени графика, единият с линии, единият с хипертекстови точки. Докато вторият "работи", той води до допълнителен ключ за точките. В идеалния случай искам ключови записи linespoints за всяка комбинация от линии и точки, а не ключ за линия и ключ за точки.
gnuplot линии с хипертекстови точки?
comment
Можете ли да покажете някакъв код и цифрата, която сте успели да получите досега? Не знам какво имате предвид под хипертекстови точки. Те съдържат ли някак уеб връзка?
- person Miguel   schedule 08.10.2014
comment
@Miguel Вижте gnuplot.sourceforge.net/demo_svg_5.0/hypertext.html
- person Christoph   schedule 08.10.2014
comment
@Christoph Cool, не знаех, че това е възможно. Ново ли е в 5.0?
- person Miguel   schedule 08.10.2014
comment
@Miguel Да, и работи само за някои терминали (wxt, svg, canvas, qt?)
- person Christoph   schedule 08.10.2014
Отговори (1)
Това може да е възможно с малко измама. Обикновено hypertext
се показва само ако е зададено и points
. Тъй като зоната, която е активна за хипертекста, зависи от размера на точката, можете да нарисувате всички точки 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.
person
Christoph
schedule
08.10.2014
Това беше прекрасно. Благодаря!
- person Ubuntourist; 09.10.2014
Изглежда не мога да накарам прозрачни точки да работят тук, използвайки код като този. Просто се показват черни. какво ми липсва
- person underscore_d; 28.01.2018
Ха, изглежда, че прозрачността на точките работи в
svg
рендъра, но не и в canvas
. Това заслужава ли грешка? Използвам Firefox 57.0.4 на Debian, нестабилен и за двата формата, в случай че това може да е проблем с моя браузър или някоя библиотека, а не със самия gnuplot
.
- person underscore_d; 28.01.2018
Да, цветовете на прозрачните линии изглежда не са внедрени за терминала на платното, сравнете също gnuplot.sourceforge .net/demo_canvas_5.2/rgba_lines.html с gnuplot.sourceforge.net /demo_svg_5.2/rgba_lines.html. Мисля, че това не е грешка, а просто липсва поддръжка на кода на терминала на платното. Тъй като много малко разработчици всъщност работят върху кода на gnuplot, някои терминали отнемат доста време, за да поддържат всички функции.
- person Christoph; 28.01.2018