एक साधारण लॉलीपॉप प्लॉट बनाने के लिए Matplotlib में, हम निम्नलिखित कदम उठा सकते हैं -
-
फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।
-
एक डेटाफ़्रेम बनाएं, df , द्वि-आयामी, आकार-परिवर्तनीय, संभावित रूप से विषम सारणीबद्ध डेटा का।
-
sort_values() . का उपयोग करके एक आदेशित डेटाफ़्रेम बनाएं ।
-
डेटाफ़्रेम अनुक्रमणिका की श्रेणी में एक सूची बनाएं।
-
एक स्टेम प्लॉट बनाएं , आदेशित डेटाफ़्रेम का उपयोग करते हुए।
-
xticks Set सेट करें और लेबल xticks() . का उपयोग करके विधि।
-
आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।
उदाहरण
import numpy as np from matplotlib import pyplot as plt import pandas as pd plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True df = pd.DataFrame({'group': list(map(chr, range(65, 85))), 'values': np.random.uniform(size=20)}) ordered_df = df.sort_values(by='values') my_range = range(1, len(df.index) + 1) plt.stem(ordered_df['values']) plt.xticks(my_range, ordered_df['group']) plt.show()
आउटपुट