Bottom Page

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 It doesn't show scatter plot but it says: "<Figure size 640x480 with 1 Axes>"
#1
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>
Quote

Top Page

Possibly Related Threads...
Thread Author Replies Views Last Post
  Dynamically placing axes in subplots via dataframe plot naftis 1 351 Jul-29-2019, 12:10 AM
Last Post: scidam
  How to plot data to the same figure for every run? chry5ler 3 693 Aug-03-2018, 04:21 PM
Last Post: heras
  How to add lables to the scatter plot? Jack_Sparrow 1 586 Jun-10-2018, 02:58 PM
Last Post: Larz60+

Forum Jump:


Users browsing this thread: 1 Guest(s)