2010-12-30 35 views
7

Có ai biết bất kỳ mã hiện có nào sẽ vẽ biểu đồ cho tôi trong ứng dụng iPhone của tôi không? Tôi chỉ cần một biểu đồ đường đơn giản mà không có nhãn hoặc tiêu đề hoặc thậm chí là nhãn trục cho dữ liệu.Vẽ một biểu đồ đơn giản trên iPhone

Hoặc có ai có ý tưởng về nơi bắt đầu để tôi có thể học cách vẽ một thứ như vậy không? Tôi chưa bao giờ xử lý đồ họa thực tế cho iPhone. Tất cả các ứng dụng của tôi chỉ là hình ảnh dựa trên cho đến bây giờ.

Cảm ơn!

+0

thể bản sao của [Graphing Graphing/Plotting Framework hoạt động trên iPhoneOS] (http://stackoverflow.com/questions/263472/cocoa-graphing-plotting-framework-that-works-on-iphoneos) –

Trả lời

8

Nếu bạn cố gắng để vẽ chính mình, bạn muốn sử dụng các chức năng đường dẫn để vẽ trong một bối cảnh trong thạch anh

CGContextBeginPath(context); 
CGContextMoveToPoint(context, startX, startY); 
CGContextAddLineToPoint(context, nextX, nextY); 
// [...] and so on, for all line segments 
CGContextSetLineWidth(context, 2); 
CGContextSetStrokeColorWithColor(context, [[UIColor blackColor] cgColor]); 
CGContextStrokePath(context); 

Có rất nhiều mẫu mã để đối phó với bối cảnh và bản vẽ trong thạch anh.

Nhưng có lẽ một số thư viện để tạo điều kiện vẽ đồ thị ... người khác sẽ phải giúp bạn với những người mặc dù, không tách trà của tôi :)

10

Thử khuôn khổ Lõi Lô http://code.google.com/p/core-plot/

+0

Đó là một khuôn khổ tuyệt vời nhưng có lẽ quá mức cần thiết nếu anh ta chỉ muốn vẽ các đường không có trục và nhãn. – Pascal

+0

Đó là một điểm tốt. Tuy nhiên, vì Core Plot là mã nguồn mở, người ta có thể xem mã để tìm ra cách vẽ một biểu đồ đường không có trục. – Jasarien

+0

Nó không bao giờ quá mức để sử dụng thư viện ngay cả đối với những thứ đơn giản - và nó cung cấp cho bạn nhiều tùy chọn hơn sau này. Nó cũng mang lại cho bạn nhiều bài thuyết trình đẹp hơn. –

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