मैंने अपने लाइन ग्राफ को एक नौसिखिया के रूप में सफलतापूर्वक प्लॉट किया है, लेकिन मेरे एक्स अक्ष लेबल और आकार के बीच की जगह को बढ़ाने के लिए संघर्ष कर रहा है क्योंकि वे ओवरलैपिंग कर रहे हैं।
plt.figure(figsize=(10,8))
x = state_query_df['location_id']
y1 = state_query_df['Population']
y2 = state_query_df['professionals']
plt.plot(x, y1, label="Population", linewidth = 3)
plt.plot(x, y2, label="Professionals",linewidth = 3)
plt.tick_params(axis='x', which='major', labelsize=10)
plt.xlabel("location_id")
plt.ylabel("Population")
plt.show()
2 जवाब
चित्रा आकार और xticks बदलने के लिए:
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(0, 10, 0.1)
y = np.sin(x)
plt.figure(figsize=(20,8)) ## figure size change from 10x8 to 20x8
plt.plot(x, y)
plt.xticks(np.arange(0, 10, step=2.5)) ## xticks change
plt.show()
आप इसे xticks . कमांड से प्रबंधित कर सकते हैं
इस पोस्ट को देखें: matplotlib.pyplot.xticks() के साथ समस्याएं
अद्यतन: यह शायद इसलिए होता है क्योंकि आप x-अक्ष पर पहले वक्र के मान और दूसरे वक्र के मान भी असाइन करते हैं। या तो दो एक्स-अक्ष में से किसी एक के मानों को हटाने का प्रयास करें या कमांड xticks के साथ अपना स्वयं का असाइन करें।
संबंधित सवाल
जुड़े हुए प्रश्न
नए सवाल
python
पायथन एक बहु-प्रतिमान है, गतिशील रूप से टाइप किया हुआ, बहुउद्देशीय प्रोग्रामिंग भाषा है। यह एक साफ और एक समान वाक्यविन्यास सीखने, समझने और उपयोग करने के लिए त्वरित होने के लिए डिज़ाइन किया गया है। कृपया ध्यान दें कि अजगर 2 आधिकारिक तौर पर 01-01-2020 के समर्थन से बाहर है। फिर भी, संस्करण-विशिष्ट पायथन सवालों के लिए, [अजगर -२.०] या [अजगर -३.x] टैग जोड़ें। पायथन वेरिएंट (जैसे, ज्योथन, PyPy) या लाइब्रेरी (उदा।, पांडस और न्यूमपी) का उपयोग करते समय, कृपया इसे टैग में शामिल करें।