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

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

Matplotlib Маркери


Маркери

Ви можете використовувати аргумент ключового слова marker, щоб підкреслити кожну точку за допомогою зазначеного маркера:

Приклад

Кожну точку познач кружечком:

import matplotlib.pyplot as plt
import numpy as np

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

plt.plot(ypoints, marker = 'o')
plt.show()

Результат:

Matplotlib Marker o

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

Приклад

Кожну точку позначте зірочкою:

...
plt.plot(ypoints, marker = '*')
...

Результат:

Matplotlib Marker Star

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

Довідник маркерів

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

Маркер Опис
'o' Кружечок Спробуй це »
'*' Зірочка Спробуй це »
'.' Крапка Спробуй це »
',' Піксель Спробуй це »
'x' X Спробуй це »
'X' X (заповнений) Спробуй це »
'+' Плюс Спробуй це »
'P' Плюс (заповнений) Спробуй це »
's' Площа Спробуй це »
'D' Діамант Спробуй це »
'd' Діамант (тонкий) Спробуй це »
'p' П’ятикутник Спробуй це »
'H' Шестикутник Спробуй це »
'h' Шестикутник Спробуй це »
'v' Трикутник вниз Спробуй це »
'^' Трикутник вгору Спробуй це »
'<' Трикутник ліворуч Спробуй це »
'>' Трикутник праворуч Спробуй це »
'1' Tri Down Спробуй це »
'2' Tri Up Спробуй це »
'3' Tri Left Спробуй це »
'4' Tri Right Спробуй це »
'|' V-лінія Спробуй це »
'_' H-лінія Спробуй це »

Формат рядків fmt

Для визначення маркера можна також використати параметр позначення рядка швидкого доступу.

Цей параметр також називається fmt і записується з таким синтаксисом:

маркер|лінія|колір

Приклад

Кожну точку познач кружечком:

import matplotlib.pyplot as plt
import numpy as np

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

plt.plot(ypoints, 'o:r')
plt.show()

Результат:

Matplotlib Marker fmt

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

Значення маркера може бути будь-яким із посилання на маркер вище.

Значення лінії може бути одним із таких:

Довідник ліній

Синтаксис лінії Опис
'-' Суцільна лінія Спробуй це »
':' Крапкова лінія Спробуй це »
'--' Пунктирна лінія Спробуй це »
'-.' Пунктирна/крапкова лінія Спробуй це »

Примітка: Якщо ви пропустите значення line у параметрі fmt, лінія не буде нанесена.

Коротке значення кольору може бути одним із наведених нижче:

Довідник кольору

Синтакис кольору Опис
'r' Red Спробуй це »
'g' Green Спробуй це »
'b' Blue Спробуй це »
'c' Cyan Спробуй це »
'm' Magenta Спробуй це »
'y' Yellow Спробуй це »
'k' Black Спробуй це »
'w' White Спробуй це »

Розмір маркера

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

Приклад

Встановіть розмір маркерів 20:

import matplotlib.pyplot as plt
import numpy as np

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

plt.plot(ypoints, marker = 'o', ms = 20)
plt.show()

Результат:

Matplotlib Marker o

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

Колір маркера

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

Приклад

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

import matplotlib.pyplot as plt
import numpy as np

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

plt.plot(ypoints, marker = 'o', ms = 20, mec = 'r')
plt.show()

Результат:

Matplotlib Marker o mec

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

Ви можете використовувати аргумент ключового слова markerfacecolor або коротший mfc, щоб установити колір усередині edge маркерів:

Приклад

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

import matplotlib.pyplot as plt
import numpy as np

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

plt.plot(ypoints, marker = 'o', ms = 20, mfc = 'r')
plt.show()

Результат:

Matplotlib Marker o mfc

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

Використовуйте обидва аргументи mec та mfc, щоб пофарбувати весь маркер:

Приклад

Встановіть червоний колір як для edge, так і для face:

import matplotlib.pyplot as plt
import numpy as np

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

plt.plot(ypoints, marker = 'o', ms = 20, mec = 'r', mfc = 'r')
plt.show()

Результат:

Matplotlib Marker o mec mfc

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

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

Приклад

Позначте кожну точку красивим зеленим кольором:

...
plt.plot(ypoints, marker = 'o', ms = 20, mec = '#4CAF50', mfc = '#4CAF50')
...

Результат:

Matplotlib Marker o hex

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

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

Приклад

Позначте кожну точку кольором під назвою "hotpink" ("гарячий рожевий"):

...
plt.plot(ypoints, marker = 'o', ms = 20, mec = 'hotpink', mfc = 'hotpink')
...

Результат:

Matplotlib Marker Hotpink

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