Outro codigo que nao executou que tive que ficar procurando na internet.
fig = df_publicas.plot.bar(x='sigla',y='Classificação Nacional',color=range(10)) fig.layout.coloraxis.showscale=False fig.show()
ValueError: Invalid color 0
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Outro codigo que nao executou que tive que ficar procurando na internet.
fig = df_publicas.plot.bar(x='sigla',y='Classificação Nacional',color=range(10)) fig.layout.coloraxis.showscale=False fig.show()
ValueError: Invalid color 0
Ei, Claudio! Tudo bem?
O erro é sobre o color=range(10) não está usando uma paleta que seja válida para o matplotib. O plot.bar() espera receber parâmetros como blue, red ou código hexadecimais, #00FF00.
E o fig.layout.coloraxis.showscale = False é um comando da biblioteca Plotly.
Sendo assim, altere a cor para os parâmetros que são aceitos e importar a biblioteca do Plotly em seu código.
Exemplo para importação da biblioteca:
import pandas as pd
import matplotlib.pyplot as plt
Exemplo para o ajuste das cores:
fig = df_publicas.plot.bar(
x='sigla',
y='Classificação Nacional',
color=['#636EFA', '#EF553B', '#00CC96', '#AB63FA', '#FFA15A',
'#19D3F3', '#FF6692', '#B6E880', '#FF97FF', '#FECB52']
)
Espero ter ajudado e desejo bons estudos, Claudio!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado!