如何使用 Matplotlib 中的 path_effect 属性在绘图中添加阴影效果

machine learningserver side programmingprogrammingmatplotlib更新于 2025/7/10 22:52:17

为了在绘图或图形中添加类似阴影效果的路径效果,我们可以使用 path_effect 属性。

例如,让我们看看如何使用 Matplotlib 中的 path_effect 属性为 S 型函数添加阴影效果。

import matplotlib.pyplot as plt
import numpy as np
from matplotlib.patheffects import PathPatchEffect, SimpleLineShadow, Normal

现在让我们定义图形的大小并绘制 S 型函数。

plt.style.use('seaborn-deep')
plt.subplots(figsize=(10,10))

定义绘图的数据点

x = np.linspace(-10, 10, 50)
y = 1+ np.exp(-x))

定义绘图中的阴影属性

plt.plot(x, y, linewidth=8, color='blue', path_effects=
[SimpleLineShadow(), Normal()])
#Show the Plot
plt.show()

输出


相关文章