要創(chuàng)建交互式散點圖,可以使用Plotly庫的scatter()函數(shù)。以下是一個簡單的示例代碼:
import plotly.express as px
# 創(chuàng)建數(shù)據
data = {
'x': [1, 2, 3, 4, 5],
'y': [10, 15, 13, 17, 20],
'label': ['A', 'B', 'C', 'D', 'E']
}
# 創(chuàng)建交互式散點圖
fig = px.scatter(data, x='x', y='y', text='label')
# 設置圖表的標題和坐標軸標簽
fig.update_layout(title='Interactive Scatter Plot',
xaxis_title='X-axis',
yaxis_title='Y-axis')
# 顯示圖表
fig.show()
在這個示例中,我們首先創(chuàng)建了包含 x、y 值和標簽的數(shù)據字典。然后使用scatter()函數(shù)創(chuàng)建交互式散點圖,并指定 x、y 和標簽的字段。最后,通過update_layout()函數(shù)設置圖表的標題和坐標軸標簽,然后使用show()函數(shù)顯示圖表。
你可以根據自己的需求修改數(shù)據和圖表參數(shù),以創(chuàng)建不同類型的交互式散點圖。Plotly提供了豐富的圖表定制和交互功能,可以幫助你創(chuàng)建出漂亮而功能豐富的可視化圖表。