Olá, boa tarde! o seguinte erro aparece na execução do código do gráfico candlestick o código utilizado
# O código a seguir para criar um dataframe e remover as linhas duplicadas sempre é executado e age como um preâmbulo para o script:
# dataset = pandas.DataFrame(Date,Ativo, Open, High, Low, Close)
# dataset = dataset.drop_duplicates()
# Cole ou digite aqui seu código de script:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.ticker as mticker
import seaborn as sns
# Configurações iniciais de fonte
plt.rcParams['font.family'] = 'sans-serif'
plt.rcParams["font.sans-serif"] = 'Verdana'
def candlestick(date, open, high, low, close):
fig, ax = plt.subplots(figsize=(30,11), dpi=72, facecolor='#edf3ee')
ax.set_facecolor("#edf3ee")
# Definindo as cores de cada candle
cores = ["green" if close > open else "red" for close, open in zip(close, open)]
# Candlestick corpo + pavio
sns.barplot(x=date, y=np.abs(open-close), bottom=np.min((open,close), axis=0), width=0.8, palette=cores, ax = ax)
sns.barplot(x=date, y=high-low, bottom=low, width=0.1, palette=cores, ax = ax)
dataset["Date"] = pd.to_datetime(dataset["Date"], format="%Y-%m-%dT%H:%M:%S")
candlestick(dataset["Date"], dataset["Open"], dataset["High"], dataset["Low"], dataset["Close"])
plt.subplots_adjust(left=0.07, bottom=0.05, right=0.95, top=0.95)
plt.show()