построение одного (датума, столбца) из каждого блока с линиями в gnuplot - PullRequest
0 голосов
/ 10 июля 2020

У меня есть файл данных, содержащий блоки данных постоянного размера. Чтобы построить элемент (n, m) из каждого блока, я делаю

pl file u m ev ::n-1::n-1

Это работает нормально, но график отображается в точечном стиле, поскольку это значение по умолчанию для данных. Когда я добавляю к приведенной выше команде «со строками», получается пустой график.

1 Ответ

0 голосов
/ 10 июля 2020

Возможно, есть более короткие решения, но первое решение, которое приходит мне в голову, - это построить график данных в блоке данных, а затем построить этот блок данных. Это удалит пустые строки и, следовательно, точки данных будут подключены при построении with lines или with linespoints.

Код:

### plot individual datapoints from each block with lines
reset session

$Data <<EOD
1  11
2  12
3  13

4  14
5  15
6  16

7  17
8  18
9  19
EOD

m = 2
n = 1

set table $DataSelected
    plot $Data u m every ::n-1::n-1 w table
unset table

plot $DataSelected u 1 w linespoints pt 7
### end of code

Результат:

введите описание изображения здесь

...