當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python plotly.express.scatter()用法及代碼示例


Python的Plotly庫對於數據可視化和簡單,輕鬆地理解數據非常有用。繪圖圖形對象是繪圖的高級接口,易於使用。

plotly.express.scatter()函數

此函數用於創建散點圖,並可以與 Pandas DataFrame 一起使用。數據幀的每一行由散點圖中2D空間中的符號標記表示。

用法:plotly.express.scatter(data_frame=None, x=None, y=None, color=None, symbol=None, size=None, hover_name=None, hover_data=None, title=None, template=None, width=None, height=None)

參數:

data_frame:需要為列名傳遞DataFrame或array-like或dict。



x,y:此參數可以是data_frame中的列的名稱,也可以是pandas Series或數組對象。來自此列或數組的值分別用於在笛卡爾坐標中沿x和y軸定位標記。

color:此參數將顏色分配給標記。

symbol:此參數用於將符號分配給標記。它可以是data_frame中列的名稱,也可以是pandas Series或數組對象。

size:此參數用於分配標記大小。它可以是data_frame中列的名稱,也可以是pandas Series或數組對象。

hover_name:該列或數組中的值在懸停工具提示中以粗體顯示。

hover_data:此參數用於在懸停工具提示或具有布爾值或格式設置字符串的元組中作為第一個元素出現,而list-like數據在懸停工具中作為第二個元素出現在這些元素中,這些列中的值在懸停工具提示中作為額外數據出現。

custom_data:此參數是data_frame中的列名稱,pandas Series或數組對象

範例1:



Python3

# Python program to demonstrate scatter 
# plot 
  
import plotly.express as px 
  
df = px.data.tips() 
  
plot = px.scatter(df, x = 'day', y = 'time') 
plot.show()

輸出:

範例2:提示數據集中按性別著色

Python3

# Python program to demonstrate scatter 
# plot 
  
import plotly.express as px 
  
df = px.data.tips() 
  
plot = px.scatter(df, x = 'day', 
                  y = 'total_bill',  
                  color='sex') 
plot.show()

輸出:

範例3:使用符號參數

Python3

# Python program to demonstrate scatter 
# plot 
  
import plotly.express as px 
  
df = px.data.tips() 
  
plot = px.scatter(df, x = 'day',  
                  y = 'total_bill', 
                  color='sex',  
                  symbol = 'total_bill') 
plot.show()

輸出:


相關用法


注:本文由純淨天空篩選整理自deepanshumehra1410大神的英文原創作品 plotly.express.scatter() function in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。