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