Я не могу splot с, pm3d map, моим файлом данных? Gnuplot

Я бы попробовал переустановку GRUB2 с Live CD; если это ошибка, это должно дать вам хотя бы некоторые подсказки о том, что происходит с системой. (Тот факт, что вы обнаружили, что компьютер не работает после того, как он покинул его в течение некоторого времени, говорит о некоторых проблемах с оборудованием.)

Пошаговые руководства по вики Ubuntu и FOSSwire - line предназначенный).

0
задан 5 April 2017 в 19:24

6 ответов

ответ на копирование с http://www.gnuplot.info/faq/faq.html#x1-320003.9

3.9 Pt3d splot из файла данных ничего не рисует. Вы устанавливаете pm3d; splot 'a.dat' и никакого сюжета, кроме colorbox. Возможно, нет пустой строки между двумя последующими сканированиями (изолиниями) в файле данных? Добавьте пустые строки! Если вам интересно, что это значит, то не стесняйтесь обращаться к файлам типа demo / glass.dat или demo / triangle.dat в демонстрационном каталоге gnuplot. Вы можете найти полезный следующий awk-скрипт (назовите его, например, addblanks.awk), который добавляет пустые строки в файл данных всякий раз, когда номер в первом столбце изменяется: /^[[:blank:]]*#/ {next} # ignore comments (lines starting with #) NF < 3 {next} # ignore lines which don’t have at least 3 columns $1 != prev {printf ~\n~; prev=$1} # print blank line {print} # print the line

3.9 Pm3d splot из datafile ничего не рисует

Затем либо предварительно обработайте файл данных командой awk -f addblanks.awk, либо постройте файл данных под платформой unixish с помощью gnuplot> splot ~

$1 != prev {printf "\n"; prev=$1} # print blank line
0
ответ дан 18 July 2018 в 15:29

Ваш файл данных должен иметь соответствующий формат сетки (xyz или matrix -> эти две ссылки должны разъяснять [1], [2]). После формата xyz ваш столбец x должен быть устроен таким образом, что между каждым изменением x-значения существует пустая строка.

Например, формат сетки xyz:

# X Y Z 0 0 0 0 1 1 0 2 4 0 3 9 0 4 16 0 5 25 1 0 1 1 1 2 1 2 5 1 3 10 1 4 17 1 5 26 ... ... ...

Причиной этого формата сетки является то, что вы намереваетесь построить 2D-проекцию контурных изолиний, так как вы используете карту pm3d.

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

1
ответ дан 18 July 2018 в 15:29

ответ на копирование с http://www.gnuplot.info/faq/faq.html#x1-320003.9

3.9 Pt3d splot из файла данных ничего не рисует. Вы устанавливаете pm3d; splot 'a.dat' и никакого сюжета, кроме colorbox. Возможно, нет пустой строки между двумя последующими сканированиями (изолиниями) в файле данных? Добавьте пустые строки! Если вам интересно, что это значит, то не стесняйтесь обращаться к файлам типа demo / glass.dat или demo / triangle.dat в демонстрационном каталоге gnuplot. Вы можете найти полезный следующий awk-скрипт (назовите его, например, addblanks.awk), который добавляет пустые строки в файл данных всякий раз, когда номер в первом столбце изменяется: /^[[:blank:]]*#/ {next} # ignore comments (lines starting with #) NF < 3 {next} # ignore lines which don’t have at least 3 columns $1 != prev {printf ~\n~; prev=$1} # print blank line {print} # print the line

3.9 Pm3d splot из datafile ничего не рисует

Затем либо предварительно обработайте файл данных командой awk -f addblanks.awk, либо постройте файл данных под платформой unixish с помощью gnuplot> splot ~

$1 != prev {printf "\n"; prev=$1} # print blank line
0
ответ дан 24 July 2018 в 20:39

Ваш файл данных должен иметь соответствующий формат сетки (xyz или matrix -> эти две ссылки должны разъяснять [1], [2]). После формата xyz ваш столбец x должен быть устроен таким образом, что между каждым изменением x-значения существует пустая строка.

Например, формат сетки xyz:

# X Y Z 0 0 0 0 1 1 0 2 4 0 3 9 0 4 16 0 5 25 1 0 1 1 1 2 1 2 5 1 3 10 1 4 17 1 5 26 ... ... ...

Причиной этого формата сетки является то, что вы намереваетесь построить 2D-проекцию контурных изолиний, так как вы используете карту pm3d.

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

1
ответ дан 24 July 2018 в 20:39

ответ на копирование с http://www.gnuplot.info/faq/faq.html#x1-320003.9

3.9 Pt3d splot из файла данных ничего не рисует. Вы устанавливаете pm3d; splot 'a.dat' и никакого сюжета, кроме colorbox. Возможно, нет пустой строки между двумя последующими сканированиями (изолиниями) в файле данных? Добавьте пустые строки! Если вам интересно, что это значит, то не стесняйтесь обращаться к файлам типа demo / glass.dat или demo / triangle.dat в демонстрационном каталоге gnuplot. Вы можете найти полезный следующий awk-скрипт (назовите его, например, addblanks.awk), который добавляет пустые строки в файл данных всякий раз, когда номер в первом столбце изменяется: /^[[:blank:]]*#/ {next} # ignore comments (lines starting with #) NF < 3 {next} # ignore lines which don’t have at least 3 columns $1 != prev {printf ~\n~; prev=$1} # print blank line {print} # print the line

3.9 Pm3d splot из datafile ничего не рисует

Затем либо предварительно обработайте файл данных командой awk -f addblanks.awk, либо постройте файл данных под платформой unixish с помощью gnuplot> splot ~

$1 != prev {printf "\n"; prev=$1} # print blank line
0
ответ дан 31 July 2018 в 23:40

Ваш файл данных должен иметь соответствующий формат сетки (xyz или matrix -> эти две ссылки должны разъяснять [1], [2]). После формата xyz ваш столбец x должен быть устроен таким образом, что между каждым изменением x-значения существует пустая строка.

Например, формат сетки xyz:

# X Y Z 0 0 0 0 1 1 0 2 4 0 3 9 0 4 16 0 5 25 1 0 1 1 1 2 1 2 5 1 3 10 1 4 17 1 5 26 ... ... ...

Причиной этого формата сетки является то, что вы намереваетесь построить 2D-проекцию контурных изолиний, так как вы используете карту pm3d.

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

1
ответ дан 31 July 2018 в 23:40

Другие вопросы по тегам:

Похожие вопросы: