GWT中的独立图表

我一直在努力让漂亮的图表在我们的内部网络上使用GWT。

使用 GWT-Ext 的图表玩起来很不错,但它需要闪光灯,并且控制起来非常麻烦(看起来好像越野车,一般)。

我想听听有关最少量依赖关系的工作,它也必须在没有与网络连接的情况下工作(因此,Google的图表API不是解决方案)。

Edit: Indeed, I would rather a library that is all client-side.

0
@MikeMyers正如你可以在这里看到的第二个答案,我在那时找到了对我有益的东西。不幸的是,这已经有好几年了,我不再使用它,所以不知道什么是最好的
额外 作者 abyx,
我对绘制GWT的API太感兴趣
额外 作者 Krishna,
那么你是否为此找到了一个好的图书馆?
额外 作者 GingerHead,

10 答案

谷歌搜索“GWT + sparklines”让我去 gchart ,这似乎是我需要的。点击 从我的理解 - 这是所有客户端,只需要他们的JAR文件。

0
额外
@VladimirDyuzhev那么解决方案是什么?有什么更先进的?
额外 作者 GingerHead,
根据提交日志,自2010年中以来没有更新。
额外 作者 Vladimir Dyuzhev,

你想要一些具有服务器端组件或完全由客户端驱动的东西吗?我见过的最好的都是闪光的,唉。我之前对JS和GWT做过一些小技巧,但是在我寻找一个图书馆来为我做这件事之前,我会得到一些复杂的东西。

0
额外

还有“迷你曲线” - 它们有很多味道(尽管非常简单)。

0
额外

gchart看起来非常棒。去吧!

0
额外

如果您正在寻找客户端,请查看 flotr ,它基于原型JavaScript库或 flot ,它基于jQuery。两者都运作良好,虽然flot似乎有更大的支持。

0
额外

如果您愿意使用Flash, xml / SWF 是一个非常棒的工具

0
额外

以及..我用雅虎ui图表库(GWT-Ext内部使用)。相当整洁的解决方案,但在测试阶段。

让我们知道你到达的结论..

0
额外

+1 flot ,虽然需要jQuery,所以可能无法与GWT一起打好,用过那个。

0
额外

Google的图表实际上有两种风格,其中一种不需要与Google服务器进行交互 - 所以应该满足您的需求。

Google图表图表是您正在考虑的API,它是Google服务器上的一个用于返回图片的API。

Google Interactive Charts is a client side JavaScript API that renders entirely within the browser: Google Interactive Charts

Google provides a GWT wrapper for the interactive charts: GWT Visualization API

这不是所有的彩虹和独角兽,你可以在那里找到更好的图表的图表库,但它非常稳定,适用于所有主流浏览器,并且我们已经成功使用了很长一段时间。

0
额外
查看他们的常见问题解答: code.google.com/apis/visualization/faq.html具体来说:可以离线使用可视化吗? ;您的电脑必须能够实时访问 google.com/jsapi 才能使用可视化效果。这是因为您的页面需要的可视化库在使用之前会动态加载。加载相应库的代码是包含的jsapi脚本的一部分,并在调用google.load()方法时调用。 我们的服务条款不允许您下载google.load或google.visualization程式码以供离线使用
额外 作者 Mark Allerton,
我发现GWT Visualization API非常有用,但它的许可令人困惑。它说它是开放的商业用途。但是如果我使用它的GWT集成版本,比如说创建一个BarChart,它会从谷歌网站下载JSAPI?这意味着我需要一直有活动连接。如何与不允许内部应用程序访问网络的客户坐在一起?请指导..
额外 作者 BlueLion,

http://code.google.com/上托管GWT中的图表有一个开源api p / gwt-rcharts / 。该API适用于SVG / VML规范。你可能会发现它很容易实现和使用。您可以在 http://gwt-rcharts.appspot.com/ 找到演示。

0
额外