Очень маленькие графические шрифты Julia в блокноте Jupyter

Когда я создаю график в блокноте iJulia, шрифт в метках осей и в легенде очень маленький, и я не могу его увеличить. Я использую Julia 1.0.0 в записной книжке Jupyter (jupyter: 1.0.0-py36_7) в Linux (Ubuntu). Например, такой код:

using Plots
x = 1:10; y = rand(10); 
plot(x,y, size=[500,300])

Результаты на этом изображении:

график с очень мелким шрифтом

Я даже попытался удалить и переустановить Jupyter. Любая помощь будет принята с благодарностью.

[Отредактировано] В ответ на предложение Билла я добавил: Plots.scalefontsizes (2.5)

В результате появилось больше места для символов, но не более крупных символов. Результат здесь:

График с масштабным шрифтом (2.5)


person user3165546    schedule 05.10.2018    source источник
comment
Вы пробовали регулировать dpi?   -  person rickhg12hs    schedule 05.10.2018
comment
Я сделал. Сюжет становится намного больше, а видимый размер шрифта по оси остается крошечным. Все в графике масштабируется с dpi, кроме шрифта.   -  person user3165546    schedule 07.10.2018


Ответы (1)


Пытаться:

Plots.scalefontsizes(2.5)  # 2.5X

и при необходимости отрегулируйте.

person Bill    schedule 05.10.2018
comment
Спасибо за предложение. Я пробовал это. И что, кажется, происходит, так это то, что пространство для персонажей увеличивается, но сами символы не больше. - person user3165546; 05.10.2018
comment
Я добавил картинку в свой исходный пост, чтобы показать результат. - person user3165546; 05.10.2018
comment
Хм, здесь всегда работало. Может быть, попробовать изменить шрифты: Plots.font (Helvetica, 18) на имя шрифта, масштаб которого вы знаете, в другом приложении? - person Bill; 06.10.2018
comment
Может быть, изменить бэкенды (с помощью plotly () или pyplot () с добавлением Plotly и / или PyPlot? - person Bill; 07.10.2018
comment
с бэкэндами Qt эта проблема в некоторых Linux кажется исправленной иногда с помощью export QT_AUTO_SCREEN_SCALE_FACTOR = 0; добавить перед запуском julia - person Bill; 08.10.2018
comment
Я поместил строку экспорта QT_AUTO_SCREEN_SCALE_FACTOR = 0 в свой .profile. Перед вызовом IJulia.notebook () я использовал ENV [QT_AUTO_SCREEN_SCALE_FACTOR], чтобы убедиться, что переменная установлена. Я также проверил это значение в записной книжке Jupyter. Итак, переменная установлена, как было предложено, но график такой же, как и раньше, с крошечными символами. - person user3165546; 09.10.2018
comment
Я вернулся к вашему предыдущему предложению попробовать разные бэкенды. Я попробовал GR и сюжетно, и все равно получил маленьких персонажей. Но когда я использовал pyplot (), символы приобрели правильный размер. И gr (), и plotly () по-прежнему обслуживают крошечные символы, но pyplot () выглядит нормально. Спасибо за ваше предложение. Вы знаете, почему эти серверные модули ведут себя так по-другому? - person user3165546; 09.10.2018
comment
Вероятно, это то, что установлены шрифты, которые могут использовать эти серверные ВМ. Я не знаю, почему они недоступны в вашей версии для Linux. - person Bill; 09.10.2018