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

    python中如何画三维的图形?

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


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

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    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学习网