2015-08-04 2 views
3

Я использую gnuplot на экране hidpi (276 dpi). Графики, которые я восстанавливаю, трудно понять правильно, линии слишком тонкие, шрифты и кнопки слишком маленькие.Использование gnuplot с экраном hidpi.

Есть ли способ настроить gnuplot для автоматического масштабирования этих параметров для экранов hidpi при запуске?

ответ

4

gnuplot автоматически загружает файл инициализации при запуске, который можно использовать для изменения ширины линий по умолчанию и т. Д. Он принимает обычный синтаксис gnuplot. Проверьте help initialization, чтобы узнать, как он назван и где его разместить в вашей системе.

Использование, например. set terminal wxt lw 2, чтобы изменить абсолютную ширину линии по умолчанию. Размеры, указанные в более поздней графической команде, являются просто мультипликаторами для настройки терминала. Соответственно масштабируются ширина линий и границы раздела/границы.

+0

Спасибо, это помогло мне решить проблему. По существу дело сводится к созданию файла с именем .gnuplot в домашнем каталоге со следующим кодом: set linetype 1 lc rgb «color-code» lw 2 set linetype 2 ... set terminal wxt size 1920, 1080 расширенный шрифт ", 24" persist – Claude

+1

Вам лучше оставить типы линий, как есть, и просто «установить термин wxt size ... linewidth 2'. Тогда вам не нужно менять lw каждого типа линии. Lw в типах линий - это просто мультипликаторы для абсолютной ширины, заданной для терминала. – Karl

+1

Я могу порекомендовать также установить fontscale: 'set term wxt ... fontscale 2' – orzechow

Смежные вопросы