2012-01-20 26 views
5

Tôi muốn vẽ stack Bar Graph trong ứng dụng iOS trong liên kết đưa raLàm thế nào để vẽ Stacked Bar Đồ thị trong iOS

http://peltiertech.com/images/2009-05/StackChart4.png

.Tôi biết để vẽ đồ thị Bar đơn giản sử dụng cốt truyện cốt lõi, nhưng không thể tìm thấy một cách để vẽ đồ thị thanh xếp chồng lên nhau.Xin vui lòng bất cứ ai có thể gợi ý cho tôi cách vẽ biểu đồ thanh xếp chồng lên nhau bằng cốt truyện hoặc bất kỳ thư viện nào khác. Vui lòng đề xuất bất kỳ thư viện nào khác để vẽ ứng dụng này trong iOS.

+0

Xin chào mọi cập nhật về bài đăng này, bạn đã tìm ra cách để thực hiện điều này trong mục tiêu c – cloudVision

Trả lời

0

Sẽ không quá khó để làm điều này trong Đồ họa chính. Tôi không tin Core Plot cung cấp điều này (hoặc bất kỳ thư viện nào khác mà tôi đã thử) - nhưng đồ thị này trông khá đơn giản. Có một phiên lớn tại WWDC 2011 vào sử dụng Core Graphics, và bạn có thể xem nó ở đây (Dev chiếm được yêu cầu):

https://developer.apple.com/videos/wwdc/2011/includes/practical-drawing-for-ios-developers.html#practical-drawing-for-ios-developers

5

Lõi Lô sẽ không làm các tính toán sắp xếp cho bạn, nhưng nó có thể vẽ Những quán bar. Bạn sẽ cần một cốt truyện thanh cho mỗi chuỗi dữ liệu. Ví dụ, bạn có thể vẽ một thanh từ 0 đến 2 với một ô. Ô tiếp theo có thể có một thanh kéo dài từ 2 đến 5 và ô thứ ba có thể nằm trong khoảng từ 5 đến 6.

Cách thiết lập này là đặt barBasesVary = YES cho tất cả trừ cốt truyện phía dưới trong ngăn xếp. Các ô này sẽ hỏi nguồn dữ liệu cho một trường lô bổ sung có tên là CPTBarPlotFieldBarBase. Sử dụng điều đó để đặt giá trị bắt đầu cho thanh và sử dụng CPTBarPlotFieldBarTip để đặt điểm kết thúc như bình thường.

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