要創建K線圖,可以使用Plotly的plotly.graph_objects中的Candlestick()函數。以下是一個簡單的示例代碼,演示如何使用Plotly創建一個K線圖:
```python
import plotly.graph_objects as go
# 創建K線圖數據
data = [
{'x': ['2021-01-01', '2021-01-02', '2021-01-03', '2021-01-04'],
'open': [100, 110, 105, 120],
'high': [120, 130, 115, 130],
'low': [90, 105, 100, 110],
'close': [110, 120, 110, 125]}
]
# 創建K線圖
fig = go.Figure(data=[go.Candlestick(x=data[0]['x'],
open=data[0]['open'],
high=data[0]['high'],
low=data[0]['low'],
close=data[0]['close'])])
# 設置圖形布局
fig.update_layout(title='Stock Price',
xaxis_title='Date',
yaxis_title='Price')
# 顯示圖形
fig.show()
```
運行此代碼將創建一個簡單的K線圖,顯示了四天的股票價格走勢。您可以根據自己的數據和需求進一步調整圖形樣式和布局。