top vendor
ডেটা লোড করি
import pandas as pd
data = pd.read_excel('purchase.xlsx')
df = pd.DataFrame(data)
df.head()ডেটা দেখতে নিচের মত

ভেন্ডরকে টোটাল এমাউন্ট অনুযায়ী গ্রুপ করি
vendor_group = df.groupby('VendorName')['Total Amount'].sum()ভেন্ডর গ্ৰুপ টি নিচের মত ডেটা বহন করে
VendorName
A & Z TRADING 105.88
A J ACCESSORIES 493.55
A TO Z COMPUTER & SECUIRITY SYSTEM 110.94
A. BARI MILL & MACHINERY STORE 12.80
A.G.H TRADERS 3776.52
...
ZAMAN ENGINEEARING 17.59
ZHEJIANG KAIYA INTERNATIONAL SUPPLY CHAIN CO. LTD. 51345.48
ZHEJIANG RUNTU DYESTUFF CO., LTD. 22525.00
ZHUHAI GUOLIN COATING CO.LTD. 220904.47
ZINC INDUSTRIAS NACIONALES S.A 88215.75
Name: Total Amount, Length: 878, dtype: float64ডেটা শর্ট করে টপ ১০ টি ভেন্ডর রো সিলেক্ট করি
sorted_values_vendor = vendor_group.sort_values(ascending=False)
top_ten_vendor = sorted_values_vendor.head(10)ভেন্ডর গ্ৰুপ টি নিচের মত ডেটা বহন করে
VendorName
NINGBO XINGYE SHENGTAI GROUP COM. 5473344.61
PT. PRIMA COPPER INDUSTRY 4979306.29
NINGBO S. DERONS IMPORT & EXPORT CO. LTD. 2855940.00
GRX GARMENT(HK) CO. LTD. 2581689.97
ALIBABA ONETOUCH BUSINESS SERVICE CO., LTD. 2336279.73
WENZHOU MUSE INTERNATIONAL TRADE CO.,LTD 1683500.42
POONG JEON NONFERROUS METAL CO. LTD. 1588295.97
HUBEI ONETOUCH FOREIGN TRADE INTEGRATED SERVICE CO.,LTD 1363681.90
GUANGZHOU TEAMWORK IMP AND EXP CO LTD. 1014038.76
SHANGRAO S.DERONS TRADE CO.,LTD 600903.50
Name: Total Amount, dtype: float64ডেটাফ্রেমে কনভার্ট করি
final_df = pd.DataFrame(top_ten_vendor,columns=['Total Amount'])
ডেটা ভিজুয়াল করি
plt.figure(figsize=(8,4))
plt.bar(final_df.index,final_df['Total Amount'])
plt.xlabel('Vendor')
plt.ylabel('Amount')
plt.title('Top Ten Supplier')
plt.xticks(rotation=90)
plt.show()
pie চার্ট আকারে ভিজুয়াল করি
plt.figure(figsize=(8,4))
percentage = final_df['Total Amount']/final_df['Total Amount'].sum()
plt.pie(percentage,labels=final_df.index,autopct='%1.1f%%')
plt.title('Top Ten Vendor ')
plt.show()
Last updated