Đây có thể là một câu hỏi tầm thường, nhưng tôi đang cố vẽ biểu đồ thanh bằng matplotlib và với văn bản xoay trên trục x. Mã Tôi đang sử dụng được hiển thị dưới đây:Không gian trắng khó chịu trong biểu đồ thanh (matplotlib, Python)
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")
Nó hoạt động hoàn hảo, nhưng tôi có được một không gian trắng gây phiền nhiễu trên bên phải của trục x, được biểu thị bằng hình elip màu đỏ trong hình sau:
Bạn có biết cách xóa nó không? Cảm ơn trước!
Bạn có thể đăng một ví dụ hoạt động sao chép hình bạn đang hiển thị không? –