326
Глава 15 •
Генерирование данных
x_values = [1, 2, 3, 4, 5]
y_values = [1, 4, 9, 16, 25]
plt.style.use('seaborn')
fig, ax = plt.subplots()
ax.scatter(x_values, y_values, s=100)
# Назначение заголовка диаграммы и меток осей.
...
Рис. 15.5.
Вывод
одной точки
Рис. 15.6.
Точечная диаграмма
с несколькими точками
Построение
простого графика
327
Список
x_values
содержит числа, возводимые в квадрат, а в
y_values
содержатся
квадраты. При передаче этих списков
scatter()
библиотека Мatplotlib читает по
одному значению из каждого списка и наносит их на диаграмму как точку. Таким
образом, на диаграмму будут нанесены точки (1, 1), (2, 4), (3, 9), (4, 16) и (5, 25);
результат показан на рис. 15.6.
Автоматическое
вычисление данных
Строить списки вручную неэффективно, особенно при большом объеме данных.
Вместо того чтобы передавать данные в виде списка, мы воспользуемся циклом
Python, который выполнит вычисления за нас. Вот как выглядит такой цикл для
1000 точек:
Достарыңызбен бөлісу: