如何在 Matplotlib 中使用 path_effect 属性在绘图中提供阴影效果


为了在绘图或图表中提供阴影效果等路径效果,我们可以使用 path_effect 属性。

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

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

现在,让我们定义图形的大小并绘制 sigmoid 函数:

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

输出

更新于: 23-Feb-2021

1K+ 查看

开启您的职业生涯

完成课程即可获得认证

开始学习
广告
© . All rights reserved.