我有一个使用matplotlib制作的3D图。现在我想填充绘制线条和x,y轴之间的垂直空间,以突出显示该线在z轴上的高度。在2D图中,可以使用“fill_between”完成此操作,但似乎没有类似于3D图的功能。有人能帮助吗?
这是我目前的代码:
这是我目前的代码:
from stravalib import Client
import matplotlib as mpl
import numpy as np
import matplotlib.pyplot as plt
... code to get the data ....
mpl.rcParams['legend.fontsize'] = 10
fig = plt.figure()
ax = fig.gca(projection='3d')
zi = alt
x = df['x'].tolist()
y = df['y'].tolist()
ax.plot(x, y, zi, label='line')
ax.legend()
plt.show()
当前的情节是什么?
为了更清楚,我想要一个竖直填充到x,y轴交点,而不是这个...