НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ

Python Підручник

Python СТАРТ Python Інтро Python Встановлення Python Синтаксис Python Коментарі Python Змінні Python Типи даних Python Числа Python Кастинг Python Рядки Python Булеві Python Оператори Python Списки Python Кортежі Python Набори Python Словники Python If...Else Python Цикли While Python Цикли For Python Функції Python Лямбда Python Масиви Python Класи/Об’єкти Python Успадкування Python Ітератори Python Поліморфізм Python Область дії (застосування) Python Модулі Python Дати Python Математика Python JSON Python RegEx Python PIP Python Try...Except Python Введення користувача Python Форматування рядка

Обробка файлів

Python Обробка файлів Python Читання файлів Python Запис/Створення файлів Python Видалення файлів

Python Модулі

NumPy Підручник Pandas Підручник SciPy Підручник Django Підручник

Python Matplotlib

Matplotlib Інтро Matplotlib Початок роботи Matplotlib Pyplot Matplotlib Складання графіка Matplotlib Маркери Matplotlib Лінія Matplotlib Лейбли Matplotlib Сітка Matplotlib Subplots Matplotlib Scatter Matplotlib Бари Matplotlib Гістограми Matplotlib Кругові діаграми

Машинне навчання

Початок роботи Середній режим Стандартне відхилення Перцентиль Розподіл даних Звичайний розподіл даних Діаграма розкиду Лінійна регресія Поліноміальна регресія Множинна регресія Шкала Тренування/Тест Дерево рішень Confusion Matrix Hierarchical Clustering Logistic Regression Grid Search Categorical Data K-means Bootstrap Aggregation Cross Validation AUC - ROC Curve K-nearest neighbors

Python MySQL

MySQL Початок роботи MySQL CREATE DATABASE MySQL CREATE TABLE MySQL INSERT INTO MySQL SELECT MySQL WHERE MySQL ORDER BY MySQL DELETE FROM MySQL DROP TABLE MySQL UPDATE MySQL LIMIT MySQL JOIN

Python MongoDB

MongoDB Початок роботи MongoDB Створення бази даних MongoDB Створити колекцію MongoDB Вставити MongoDB Знайти MongoDB Запит MongoDB Сортувати MongoDB Видалити MongoDB Drop колекція MongoDB Оновлення MongoDB Ліміт

Python Довідник

Python Огляд Python Вбудовані функції Python Рядкові методи Python Методи списку Python Словникові методи Python Кортежні методи Python Методи набору Python Файлові методи Python Ключові слова Python Винятки Python Глосарій

Довідник модулів

Модуль Random Модуль Запитів Модуль Статистики Модуль Math Модуль cMath

Python Як зробити?

Видалити копії списків Обернути рядок Додати два числа

Python Приклади

Python Приклади Python Компілятор Python Вправи Python Вікторина Python Bootcamp Python Сертифікат

Python. W3Schools українською. Уроки для початківців

En Es De

Matplotlib Лінія


Стиль лінії. Linestyle

Ви можете використати аргумент ключового слова linestyle або коротше ls, щоб змінити стиль нанесеної лінії:

Приклад

Використовуйте точкову (dotted) лінію:

import matplotlib.pyplot as plt
import numpy as np

ypoints = np.array([3, 8, 1, 10])

plt.plot(ypoints, linestyle = 'dotted')
plt.show()

Результат:

Matplotlib Точкова лінія

Спробуйте самі »

Приклад

Використовуйте пунктирну (dashed) лінію:

plt.plot(ypoints, linestyle = 'dashed')

Результат:

Matplotlib Пунктирна лінія

Спробуйте самі »

Коротший синтаксис

Стиль лінії можна записати коротшим синтаксисом:

linestyle можна записати як ls.

dotted можна записати як :.

dashed можна записати як --.

Приклад

Коротший синтаксис:

plt.plot(ypoints, ls = ':')

Результат:

Matplotlib Точкова лінія

Спробуйте самі »

Стилі ліній

Ви можете вибрати будь-який із цих стилів:

Стиль Або
'solid' (за замовчуванням) '-' Спробуй це »
'dotted' ':' Спробуй це »
'dashed' '--' Спробуй це »
'dashdot' '-.' Спробуй це »
'None' '' or ' ' Спробуй це »

Колір лінії

Ви можете використати аргумент ключового слова color або коротший c, щоб установити колір лінії:

Приклад

Встановіть червоний колір лінії:

import matplotlib.pyplot as plt
import numpy as np

ypoints = np.array([3, 8, 1, 10])

plt.plot(ypoints, color = 'r')
plt.show()

Результат:

Matplotlib line red

Спробуйте самі »

Ви також можете використовувати шістнадцяткові значення кольорів:

Приклад

Ділянка з красивою зеленою лінією:

...
plt.plot(ypoints, c = '#4CAF50')
...

Результат:

Matplotlib line hex

Спробуйте самі »

Або будь-який із 140 підтримуваних назв кольорів.

Приклад

Ділянка з названим кольором "hotpink" ("гарячо-рожевий"):

...
plt.plot(ypoints, c = 'hotpink')
...

Результат:

Matplotlib line hotpink

Спробуйте самі »

Ширина лінії

Ви можете використати ключовий аргумент linewidth або коротший lw, щоб змінити ширину лінії.

Значення є плаваючим числом у пойнтах (pt):

Приклад

Накресліть лінію шириною 20.5pt:

import matplotlib.pyplot as plt
import numpy as np

ypoints = np.array([3, 8, 1, 10])

plt.plot(ypoints, linewidth = '20.5')
plt.show()

Результат:

Matplotlib line lw

Спробуйте самі »

Кілька рядків

Ви можете накреслити скільки завгодно ліній, просто додавши більше функцій plt.plot():

Приклад

Намалюйте дві лінії, вказавши функцію plt.plot() для кожної лінії:

import matplotlib.pyplot as plt
import numpy as np

y1 = np.array([3, 8, 1, 10])
y2 = np.array([6, 2, 7, 11])

plt.plot(y1)
plt.plot(y2)

plt.show()

Результат:

Matplotlib line two

Спробуйте самі »

Ви також можете побудувати багато ліній, додавши точки для осей x та y для кожної лінії в одній функції plt.plot().

(У наведених вище прикладах ми вказали лише точки на осі y, тобто точки на осі x отримали значення за замовчуванням (0, 1, 2, 3).)

Значення x та y йдуть парами:

Приклад

Намалюйте дві лінії, вказавши значення точок x та y для обох ліній:

import matplotlib.pyplot as plt
import numpy as np

x1 = np.array([0, 1, 2, 3])
y1 = np.array([3, 8, 1, 10])
x2 = np.array([0, 1, 2, 3])
y2 = np.array([6, 2, 7, 11])

plt.plot(x1, y1, x2, y2)
plt.show()

Результат:

Matplotlib line two

Спробуйте самі »