Python matplotlib में एक बॉक्सप्लॉट कमांड है ।
आम तौर पर, ग्राफ के सभी हिस्से संख्यात्मक रूप से टिक किए जाते हैं। मैं पदों के बजाय टिक्स को नामों में कैसे बदल सकता हूं?
चित्रण के लिए, मेरा मतलब है कि इस बॉक्सपॉप में सोम ट्यु वे लेबल जैसे:
Python matplotlib में एक बॉक्सप्लॉट कमांड है ।
आम तौर पर, ग्राफ के सभी हिस्से संख्यात्मक रूप से टिक किए जाते हैं। मैं पदों के बजाय टिक्स को नामों में कैसे बदल सकता हूं?
चित्रण के लिए, मेरा मतलब है कि इस बॉक्सपॉप में सोम ट्यु वे लेबल जैसे:
जवाबों:
xticks
लेबल सेट करने के लिए दूसरे तर्क का उपयोग करें :
import numpy as np
import matplotlib.pyplot as plt
data = [[np.random.rand(100)] for i in range(3)]
plt.boxplot(data)
plt.xticks([1, 2, 3], ['mon', 'tue', 'wed'])
pylab
बीसी को हटाने के लिए संपादित किया गया pylab
एक सुविधा मॉड्यूल है जो एकल नाम स्थान में थोक आयात matplotlib.pyplot
(साजिश रचने के लिए) और numpy
(गणित के लिए और सरणियों के साथ काम कर रहा है)। हालांकि कई उदाहरण उपयोग करते हैं pylab
, यह अब अनुशंसित नहीं है ।
ars का अधिकार है, और संक्षिप्त उत्तर है। मैं जोड़ता हूँ कि जब सीखें कि कैसे matplotlib का उपयोग करना है, तो मुझे प्रासंगिक कोड और उदाहरण खोजने के लिए थंबनेल गैलरी वास्तव में उपयोगी लगी । आपके मामले के लिए, मैंने यह बॉक्सप्लॉट उदाहरण प्रस्तुत किया है जो आपको अन्य कार्यक्षमता दिखाता है जो उपयोगी हो सकता है (जैसे टिक मार्क टेक्स्ट को घुमाना, ऊपरी Y- अक्ष टिक मार्क और लेबल जोड़ना, बॉक्स में रंग जोड़ना आदि)