有没有一种方法可以使用matplotlib或其他任何libarires在3D中绘制饼图?

时间:2019-12-05 08:01:00

标签: python matplotlib

我想做的是绘制多个饼图并将它们放在z轴上。 因此,饼图将位于3D中的另一个饼图之上。 您有什么可以使用matplotlib或任何其他python库引用的内容吗? 预先感谢。

1 个答案:

答案 0 :(得分:2)

从mpl_toolkits.mplot3d

导入轴,3,7,8] y = [5,6,7,8,2,5,6,3,7,2] z = [1,2,6,3,2,7,3,3,7 ,2] x2 = [-1,-2,-3,-4,-5,-6,-7,-8,-9,-10] y2 = [-5,-6,-7,-8 ,-2,-5,-6,-3,-7,-2] z2 = [1,2,6,3,2,7,3,3,7,2] ax1.scatter(x,y, z,c ='g',marker ='o')ax1.scatter(x2,y2,z2,c ='r',marker ='o')ax1.set_xlabel('x axis')ax1.set_ylabel(' y轴')ax1.set_zlabel('z轴')plt.show() 在上面的程序中,我们采用了两组变量,并使用plt.scatter()方法将每种变量绘制为不同的颜色。