A versão do seaborn recomendada no curso não está mais disponível para utilização no colab, portanto, estou utilizando a versão Name: seaborn Version: 0.11.1.
Alguns gráficos não estão funcionando, acredito que devido a versão do seaborn e o tipo da variável. Como resolvo?
# visualizando o gráfico salvo na variável
porcentagem_conta_linha.get_figure()
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-82-f620f8d2c30b> in <module>()
1 # visualizando o gráfico salvo na variável, ao invés do armazenado em memória
----> 2 porcentagem_conta_linha.get_figure()
3
4 #não funcionou
AttributeError: 'FacetGrid' object has no attribute 'get_figure'
sns.lineplot(x = "valor_da_conta", y = "porcentagem", dados = gorjetas)
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-83-11134bc84e09> in <module>()
1 # qual a progressão estamos tendo? gráfico que traça uma linha para mostrar a progressão
----> 2 sns.lineplot(x = "valor_da_conta", y = "porcentagem", dados = gorjetas)
5 frames
/usr/local/lib/python3.7/dist-packages/seaborn/_core.py in _assign_variables_longform(self, data, **kwargs)
900
901 err = f"Could not interpret value `{val}` for parameter `{key}`"
--> 902 raise ValueError(err)
903
904 else:
ValueError: Could not interpret value `valor_da_conta` for parameter `x`
sns.catplot(x = 'sobremesa', y = 'valor_da_conta', data = 'gorjetas')
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-86-0346718e23f7> in <module>()
----> 1 sns.catplot(x = 'sobremesa', y = 'valor_da_conta', data = 'gorjetas')
2 frames
/usr/local/lib/python3.7/dist-packages/seaborn/categorical.py in establish_variables(self, x, y, hue, data, orient, order, hue_order, units)
142 # See if we need to get variables from `data`
143 if data is not None:
--> 144 x = data.get(x, x)
145 y = data.get(y, y)
146 hue = data.get(hue, hue)
AttributeError: 'str' object has no attribute 'get'
sns.relplot(x = 'valor_da_conta', y = 'gorjeta', hue = 'sobremesa', data = 'gorjetas')
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-87-f4353a9afe5a> in <module>()
----> 1 sns.relplot(x = 'valor_da_conta', y = 'gorjeta', hue = 'sobremesa', data = 'gorjetas')
5 frames
/usr/local/lib/python3.7/dist-packages/seaborn/_core.py in _assign_variables_longform(self, data, **kwargs)
900
901 err = f"Could not interpret value `{val}` for parameter `{key}`"
--> 902 raise ValueError(err)
903
904 else:
ValueError: Could not interpret value `valor_da_conta` for parameter `x`