Как настроить толщину линии в Matplotlib

Как настроить толщину линии в Matplotlib

Вы можете легко настроить толщину линий на графиках Matplotlib, используя функцию аргумента ширины линии , которая использует следующий синтаксис:

matplotlib.pyplot.plot (x, y, ширина линии = 1,5)

По умолчанию ширина линии равна 1,5, но вы можете настроить ее на любое значение больше 0.

В этом руководстве представлено несколько примеров использования этой функции на практике.

Пример 1. Настройка толщины одной линии

В следующем коде показано, как создать простую линейную диаграмму и установить ширину линии равной 3:

import matplotlib.pyplot as plt
import numpy as np

#define x and y values
x = np.linspace (0, 10, 100)
y1 = np.sin (x)\*np.exp (-x/3)

#create line plot with line width set to 3
plt.plot (x, y1, linewidth= 3 )

#display plot
plt.show()
Отрегулируйте ширину линии в matplotlib

Пример 2. Настройка толщины нескольких линий

Следующий код показывает, как настроить толщину нескольких линий одновременно:

import matplotlib.pyplot as plt
import numpy as np

#define x and y values
x = np.linspace (0, 10, 100)
y1 = np.sin (x)\*np.exp (-x/3)
y2 = np.cos (x)\*np.exp (-x/5)

#create line plot with multiple lines
plt.plot (x, y1, linewidth= 3 )
plt.plot (x, y2, linewidth= 1 )

#display plot
plt.show() 
Отрегулируйте толщину нескольких линий в matplotlib в Python

Пример 3. Настройка толщины линии в легендах

В следующем коде показано, как создать несколько линий разной толщины и создать легенду, которая соответствующим образом отображает толщину каждой линии:

import matplotlib.pyplot as plt
import numpy as np

#define x and y values
x = np.linspace (0, 10, 100)
y1 = np.sin (x)\*np.exp (-x/3)
y2 = np.cos (x)\*np.exp (-x/5)

#create line plot with multiple lines
plt.plot (x, y1, linewidth=3, label='y1')
plt.plot (x, y2, linewidth=1, label='y2')

#add legend
plt.legend()

#display plot
plt.show() 
Отрегулируйте ширину линии в легенде matplotlib

Дополнительные ресурсы

Как заполнить области между строками в Matplotlib
Как удалить тики из графиков Matplotlib
Как разместить легенду за пределами графика Matplotlib

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.