Confira nosso tutorial sobre gráficos da Plotly OHLC para saber mais.
Gráfico simples de velas usando graf_objects
Vamos ilustrar como podemos criar um gráfico simples de velas. Para este exemplo, usaremos os dados EUR/USD do Yahoo Finance.
Verifique o recurso abaixo para saber mais.
https: // finanças.Yahoo.com/quote/eurusd%3dx/histórico?p = EURUSD%3dx
O código é fornecido abaixo:
importar plotly.Graph_Objects como Go
importar pandas como PD
df = pd.read_csv ('EURUSD.CSV ')
fig = vá.Figura(
dados = go.Castiçal(
x = df ['data'],
aberto = df ['aberto'],
High = DF ['High'],
baixo = df ['baixo'],
fechar = df ['fechar']
)
)
Figo.mostrar()
No exemplo acima, usamos o pacote Pandas para carregar o CSV baixado em um DataFrame.
Em seguida, usamos os graph_objects.Figura e graf_objects.Função de Candlestick () para criar um enredo de castiola dos dados.
O gráfico resultante é como mostrado:
Você pode usar o intervalador fornecido na parte inferior da trama para navegar por um intervalo específico.
Candlestick Desative o Rangeslider
Para desativar o controle deslizante do Candlestick, você pode usar a função update_layout () como mostrado:
importar plotly.Graph_Objects como Go
importar pandas como PD
df = pd.read_csv ('EURUSD.CSV ')
fig = vá.Figura(
dados = go.Castiçal(
x = df ['data'],
aberto = df ['aberto'],
High = DF ['High'],
baixo = df ['baixo'],
fechar = df ['fechar']
)
)
Figo.update_layout (xaxis_rangeslider_visible = false)
O código acima deve devolver o enredo do castiçal sem o intervalador incluído.
Definindo cores de velas personalizadas
Você também pode definir cores de velas personalizadas para as linhas de ascensão e queda usando os parâmetros crescentes_line_color e diminuindo_line_color, respectivamente, respectivamente.
Exemplo:
importar plotly.Graph_Objects como Go
importar pandas como PD
df = pd.read_csv ('EURUSD.CSV ')
fig = vá.Figura(
dados = go.Castiçal(
x = df ['data'],
aberto = df ['aberto'],
High = DF ['High'],
baixo = df ['baixo'],
fechar = df ['fechar'],
crescente_line_color = 'Darkblue',
Dimpinging_line_color = 'Darkred'
)
)
Figo.mostrar()
O código acima retornará uma figura de velas com cores personalizadas, como mostrado:
Conclusão
Este artigo mostra como você pode criar gráficos de velas usando o módulo plotly graph_objects.
Codificação feliz!!