Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Seaborn में x-ticks का घनत्व कैसे कम करें?

Seaborn बारप्लॉट में बहुत सारे x-ticks हों तो, हर दूसरे लेबल को छुपाकर घनत्व कम करें।

चरण

  • फिगर साइज़ और ऑटोलेआउट सेट करें।
  • Pandas DataFrame बनाएं और sns.barplot() से प्लॉट करें।
  • bar_plot.get_xticklabels() को इन्यूमरेट करें।
  • सम इंडेक्स वाले लेबल्स विजिबल रखें, विषम वाले set_visible(False) करें।
  • plt.show() से दिखाएं।

उदाहरण कोड

import pandas as pd
import matplotlib.pylab as plt
import seaborn as sns

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

df = pd.DataFrame({"X-Axis": [i for i in range(10)], "Y-Axis": [i for i in range(10)]})
bar_plot = sns.barplot(x='X-Axis', y='Y-Axis', data=df)

for index, label in enumerate(bar_plot.get_xticklabels()):
    if index % 2 == 0:
        label.set_visible(True)
    else:
        label.set_visible(False)

plt.show()

आउटपुट

बार प्लॉट जहां केवल हर दूसरा x-tick लेबल दिखता है।

  1. Seaborn KDE प्लॉट में मीडियन कैसे लोकेट करें? Seaborn KDE प्लॉट में मीडियन कैसे लोकेट करें?

    Seaborn KDE प्लॉट में मीडियन लोकेट करने के लिए निम्नलिखिक चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। NumPy का उपयोग करके रैंडम डेटा बनाएं। डेटा (चरण 2) का मीडियन खोजें। शेडेड रीजन प्लॉट करने के लिए kdeplot() का उपयोग करें। वर्टिकल लाइन प्लॉट करने के लिए a

  1. Matplotlib में सबप्लॉट्स में टिक लेबल्स का घनत्व कैसे कम करें? Matplotlib में सबप्लॉट्स में टिक लेबल्स का घनत्व कैसे कम करें?

    Matplotlib में सबप्लॉट्स में टिक लेबल्स का घनत्व कम करने के लिए, हम न्यूनतम मान को डेंसिटी को असाइन कर सकते हैं। चरण वेरिएबल density इनिशियलाइज़ करें। NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। plot() मेथड का उपयोग करके x और y डेटा पॉइंट्स प्लॉट करें। xticks() मेथड का उपयोग करके X-अक्ष

  1. Matplotlib का उपयोग करके दो Seaborn lmplots को साथ-साथ कैसे प्लॉट करें? Matplotlib का उपयोग करके दो Seaborn lmplots को साथ-साथ कैसे प्लॉट करें?

    Seaborn में दो ग्राफ़ साथ-साथ प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: दो ग्राफ़ बनाने के लिए, हम फिगर साइज़ (7, 7) के साथ nrows=1, ncols=2 का उपयोग कर सकते हैं। Pandas का उपयोग करके col1 और col2 कीज़ के साथ डेटा फ्रेम बनाएं। बार का उपयोग करके प्रत्येक श्रेणीगत बिन में ऑब्जर्वेशन क