в gnuplot как установить ключ (легенду) при использовании «сюжета с метками» - PullRequest
2 голосов
/ 24 января 2012

Когда я использую «сюжет с метками» с различными группами точек, все в порядке, метки отображаются в разных цветах.

Однако я не мог найти способ правильно установить ключ (легенду), я хотел бы иметь образец цвета текста, используемого для каждой группы точек.Все, что получить, это название, связанное с каждой группой.

set term x11 
set key outside 
set grid 
set xlabel "#occurences"
set ylabel "F-score"
set title "Experiment"
plot "-" lw 1 with labels font "\"Helvetica\"" tc lt 1 title "foo" , "-" lw 1 with labels font "\"Helvetica\"" tc lt 2 title "bar"  
96.0 0.24390244 11
5547.0 0.7443704 24
3974.0 0.83244646 114
241.0 0.16025642 174
6220.0 0.7571273 188
7810.0 0.8637012 206
e

98.0 0.0 4
96.0 0.11320755 11
5547.0 0.75145125 24
3974.0 0.8333118 114
6220.0 0.7646692 188
7810.0 0.87222874 206
e

1 Ответ

0 голосов
/ 27 июня 2014

Это делается с set key textcolor variable, как указано в комментариях:

set key outside textcolor variable
set grid 
set xlabel "#occurences"
set ylabel "F-score"
set title "Experiment"
plot "-" lw 1 with labels font "\"Helvetica\"" tc lt 1 title "foo" , "-" lw 1 with labels font "\"Helvetica\"" tc lt 2 title "bar"  
96.0 0.24390244 11
5547.0 0.7443704 24
3974.0 0.83244646 114
241.0 0.16025642 174
6220.0 0.7571273 188
7810.0 0.8637012 206
e

98.0 0.0 4
96.0 0.11320755 11
5547.0 0.75145125 24
3974.0 0.8333118 114
6220.0 0.7646692 188
7810.0 0.87222874 206
e

Результат с 4.6.5:

enter image description here

...