美文网首页
matplotlib 3D 数据

matplotlib 3D 数据

作者: Do_More | 来源:发表于2017-07-19 09:09 被阅读0次
    image.png
    import matplotlib.pyplot as plt
    import numpy as np
    from mpl_toolkits.mplot3d import Axes3D
    
    fig = plt.figure()
    ax = Axes3D(fig)
    # X, Y value
    X = np.arange(-4,4,0.25)
    Y = np.arange(-4,4,0.25)
    X, Y = np.meshgrid(X, Y)
    R = np.sqrt(X ** 2 + Y ** 2)
    # height value
    Z = np.sin(R)
    
    ax.plot_surface(X, Y, Z, rstride=1,cstride=1,cmap=plt.get_cmap('rainbow'))
    ax.contourf(X, Y,Z, zdir='z',offset=-2,cmap='rainbow')
    ax.set_zlim(-2,2)
    
    plt.show()
    

    相关文章

      网友评论

          本文标题:matplotlib 3D 数据

          本文链接:https://www.haomeiwen.com/subject/xggkkxtx.html