Plotly的OHLC類怎么使用

小億
84
2024-05-17 19:02:26

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)一步定制圖表的樣式和布局。

0