Problemas importando pandas.plotting

Cuando importo pandas, todo está bien y funcionando. Sin embargo, cuando trato de importar algo de pandas.plotting estoy obteniendo un error. ¿Cuál podría ser la fuente de esto?

Aquí es cómo se ve la salida:

 >>> import pandas >>> from pandas.plotting import scatter_matrix Traceback (most recent call last): File "", line 1, in  ImportError: No module named plotting 

La versión de pandas que estoy usando es: 0.19.2

Desafortunadamente, parece que ha habido cierta confusión en torno al movimiento de ese módulo. El módulo de plotting se ha movido de pandas.tools.plotting a pandas.plotting . Lo más probable es que la dificultad se pandas.plotting del hecho de que a partir de la versión 0.19, la biblioteca pandas.plotting no existía.

La versión actual es la versión 0.22. Si recibe este error, la mejor práctica es actualizar su versión de pandas a la versión más reciente.

Si, por alguna razón, no puede hacer esto, el código correcto para versiones anteriores de pandas sería

 from pandas.tools.plotting import scatter_matrix 

El código correcto para las versiones actuales de pandas sería

 from pandas.plotting import scatter_matrix 

Si recibe esta advertencia:

main : 1: FutureWarning: ‘pandas.tools.plotting.scatter_matrix’ está en desuso, importe ‘pandas.plotting.scatter_matrix’ en su lugar.

 import pandas.plotting 

o

 from pandas.plotting import scatter_matrix 

https://github.com/pandas-dev/pandas/pull/13579/files/fe8b918a7c7f322a6806d3b262b7b36bbd01da80#diff-52364fb643114f3349390ad6bcf24d8f