3D коробки (гистограммы) Gnuplot с кайролатексом (или эплатексом) - PullRequest
0 голосов
/ 04 января 2019

Я хотел бы построить трехмерную графику, используя гистограммы (3D-блоки) в gnuplot.Однако я использую epslatex или cairolatex, и демонстрации, которые я использовал на демонстрационном сайте gnuplot, используют команду:

set boxdepth

И эта команда всегда выдает ошибку в моемскрипт.

Изображение, которое я хочу получить, выглядит примерно так: enter image description here Ссылка на изображение: http://www.gnuplot.info/demo_cvs/3dboxes.html

Мой основной скрипт такой:

# Change filename to whatever you want.
filename = "fig4"

# LaTeX amsmath and utf8 input support.
set terminal cairolatex size 9cm,9cm color colortext standalone lw 4 header  \
    "\\usepackage{amsmath}\
     \\usepackage[utf8]{inputenc}"

# Don't change output name
set output "gptemp.tex"

unset key

splot 'data.dat' with boxes


set out
system sprintf("pdflatex\
    -interaction batchmode gptemp.tex &&\
    mv gptemp.pdf %s.pdf &&\
    rm -f gptemp*", filename)

1 Ответ

0 голосов
/ 04 января 2019

Возможность рисовать трехмерные блоки является новой и присутствует только в версии для разработки gnuplot (5.3).

...