Публичный аккаунт WeChat: «Python Reading Finance»
Если у вас есть какие-либо вопросы или предложения, пожалуйста, оставьте сообщение в публичном аккаунте
Вслед за предыдущей статьей мы представилиpltиaxПосле разницы между рисунками эта статья объединяет некоторые из моих собственных опытов и систематизирует их для вас.MatplotlibНекоторые из наиболее часто используемых настроек компонента.
Лично думаю сMatplotlibНарисовать картинку не сложно, но сложность в том, что для настройки некоторых деталей Baidu может долго обрабатывать мелкую деталь, поэтому можно сначала кликнуть по подборке, а потом уже посмотреть, а вы можете найти его вовремя, когда он вам нужен.
Во-первых, последний официальный рисунок объяснения существительного каждого компонента на картинке.Благодаря этой картинке вы можете интуитивно почувствовать, что это такое.legend,чтоtick..., так же вы можете искать соответствующий документ по схеме, если встретите его, который не может быть установлен.Поговорим о нем подробнее.
Примечание:Изображения ниже используютсяfig,ax = plt.subplots()способ генерировать
Установить отображение китайского шрифта
MatplotlibПо умолчанию китайский язык отображается как искаженный ◻, как в следующем случае.
В общем графикеMatplotlibГрафика будет отображаться по умолчаниюspine, английский на самом деле не очень хороший перевод, гугл переведи на корешок? ? ?
Обычно я называю его границей, которая представляет собой четыре стороны графика вверх, вниз, влево и вправо, как показано на рисунке.
Я думаю, что эта граница на самом деле довольно уродливая.При обычном использовании иногда нужна только левая сторона.leftи дноbottomизspine, а иногда и четыре границы не нужны, можно установить так:
Легенда — это объяснение того, что изображено на графике.Например, если на графике нарисованы три линии, что представляют эти три линии? Здесь необходимо сделать пометку.
Две оси координат обычно используются дляСоставная диаграмма, представляющие индикаторы для обоих графиков одновременноразные размеры, классические сценарии использования, такие как диаграммы Парето.
В использовании оригиналaxиспользовать.twinx()генерация методаax2,Повторное использованиеax2сделать рисунок
На двумерной диаграмме члены для каждой части координатной оси показаны на рисунке
Сначала идет абсциссаxaxisи ординатаyaxis(примечание сaxesразличие), метка на горизонтальных и вертикальных координатах (которую также можно назвать названием горизонтальных и вертикальных координат)xlabelиylabel, есть галочки на горизонтальных и вертикальных координатахtick, соответствующие галочки на шкалеtick label.
Соответствующая функция для конкретных настроек:
xlabel --> ax.set_xlabel()
ylabel --> ax.set_ylabel()
отметьте и отметьте метку -->ax.tick_params,ax.xticks(),ax.yticks()
Линии сетки в основном используются для облегчения просмотра определенных числовых значений, и соответствующие линии сетки могут быть установлены как для горизонтальных, так и для вертикальных координат, в зависимости от конкретной ситуации.