0 / 0 / 0
Регистрация: 18.06.2020
Сообщений: 13
|
|||||||||||
1 | |||||||||||
Подписи осей в Matplotlib13.01.2021, 13:51. Показов 4942. Ответов 8
Метки нет (Все метки)
Добрый день!
Пытаюсь сделать так, чтоб на оси Х значения подписывались через каждые 2 + к этому добавить нужные мне значения
А еще если пытаюсь вынести подписи в легенду, то почему-то текст отображается со скобками и кавычками
0
|
13.01.2021, 13:51 | |
Ответы с готовыми решениями:
8
Масштаб осей [matplotlib] Фиксирование масштаба одной из осей на графике (MatPlotLib) Ускорение обновления графика matplotlib в kivy с использованием matplotlib.animation matplotlib.pyplot работает, а matplotlib нет Подписи значений осей |
0 / 0 / 0
Регистрация: 05.04.2019
Сообщений: 9
|
|
08.06.2023, 18:48 | 3 |
Вопрос на тему меток осей - как задать шрифт для вывода меток?
Не только размер, но сам шрифт
0
|
Am I evil? Yes, I am!
17573 / 10326 / 2820
Регистрация: 21.10.2017
Сообщений: 22,388
|
||||||
08.06.2023, 19:10 | 4 | |||||
xkein, в документации посмотреть? Не, не слышал...
1
|
0 / 0 / 0
Регистрация: 05.04.2019
Сообщений: 9
|
|
08.06.2023, 21:05 | 5 |
много чего смотрел, явного простого метода не смог найти ...
set_xlabel() - это подпись к осям, не сами метки с числовыми значениями оси ... с этим нет проблем, например так: font_prop = FontProperties(family="Times New Roman", size=12) ax.set_xlabel('Дисперсия глубины залегания изотермы', fontproperties=font_prop) что-то должно быть типа sf = ScalarFormatter() sf.format(..fontproperties=font_prop) именно так не тоже не работает, не могу найти описания всех методов форматтеров ...
0
|
Am I evil? Yes, I am!
17573 / 10326 / 2820
Регистрация: 21.10.2017
Сообщений: 22,388
|
||||||
09.06.2023, 14:06 | 6 | |||||
xkein, залез в доку и навскидку нашел такой вариант. Поставь глобально
Отдельно на каждый элемент также ставится. Ищи в доках
0
|
0 / 0 / 0
Регистрация: 05.04.2019
Сообщений: 9
|
|
09.06.2023, 20:50 | 7 |
спасибо!
попробую Добавлено через 4 часа 31 минуту доки - это это ? https://matplotlib.org/stable/... fonts.html Добавлено через 12 минут глобально - так? matplotlib.rcParams['font.family'] = 'Times New Roman' так не помогает, что-то не понимаю в доках ....
0
|
Am I evil? Yes, I am!
17573 / 10326 / 2820
Регистрация: 21.10.2017
Сообщений: 22,388
|
|
09.06.2023, 20:51 | 8 |
0
|
0 / 0 / 0
Регистрация: 05.04.2019
Сообщений: 9
|
|
09.06.2023, 21:34 | 9 |
Спасибо за ссылку, именно такую инфу пытался найти.
Я правильно понимаю, что возможности задать шрифт для этого метода нет: <<< class matplotlib.ticker.ScalarFormatter(useOffset=None, useMathText=None, useLocale=None)[source] Bases: Formatter Format tick values as a number. Parameters: useOffsetbool or float, default: rcParams["axes.formatter.useoffset"] (default: True) Whether to use offset notation. See set_useOffset. useMathTextbool, default: rcParams["axes.formatter.use_mathtext"] (default: False) Whether to use fancy math formatting. See set_useMathText. useLocalebool, default: rcParams["axes.formatter.use_locale"] (default: False). Whether to use locale settings for decimal sign and positive sign. See set_useLocale. << У меня очень конкретная проблема - как вывести ticklabel через ScalarFormatter шрифтом Times New Roman / 12 прочитал за 2 дня несколько мануалов , почти уверен, что их авторы на этот вопрос не ответят () Может, кто сталкивался ?
0
|
09.06.2023, 21:34 | |
09.06.2023, 21:34 | |
Помогаю со студенческими работами здесь
9
Подписи осей Chart Подписи осей на диаграмме Не отображаются подписи осей Как увеличить значения осей графика в matplotlib DynamicDataDisplay подписи меток осей Matplotlib. Перерисовка графика после изменения положения осей Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |