Plotly的OHLC(Open-High-Low-Close)類用于繪制金融數(shù)據(jù)的開(kāi)盤價(jià)、最高價(jià)、最低價(jià)和收盤價(jià)。以下是一個(gè)簡(jiǎn)單的示例,演示如何使用OHLC類:
import plotly.graph_objects as go
# 創(chuàng)建OHLC圖表
fig = go.Figure(data=go.Ohlc(
x=['2021-01-01', '2021-01-02', '2021-01-03', '2021-01-04'],
open=[100, 110, 105, 120],
high=[120, 130, 115, 125],
low=[90, 100, 95, 110],
close=[110, 120, 110, 115]
))
# 設(shè)置圖表布局
fig.update_layout(title='OHLC Chart',
xaxis_title='Date',
yaxis_title='Price')
# 顯示圖表
fig.show()
在這個(gè)示例中,我們首先導(dǎo)入了plotly.graph_objects
模塊,然后創(chuàng)建了一個(gè)OHLC圖表,并指定了每個(gè)數(shù)據(jù)點(diǎn)的日期、開(kāi)盤價(jià)、最高價(jià)、最低價(jià)和收盤價(jià)。接著我們?cè)O(shè)置了圖表的標(biāo)題和坐標(biāo)軸標(biāo)題,最后顯示了圖表。
通過(guò)這種方式,您可以輕松地使用Plotly的OHLC類來(lái)繪制金融數(shù)據(jù)的開(kāi)盤價(jià)、最高價(jià)、最低價(jià)和收盤價(jià)。您還可以根據(jù)需要進(jìn)一步定制圖表的樣式和布局。