Стили линий в Matplotlib Python

Опубликовано: 29 Января, 2022

Matplotlib - потрясающая библиотека визуализации на Python для 2D-графиков массивов. Matplotlib - это многоплатформенная библиотека визуализации данных, построенная на массивах NumPy и предназначенная для работы с более широким стеком SciPy.

Стиль линий по умолчанию при построении данных - это сплошной стиль линий в matplotlib . Мы можем изменить этот стиль линий , используя стиль линий или аргумент ls метода plot () .

Ниже приведены стили линий, доступные в matplotlib :

Использование аргумента стиля линии:

  • Твердый
  • Пунктирная
  • Пунктирный
  • Dashdot
  • Никто

Использование аргумента ls:

  • '-'
  • ':'
  • '-'
  • '-.'
  • ''

Пошаговый подход

  • Модуль импорта.
  • Создавайте данные.
  • Обычно строите данные, задав стиль линии или аргумент ls метода plot () .
  • Показать сюжет.

Ниже приведены различные программы для изображения различных стилей линий, доступных в модуле matplotlib:

Пример 1: Программа для отображения стиля пунктирной линии на графике.

Python3

# importing libraries
import matplotlib.pyplot as plt
  
# creating data
xdata = [0, 2, 4, 6, 8, 10, 12, 14]
ydata = [4, 2, 8, 6, 10, 5, 12, 6]
  
# plotting data
plt.plot(xdata, ydata, linestyle="dotted")
  
# Displaying plot
plt.show()

Выход:

Example 2: Program to depict dash dot line style in a plot.

Python3

# importing libraries
import matplotlib.pyplot as plt
  
# creating data
xdata = [0, 2, 4, 6, 8, 10, 12, 14]
ydata = [4, 2, 8, 6, 10, 5, 12, 6]
  
# plotting data
plt.plot(xdata, ydata, linestyle="dashdot")
  
# Displaying plot
plt.show()

Выход:

Пример 3: Программа для изображения стиля пунктирной линии на графике с использованием аргумента ls.

Python3

# importing libraries
import matplotlib.pyplot as plt
  
# creating data
xdata = [0, 2, 4, 6, 8, 10, 12, 14]
ydata = [4, 2, 8, 6, 10, 5, 12, 6]
  
# plotting data
plt.plot(xdata, ydata, ls="--")
  
# Displaying plot
plt.show()

Выход:

Example 4: Program to depict solid line style in a plot using ls argument.

Python3

# importing libraries
import matplotlib.pyplot as plt
  
# creating data
xdata = [0, 2, 4, 6, 8, 10, 12, 14]
ydata = [4, 2, 8, 6, 10, 5, 12, 6]
  
# plotting data
plt.plot(xdata, ydata, ls="-")
  
# Displaying plot
plt.show()

Выход:

Все вышеперечисленные типы стилей линий можно визуализировать с помощью аргумента linestyle или ls. Отсутствие или '' при визуализации создаст пустой график.

Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.

Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.