python 散點圖
最近開始學習python程式設計,遇到scatter函式,感覺裡面的引數不知道什麼意思於是查資料,最後總結如下:
1、scatter函式原型
2、其中散點的形狀引數marker如下:
3、其中顏色引數c如下:
4、基本的使用方法如下:
- #匯入必要的模組
- import numpy as np
- import matplotlib.pyplot as plt
- #產生測試資料
- x = np.arange(1,10)
- y = x
- fig = plt.figure()
- ax1 = fig.add_subplot(111)
- #設定標題
- ax1.set_title('Scatter Plot'
- #設定X軸標籤
- plt.xlabel('X')
- #設定Y軸標籤
- plt.ylabel('Y')
- #畫散點圖
- ax1.scatter(x,y,c = 'r',marker = 'o')
- #設定圖示
- plt.legend('x1')
- #顯示所畫的圖
- plt.show()
結果如下:
5、當scatter後面引數中陣列的使用方法,如s,當s是同x大小的陣列,表示x中的每個點對應s中一個大小,其他如c,等用法一樣,如下:
(1)、不同大小
- #匯入必要的模組
- import numpy as np
- import matplotlib.pyplot as plt
- #產生測試資料
- x = np.arange(1
- y = x
- fig = plt.figure()
- ax1 = fig.add_subplot(111)
- #設定標題
- ax1.set_title('Scatter Plot')
- #設定X軸標籤
- plt.xlabel('X')
- #設定Y軸標籤
- plt.ylabel('Y')
- #畫散點圖
- sValue = x*10
- ax1.scatter(x,y,s=sValue,c='r',marker='x')
- #設定圖示
- plt.legend('x1')
- #顯示所畫的圖
- plt.show()
(2)、不同顏色
- #匯入必要的模組
- import numpy as np
- import matplotlib.pyplot as plt
- #產生測試資料
- x = np.arange(1,10)
- y = x
- fig = plt.figure()
- ax1 = fig.add_subplot(111)
- #設定標題
- ax1.set_title('Scatter Plot')
- #設定X軸標籤
- plt.xlabel('X')
- #設定Y軸標籤
- plt.ylabel('Y')
- #畫散點圖
- cValue = ['r','y','g','b','r','y','g','b','r']
- ax1.scatter(x,y,c=cValue,marker='s')
- #設定圖示
- plt.legend('x1')
- #顯示所畫的圖
- plt.show()
結果:
(3)、線寬linewidths
- #匯入必要的模組
- import numpy as np
- import matplotlib.pyplot as plt
- #產生測試資料
- x = np.arange(1,10)
- y = x
- fig = plt.figure()
- ax1 = fig.add_subplot(111)
- #設定標題
- ax1.set_title('Scatter Plot')
- #設定X軸標籤
- plt.xlabel('X')
- #設定Y軸標籤
- plt.ylabel('Y')
- #畫散點圖
- lValue = x
- ax1.scatter(x,y,c='r',s= 100,linewidths=lValue,marker='o')
- #設定圖示
- plt.legend('x1')
- #顯示所畫的圖
- plt.show()
相關推薦
30、python散點圖繪製簡單操作
散點圖;是以一個變數為橫座標,另一個變數為縱座標,利用三點(座標點)的分佈形態反映變數關係的一種圖形 1 散點圖繪圖函式 plot(x,y,'.',color=(r,g,b)) 引數說明: x,y : x,y軸的序列 ‘.’ '。' :繪圖是小點還是大點、
python散點圖屬性&用不同顏色展示不同的分類結果(分類著色)
x:指定散點圖的x軸資料; y:指定散點圖的y軸資料; s:指定散點圖點的大小,預設為20,通過傳入新的變數,實現氣泡圖的繪製; c:可用於不同類別的顏色,指定散點圖點的顏色,預設為藍色;
python 散點圖
最近開始學習python程式設計,遇到scatter函式,感覺裡面的引數不知道什麼意思於是查資料,最後總結如下: 1、scatter函式原型 2、其中散點的形狀引數marker如下: 3、其中顏色引數c如下: 4、基本的使用方法如下: #匯入必要的模組impor
圖文並茂的Python散點圖教程
看完本教程,就可以應付大多數情況下的柱狀圖繪製了。 宣告: 需要讀者瞭解一點Python列表的知識 教程藉助於matplotlib庫 散點圖基礎 必要的庫 # 需匯入要用到的庫檔案
【python 散點圖】美觀畫時間序列散點圖
經常遇到時間序列的資料,用散點圖可以直觀的檢視資料的分佈情況。matplotlib模組的pyplot有畫散點圖的函式,但是該函式要求x軸是數字型別。pandas的plot函式裡,散點圖型別’scatter’也要求數字型的,用時間型別的會報錯。 最終摸索出畫散點
Python數據可視化——使用Matplotlib創建散點圖
obj 工作目錄 復制 轉換 .fig utf ont 指定 後端 Matplotlib簡述: Matplotlib是一個用於創建出高質量圖表的桌面繪圖包(主要是2D方面)。該項目是由John Hunter於2002年啟動的,其目的是為Python構建一個MATLAB式
[Python Study Notes]氣泡散點圖繪制
num sys otl 計算 BE inf main AC ges ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ >
Python交互圖表可視化Bokeh:3. 散點圖
spa radius zip code ngs filter let rom alpha 散點圖 ① 基本散點圖繪制② 散點圖顏色、大小設置方法③ 不同符號的散點圖 1. 基本散點圖繪制 import numpy as np import pandas as
Python篇:用python畫xy散點圖
python畫xy散點圖測試筆記 import matplotlib.pyplot as plt plt.title("I'm a scatter diagram.") plt.xlim(xmax=7,xmin=0) plt.ylim(ymax=7,ymin=0) plt.anno
Python篇:三維散點圖scatter介紹
##畫個簡單三維圖 import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D ax = plt.figure().add_subplot(111, pr
數字的可視化:python畫圖之散點圖sactter函數詳解
使用方法 顏色 inf num 測試 基本 mark 編程 div 最近開始學習python編程,遇到scatter函數,感覺裏面的參數不知道什麽意思於是查資料,最後總結如下: 1、scatter函數原型 2、其中散點的形狀參數marker如下: 3、其中
Python視覺化中的Matplotlib(6.散點圖以及詳細引數、為圖形新增文字、註釋、箭頭以及它們的引數)
1. 散點圖 散點圖需要兩個引數x,y , 但此時,x不是表示x軸的刻度,而是每個點的橫軸座標! 散點圖 scatter() 引數說明: &n
Python處理資料—生成散點圖
Python作為一門工具,具有極強大的處理資料的能力,今天我們看一下如何用python生成資料散點圖 我們先新建一個TXT檔案,裡面儲存10組資料,每組資料4個值,分別代表運動的時間,玩遊戲所佔一天時間的百分比,每週吃垃圾食品的次數,以及個人魅力的分類(1-3),如下: 100.00 0.2
python 視覺化 散點圖。柱狀圖、等高線
散點圖 import matplotlib.pyplot as plt import numpy as np #n個點 n = 1024 #平均值是0,方差是1 X = np.random.normal(0,1,n) Y = np.random.normal(0
Python 利用迴圈畫散點圖
1 import pandas as pd 2 data = pd.read_csv('D:/suning/iris.csv') 3 data = data.iloc[:,1:] 4 5 ###2維散點圖 6 import matplotlib.pyplot as plt 7 8 k
python--柱狀圖散點圖
python–柱狀圖散點圖 import pandas as pd import numpy as np import matplotlib.pyplot as plt import seaborn as sns import matplotlib as mpl
python筆記----matplotlib(2):條形圖、散點圖
#coding=utf-8 import pandas as pd import numpy as np import matplotlib.pyplot as plt#條形圖 reviews = pd.read_csv("fandango_scores.csv") col
python畫散點圖以及矩陣散點圖plt.scatter()和pd.scatter_matrix()詳解
plt.scatter() 引數 #plt.scatter() 散點圖 #plt.scatter(x,y,s=20,c = None,marker = 'o',cmap = none,norm = none,vmin = none,vmax = none,al
Python資料視覺化 散點圖
PS: 翻了翻草稿箱, 發現居然存了一篇去年2月的文章。。。雖然naive,還是發出來吧。。。本文記錄了python中的資料視覺化——散點圖scatter,令x作為資料(50個點,每個30維),我們僅視覺化前兩維。labels為其類別(假設有三類)。這裡的x就用random來了
用Python學分析 - 散點圖
code 形狀 isp lac 可選值 color .sh rand marker # 運用散點圖對數據分布得到直觀的認識 1 import numpy as np 2 import matplotlib.pyplot as plt 3 4 # 設計 x, y