Gnuplot, выбор типа линии в совокупном графике

Привет всем

Я строю кумулятивный сюжет до 15 линий. Чтобы сделать его более читабельным, а также читаемым черно-белым шрифтом, я хочу использовать разные типы линий, но у меня есть проблема с этим. Прежде всего, мой сценарий:

set terminal pdf
set output "Cumulative.pdf"
set autoscale yfix
set autoscale xfix
set key bottom right
set xlabel 'Something'
set ylabel 'Something else'
set style increment user
set style line 1  lc rgb '#372101' lw 3 lt 0 pt 0 ps 1
set style line 2  lc rgb '#FF8A9A' lw 3 lt 1 pt 1 ps 1
set style line 3  lc rgb '#7A4900' lw 3 lt 2 pt 2 ps 1
stats 'file1'
num1=STATS_records
stats 'file2'
num2=STATS_records
plot 0/0 notitle,\
'file1' u 2 : ((100.0/num1)) title '1' smooth cumulative,\
'file2' u 2 : ((100.0/num2)) title '2' smooth cumulative

Мои файлы данных выглядят примерно так:

1 -54
2 -54
3 -71
4 -70
5 -71
6 -70

Я ожидаю, что Gnuplot использует стиль, который я ранее установил, но он делает это только для цвета. Другие параметры игнорируются. Когда я добавляю 'с точками линий' или 'с точками', я получаю разные типы точек. Все идет нормально. Что не работает с "линиями" или "линиями", так это тип линии. Это просто стандартный. Когда я особенно использую 'lt x' в команде plot, он использует стиль линии xth, а не тип линии. Мне интересно, можно ли выбрать тип линии с такого рода графиком? Это было бы очень полезно, так как тип точки легко терялся бы в графе. И если это возможно, возможно ли также сделать тип линии согласованным. Я имею в виду, что если точки очень близки друг к другу, тип линии все еще читабелен. Таким образом, тип пунктирной линии не становится типом гладкой линии, потому что вы больше не можете видеть пробелы.

Мы ценим любую помощь, даже альтернативы, чтобы сделать ее более удобочитаемой в черно-белом варианте, чем при использовании линейных или точечных типов. Спасибо!

0 ответов

Другие вопросы по тегам