اذهب إلى المحتوى

Ali Ismael

الأعضاء
  • المساهمات

    96
  • تاريخ الانضمام

  • تاريخ آخر زيارة

أجوبة بواسطة Ali Ismael

  1. في توثيق مكتبة Matplotlib وغيرها، أجدهم يقومون بتمرير القيمة 111 وأحياناً 212 إلى الدالة add_subplot لكن لم أستطع فهم ما يعنيه ذلك؟! .. على سبيل المثال في الكود التالي:

    import matplotlib.pyplot as plt
    x = [3, 4, 2, 5]
    y = [5, 8, 7, 21]
    fig = plt.figure()
    fig.add_subplot(111)
    plt.scatter(x, y)
    plt.show()

    لماذا 111؟ ما معناها؟

    • أعجبني 1
  2. أريد وضع تعليق بجانب كل نقطة من نقاط البيانات في ال plot على سبيل المثال لدي الرسم التالي:

    import matplotlib.pyplot as plt
    fx = [2.1252, 3.5534, 4.3552, 6.3418, 1.055]
    x = [0.2, 0.28, 0.56, 0.599, 0.80]
    annotate = ["Syria", "Turkia", "USA", "Qatar", "Polnda"]
    fig, ax = plt.subplots()
    ax.scatter(x, fx)

    والشكل المقابل:
    index.png.14d7c02b908615205b1073a899a142f4.png
    أريد أن أضع بجانب كل نقطة من نقاط البيانات أعلاه القيمة التي تقابلها من القائمة annotate.
     

    • أعجبني 1
  3. لدي مخطط وأريد حذف أو إخفاء ال xticks منه كيف يمكن القيام بذلك؟ وكذلك كيف يمكننا التعديل عليها؟

    import matplotlib.pyplot as plt
    import numpy as np
    x = np.array([0, 1, 2, 3])
    y = np.array([3, 8, 1, 10])
    plt.subplot(1, 2, 1)
    plt.title("First Plot")
    plt.plot(x,y)
    plt.show()

    index.png.123dc95ea468c054a7f1a5f17effad01.png
     

    • أعجبني 1
  4. لدي figure يحوي أكثر من subplots:

    import matplotlib.pyplot as plt
    import numpy as np
    x = np.array([0, 1, 2, 3])
    y = np.array([3, 8, 1, 10])
    # plot1
    plt.subplot(1, 2, 1)
    plt.plot(x,y)
    x = np.array([0, 1, 2, 3])
    y = np.array([10, 20, 30, 40])
    # plot2
    plt.subplot(1, 2, 2)
    plt.plot(x,y)
    plt.show()

    كيف يمكنني إضافة عنوان إلى كل من هذه ال subplots؟ جربت fig.suptitle لكنه يضيف عنوان إلى كامل الغراف لكنني أريد إضافة اسم لكل plot..
     

    • أعجبني 1
  5. عندما نقوم باستخدام مكتبة mat لعرض الرسوم البيانية فإنه يتم عرض الصورة لكن لايمكننا حفظها أو تخزينها ضمن متحول ليتم حفظه فهل هناك طريقة لحفظ الرسم البياني، فعلى سبيل المثال قمت بتحليل للبيانات وأريد حفظ الناتج:

    import pylab as pt
    pt.figure(1, figsize=(6, 6))
    nationalism = 'European','Asian', 'Indian'
    ratio = [15, 35, 55]
    ax = pt.axes([0.1, 0.1, 0.8, 0.8])
    pt.pie(ratio, explode=(0, 0.05, 0), labels=nationalism, shadow=True)
    pt.show()
    • أعجبني 1
×
×
  • أضف...