Используя gnuplot 5.0 patchlevel 5, я пытаюсь создать файл eps, содержащий контурный график.Однако контурные линии сопровождаются сеткой и не имеют запрошенного цвета.Вывод с использованием терминала png просто в порядке.
Вот минимальный код, который я использую для генерации изображения eps:
set terminal epscairo set output "test.eps" set pm3d map impl set style increment user set contour do for [i=1:5] { set style line i lc rgb "black" lw 3} splot "data.dat" w pm3d notitle
изображение eps, созданное gnuplot с забавной функциейвокруг контура
замена терминала epscairo на png дает желаемый результат:
png изображение, созданное gnuplot, вот как я хотел бы, чтобы изображение eps выглядело как
Файл данных, который я использую, можно найти здесь: data.dat
Я бы порекомендовал использовать клеммы epslatex или postscript, чтобы можно было кодировать тепловую карту в двоичном виде в png (см. Параметр level3 для обеих клемм).
epslatex
postscript
level3
Попробуйте заменитьпервая строка со следующим:
set term postscript color eps level3