Рубрики
Без рубрики

Маркер Matplotlib в Python С примерами и иллюстрациями

Маркер Matplotlib – это особый способ обработки маркеров в графах Matplotlib. Так же графики содержат различные типы маркеров и прочее…

Автор оригинала: Team Python Pool.

Маркер Matplotlib в Python С примерами и иллюстрациями

Здравствуйте программисты, в сегодняшней статье мы обсудим маркеры matplotlib в python. Matplotlib marker module -это замечательная мультиплатформенная библиотека визуализации данных на python, используемая для построения 2D-массивов и векторов. Matplotlib предназначен для работы с более широким стеком SciPy. Модуль маркеров matplotlib в python предоставляет все функции для обработки маркеров. И график, и скаттер используют функцию маркера.

Маркер Matplotlib-это особый способ обработки маркеров в графах Matplotlib. Поскольку графики содержат различные типы маркеров и другие указательные значки, вы можете настроить их с помощью функций маркеров. В этом посте мы рассмотрим все доступные маркеры и способы их использования.

Списки маркеров Matplotlib

Прежде чем начать с различных иллюстраций matplotlib, вот список всех возможных маркеров в модуле matplotlib вместе с их символом и описанием:

“.” точка
“, “ пиксель
“o” круг
“v” triangle_down
“^” triangle_up
“<“ triangle_left
“>” triangle_right
“1” trip_down
“2” tri_up
“3” tri_left
“4” tri_right
“8” восьмиугольник
“s” площадь
“p” пентагон
“P” плюс (заполнено)
“*” звезда
“h” шестиугольник 1
“H” шестиугольник 2
“+” плюс
“x” x
“X” x (заполнено)
“D” бриллиант
“d” thin_diamond
“|” vline
“_” хлайн
0 (ГАЛОЧКА СЛЕВА) тик влево
1 (ГАЛОЧКА СПРАВА) галочка справа
2 (ГАЛОЧКА ВВЕРХ) ограбление
3 (ОТМЕТЬТЕ ГАЛОЧКОЙ ВНИЗ) поставьте галочку
4 (КАРЕТКА СЛЕВА) каретка слева
5 (CARPETRIGHT) carpetright
6 (КАРЕТКА ВВЕРХ) каретка вверх
7 (КАРЕТКА ВНИЗ) каретка вниз
8 (КАРЕТКА ЛЕВАЯ БАЗА) каретка слева (по центру у основания)
9 (КАРЕТКА ПРАВОГО ОСНОВАНИЯ) carpetright (по центру у основания)
10 (КАРЕТКА ВВЕРХ ПО ОСНОВАНИЮ) каретка вверх (по центру у основания)
11 (ОСНОВАНИЕ КАРЕТКИ ВНИЗ) каретка вниз (по центру у основания)
“Нет”, “” или “” ничего
‘$…$’ Визуализируйте строку с помощью mathtext. Например, “$r$” для маркера, показывающего букву r.
вертс Список пар (x, y), используемых для вершин пути. Центр маркера находится в точке (0, 0), а размер нормализуется таким образом, что созданный путь инкапсулируется внутри элементарной ячейки.
путь Экземпляр пути
(numsides, стиль, угол) Маркер также может быть кортежем (numsides, style, angle), который создаст пользовательский, обычный символ.A) numsides: количество сторон B) style: стиль правильного символа,0: правильный многоугольник1: звездообразный символ2: звездочка

Иллюстрации маркера Matplotlib в Python:

В следующем примере мы создадим пользовательский круговой маркер на линейном графике.

import matplotlib.pyplot as plt
import numpy as np
.array([3, 8, 1, 10])

plt.plot(ypoints,)
plt.show()

Выход:

Иллюстрации маркера Matplotlib в Python
Иллюстрации маркера Matplotlib в Python

осветление:

В приведенном выше коде ключевое слово аргумент маркер используется для выделения различных точек сюжета. Маркер круга используется для обозначения каждой точки на приведенном выше графике. matplotlib.pyplot должен быть импортирован в начале всех программ python, имеющих дело с графиками.

Размер маркера Matplotlib:

import matplotlib.pyplot as plt
import numpy as np
.array([3, 8, 1, 10])

plt.plot(ypoints,,)
plt.show()

Выход:

Размер маркера Matplotlib
Размер маркера Matplotlib

