Plotly.Graph_Objects.Ohlc

Plotly.Graph_Objects.Ohlc
“Os gráficos abertos, altos, baixos e próximos ou de OHLC são tipos de chares financeiros usados ​​para descrever os valores abertos, altos, baixos e próximos para uma determinada variável. Os gráficos OHLC usam dicas das linhas para representar valores baixos e altos, enquanto os segmentos horizontais denotam os valores abertos e próximos.”

Vamos discutir como podemos usar o módulo plotly graph_objects para criar gráficos OHLC.

Gráfico simples do OHLC

Para ilustrar como criar um gráfico OHLC, usaremos o conjunto de dados de financiamento plotly no recurso abaixo:

https: // github.com/plotly/DataSets/Blob/Master/Finance-Charts-Apple.CSV

Podemos então executar o código como mostrado:

importar plotly.Graph_Objects como Go
importar pandas como PD
df = pd.read_csv ('https: // cru.GithubUserContent.com/plotly/DataSets/Master/Finance-Charts-Apple.CSV ')
fig = vá.Figura (Data = Go.OHLC (
x = df ['data'],
aberto = df ['aapl.Abrir'],
alta = df ['aapl.Alto'],
baixo = df ['aapl.Baixo'],
fechar = df ['aapl.Fechar']
))
Figo.mostrar()

O código acima deve usar o conjunto de dados fornecido para criar um gráfico OHLC. A figura resultante é como mostrado:

Você pode usar o intervalador para escolher um intervalo específico.

Para ocultar o slider Range, você pode executar o código como:

Figo.update_layout (xaxis_rangeslider_visible = false)

Isso deve retornar a figura do OHLC sem o controle deslizante do alcance, como mostrado:

Você também pode definir cores personalizadas para aumentar e diminuir pontos, conforme mostrado no código abaixo:

importar plotly.Graph_Objects como Go
importar pandas como PD
df = pd.read_csv ('https: // cru.GithubUserContent.com/plotly/DataSets/Master/Finance-Charts-Apple.CSV ')
fig = vá.Figura (Data = Go.OHLC (
x = df ['data'],
aberto = df ['aapl.Abrir'],
alta = df ['aapl.Alto'],
baixo = df ['aapl.Baixo'],
fechar = df ['aapl.Fechar'],
crescente_line_color = 'azul', diminuindo_line_color = 'vermelho'
))
Figo.update_layout (xaxis_rangeslider_visible = false)

A figura resultante está representada abaixo:

Fechamento

Neste artigo, abordamos o básico da criação de gráficos OHLC usando o pacote plotly graph_objects. Explore os documentos para mais.