Menu
CoddyTech
flag Ar iconالعربيةdown icon

تقرير المبيعات

جزء من قسم البيانات والرسوم البيانية في رحلة Machine Learning على Coddy. الدرس 57 من 60.

سجّل متجر أثاث طلباته لشهر مارس في sales.csv، صفّ واحد لكل طلب: date وregion وproduct وunits وprice وcost (لكل وحدة منهما).

يريد كل مدير إقليمي مخططًا واحدًا: الأرباح لكل منتج، مع عرض المنتج الأعلى ربحًا أولًا. إليك مخطط المنطقة الشرقية:

مخطط شريطي بعنوان الأرباح في المنطقة الشرقية: خمسة منتجات مرتبة من أعلى ربح إلى أدناه، مكتب 414، كرسي 408، مصباح 363، رف 337.5 وسجادة 250

ربح الطلب هو ما يحتفظ به المتجر: السعر ناقص التكلفة، مضروبًا في عدد الوحدات.

challenge icon

التحدي

صعب

يقرأ البرنامج منطقةً.

  1. احتفظ بطلبات تلك المنطقة وأضف عمود profit.
  2. احسب إجمالي الربح لكل منتج، بترتيب تنازلي.
  3. اطبع عدد الطلبات، ثم المنتج الأعلى ربحًا مع إجمالي ربحه ونصيبه من أرباح المنطقة كنسبة مئوية مقربة إلى منزلة عشرية واحدة.
  4. ارسم الإجماليات على شكل أشرطة باستخدام صيغة fig, ax، واجعل العنوان Profit in متبوعًا باسم المنطقة، وسمِّ المحورين Product وProfit.

بالنسبة إلى East، يظهر الناتج كاملًا أدناه: سطراك، ثم وصف Coddy للمخطط.

Orders in East: 13
Most profit in East: Desk (414.0), 23.4% of the region
Charts drawn: 1
Title: Profit in East
X label: Product
Y label: Profit
Bars: 5
Categories: Desk, Chair, Lamp, Shelf, Rug
Heights: [414, 408, 363, 337.5, 250]

جرّب بنفسك

import pandas as pd
import matplotlib.pyplot as plt

region = input()

# اكتب التعليمات البرمجية الخاصة بك أدناه
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس البيانات والرسوم البيانية

تدرّب بنفسك: مترجم Python عبر الإنترنت