मैं सुंदर सीधा बार ग्राफ की साजिश कर रहा हूंजहां एक्स मान बड़ी संख्या में हैं। Matplotlib साजिश पर मूल्य में पिछले 2-3 संख्याओं का उपयोग करके इसे संभालने लगता है और फिर "किंवदंती" में पहली एक्स संख्या डाल दिया। तो उदाहरण में मैं दिखा रहा हूं कि पहला टिक 8245540 नंबर का प्रतिनिधि है, 40 प्लॉट पर इस्तेमाल किया जाता है और 82455 पौराणिक कथाओं में रखा जाता है।
संख्याओं को संक्षिप्त करने के तरीके को नियंत्रित करने का कोई तरीका है या एक्स अक्ष को लेबल करते समय बस पूर्ण संख्या का उपयोग करें?
नीचे एक उदाहरण है।
उत्तर:
जवाब के लिए 0 № 1निम्न का उपयोग करें:
from matplotlib.ticker import FormatStrFormatter
# plot here
pyplot.gca().xaxis.set_major_formatter(FormatStrFormatter("%d"))
अधिक जानकारी के लिए इसे देखें: Matplotlib: टिक लेबल्स के लिए फ्लोट के प्रारूप निर्दिष्ट करें