Dai un'occhiata al nostro tutorial sulle trame della trama ohlc per saperne di più.
Grafico a candelatura semplice usando graph_objects
Illustriamo come possiamo creare un semplice grafico a candela. Per questo esempio, useremo i dati EUR/USD di Yahoo Finance.
Controlla la risorsa qui sotto per saperne di più.
https: // finance.Yahoo.com/quote/eurusd%3dx/cronologia?p = Eurusd%3dx
Il codice è fornito di seguito:
importazione della trama.graph_objects come Go
Importa panda come PD
df = pd.read_csv ('eurusd.CSV ')
FIG = GO.Figura(
data = go.Candela
x = df ['data'],
open = df ['Open'],
alto = df ['high'],
Low = df ['Low'],
Close = df ['Close']
)
)
Fico.spettacolo()
Nell'esempio sopra, utilizziamo il pacchetto Pandas per caricare il CSV scaricato in un frame dati.
Quindi utilizziamo graph_objects.Figura e graph_objects.Funzione CandleStick () per creare una trama di Candlestick dei dati.
Il diagramma risultante è come mostrato:
È possibile utilizzare il rangelider fornito nella parte inferiore della trama per navigare su un intervallo di date specifico.
Candlestick Disabilita Rangeslider
Per disabilitare il dispositivo di scorrimento della gamma per il candelare, è possibile utilizzare la funzione update_layout () come mostrato:
importazione della trama.graph_objects come Go
Importa panda come PD
df = pd.read_csv ('eurusd.CSV ')
FIG = GO.Figura(
data = go.Candela
x = df ['data'],
open = df ['Open'],
alto = df ['high'],
Low = df ['Low'],
Close = df ['Close']
)
)
Fico.update_layout (xaxis_rangeslider_visible = false)
Il codice sopra dovrebbe restituire la trama di Candlestick senza Rangeslider incluso.
Impostazione dei colori di candelali personalizzati
È inoltre possibile impostare i colori del candelaio personalizzati sia per le linee di ascesa e rilascio utilizzando i parametri Evering_Line_Color e DECRASING_LINE_COLOR, rispettivamente.
Esempio:
importazione della trama.graph_objects come Go
Importa panda come PD
df = pd.read_csv ('eurusd.CSV ')
FIG = GO.Figura(
data = go.Candela
x = df ['data'],
open = df ['Open'],
alto = df ['high'],
Low = df ['Low'],
Close = df ['Close'],
crescere_line_color = 'darkblue',
DECRESING_LINE_COLOR = 'Darkred'
)
)
Fico.spettacolo()
Il codice sopra restituirà una figura di candelabri con colori personalizzati come mostrato:
Conclusione
Questo articolo ti mostra come è possibile creare grafici a candelari utilizzando il modulo Plotly Graph_Objects.
Codice felice!!