दिलचस्प पोस्ट
संदर्भ C ++ में क्यों नहीं reseatable हैं SurfaceTexture और OpenGL का उपयोग करके कैमरा आउटपुट संशोधित करना एनएटी / सी # में प्रवेश के लिए बड़ी संख्या में रिकॉर्ड (बल्क डाट) लिखना फेसबुक आईफोन ऐप द्वारा समर्थित सभी कस्टम यूआरएल योजनाएं क्या हैं? डेटाटेल में एक्सेल शीट को पढ़ने का सर्वोत्तम / सबसे तेज़ तरीका है? क्यों आवेदन है। पुनरारंभ () विश्वसनीय नहीं है? डीपी, पीएक्स, एसपी एक-दूसरे के बीच कन्वर्ट करने के लिए, विशेष रूप से डीपी और सपा कैसे? इस LINQ अभिव्यक्ति को लम्ब्डा में परिवर्तित करें जावास्क्रिप्ट में बड़ी संख्या के लिए वैज्ञानिक संकेतन से कैसे बचें? क्वेरी से ऐट्रिब्यूट प्राप्त करें जब क्वेरीसिक्टर सभी पुस्तकालयों का उपयोग किए बिना उपलब्ध नहीं है? वेब सेवा समापन बिंदु क्या है? सी ++ स्ट्रैट सिंटैक्स "a: b" क्या मतलब है आईफोन के लिए एक स्थैतिक पुस्तकालय में कोर डेटा मैं एक्सेस में एक पूर्ण बाहरी जॉब क्वेरी कैसे लिखूं? क्या वाकई गुंजाइश है?

Matplotlib हिस्टोग्राम या Seaborn distplots के डिब्बे पर कोई रूपरेखा

सीबर्न और एक ज्यूपिटर नोटबुक का उपयोग करते हुए कुछ अभ्यास समस्याओं को करते हुए मुझे एहसास हुआ कि दस्तावेजों के नमूने के सभी आलेखों के अलग-अलग डिब्बे पर गहरा रूपरेखा नहीं है, जो कि ग्रैप्लेट () ग्राफों में नहीं था। मैंने Pycharm का उपयोग करके ग्राफ़ बनाने का प्रयास किया और एक ही बात को देखा। सोच यह एक समुद्री मछली समस्या थी, मैंने कुछ हिट () चार्ट को matplotlib का उपयोग करने की कोशिश की, केवल एक ही परिणाम प्राप्त करने के लिए।

import matplotlib.pyplot as plt import seaborn as sns titanic = sns.load_dataset('titanic') plt.hist(titanic['fare'], bins=30) 

निम्नलिखित ग्राफ मिला:

यहां छवि विवरण दर्ज करें

आखिरकार मैंने पीटीएचएचआईएसटी () फ़ंक्शन पर 'एंजल्डकॉल' पैरामीटर में ठोकर खाई, और इसे ब्लैक पर सेट करने के लिए चाल किया। दुर्भाग्य से मुझे सीबर्न डिस्टप्लॉट () फ़ंक्शन पर उपयोग करने के लिए एक समान पैरामीटर नहीं मिला है, इसलिए मैं अभी भी ऐसा चार्ट प्राप्त करने में असमर्थ हूं जो ऐसा दिखता है

मैं matplotlib में rcParams बदलने में देखा, लेकिन मैं उस के साथ कोई अनुभव नहीं है और मैं चला गया निम्नलिखित स्क्रिप्ट कुछ भी नहीं लग रहा था:

 import matplotlib as mpl mpl.rcParams['lines.linewidth'] = 1 mpl.rcParams['lines.color'] = 'black' mpl.rcParams['patch.linewidth'] = 1 mpl.rcParams['patch.edgecolor'] = 'black' mpl.rcParams['axes.linewidth'] = 1 mpl.rcParams['axes.edgecolor'] = 'black' 

मैं उस मूल्य पर अनुमान लगा रहा था जो मुझे बदलना था, लेकिन मेरे ग्राफ को फिर से चलाने से कोई परिवर्तन नहीं हुआ

मैंने फिर mpl.rcdefaults () का उपयोग करके डिफ़ॉल्ट सेटिंग्स पर वापस जाने का प्रयास किया, लेकिन एक बार फिर, कोई परिवर्तन नहीं हुआ।

मैंने कंडोए का इस्तेमाल करते हुए matplotlib को फिर से स्थापित किया है लेकिन फिर भी ग्राफ़ एक ही दिखता है। मैं इन चार्ट्स के लिए डिफ़ॉल्ट किनारे का रंग बदलने के बारे में विचारों से बाहर चल रहा हूं मैं कंडो बिल्ड का इस्तेमाल करते हुए अजगर, मैटप्ललिब और सीबर्न के नवीनतम संस्करण चला रहा हूं।

वेब के समाधान से एकत्रित समाधान "Matplotlib हिस्टोग्राम या Seaborn distplots के डिब्बे पर कोई रूपरेखा"

Matplotlib 2.0 के अद्यतन के हिस्से के रूप में बार प्लॉट्स के किनारों को डिफ़ॉल्ट रूप से बंद किया जाता है । हालांकि, आप आरसीपीआरएम का इस्तेमाल कर सकते हैं

 plt.rcParams["patch.force_edgecolor"] = True 

विश्व स्तर पर किनारों को चालू करने के लिए

संभवत: सबसे आसान विकल्प hist_kws तर्क का उपयोग करते हुए विशेष रूप से किनारे का साजिश बनाते समय बढ़त रंग को सेट करना hist_kws है,

 ax = sns.distplot(x, hist_kws=dict(edgecolor="k", linewidth=2)) 

edgecolor भूखंडों के लिए, आप सीधे edgecolor या ec तर्क का उपयोग कर सकते हैं।

 plt.bar(x,y, edgecolor="k") plt.hist(x, edgecolor="k") 

समान रूप से, पंडस भूखंडों के लिए,

 df.plot(kind='hist',edgecolor="k") 

एक पूर्ण समुंदर का मौसम:

 import numpy as np import matplotlib.pyplot as plt import seaborn as sns x = np.random.randn(100) ax = sns.distplot(x, hist_kws=dict(edgecolor="k", linewidth=2)) plt.show() 

यहां छवि विवरण दर्ज करें