Построение
простого графика
323
Корректировка графика
Теперь, когда текст на графике стал нормально читаться, мы видим, что данные
помечены неправильно. Обратите внимание: для точки 4,0 в конце графика указан
квадрат 25! Давайте исправим эту проблему.
Если
plot()
передается числовая последовательность, функция считает, что первый
элемент данных соответствует координате
x
со значением 0, но в нашем примере
первая точка соответствует значению 1. Чтобы переопределить значение по умол-
чанию,
передайте
plot()
как
входные значения, так и квадраты:
mpl_squares.py
import matplotlib.pyplot as plt
input_values = [1, 2, 3, 4, 5]
squares = [1, 4, 9, 16, 25]
fig, ax = plt.subplots()
ax.plot(input_values, squares, linewidth=3)
# Назначение заголовка диаграммы и меток осей.
...
Теперь
plot()
правильно строит график, потому что мы предоставили оба набора
значений и функции не нужно предполагать, как был сгенерирован выходной набор
чисел. На рис. 15.3 изображен правильный график.
При вызове
plot()
можно передавать многочисленные аргументы, а также ис-
пользовать различные функции для настройки графиков. Знакомство с этими
Достарыңызбен бөлісу: