繁体   English   中英

检票口中的图表

[英]Charts in wicket

我正在寻找jfree聊天的替代方法,可以轻松地与wicket框架一起使用并且免费。我现在正在使用wicket的1.4.15版本。

我在网上找到了带有一些示例的chatjs和jqPlot,但不确定哪个是最佳和容易的。

谁能建议一个好的选择。

有邪恶的图表:
http://wicked-charts.appspot.com/start/?1
https://github.com/thombergs/wicked-charts

它是HighCharts JS库的包装。

请注意,虽然Wicked Charts是根据Apache 2.0许可获得许可的,但Highcharts本身仅可免费用于非商业用途。 看到这里:[ http://shop.highsoft.com/highcharts.html]

如果您只需要简单的图表,则可以使用http://pingunaut.com/wicket-chartjs/examples ,它在chatjs周围添加了一个小门友好的包装器

https://github.com/shieldui/wicket-shieldui上还有ShieldUI的Wicket库http://www.shieldui.com/

免费用于非商业用途。

之前我也遇到过同样的问题,因此我选择使用Javascript库( flot )。 集成有点奇怪但很简单,因为我必须“渲染”动态Javascript代码(即图表数据)。

例:

public class MyPage extends Page {
  private String js;

  public MyPage() {
    final StringBuilder jsBuf = new StringBuilder();
    jsBuf.append("$(document).ready(function() {\n");
    jsBuf.append("var options = { series: { pie: {  show: true, label: {show: false}, stroke: {width: 0.000001} } }, legend: { show: false } };");
    // ...
    js = jsBuf.toString();
  }

  @Override
  public void renderHead(IHeaderResponse response) {
    super.renderHead(response);
    response.render(JavaScriptHeaderItem.forScript(js, null));
  }

Apache Wicket Wiki网页还提供了一些有关图表的教程 请参阅左窗格以导航至其他教程。

这些教程引用了JFreeChart工具。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM