【Python】Matplotlib绘制三维散点图
生活随笔
收集整理的這篇文章主要介紹了
【Python】Matplotlib绘制三维散点图
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
繪制方法
在3D空間里繪制散點圖,就是在 x 軸和 y 軸之外再添一條 z 軸后,使用三元有序數對在3D空間里進行描點。
顏色說明
- #00DDAA:淡綠色
- #FF5511 : 橘紅色
推薦CSS顏色代碼大全:Here
Matplotlib編程實現
import matplotlib.pyplot as plt import numpy as np from mpl_toolkits.mplot3d import Axes3Dfig = plt.figure() ax = fig.gca(projection="3d")xs = np.random.rand(50)*10 ys = np.random.rand(50)*10+20 zs1=np.random.rand(50)*10 zs2 = np.sqrt(xs**2+ys**2)ax.scatter(xs, ys, zs=zs1, zdir="z", c="#00DDAA", marker="o", s=40) ax.scatter(xs, ys, zs=zs2, zdir="z", c="#FF5511", marker="^", s=40)ax.set(xlabel="X", ylabel="Y", zlabel="Z")plt.show()成品圖
總結
以上是生活随笔為你收集整理的【Python】Matplotlib绘制三维散点图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Java】I/O流体系中流的分类
- 下一篇: 巧用异或运算符(洛谷P1161题题解,J