|
近来在学习python数据分析,学习的资源和大家分享:
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- # @Time : 2018/4/6 2:28
- # @Author : wushuang
- # @Site :
- # @File : matplotlib_3D2.py
- # @Software: PyCharm
- import numpy as np
- import matplotlib.pyplot as plt
- from matplotlib import cm
- from mpl_toolkits.mplot3d import axes3d
- fig = plt.figure()
- ax = fig.gca(projection='3d')
- X, Y, Z = axes3d.get_test_data(0.05)
- ax.plot_surface(X, Y, Z, rstride=8, cstride=8, alpha=0.5,color='b')
- cset = ax.contour(X, Y, Z, zdir='z', offset=-100, cmap=cm.coolwarm)
- cset = ax.contour(X, Y, Z, zdir='x', offset=-40, cmap=cm.coolwarm)
- cset = ax.contour(X, Y, Z, zdir='y', offset=40, cmap=cm.coolwarm)
- ax.set_xlim(-40, 40)
- ax.set_ylabel('Y')
- ax.set_xlabel('X')
- ax.set_ylim(-40, 40)
- ax.set_zlabel('Z')
- ax.set_zlim(-100, 100)
- plt.show()
复制代码
|
|