2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 gnuplot - прочитать комментарий из файла
Сообщение30.03.2019, 22:18 
Использую gnuplot для построения графиков по экспериментальным данным из файла.
Хочется в заголовок графика или label вставить строку или число с условиями измерений из того же файла (например, в первой строке или т.п.)
Что-то типа "set key autotitle columnhead", но просто бы содержимое первой строки прочитать и в заголовок или какую-нибудь label занести. Привязывать к title графика не нужно. Изучение доки что-то не помогает.

 
 
 
 Re: gnuplot - прочитать комментарий из файла
Сообщение30.03.2019, 22:25 
Посмотрите help datastrings, по-видимому, это примерно то, что нужно.

 
 
 
 Re: gnuplot - прочитать комментарий из файла
Сообщение30.03.2019, 22:46 
Спасибо огромное, действительно очень близко к тому что нужно, но все-таки не врубаюсь. В help datastrings текстовое поле(строка) достаётся командой plot, как я понимаю вместе с построением графика, а как ее одну достать и заслать в label все-таки пока не понятно. В столбцах с данными много строк, а желаемый datastring всего одна строка.

 
 
 
 Re: gnuplot - прочитать комментарий из файла
Сообщение31.03.2019, 00:52 
А, понял. Тогда как-то так:

Делаем файл с данными qq.dat примерно такого вида
Код:
"Какой-то заголовок"
1 1
2 4
3 9
а затем пишем команду вроде plot "qq.dat" w l title columnhead

 
 
 
 Re: gnuplot - прочитать комментарий из файла
Сообщение01.04.2019, 02:10 
Спасибо. Уже пользоваться можно.
Но хотелось бы содержимое этого "Какой-то заголовок" иметь не в title конкретной кривой, а в заголовке всего графика (кривых на графике будет несколько, а комментарий "Какой-то заголовок" будет содержать условия, при которых получены все кривые).
А на команду
Код:
set title columnhead
ругается
Код:
line 10: unexpected or unrecognized token

Пытался как-то через sprintf заставить понять - не получается.

 
 
 
 Re: gnuplot - прочитать комментарий из файла
Сообщение01.04.2019, 02:28 
Можно попробовать через set key top center отправить это в нужное положение, а потом отобразить только для одной кривой.

 
 
 
 Re: gnuplot - прочитать комментарий из файла
Сообщение01.04.2019, 13:10 
Да мне как раз для одной и не нужно. Хочется общий заголовок графика, который устанавливается
командой set title "Заголовок". А вот строку "Заголовок" бы прочитать из файла, например это самый columnhead.
Но хелп говорит:
Код:
columnhead(x) may only be used in expressions as part of using manipulations to fits or datafile plots.
Сущность columnhead остаётся не понятной, вне команды plot он стало быть не существует.

 
 
 [ Сообщений: 7 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group