我正在寻找可用于BB(OS> = 5),Android(OS> = 2.3)和IOS(OS> = 4)的图表库。我有两个要求
我已尝试过许多基于Web的框架来生成图表,但他们大多支持更高版本的操作系统版本,因为他们使用HTML5和javascript。我已经探索过了,
但他们都不支持BB OS 5.我已经搜索了支持BB OS 5及更高版本的原生图表API,但没有找到任何东西。无论我发现了什么,它们都是非常基本的而且看起来并不吸引人。此外,它应该是触摸兼容和启用缩放平移。 (比如向下钻取......)所以我可以操纵它的事件并在图形上显示效果。如果我遗漏任何可以使用的图表或框架,是否有任何好的建议?
答案 0 :(得分:6)
我不确定这是否能解决您的问题,但“Google Chart Tools”值得一试。在此处查看有关API的更多详细信息。
https://developers.google.com/chart/
它支持以下图表格式
使用Google Chart API下面的黑莓示例
http://code.google.com/p/blackberry-google-chart-api/
关于你操纵事件并在图表上显示效果的另一个问题,在这里处理起来有点棘手。您必须花费相当多的时间来编写自定义API,以便在Google上下载的聊天中播放不同的事件。您必须使用所有本机API进行事件处理。
但是,如果它不能满足您的目的,那么请编写自己的库。但我的经验并不是这样的库,它可以根据您的需求提供更多定制的图表。
修改-1 强> 下面的链接提供了在原生黑莓中自定义您自己的图表的基本想法
http://www.codeproject.com/Articles/37205/Creating-a-XY-Chart-Plot-as-a-BlackBerry-Custom-Fi
祝你好运!快乐的编码。答案 1 :(得分:3)
我不确定是否有适用于所有平台的本地开源库,它为您提供相同的外观和感觉您在所有平台上使用打开的Google图表。
如果你想使它相同,你应该自定义每个库。
以下是
的一些优秀的开源库<强>机器人:强>
支持大范围的2D图表,如折线图 面积图, 散点图, 时间表, 条形图, 饼形图, 气泡图, 圆环图, 范围(高 - 低)条形图, 表盘/仪表, 组合(线,立方线,散点,条,范围条,气泡的任意组合)图表 立方线图。
ios:
可以像achart引擎一样定制,具有相同的外观和感觉。
<强>黑莓:强>
没有这样的丰富的库可用于图表的黑莓,但你可以设法使用一些库渲染图形(老实说我不是它的忠实粉丝)喜欢 aiCharts或使用一些J2ME lib。喜欢 Tazzix,MIDP2.0但似乎它们非常基本,使用那些你无法像iphone和android一样定制你的应用程序,除非你对表面有很强的 openGl 知识打算自定义你的应用程序(这太忙乱和耗时)
答案 2 :(得分:1)
答案 3 :(得分:1)
对于IOS
最常用的是核心情节。 http://code.google.com/p/core-plot/
对于android。
AChartEngine是Android应用程序的图表库。它目前支持以下图表类型:
折线图, 面积图, 散点图, 时间表, 条形图, 饼形图, 气泡图, 圆环图, 范围(高 - 低)条形图, 表盘/仪表, 组合(线,立方线,散点,条形,范围条,气泡的任意组合)图表, 立方线图,
对于BB; http://amcharts.com/, http://datamob.org/, http://www.blackberryforums.com/developer-forum/253-useful-links-new-mobile-programmers-blackberry-sdk.html