如何使用 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()
输出


