Consultez notre tutoriel sur les parcelles OHLC Plotly pour en savoir plus.
Tableau de chandelles simples à l'aide de graph_objects
Illustrons comment nous pouvons créer un graphique de chandelles simples. Pour cet exemple, nous utiliserons les données EUR / USD de Yahoo Finance.
Vérifiez la ressource ci-dessous pour en savoir plus.
https: // finance.yahoo.com / QUOTE / EURUSD% 3DX / HISTOIRE?P = EURUSD% 3DX
Le code est fourni ci-dessous:
Importer un terrain.Graph_objects comme Go
Importer des pandas en tant que PD
df = pd.read_csv ('eurusd.csv ')
Fig = aller.Chiffre(
données = aller.Chandelier(
x = df ['date'],
ouvert = df ['open'],
élevé = df ['high'],
bas = df ['bas'],
close = df ['close']
)
)
figue.montrer()
Dans l'exemple ci-dessus, nous utilisons le package Pandas pour charger le CSV téléchargé dans un dataframe.
Nous utilisons ensuite les graphiques.Figure et Graph_Objects.Fonction Candlestick () pour créer un tracé de chandelier des données.
Le tracé résultant est comme indiqué:
Vous pouvez utiliser le RAGESLIDER fourni au bas du tracé pour naviguer sur une plage de dates spécifique.
Chandeliers désactiver Rangeslider
Pour désactiver le curseur de plage pour le chandelier, vous pouvez utiliser la fonction update_layout () comme indiqué:
Importer un terrain.Graph_objects comme Go
Importer des pandas en tant que PD
df = pd.read_csv ('eurusd.csv ')
Fig = aller.Chiffre(
données = aller.Chandelier(
x = df ['date'],
ouvert = df ['open'],
élevé = df ['high'],
bas = df ['bas'],
close = df ['close']
)
)
figue.update_layout (xaxis_rangeslider_visible = false)
Le code ci-dessus doit retourner le tracé des chandeliers sans que le Rangelider inclus.
Définition des couleurs de chandelier personnalisées
Vous pouvez également définir des couleurs de chandelier personnalisées pour les lignes de montée et de dépôt à l'aide des paramètres augmentant_line_color et décroissant_line_color, respectivement.
Exemple:
Importer un terrain.Graph_objects comme Go
Importer des pandas en tant que PD
df = pd.read_csv ('eurusd.csv ')
Fig = aller.Chiffre(
données = aller.Chandelier(
x = df ['date'],
ouvert = df ['open'],
élevé = df ['high'],
bas = df ['bas'],
close = df ['close'],
Augmentation_line_color = 'DarkBlue',
décroissant_line_color = 'darkred'
)
)
figue.montrer()
Le code ci-dessus renverra une figure de chandelier avec des couleurs personnalisées comme indiqué:
Conclusion
Cet article vous montre comment vous pouvez créer des graphiques de chandeliers en utilisant le module Plotly Graph_Objects.
Codage heureux!!