2015-05-31 3 views
0

У меня есть файл данных в формате CSV, который выглядит следующим образом:GNUPLOT - земля одна переменная и ее многочисленные свойства

NodeID prop1 prop2 Prop3

1, 0,5, 0,5, 4

2, 0,3, 0,7, 5

Я хочу показать соотношение разных свойств для каждого идентификатора узла, который у меня есть. Я хочу построить свойство 1 по оси X и свойство 2 по оси Y и аналогично для свойства 1 vs property 3. Это должно показать для одного узла, как выглядят разные свойства. У меня около 2500 узлов.

Можно ли построить что-то подобное в Gnuplot?

Я попытался использовать ключевое слово переменной, но я не уверен, что он достаточно убедителен.

участка «localView.csv» с использованием 2: 3: 4 Вт точек переменного пса палитры ОЙ

Любых намеков или помочь w.r.t это будет высоко оценен Спасибо!

+0

Это очень общий вопрос ... Любые намеки на то, что вы точно хотите подчеркнуть? Сколько идентификаторов узлов вы должны показывать? Сколько свойств. Возможно, вы можете использовать функцию 'parallelaxes' (доступную только в версии 5, см. Http://gnuplot.sourceforge.net/demo_cvs/parallel.html – Christoph

ответ

0

Как насчет прокладки prop2 и prop3 отдельно?

Это использует тот же X и оси Y для prop2 и prop3:

plot 'localView.csv' using 2:3 w points ps variable pt 1 lc palette,\ 
'localView.csv' using 2:4 w points ps variable pt 2 lc palette} 

или иметь две оси Y различны для prop2 и prop3:

plot 'localView.csv' using 2:3 w points ps variable pt 1 lc palette,\ 
'localView.csv' using 2:4 w points ps variable pt 2 lc palette axes x1y2 
Смежные вопросы