2014-10-07 2 views
2

나는 포인트가 하이퍼 텍스트 인 라인 포인트 플롯을 얻으려고합니다. 지금까지 나는 라인 포인트가 작동하도록 만들었지 만 하이퍼 텍스트가 없으면 그것을 오버랩 된 두 개의 플롯으로 나눴다. 하나는 하이퍼 텍스트 포인트가있는 라인이다. 두 번째 작품은 "작품", 포인트에 대한 여분의 열쇠가 발생합니다. 이상적으로는 라인 키 및 포인트 키가 아닌 각 라인 및 포인트 조합에 대해 라인 포인트 키 항목을 원합니다.하이퍼 텍스트 포인트가있는 gnuplot 행?

+0

지금까지 얻을 수있는 코드와 그림을 보여줄 수 있습니까? 나는 당신이 "하이퍼 텍스트 포인트"에 의해 의미하는 것을 모른다. 어떻게 든 웹 링크가 포함되어 있습니까? – Miguel

+1

@Miguel http://gnuplot.sourceforge.net/demo_svg_5.0/hypertext.html – Christoph

+0

@Christoph 쿨, 나는 이것이 가능하다는 것을 몰랐다. 5.0에서 새로운 것입니까? – Miguel

답변

2

비트 치팅으로 가능할 수 있습니다. 일반적으로 hypertextpoints이 설정된 경우에만 표시됩니다. 하이퍼 텍스트 (hyper text)에 대한 활성 영역이 포인트 크기에 의존하기 때문에, 당신은 모든 점 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

+0

투명 점이 이처럼 코드를 사용하여 여기서 작동하지 않는 것 같습니다. 그들은 단지 검은 색으로 보입니다. 내가 뭘 놓치고 있니? –

+0

어, 점의 투명도는'svg' 렌더러에서 작동하지만,'canvas'에서는 작동하지 않습니다. 이게 문제가 되는가? 데비안에서 파이어 폭스 57.0.4를 두 포맷 모두 불안정하게 사용하고 있는데, 이는 gnuplot 자체가 아닌 브라우저 나 라이브러리에서 문제가 될 수 있기 때문입니다. –