función plotly.figure_factory.create_candlestick() en Python

La biblioteca Plotly de Python puede ser muy útil para la visualización de datos y la comprensión de los datos de manera simple y sencilla.

plotly.figure_factory.create_candlestick

El gráfico de velas es un estilo de gráfico financiero que describe o para una coordenada x dada (tiempo más probable). Los cuadros representan la diferencia entre los valores de apertura y cierre y las líneas representan la diferencia entre los valores mínimo y máximo.

Sintaxis: plotly.figure_factory.create_candlestick(abierto, alto, bajo, cerrado, fechas=Ninguno, dirección=’ambos’, **kwargs)

Parámetros

open: se utiliza para valores de apertura 

alto: se usa para valores altos

low: se utiliza para valores bajos

close: se utiliza para valores de cierre

fechas: se utiliza para la lista de objetos de fecha y hora. Predeterminado: Ninguno

dirección: se puede utilizar tanto para aumentar como para disminuir. Cuando la dirección es «creciente», la cifra devuelta consta de todas las velas en las que el valor de cierre es mayor que el valor de apertura correspondiente, y cuando la dirección es «decreciente», la cifra devuelta consta de todas las velas en las que el valor de cierre es inferior a o igual al valor abierto correspondiente. Cuando la dirección es «ambos», se devuelven velas crecientes y decrecientes. Valor predeterminado: ‘ambos’

kwargs : describe otros atributos sobre el rastro de dispersión de ohlc, como el color o el nombre de la leyenda. Para obtener más información sobre kwargs válidos, llame a la ayuda (plotly.graph_objects.Scatter)

Ejemplo 1 : con objetos de fecha y hora

Python3

import plotly.graph_objects as go
from datetime import datetime
  
open_data = [33.0, 33.3, 33.5, 33.0, 34.1]
high_data = [33.1, 33.3, 33.6, 33.2, 34.8]
low_data = [32.7, 32.7, 32.8, 32.6, 32.8]
close_data = [33.0, 32.9, 33.3, 33.1, 33.1]
dates = [datetime(year=2013, month=10, day=10),
         datetime(year=2013, month=11, day=10),
         datetime(year=2013, month=12, day=10),
         datetime(year=2014, month=1, day=10),
         datetime(year=2014, month=2, day=10)]
  
fig = go.Figure(data=[go.Candlestick(x=dates,
                       open=open_data, high=high_data,
                       low=low_data, close=close_data)])
  
fig.show()

Producción:

Ejemplo 2: gráfico de velas con objetos de fecha y hora

Python3

from plotly.figure_factory import create_candlestick
from datetime import datetime
# Add data
open_data = [33.0, 33.3, 33.5, 33.0, 34.1]
high_data = [33.1, 33.3, 33.6, 33.2, 34.8]
low_data = [32.7, 32.7, 32.8, 32.6, 32.8]
close_data = [33.0, 32.9, 33.3, 33.1, 33.1]
dates = [datetime(year=2013, month=10, day=10),
         datetime(year=2013, month=11, day=10),
         datetime(year=2013, month=12, day=10),
         datetime(year=2014, month=1, day=10),
         datetime(year=2014, month=2, day=10)]
# Create ohlc
fig = create_candlestick(open_data, high_data,
    low_data, close_data, dates=dates)
fig.show()

Producción:

Publicación traducida automáticamente

Artículo escrito por deepanshumehra1410 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *