Книга «Изучаем Python»



Pdf көрінісі
бет163/238
Дата07.01.2022
өлшемі7,86 Mb.
#18670
түріКнига
1   ...   159   160   161   162   163   164   165   166   ...   238
Рис. 15.1. Пример простейшего графика в matplotlib

Изменение типа надписей и толщины графика

Хотя из графика на рис. 15.1 видно, что числовая последовательность возрастает, 

текст надписей слишком мелкий, а линия слишком тонкая. К счастью, 

matplotlib

 

позволяет настроить практически каждый аспект визуализации.



Мы используем эти возможности настройки для того, чтобы сделать график более 

выразительным:



mpl_squares.py

import matplotlib.pyplot as plt

squares = [1, 4, 9, 16, 25]

plt.plot(squares, linewidth=5)



# Назначение заголовка диаграммы и меток осей.

plt.title("Square Numbers", fontsize=24)



plt.xlabel("Value", fontsize=14)




Построение простого графика    313

plt.ylabel("Square of Value", fontsize=14)

# Назначение размера шрифта делений на осях.

plt.tick_params(axis='both', labelsize=14)



plt.show()

Параметр 

linewidth

  управляет толщиной линии, которая строится вызо-

вом 

plot()


. Функция 

title()


  назначает заголовок диаграммы. Параметры 

fontsize


, неоднократно встречающиеся в коде, управляют размером текста 

диаграммы.

Функции 

xlabel()


 и 

ylabel()


 позволяют назначить метки (заголовки) каж-

дой из осей , а функция 

tick_params()

 определяет оформление делений на 

осях . Аргументы, использованные в данном примере, относятся к делениям 

на  обоих осях (

axes='both'

) и устанавливают для меток делений размер шрифта 

14 (

labelsize=14



).

Как видно из рис. 15.2, график выглядит гораздо лучше. Текст надписей стал круп-

нее, а линия графика — толще.



Достарыңызбен бөлісу:
1   ...   159   160   161   162   163   164   165   166   ...   238




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет