2016-03-10 71 views
1

我有一個散列表,其中包含有關某些書名和每本書購買次數的信息。我想畫一個條形圖,可以直觀地顯示這些信息。在java中有沒有任何庫或方法可以做到這一點?在java中可視化HashTable

HashTable<String, Integer> bookPurchaseTable=new HashTable<String, Integer>(); 

回答

1

JavaFX具有條形圖功能。這個頁面有一個教程,應該有足夠的信息來幫助你入門。
https://docs.oracle.com/javafx/2/charts/bar-chart.htm

另外,如果可能的話,您應該使用HashMap而不是HashTable。

使用myHashMap.keySet()獲取密鑰,然後爲每個密鑰使用myHashMap.get(key)獲取整數。

+0

所以我用這個鏈接,它幫了我很多。唯一的問題是我很難在程序中將該代碼作爲單獨的類使用。 (例7-1用三組數據創建條形圖) – HimanAB

0

這是關於Java UI部署的一個大問題。
你可以先試試java swing tutorial,並學習如何在java中開發UI。

順便說一句,現在推薦使用HashMap而不是HashTable。

希望你可以享受Java。

+0

其實,我不是一個java程序員。我主要使用Python,特別是R.R中的可視化非常簡單。但是我已經在Java中找到了很好的源代碼,這就是爲什麼我使用Java進行編碼的原因。 – HimanAB