2015-04-20 2 views
1

У меня есть 3D-данные, и я рисую все данные в 2D-x-y-Plot (например, вид в плоскости x-y в z-направлении). Команда выглядит следующим образом:GNU Сюжет: построение 3D-данных в цветном 2D-графике

"plot 'C:\Data.DAT' matrix nonuniform u 1:3 with lines lc rgb "black" smooth unique" 

Он отлично работает, и, конечно, все данные нанесены черным цветом, но я хотел бы иметь участок с другим цветом для каждого 2D-графика. Какой-то автоматический градиент цвета.

Структура данных выглядит следующим образом:

Number of 2D-Graphs /Tab/ x-Axis tick1 /Tab/ x-Axis tick2 ... 
    y-Axis tick1  /Tab/ Data [1,1] /Tab/ Data [1,2] ... 
    y-Axis tick2  /Tab/ Data [2,1] /Tab/ Data [2,2] ... 
    ... 

Возможно ли это?

ответ

1

Да, это возможно! Это называется pm3d или цветная карта. Он довольно прост в использовании, хотя у меня были некоторые проблемы с его использованием в Mac OS. Я был успешным в Linux. Я бы объяснил это вам, но когда я сделал свое исследование, я нашел этот пост, и я думаю, что он объясняет это лучше, чем я. Проверьте это по адресу: http://valavanis-research.blogspot.pt/2012/06/plotting-spectral-maps-or-spectrograms.html

Но для быстрого просмотра, ваши данные будут размещены в файле 3 колонки с форматом:

xValue yValue Zvalue

x2Value y2Value z2Value

The файл конфигурации очень прост, просто установите для него «установить pm3d map», а остальная часть - просто регулярная конфигурация gnuplot.

+1

Это не то, что я ищу. Мне не нужен контурный график, мне нужны цветные 2-D графики. Мне нужен линейный график со множеством разноцветных линий. – Peter

+0

Извините, я так не понял ваш вопрос. – anatp2015

+0

Вы пытались построить график, используя несколько файлов, и придать каждому файлу другой цвет графа? Думаю, это решит вашу проблему. – anatp2015

Смежные вопросы