के साथ एनोटेशन को कस्टमाइज़ करना मैं पाइथन में सेबर्न मॉड्यूल के साथ कुछ आंकड़ों को कस्टमाइज़ करने की कोशिश कर रहा हूं, लेकिन मेरे पास कस्टम लेबल या एनोटेशन बनाने की किस्मत नहीं है।सेबर्न के फैकेटग्रिड
plot = sns.FacetGrid(data = data, col = 'bot', margin_titles = True).set_titles('Human', 'Bot')
bins = np.linspace(0, 2000, 15)
plot = plot.map(plt.hist, 'friends_count', color = 'black', lw = 0, bins = bins)
plot.set_axis_labels('Number Following', 'Count')
sns.despine(left = True, bottom = True)
मैं दो बातें करना चाहते हैं: 1. डिफ़ॉल्ट कारक लेबल बदल, उदा मैं कुछ कोड है कि निम्न चित्र उत्पन्न करता मिल गया है 'बॉट = 0.0', सार्थक पाठ के साथ, और 2. प्रत्येक श्रेणी के लिए निम्नलिखित संख्या पर लंबवत रेखाएं खींचें।
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
fake = pd.DataFrame({'val': [1, 2, 2, 3, 3, 2, 1, 1, 2, 3], 'group': [0, 0, 0, 0, 0, 1, 1, 1, 1, 1]})
plot = sns.FacetGrid(data = fake, col = 'group', margin_titles = True).set_titles('zero', 'one')
plot = plot.map(plt.hist, 'val', color = 'black', lw = 0)
sns.despine(left = True, bottom = True)
किसी FacetGrids अनुकूलित करने के लिए कैसे पता:
यहाँ एक आत्म निहित उदाहरण है?
जांच 'FacetGrid.set_titles' विधि:
तो आप सभी की जरूरत फिर से साजिश है। – mwaskom
हाँ, कोशिश की लेकिन कुछ भी प्रस्तुत नहीं करता है। प्रत्येक पर अलग-अलग बिंदुओं पर लंबवत रेखाएं बनाने पर कोई विचार? –
सुनिश्चित नहीं है कि "कुछ भी प्रस्तुत नहीं करता" का अर्थ है। यदि आपने चीजों की कोशिश की और काम नहीं किया, तो आपको वह सवाल भी जोड़ना चाहिए। साथ ही यह मदद करना बहुत आसान होता है जब आपके प्रश्न में स्वयं निहित उदाहरण होता है कि कोई व्यक्ति प्रतिलिपि बनाने और चिपकाने के लिए पेस्ट कर सकता है। शायद आप ट्यूटोरियल में उपयोग किए जाने वाले उदाहरण सीबर्न डेटासेट्स में से एक का उपयोग कर सकते हैं। – mwaskom