簡體   English   中英

如何為列表或二維數組或矩陣python做散點圖?

[英]how to do the scatter plot for the lists or 2d array or matrix python?

 X=[[0,3,4,0,1,1],
    [0,0,0,5,1,1],
    [6,7,0,8,1,1],
    [3,6,1,5,6,1]]

Y=[12,15,11,10]

我有列表如何做散點圖以可視化X,Y來檢查這種關系?

您的X方向錯誤,我正在使用numpy數組輕松對其進行轉置。 然后,只需將其繪制在同一根軸上,然后更改顏色即可看到什么。

import numpy as np
import matplotlib.pyplot as plt

x_arr = np.array(X)
y = np.array(Y)

fig, ax = plt.subplots()

colors=list('bgrcmykw')

for i, x in enumerate(x_arr.T):
    ax.scatter(x,y, c=colors[i])

plt.show()

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM