दिलचस्प पोस्ट
क्वेरी पैरामीटर के लिए पथ सेगमेंट की एक मनमाना संख्या को पुनः लिखना आर में फ़ंक्शन निष्पादन समय मापना सीएसएस / जेएस में शब्द लपेटो होमब्रे ने ओपनएसएसएल को लिंक करने से इंकार कर दिया हम एक (गैर-स्थिर) आंतरिक वर्ग में स्थिर विधि क्यों नहीं कर सकते? क्या डिवाइस से सीधे यूबीआईडी ​​को फायरबेज क्लाउड मेसेजिंग (एफसीएम) का उपयोग करके पुश नोटिफिकेशन भेजना संभव है? बिना दबाए हुए अजगर में raw_input क्लिक करने योग्य / संपादन योग्य विजेट के साथ सूची दृश्य मैं जावा में एक सरणी को कैसे घोषित और आरम्भ करूं? एक छवि फ़ाइल में Base64 स्ट्रिंग कन्वर्ट? स्टैक ट्रेस क्या है, और मैं इसे कैसे उपयोग कर सकता हूं अपने अनुप्रयोग त्रुटियों को डीबग करें? सूची <> क्रमशः वर्णमाला क्रम जब मैं "रन" कमांड को निष्पादित करता हूँ तो मैं कैसे उपयोग करता है डिफ़ॉल्ट पोर्ट (9000) को बदल सकता हूँ? Tensorflow लेबल के साथ चित्र पढ़ा Javascript निष्पादन प्रोफ़ाइल का सबसे अच्छा तरीका क्या है?

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() 

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