De Base Matplotlib Nuage De Points À Partir De Pandas DataFrame

Comment faire une courbe de dispersion de la colonne dans un DataFrame vs l'indice de DataFrame? Im en utilisant python 2.7.

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

dataframe['Col'].plot()
plt.show()

Cela montre un graphique de ligne de la Col' comploté contre les valeurs dans mon DataFrame index (les dates dans ce cas).

Mais comment tracer un nuage de points plutôt que d'une ligne graphique?

J'ai essayé

plt.scatter(dataframe['Col'])
plt.show()

Mais scatter() nécessite 2 arguments. Alors, comment puis-je passer la série dataframe['Col'] et mon dataframe index dans scatter() ?

J'ai pour cela, j'ai essayé

plt.scatter(dataframe.index.values, dataframe['Col'])
plt.show()

Mais le tableau est vide.

  • Qui fonctionne pour moi... pouvez-vous inclure dataframe.head() et dataframe.describe() dans votre question?
InformationsquelleAutor brno792 | 2013-12-06