Позиция меток осей в Matplotlib

PythonPythonBeginner
Практиковаться сейчас

This tutorial is from open-source community. Access the source code

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом практическом занятии мы научимся настраивать позицию меток осей и меток цветовой шкалы в Matplotlib. Для настройки позиции меток мы будем использовать методы set_xlabel, set_ylabel и colorbar.

Советы по работе с ВМ

После запуска виртуальной машины кликните в левом верхнем углу, чтобы переключиться на вкладку Notebook и приступить к практике в Jupyter Notebook.

Иногда вам может потребоваться подождать несколько секунд, пока Jupyter Notebook полностью загрузится. Валидация операций не может быть автоматизирована из-за ограничений Jupyter Notebook.

Если вы столкнетесь с проблемами во время обучения, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL matplotlib(("Matplotlib")) -.-> matplotlib/BasicConceptsGroup(["Basic Concepts"]) matplotlib(("Matplotlib")) -.-> matplotlib/PlottingDataGroup(["Plotting Data"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"]) python(("Python")) -.-> python/DataScienceandMachineLearningGroup(["Data Science and Machine Learning"]) matplotlib/BasicConceptsGroup -.-> matplotlib/importing_matplotlib("Importing Matplotlib") matplotlib/BasicConceptsGroup -.-> matplotlib/figures_axes("Understanding Figures and Axes") matplotlib/PlottingDataGroup -.-> matplotlib/scatter_plots("Scatter Plots") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/tuples("Tuples") python/ModulesandPackagesGroup -.-> python/importing_modules("Importing Modules") python/DataScienceandMachineLearningGroup -.-> python/data_visualization("Data Visualization") subgraph Lab Skills matplotlib/importing_matplotlib -.-> lab-48569{{"Позиция меток осей в Matplotlib"}} matplotlib/figures_axes -.-> lab-48569{{"Позиция меток осей в Matplotlib"}} matplotlib/scatter_plots -.-> lab-48569{{"Позиция меток осей в Matplotlib"}} python/lists -.-> lab-48569{{"Позиция меток осей в Matplotlib"}} python/tuples -.-> lab-48569{{"Позиция меток осей в Matplotlib"}} python/importing_modules -.-> lab-48569{{"Позиция меток осей в Matplotlib"}} python/data_visualization -.-> lab-48569{{"Позиция меток осей в Matplotlib"}} end

Импортируем Matplotlib и создаем точечный график

Начнем с импорта Matplotlib и создания точечного графика.

import matplotlib.pyplot as plt

fig, ax = plt.subplots()

sc = ax.scatter([1, 2], [1, 2], c=[1, 2])

Установка позиции метки оси y

Мы можем установить позицию метки оси y с помощью метода set_ylabel. Мы можем установить позицию в 'top', 'center' или 'bottom'. В этом примере мы установим позицию в 'top'.

ax.set_ylabel('YLabel', loc='top')

Установка позиции метки оси x

Мы можем установить позицию метки оси x с помощью метода set_xlabel. Мы можем установить позицию в 'left', 'center' или 'right'. В этом примере мы установим позицию в 'left'.

ax.set_xlabel('XLabel', loc='left')

Установка позиции метки цветовой шкалы

Мы можем установить позицию метки цветовой шкалы с помощью метода colorbar и метода set_label. Мы можем установить позицию в 'top', 'bottom', 'left' или 'right'. В этом примере мы установим позицию в 'top'.

cbar = fig.colorbar(sc)
cbar.set_label("ZLabel", loc='top')

Отображение графика

Мы можем отобразить график с помощью метода show.

plt.show()

Резюме

В этом практическом занятии мы узнали, как устанавливать позицию меток осей и меток цветовой шкалы в Matplotlib. Мы использовали методы set_xlabel, set_ylabel и colorbar для установки позиции меток. Мы также узнали, что мы можем установить позицию в 'top', 'bottom', 'left', 'right', 'center' или 'baseline'.