我如何在matplotlib中的一个轴上定义范围?

时间:2019-04-10 02:01:24

标签: python matplotlib jupyter-notebook

我第一次在这里发帖,首先对我缺乏沟通技巧感到抱歉。

我正在尝试在jupyter笔记本中学习matplotlib进行3D可视化

到目前为止,我已经制作了一个3d图的凌乱立方体,如下所示:

3d cube data visualization

但是如您所见,Y轴显示的不是很好。如果可能的话,我想延长时间。从某种意义上说,它可能比矩形更像一个矩形。有谁知道如何定义Y轴的范围?

工作代码示例:

from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
%matplotlib notebook

fig = plt.figure()

ax = fig.add_subplot(111,projection = '3d')

endingMerchantSales = [100,639,3068,14727,70692,339325,1628777]
salesPL = [24500,133164.4,384675.168,1546967.643,6225678.340,29571844.556,129179928.610]
salesMultiplier = [ 16.33 , 21.47 , 23.97 , 26.52 , 26.52 , 27.79 , 27.79 ]


ax.scatter (salesPL, endingMerchantSales , salesMultiplier, c='r',marker='o')
ax.plot (salesPL, endingMerchantSales , salesMultiplier, c='r')
ax.set_xlabel('x axis')
ax.set_ylabel('y axis')
ax.set_zlabel('z axis')
plt.show()

可以通过指定XYZ轴的范围来解决此问题吗?还是我可以提出一些其他方式?如果有人可以帮助,将不胜感激。谢谢!

0 个答案:

没有答案