Отключить сглаживание шрифтов gnuplot - PullRequest
3 голосов
/ 21 июня 2011

Независимо от того, что я делаю, gnuplot всегда использует сглаживание при рендеринге шрифтов.Есть ли способ помешать gnuplot сделать это?

Я подозреваю, что есть способ, потому что 3D-график в правом верхнем углу на http://www.gnuplot.info/ не имеет сглаживания шрифта.К сожалению, это единственный найденный мной сюжет, который выглядит следующим образом, и нет никаких намеков на то, как этот сюжет был создан.

Ответы [ 2 ]

0 голосов
/ 22 июня 2011

Сглаживание можно контролировать на некоторых терминалах:

Например, для терминала wxt (терминал по умолчанию - по крайней мере в Linux):

Визуализация сюжета может быть изменен в диалоге, доступном из панель инструментов. Чтобы получить лучшее вывод возможен, рендеринг включает в себя три механизма: сглаживание, передискретизация и намекая.

Управляется с помощью значка гаечного ключа в окне графика.

Я не уверен, насколько это возможно для других терминалов

0 голосов
/ 21 июня 2011

Мне интересно, почему вы хотите отключить эту функцию.Но вот раздел из руководства по gnuplot:

Визуализация графика еще не может быть изменена.Для получения наилучшего результата рендеринг включает в себя два механизма: сглаживание и передискретизацию.Сглаживание позволяет более плавно отображать не горизонтальные и не вертикальные линии.Избыточная выборка в сочетании с сглаживанием обеспечивает субпиксельную точность, так что gnuplot может рисовать линии из нецелых координат.Это позволяет избежать колебаний на диагональных линиях (например, «plot x»).

Единственное, что я могу придумать, что может привести к решению для вас, это попробовать разные терминалы gnuplot.Например:

set term pdfcairo
set output "Test.pdf"
test

Затем вы можете проверить, соответствует ли вывод вашим потребностям.

...