शुरू करेंमुफ़्त में शुरू करें

टाइम-सीरीज़ डेटा प्लॉट करने वाला फंक्शन परिभाषित करना

जब आपको लगे कि आपके लिखे कोड का कोई भाग बार-बार काम आएगा, तो उसे बार-बार कॉपी करने के बजाय एक फंक्शन में डालना बेहतर रहता है ताकि आप उसे जहाँ चाहें इस्तेमाल कर सकें.

यहाँ, हम एक फंक्शन परिभाषित करेंगे जो इनपुट के रूप में एक समय वैरिएबल और कोई अन्य वैरिएबल लेता है और उन्हें x और y इनपुट के रूप में प्लॉट करता है. फिर यह x- और y-axis के लेबल सेट करता है और y-axis के लेबल, y-axis के ticks और tick labels के रंग सेट करता है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Matplotlib के साथ डेटा विज़ुअलाइज़ेशन परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

  • plot_timeseries नाम का एक फंक्शन परिभाषित करें जो इनपुट के रूप में एक Axes ऑब्जेक्ट (axes), डेटा (x,y), रंग का नाम बताने वाली एक string, और x- तथा y-axis के लेबल के लिए strings लेता है.
  • दिए गए color इनपुट के रंग में, y को x का फंक्शन मानकर प्लॉट करें.
  • दिए गए xlabel और ylabel इनपुट का उपयोग करके x- और y-axis के लेबल सेट करें, और y-axis के लेबल का रंग color से सेट करें.
  • Axes ऑब्जेक्ट के tick_params मेथड का उपयोग करके y-axis के tick parameters सेट करें, और colors key-word को color पर सेट करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Define a function called plot_timeseries
def ____(axes, x, y, color, xlabel, ylabel):

  # Plot the inputs x,y in the provided color
  axes.____(____, ____, color=____)

  # Set the x-axis label
  ____.____(____)

  # Set the y-axis label
  ____.____(____, color=____)

  # Set the colors tick params for y-axis
  ____.____('y', colors=____)
कोड संपादित करें और चलाएँ