gnuplot - Как перемасштабировать xaxis, но используя тот же набор данных - PullRequest
0 голосов
/ 28 апреля 2018

У меня есть следующие данные CSV:

-140,0
-139,0
-138,0
...
-4,240
-3,609
-2,1426
-1,7352
+0,624209
+1,7269
+2,1376
+3,553
...
+138,0
+139,0
+140,0

И следующая команда gnuplot:

set terminal x11
set xrange [-10:10]
set auto y
set datafile separator ","
set xtics 1
plot 'histogram1min.csv'  using 1:2 title columnheader with boxes
pause mouse

Это создает гистограмму с осью x со значениями от -10 до +10 с шагом 1.

Я хотел бы изменить xaxis, чтобы -10 был представлен -0.0010, -9 представлен как -0.0009 и т. Д., Т.е. вместо использования -10 to +10 мы масштабируем деление по оси x на 1000, но используем тот же набор данных -.

Итак, просто для дальнейшего уточнения, точка данных -0.001 будет иметь значение 7352.

1 Ответ

0 голосов
/ 29 апреля 2018

При использовании столбца 1 просто делите там. Вам нужно будет избавиться от установленного xrange и установить строки xtics или скорректировать эти значения.

plot 'histogram1min.csv'  using ($1/1000):2 title columnheader with boxes
...