• 欢迎光临~

matplotlib常用绘图案例

开发技术 开发技术 2022-12-25 次浏览

三维散点图:

    X1 = np.array([
        [0, 0, 0],
        [2, 0, 0],
        [2, 0, 1],
        [1, 2, 0]
    ])
    X2 = np.array([
        [0, 0, 1],
        [0, 1, 0],
        [0, -2, 1],
        [1, 1, -2]
    ])
    fig = plt.figure()
    ax = fig.gca(projection="3d")
    ax.scatter(X1[:, 0], X1[:, 1], zs=X1[:, 2], zdir="z", c="#00DDAA", marker="o", s=40)
    ax.scatter(X2[:, 0], X2[:, 1], zs=X2[:, 2], zdir="z", c="#FF5511", marker="^", s=40)
    ax.set(xlabel="X", ylabel="Y", zlabel="Z")
    plt.show()

结果如下:

matplotlib常用绘图案例

 

程序员灯塔
转载请注明原文链接:matplotlib常用绘图案例
喜欢 (0)