Главная | Контакты | Настройки СМЕНИТЬ ПАЛИТРУ:

Главная > Программы

gnuplot: сохранение графиков в файл

Есть у нас, допустим, скрипт plot_profile.gnu, который что-то там рисует. Мы хотим сохранить это в графический файл. Делать нужно так:

  • 1. Устанавливаем тип вывода png # Из распространенных форматов есть еще jpeg и gif
  • # gnuplot> set term png
  • 2. Задаем имя файла
  • # gnuplot> set output "graph4.png"
  • 3. Скрипт выдаст график в файл, а не в окно на экране
  • # gnuplot> load 'plot_profile.gnu'
  • 4. Скидываем output
  • # gnuplot> unset output
  • 5. Скидываем терминал на дефолт - рисование на экран
  • # gnuplot> set term win

    Примечания. Строка 4 очень важна - если ее не написать, графический файл не будет закрыт и читать его будет невозможно. Если перед строкой 1 мы уже запускали наш скрипт (посмотрели на график и решили сохранить), то вместо строки 3 можно написать просто replot. Но тут проявляются некие глюки. Например, если в скрипте мы отключали легенду, то при replot легенда все равно будет на графике в файле. Надо будет специально отключать ее перед replot-ом (set key off, потом включать set key default). Так что лучше делать так, как написано выше.

    Создание графиков в gnuplot: деления на осях

    Главная > Программы