[英]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.