2014-01-05 5 views
0

У меня есть некоторые данные в матрице, которую я хочу построить в качестве карты.Поворот данных в gnuplot

Unfo, он должен быть закреплен на -90 °. есть идеи как это сделать?

set pm3d map interpolate 1,1 
splot "cells0.txt" matrix using (1+$1):(1+$2):3 

Спасибо!

+1

Не могли бы вы рассказать? Не совсем понятно, что вы хотите. Может быть, проверить 'help set view'? – kebs

ответ

0

В вашем случае 1+$1 (значение первого столбца плюс один) является x, 1+$2 является y и $3 является z. Поворот набора данных на -90 ° вокруг оси у дает преобразование y -> y', x -> -z' и z -> x:

splot "cells0.txt" matrix using 3:(1+$2):(-1-$1) 

Как что вы можете сделать любое другое преобразование, $1, $2 и $3 приведены в формате вашего файла данных. Как вы их интерпретируете, зависит от вас.

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