осветление:

В этом образце каждая точка отмечена маркером окружности. А аргумент ключевого слова markersize используется для установки размера маркера равным 30.

Цвет края маркера Matplotlib:

import matplotlib.pyplot as plt
import numpy as np
.array([3, 8, 1, 10])

plt.plot(ypoints,,,)
plt.show()

Выход:

Цвет края маркера
Цвет края маркера

осветление:

Аргумент ключевого слова ‘markeredgecolor’ используется в приведенном выше примере кода для установки красного цвета края маркера круга.

Цвет маркера Matplotlib:

import matplotlib.pyplot as plt
import numpy as np
.array([3, 8, 1, 10])

plt.plot(ypoints,,,,)
plt.show()

Выход:

Цвет маркера Matplotlib
Цвет маркера Matplotlib

осветление:

В этом образце круглый маркер имеет красный цвет. Для этого оба аргумента ключевого слова имеют красный цвет. Аргумент markeredgecolor для удобства можно назвать mec . А markerfacecolor можно назвать mfc. И mec, и mfc имеют красный цвет для окраски маркера.

Matplotlib Пустой маркер круга для точечной диаграммы:

import matplotlib.pyplot as plt 
import numpy as np .random.randn(60) .random.randn(60)
plt.scatter(x, y,,,)
plt.show()

Выход:

Matplotlib Пустой маркер круга для точечной диаграммы
Matplotlib Пустой маркер круга для точечной диаграммы

уточнение маркера Matplotlib:

Пустые маркеры окружностей модуля matplotlib используются для построения точечной диаграммы в этом учебнике. Аргумент face colors имеет значение none. И аргумент цвета края установлен в красный цвет, чтобы получить пустые маркеры круга. Пустая область маркеров круга также известна как fill none маркеры. Стиль заполнения маркера пустого круга-none, поэтому он известен как fill none markers.

Стиль маркерной линии Matplotlib в Python:

import matplotlib.pyplot as plt
import numpy as np
.array([3, 8, 1, 10])

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

Выход:

Стиль маркерной линии Matplotlib в Python
Стиль маркерной линии Matplotlib в Python

осветление:

Структура линий для различных стилей линий в маркерах matplotlib:

  • ‘-‘ – сплошная линия
  • ‘:’ – пунктирная линия
  • ‘–’ – пунктирная линия
  • ‘-.’ – пунктирная/пунктирная линия.

В приведенном выше образце ‘o:r’ используется для построения красных кругообразных маркеров с пунктирными линиями. Эта структура ‘:’ относится к построению стиля пунктирной линии в python href=”https://en.wikipedia.org/wiki/Computer_program”>программа. href=”https://en.wikipedia.org/wiki/Computer_program”>программа.

Пользовательский маркер Matplotlib в Python:

from matplotlib import pyplot as plt
import numpy as np
import matplotlib
.arange(0.0, 50.0, 2.0) ** 1.3 + np.random.rand(*x.shape) * 30.0.random.rand(*x.shape) * 800 + 500

plt.plot(x, y, "ro",.5,'$\clubsuit$',)
plt.xlabel("Leprechauns")
plt.ylabel("Gold")
plt.show()

Выход:

Пользовательские маркеры Matplotlib в Python
Пользовательские маркеры Matplotlib в Python

осветление:

Вы можете изменить тип маркера точки в вашей линейной или точечной диаграмме, установив маркер аргумента равным символу, который вы хотите использовать для идентификации точек графика. На этой точечной диаграмме маркер является клиентом и имеет значение clubs.

Должен Читать

  • Введение в Python Super
  • Функция справки Python
  • Почему Python sys.exit лучше других функций выхода?
  • Python Bitstring: Классы | Модуль

Вывод: Маркер Matplotlib

Маркеры Matplotlib в python использовали маркерные точки при построении линейных и точечных графиков. Вы видели, как можно изменить размер, цвет и форму маркеров. Маркеры также могут быть изготовлены на заказ в зависимости от выбора программистов. Я надеюсь, что эта статья поможет вам во всех аспектах, связанных с маркерами matplotlib в python.

Если у вас все еще есть какие-либо сомнения или вопросы, дайте мне знать в разделе комментариев ниже. Я постараюсь помочь вам как можно скорее.

Счастливого Пифонирования!