Plotly.Graph_objects.Ohlc

Plotly.Graph_objects.Ohlc
“I grafici aperti, alti, bassi e chiusi o OHLC sono tipi di caratteri finanziari utilizzati per descrivere i valori aperti, alti, bassi e vicini per una data variabile. I grafici OHLC usano le punte delle linee per rappresentare valori bassi e alti, mentre i segmenti orizzontali indicano i valori aperti e chiusi."

Discutiamo come possiamo usare il modulo Plotly Graph_Objects per creare grafici OHLC.

Semplice grafico OHLC

Per illustrare come creare un grafico OHLC, utilizzeremo il set di dati finanziario Plotly nella risorsa di seguito:

https: // github.com/plotly/set di dati/blob/master/finance-charts-apple.CSV

Possiamo quindi eseguire il codice come mostrato:

importazione della trama.graph_objects come Go
Importa panda come PD
df = pd.read_csv ('https: // raw.githubusercontent.com/plotly/set di dati/master/finance-charts-apple.CSV ')
FIG = GO.Figura (data = go.OHLC (
x = df ['data'],
open = df ['aapl.Aprire'],
alto = df ['AAPL.Alto'],
Low = df ['AAPL.Basso'],
Close = df ['AAPL.Vicino']
)
Fico.spettacolo()

Il codice sopra dovrebbe utilizzare il set di dati fornito per creare un grafico OHLC. La figura risultante è come mostrato:

È possibile utilizzare Rangeslider per scegliere un intervallo di date specifico.

Per nascondere il cursore della gamma, è possibile eseguire il codice come:

Fico.update_layout (xaxis_rangeslider_visible = false)

Questo dovrebbe restituire la figura OHLC senza il dispositivo di scorrimento della gamma come mostrato:

È inoltre possibile impostare i colori personalizzati per aumentare e diminuire i punti, come mostrato nel codice seguente:

importazione della trama.graph_objects come Go
Importa panda come PD
df = pd.read_csv ('https: // raw.githubusercontent.com/plotly/set di dati/master/finance-charts-apple.CSV ')
FIG = GO.Figura (data = go.OHLC (
x = df ['data'],
open = df ['aapl.Aprire'],
alto = df ['AAPL.Alto'],
Low = df ['AAPL.Basso'],
Close = df ['AAPL.Vicino'],
E crescente_line_color = 'blue', declining_line_color = 'rosso'
)
Fico.update_layout (xaxis_rangeslider_visible = false)

La figura risultante è rappresentata di seguito:

Chiusura

In questo articolo, abbiamo trattato le basi della creazione di grafici OHLC usando il pacchetto Plotly Graph_Objects. Esplora i documenti per ulteriori informazioni.