यह शायद एक मामूली सवाल है, लेकिन मैं matplotlib के साथ बार चार्ट प्लॉट करने और एक्स अक्ष पर घुमावदार पाठ के साथ साजिश करने की कोशिश कर रहा हूं। कोड मैं उपयोग कर रहा हूँ नीचे दिखाया गया है:बार चार्ट (मैटलप्लिब, पायथन) में परेशान सफेद स्थान
fig = plt.figure()
x_labels_list = []
for i in range(0, pow(2, N)):
x_labels_list.append(str(f(i))) # The function f() converts i to a binary string
ax = plt.subplot(111)
width = 1.0
bins = map(lambda x: x-width, range(1,pow(2,N)+1))
ax.bar(bins, my_data, width=width)
ax.set_xticks(map(lambda x: x-width/2, range(1,pow(2,N)+1)))
ax.set_xticklabels(x_labels_list, rotation=90, rotation_mode="anchor", ha="right")
यह पूरी तरह से काम करता है, लेकिन जैसा कि निम्न चित्र में लाल अंडाकार द्वारा दिखाया मैं एक्स अक्ष के दाईं तरफ एक कष्टप्रद सफेद स्थान प्राप्त,:
क्या आप जानते हैं कि मैं इसे कैसे हटा सकता हूं? अग्रिम में धन्यवाद!
क्या आप एक कामकाजी उदाहरण पोस्ट कर सकते हैं जो आपके द्वारा दिखाए जा रहे आंकड़े को दोहराता है? –