2012-09-03 21 views
5

Tôi đang tìm thư viện biểu đồ có sẵn cho BB (OS> = 5), Android (OS> = 2.3) và iOS (OS> = 4) . Tôi có hai yêu cầuBiểu đồ phong phú trên iOS - BB - Android có giao diện tương tự

  1. Chart nên hấp dẫn (không cơ bản như được vẽ bởi canvas)
  2. nhìn & cảm giác nên nhau trên tất cả các nền tảng.

Tôi đã thử nhiều khung dựa trên web để tạo biểu đồ nhưng chúng chủ yếu hỗ trợ phiên bản hệ điều hành cao hơn khi chúng sử dụng HTML5 và javascript. Tôi đã khám phá,

  1. HighCharts
  2. Sencha Charts
  3. Charts Fusion
  4. Flotr
  5. và nhiều hơn nữa ...

Nhưng tất cả chúng không hỗ trợ BB OS 5 Tôi đã googled cho API biểu đồ bản địa có hỗ trợ BB OS 5 trở lên nhưng không tìm thấy bất cứ điều gì. Và bất cứ điều gì tôi tìm thấy, họ rất cơ bản và không hấp dẫn trong cái nhìn. Ngoài ra, nó phải được chạm tương thích và zoom-panning được kích hoạt. (như khoan xuống vv ..) để tôi có thể thao tác sự kiện và hiển thị hiệu ứng trên biểu đồ. Có đề xuất nào tốt nếu tôi thiếu biểu đồ hoặc khung mà tôi có thể sử dụng không?

+0

Tôi đã tìm thấy thứ gì đó cho biểu đồ ... Tôi không truy cập vào nhiều chi tiết, nhưng hãy kiểm tra xem nó có hữu ích hay không http://www.artfulbits.com/products/android/aicharts. aspx và http://www.kidroid.com/kichart/ (Thương mại): - http://www.keepedge.com/products/android_charting/ –

Trả lời

3

Tôi không chắc có bất kỳ Một bản mã nguồn mở thư viện có sẵn cho tất cả các nền tảng đó cung cấp cho bạn cùng cái nhìn và cảm nhận trừ bạn sử dụng biểu đồ Google mở cho tất cả các nền tảng.

nếu bạn muốn làm như vậy, bạn nên tùy chỉnh mọi thư viện.

Dưới đây là một số thư viện mã nguồn mở tốt cho

Android:

AChartEngine

whcih hỗ trợ phạm vi rộng lớn của biểu đồ 2D như, biểu đồ đường biểu đồ khu vực, biểu đồ phân tán, biểu đồ thời gian, biểu đồ thanh, biểu đồ tròn, biểu đồ bong bóng, donut char t, biểu đồ dạng thanh (cao thấp), biểu đồ quay số/khổ, kết hợp (bất kỳ kết hợp nào của biểu đồ đường, vạch khối, tán xạ, vạch, dải, bong bóng) biểu đồ đường khối.

ios:

core-plot

có thể được tùy chỉnh tương tự như như achart động cơ với cùng một giao diện.

blackberry:

không có như vậy giàu availbe thư viện cho blackberry cho biểu đồ nhưng bạn có thể quản lý để làm một biểu đồ sử dụng một số thư viện (Thành thật mà nói tôi là fan hâm mộ không khổng lồ của nó) như aiCharts hoặc sử dụng một số lib J2ME. giống như Tazzix, MIDP2.0 nhưng có vẻ như chúng rất cơ bản, sử dụng những thứ bạn không thể tùy chỉnh ứng dụng giống như iphone và android trừ khi bạn có kiến ​​thức tuyệt vời về openGl và tốn thời gian)

6

Tôi không chắc chắn nếu điều này sẽ giải quyết vấn đề của bạn, nhưng "Google Chart Tools" là giá trị cố gắng. Xem thêm chi tiết về API tại đây.

https://developers.google.com/chart/

Nó hỗ trợ các định dạng biểu đồ dưới đây

  1. Bar Charts Box biểu đồ biểu đồ
  2. Candlestick
  3. Compound Charts
  4. Charts
  5. Google-O-Meter
  6. GraphViz Charts
  7. Pie Charts
  8. Charts Radar
  9. Charts Scatter
  10. Venn Charts

Blackberry ví dụ sử dụng Chart API của Google dưới đây

http://code.google.com/p/blackberry-google-chart-api/

Và về vấn đề khác của bạn thao tác các sự kiện và hiển thị hiệu ứng trên biểu đồ, hơi khó xử lý ở đây. Bạn phải trả một số tiền khá nhiều thời gian để viết API tùy chỉnh của bạn để chơi xung quanh các sự kiện khác nhau trên trò chuyện của bạn được tải xuống từ google. Bạn phải sử dụng tất cả các API gốc của bạn để xử lý sự kiện.

Nhưng, một lần nữa nếu nó không phục vụ mục đích của bạn thì hãy viết thư viện của riêng bạn. Nhưng kinh nghiệm của tôi không phải là thư viện mà cung cấp các biểu đồ với nhiều tùy biến hơn theo yêu cầu của bạn.

EDIT-1 Dưới đây liên kết cung cấp một ý tưởng cơ bản của tùy Chart của riêng bạn tại quê hương blackberry

http://www.codeproject.com/Articles/37205/Creating-a-XY-Chart-Plot-as-a-BlackBerry-Custom-Fi

Good Luck! Happy Coding.

+0

Thanx để phản hồi, bạn có thể đề xuất bất kỳ thư viện gốc nào hỗ trợ 'BlackBerry không OS> = 5'? –

+0

@ Nirmal-thInkbeYond. Theo tôi hiểu không có lib tự nhiên để tạo biểu đồ. Xem phần edit1 của tôi với một liên kết, giải thích để tạo Biểu đồ của riêng bạn bằng cách sử dụng BB Native UI. –

1

Có lẽ bạn nên thử AFreeChart. Đây là một trong số ít các cổng Jfreechart của swing cho Android. Kiểm tra dự án here và một số ảnh chụp màn hình trong số link này.

Hy vọng điều này sẽ giúp bạn.

1

Đối với IOS

Được sử dụng nhiều nhất là cốt truyện chính. http://code.google.com/p/core-plot/

Dành cho Android.

AChartEngine là thư viện biểu đồ cho các ứng dụng Android. Nó hiện đang hỗ trợ các loại biểu đồ sau:

dòng biểu đồ, biểu đồ khu vực, biểu đồ phân tán, thời gian biểu đồ, biểu đồ thanh, Biểu đồ hình tròn, biểu đồ bong bóng, biểu đồ bánh rán, phạm vi (Cao-Thấp) biểu đồ thanh, biểu đồ dial/gauge, kết hợp (bất kỳ sự kết hợp của dòng, dòng khối, phân tán, quầy bar, thanh phạm vi, bong bóng) biểu đồ, biểu đồ đường thẳng khối,

Đối với BB; http://amcharts.com/, http://datamob.org/, http://www.blackberryforums.com/developer-forum/253-useful-links-new-mobile-programmers-blackberry-sdk.html

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