Python Forum

Full Version: It doesn't show scatter plot but it says: "<Figure size 640x480 with 1 Axes>"
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello everyone! I'm trying to run this code for getting a scatter plot with green dots but it doesn't show the plot. I really appreciate some help!

import pandas as pd
import matplotlib.pyplot as plt

#Reading sales data
sales_df=pd.read_csv('BigMartSalesData.csv')

#print(sales_df['InvoiceNo'])

#Grouping by Invoice Numbers to find the range with the highest concentration of amounts
Inv_am=sales_df.groupby('InvoiceNo').sum()['Amount']

#print(Inv_am.values)
plt.scatter(Inv_am.index, Inv_am.values, color='g')
plt.xlabel=('Invoice')
plt.ylabel=('Amount')
plt.title=('Amount in sales by Invoice')
plt.show()
Output:
<Figure size 640x480 with 1 Axes>