Вы можете легко настроить толщину линий на графиках 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()

Пример 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()

Пример 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