Tôi vẽ biểu đồ thanh bằng cách đọc dữ liệu từ CSV bằng cách sử dụng gấu trúc trong Python. Tôi đọc một CSV thành DataFrame
và vẽ chúng bằng matplotlib.Thay đổi hướng đánh dấu và vị trí chú thích của ô
Sau đây là cách CSV của tôi trông giống như:
SegmentName Sample1 Sample2 Sample3
Loop1 100 100 100
Loop2 100 100 100
res = DataFrame(pd.read_csv("results.csv", index_col="SegmentName"))
tôi âm mưu và thiết lập huyền thoại ở bên ngoài.
plt.figure()
ax = res.plot(kind='bar')
ax.legend(loc='center left', bbox_to_anchor=(1, 0.5))
plt.savefig("results.jpg")
Tuy nhiên, các dấu tick trục x được định hướng theo chiều dọc và do đó tôi không thể đọc được văn bản. Ngoài ra huyền thoại của tôi ở bên ngoài cũng bị cắt.
Tôi có thể thay đổi hướng của các dấu tick để nằm ngang hay không, sau đó điều chỉnh toàn bộ hình sao cho chú giải hiển thị?
Ofcourse chúng ta cần, nhập khẩu NumPy như np gấu trúc nhập khẩu theo pd từ gấu trúc nhập * nhập khẩu matplotlib.pyplot như plt – user2450971
Bao gồm một liên kết đến hình ảnh của bạn, vì vậy chúng tôi có thể cập nhật câu hỏi của bạn để bao gồm hình ảnh. – hooy
Đây là ảnh chụp màn hình. http://imageshack.us/photo/my-images/14/srzn.jpg/ – user2450971