Je viens d'installer tractement express. Et j'essaie de faire quelque chose de simple - tracer chaque colonne de ma trame de données sur le même axe de Y avec l'index comme axe X. Voici des questions/observations:
Est-il nécessaire que la trame de données soit indexée comme une colonne à utiliser comme axe X? Puis-je utiliser directement l'index pour l'axe X? Comment puis-je ajouter plusieurs traces comme on a été appelé tracé sur l'axe de Y pour le même axe X?
Veuillez noter que, je n'essaie pas d'ajouter des traces en utilisant tracé, plutôt que d'essayer d'utiliser tracé-express.
Aussi, il y a aussi quelques postes similaires en ligne, le plus proche était this : https://community.plot.ly/t/multiple-traces-plotly-express/2336 Toutefois. , cet article montre comment vous pouvez ajouter une dispersion, pas une ligne. Je veux tracer une ligne et il n'y a pas d'add_line similaire à add_scatter montré dans l'exemple ici.
Appréciez toute aide à l'avance
Exemple de code:
import plotly.express as px
import pandas as pd
import numpy as np
# Get some data
df = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/finance-charts-Apple.csv')
# Plot
fig = px.line(df, x='Date', y='AAPL.High')
# Only thing I figured is - I could do this
fig.add_scatter(x=df['Date'], y=df['AAPL.Low']) # Not what is desired - need a line
# Show plot
fig.show()
Terrain:
Je ne sais pas quel type de ligne votre recherche, mais avez-vous essayé quelque chose comme ci-dessous
fig.add_scatter(x=df['Date'], y=df['AAPL.Low'],mode='lines')
Sur une dispersion standard, vous pouvez définir le mode pour être une combinaison de lignes, de marqueurs et de texte.