簡體   English   中英

在java / gwt中創建圖表或圖表?

[英]Create Graph or chart in java/ gwt?

我必須在GWT中創建一個圖形或圖表,看起來像 圖表

P,Y,T,A,R是組織,10是Max限制。 對於P,值為5,對於Y值為7 ..

這個圖表是否有可用的庫? 如果沒有,可以告訴我實現這一目標的方法。

謝謝

您始終可以使用d3.js。 有數百個示例圖表。

它是一個JavaScript庫,因此您需要使用JSNI來使用它。 還有一個名為gwt-d3的GWT包裝器。

是一個蜘蛛/雷達圖的例子。 d3的優勢在於它是非常可定制的,交互式的(在我看來)是javascript最漂亮的圖表庫。

在此輸入圖像描述

我們在GWT應用程序中成功地在服務器端使用JFreeChart( http://www.jfree.org/jfreechart )庫。 JFreeChart為我們提供了很大的靈活性。 唯一的主要缺點是它只在服務器端(JVM)運行。 您需要特殊的servlet來處理圖形生成。 在客戶端,你應該使用特殊的url創建例如img html元素,傳遞圖表參數或在之前的RPC(Ajax)調用中返回的特殊標記(用於圖表標識),為圖表處理調用。

這種方法比使用客戶端圖表庫需要更多的工作,但是您可以根據需要調整圖表。 請使用來源檢查JFreeChart Web Start演示 - http://www.jfree.org/jfreechart/samples.html 對於您的用例,有一個很好的例子 - 蜘蛛網圖表演示 - 當然可以根據您的要求采用。

蜘蛛網圖表演示1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM