Как настроить толщину линии в 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 )

#displayplot
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 )

#displayplot
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 ()

#displayplot
plt. show () 

Отрегулируйте ширину линии в легенде matplotlib

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *