• 技术文章 >Python技术 >Python基础教程

    python中如何画三维的图形?

    2020-11-09 18:24:22原创3673
    之前教了大家不少简单的画图方法,有的小伙伴已经想尝试更漂亮的高难度图形。小编找到了一个简单容易上手的分享给大家。


    如果需要绘制三维的图形,matlab可以,python同样可以,代码风格也是极其的与matlab类似。

    import numpy as np
    import matplotlib.pyplot as plt
    from matplotlib import cm
    from mpl_toolkits.mplot3d import Axes3D
     
    X = np.arange(-5, 5, 0.25)
    Y = np.arange(-5, 5, 0.25)
    X, Y = np.meshgrid(X, Y)
    R = np.sqrt(X**2 + Y**2)
    Z = np.sin(R)
     
    fig = plt.figure()
    ax = Axes3D(fig)
    surf=ax.plot_surface(X, Y, Z, rstride=1, cstride=1, cmap=cm.viridis)
    # Add a color bar which maps values to colors.
    fig.colorbar(surf, shrink=0.5, aspect=5)
     
    plt.show()



    以上就是python中画三维图形的方法,是不是很漂亮~更多Python学习推荐:PyThon学习网教学中心

    专题推荐:python画图
    上一篇:python中Matplotlib面向对象是什么? 下一篇:python中pyplot基础图标函数有哪些?

    相关文章推荐

    • python画图怎么添加汉字的坐标轴• Python画图用到哪些库?• python画图如何设置横坐标?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网