Не совсем уверен, какая деталь вашего вопроса является аспектом, с которым вы боретесь. При заговоре из нескольких файлов вы указываете это с помощью plot 'FILENAME' using COLUMNS ... , 'FILENAME2' using COLUMNS ...
Из приведенного примера Я вижу, что линии черные, если lt -1
остается. Если вы его вынимаете, все становится ярким. linespoints
по существу соединяет точки с линиями, в примере, который вытащил до set style func linespoints
, который здесь не будет работать, поскольку это не функция, которая получается построенной.
Следуя примеру вы связаны, я предлагаю это:
set title ""
set xlabel ""
set bmargin 6
set offset .05, .05
set xrange [-0.5:3.3]
plot 'd1' using 1:2 lt -1 pt 6 ps 2 title 'pt 6' with linespoints,\
'd2' using 1:2 lt -1 pt 5 ps 2 title 'pt 5' with linespoints,\
'd3' using 1:2 lt -1 pt 7 ps 2 title 'pt 7' with linespoints,\
'd4' using 1:2 lt -1 pt 4 ps 2 title 'pt 4' with linespoints
где d1
выглядит следующим образом:
-0.5 0.8775825619
-0.4 0.921060994
-0.3 0.9553364891
-0.2 0.9800665778
-0.1 0.9950041653
0.0 1.0000000000
0.1 0.9950041653
0.2 0.9800665778
0.3 0.9553364891
0.4 0.921060994
0.5 0.8775825619
0.6 0.8253356149
0.7 0.7648421873
0.8 0.6967067093
0.9 0.6216099683
1.0 0.5403023059
1.1 0.4535961214
1.2 0.3623577545
1.3 0.2674988286
1.4 0.1699671429
1.5 0.0707372017
1.6 -0.0291995223
1.7 -0.1288444943
1.8 -0.2272020947
1.9 -0.3232895669
2.0 -0.4161468365
2.1 -0.5048461046
2.2 -0.5885011173
2.3 -0.6662760213
2.4 -0.7373937155
2.5 -0.8011436155
2.6 -0.8568887534
2.7 -0.904072142
2.8 -0.9422223407
2.9 -0.9709581651
3.0 -0.9899924966
3.1 -0.9991351503
3.2 -0.9982947758
3.3 -0.9874797699
EDIT:
спасибо за разъяснения. Еще несколько указателей
Цвета сами: рекомендую http://colorbrewer2.org/ выбрать цвета, которые являются «ксерокопированными». Они, как правило, хорошо различимы, даже если они напечатаны в оттенках серого.
Маркеры: с точечным типом, например. pt 5
вы можете указать разные метки для данных. В приведенном выше примере я изменил размер с помощью ps 2
. Особенно открытые и заполненные маркеры легко различимы друг от друга.
LineStyle: вам нужна версия 5 Gnuplot:
Новые возможности в версии 5 * Точка-тире шаблон линии теперь могут быть заданы независимо от других свойств линии. См. Dashtype (стр. 37), установочный тире (стр. 115), установите тип линии (стр. 135).
Без модернизации я не мог заставить это работать, который является производным от страницы вы связаны:
set termoption dash
unset colorbox
set title ""
set xlabel ""
set bmargin 6
set offset .05, .05
set xrange [-0.5:3.3]
show style line
plot 'd2' using 1:2 with linespoints dt 2 lw 3 lc rgb "black" ps -1,\
'd3' using 1:2 with linespoints dt 1 lc rgb "black" ps -1,\
'd4' using 1:2 with linespoints dt 3 lc rgb "black" ps -1
здесь dt
короток для типа тира, lw
является шириной линии, lc
является цветом линии который я установил в черный цвет, ps
- это стиль точки, отключен, поэтому мы не видим точки, а только линии
какую версию gnuplot вы используете?Попробуйте проверить, поддерживает ли терминал (pngcairo) штрих-коды, набрав 'set termoption dashed; test' в gnuplot (вы должны увидеть окно с разными объектами, некоторые из них будут или не будут пунктирными линиями). Начиная с версии 5.0 вы можете использовать опцию 'dashtype' или' dt' для изменения стиля тире, например. 'plot 'data1' dt 1, 'data2' dt 2' (введите' help dashtype' в gnuplot 5.0 для получения дополнительной информации). – vagoberto