我想在一张 3D 图中绘制两个数据框
data1 = {'numbers': [1,2,3,4,5,6,7,8,9,10], 'frequency': [5,2,1,6,9,3,8,2,0,5]}
data2 = {'numbers': [1,2,3,4,5,6,7,8,9,10], 'frequency': [19,12,1,26,19,33,28,28,10,5]}
newdf = pd.DataFrame(data1)
newdf2= pd.DataFrame(data2)
fig = plt.figure(figsize=(10, 5))
ax = fig.add_subplot(111, projection='3d')
newdf.plot(kind='bar',x ='numbers', y='frequency',figsize=(10,5), color='thistle', width=.4, legend=True, alpha=0.8, ax=ax)
newdf2.plot(kind='bar',x ='numbers', y='frequency',figsize=(10,5), color='navy', width=.2,legend=True, alpha=1,ax=ax)
plot.show()
这会将两个图绘制在一个图中,但 y 轴和 z 轴是转置的。我想在 z 平面中绘制每个数据集,其中数字形成 x 轴,频率形成 y 轴。我从所有示例中都不明白如何实现这一点。我还想将条形图绘制为 3d 条形图。我很感激任何帮助,请


