![Терминал Gnuplot](https://rvso.com/image/353012/%D0%A2%D0%B5%D1%80%D0%BC%D0%B8%D0%BD%D0%B0%D0%BB%20Gnuplot.png)
Сегодня я столкнулся с проблемой написания большой статьи, и мне нужно, чтобы мои графики выглядели очень красиво и аккуратно. Я заглянул в документацию gnuplot и ужаснулся: там много разных терминалов с кучей опций. Я всегда использую epslatex
только size
терминал с опцией в gnuplot, чтобы включать свои графики в проекты latex. Но есть epscairo
, latexcairo
, latex
, pslatex
, tikz
и другие разные терминалы. Какой из них мне использовать? Какие опции мне использовать? Не могли бы вы дать несколько рекомендаций, как получить красивые графики, пожалуйста?
Более точные вопросы:
1) Какой терминал и параметры мне следует использовать, чтобы получить наиболее красивый векторный рисунок с обработкой текста Latex, чтобы позже ввести его в проект Latex?
Пожалуйста, приведите пример, set terminal type [options]
если это возможно.
2) Какой терминал и опции мне следует использовать, чтобы получить самый красивый НЕвекторный график с latex
обработкой текста? Например, если я хочу поделиться своим графиком как просто изображением.
3) Есть ли что-то вроде цветовых схем для графиков? Например, у меня есть 10 наборов данных с аппроксимацией, чтобы отобразить их на одной фигуре. Я хотел бы отобразить данные точками, а аппроксимацию линиями, поэтому мне нужно 20 разных цветов, которые должны хорошо выглядеть, и цвета точек и линий должны сочетаться. Очень сложно подобрать цвета эмпирически.
решение1
Для красивой векторной графики в Latex я использую Gnuplot, как этот, с выводом Cairolatex.
set term cairolatex pdf set output "data.tex" plot 'data.csv' using 1:2 with lines,
А затем я использую вывод из gnuplot в своем latex вот так
\begin{figure} \centering \input{data.tex} \caption{} \end{figure}
Для невекторизованной версии вы можете просто изменить
set term cairolatex pdf set output "data.tex"
к
set term png set output "data.png"
Что касается цветовых схем, я просто использую настройки по умолчанию или черный цвет, так что я на самом деле не знаю.