2013-06-03 22 views
8

Tôi đã đọc về điều này. Và tôi đã không thể tìm thấy cách dữ liệu cho một biểu đồ được ánh xạ. Cách tôi hiểu:Biểu đồ thanh trong pylab từ một từ điển

Biểu đồ thanh có tên và giá trị cho mỗi thùng.

Điều này có vẻ là một cách khá đơn giản và trực quan để xem. Tôi đã tìm kiếm và tìm thấy câu hỏi này: python: creating histogram out of dictionary

Điều đó dường như là một chặng đường dài từ những gì tôi đang yêu cầu.

Tôi có từ điển sau:

d = {'CLOVER':4,'SPADE':6,'DIAMOND':7,'HEART':2} 

Và tôi muốn tạo ra một biểu đồ thanh với từ điển này. Các con số sẽ lớn hơn. Nhưng số thùng sẽ vẫn còn bốn.

Tôi đang làm điều này như một dự án. Chúng tôi đang làm điều này kinda với triển khai khác nhau và sau đó kiểm tra như thế nào ngẫu nhiên (giả ngẫu nhiên kỹ thuật) từng thực hiện được. Và sau đó chúng tôi cần gửi báo cáo. Mà chúng ta sẽ cùng nhau xây dựng.

hãy giúp tôi với mã. Và cũng có một số ví dụ.

số kỹ thuật

Python 2.7 
Tkinter 8.5 
Pylab 
+0

Dường như bạn đã có biểu đồ. Bạn muốn gì? – zhangyangyu

+0

Tôi nhận được biểu đồ từ excel! Tôi muốn làm điều này bằng cách sử dụng pylab! – IcyFlame

+2

Tôi sẽ không gọi đó là biểu đồ, mà là biểu đồ thanh. Với ý nghĩ đó, matplotlib có rất nhiều [ví dụ về biểu đồ thanh] (http://matplotlib.org/examples/index.html) (chỉ tìm kiếm 'thanh'), cũng như [thư viện mở rộng] (http://matplotlib.org/gallery.html) với các biểu đồ thanh như của bạn. – Evert

Trả lời

16

Tôi đã cố gắng này và nhận được một biểu đồ tương tự:

import pylab as pl 
import numpy as np 

d = {'CLOVER':4,'SPADE':6,'DIAMOND':7,'HEART':2} 
X = np.arange(len(d)) 
pl.bar(X, d.values(), align='center', width=0.5) 
pl.xticks(X, d.keys()) 
ymax = max(d.values()) + 1 
pl.ylim(0, ymax) 
pl.show() 

Nó không phải là giống nhau nhưng tương tự. Nếu bạn muốn sửa đổi màu, chiều rộng hoặc vân vân, chỉ cần tham khảo http://matplotlib.org/api/pyplot_api.html. enter image description here

+0

chính xác những gì tôi foudn ra chỉ một thời gian trước khi bạn trả lời! Dù sao cũng cảm ơn bạn! – IcyFlame

Các vấn đề liên quan