我正在使用google visualization api提供的樹形圖工具創建樹形圖,以便在代碼庫中可視化代碼複雜性。默認情況下,每個節點中顯示的文本都是ID column in the data的值。對於我的數據集,ID非常長(文件路徑),所以我只想顯示文件名(如果可能,在括號內顯示覆雜度)。 有沒有一種方法可以指定替代文本來顯示每個樹圖節點?Google可視化樹形圖 - 如何創建自定義文本?
3
A
回答
4
事實證明這非常簡單,您只需爲ID列提供值/格式對即可。
[{v:'src/AppCore/3DAnisotropy', f:'3DAnisotropy'}, 'src/AppCore', 0, 0],
2
結果並不那麼容易,除非您知道arrayToDataTable()不支持用於導入數據表的值/格式對。使用替代數據表聲明:
var data = new google.visualization.DataTable();
data.addColumn('string', '...');
data.addColumn('string', '...');
data.addColumn('number', '...');
data.addColumn('number', '...');
data.addRows([
[{v:'src/AppCore/3DAnisotropy', f:'3DAnisotropy'}, 'src/AppCore', 0, 0],
...
]);
1
我在我的數據源是從一個CSV文件來類似的問題。我使用jQuery-csv將csv文件轉換爲數組,然後使用arrayToDataTable將其轉換爲DataTable。作爲第二張海報,arrayToDataTable不允許指定值/格式對。但我所做的是循環訪問DataTable記錄,併爲每行的第一個元素使用setFormattedValue來提供格式化值(從數組中另一個預定義列中獲取)。這對我來說是訣竅。
相關問題
- 1. 自定義樹形視圖
- 2. 創建自定義可視化
- 3. 如何在android中創建自定義文本視圖?
- 4. 創建自定義視圖
- 5. 創建自定義視圖
- 6. 如何在Xamarin Forms中創建自定義可綁定視圖?
- 7. 如何從自定義樹創建JPopupMenu
- 8. Google可視化運動圖未定義?
- 9. 創建一個可視化圖形
- 10. 如何創建樹視圖?
- 11. QT自定義樹視圖
- 12. FFMPEG,如何創建自定義波形
- 13. 創建自定義Google(或OpenLayers?)地圖
- 14. 在C#中創建自定義樹視圖WinForms
- 15. 創建自定義形狀文件
- 16. 自定義樹形視圖的展開/摺疊圖標
- 17. 創建自定義模糊視圖
- 18. Android:自定義視圖創建教程
- 19. 在Android中創建自定義視圖
- 20. 從xml創建自定義視圖
- 21. 創建自定義視圖2011錯誤
- 22. Catel自定義視圖創建
- 23. iOS 5創建自定義視圖
- 24. 創建Android自定義視圖
- 25. 創建自定義視圖,Android Studio
- 26. 在視圖內創建自定義tableviewcell
- 27. 任何人都可以告訴我如何在android中創建自己的自定義文本視圖?
- 28. Swift - Playground - 核心圖形/核心文本/自定義視圖
- 29. 可可觸摸︰創建和添加自定義視圖
- 30. 如何創建自定義圖庫視圖和縮放?
謝謝,先生! – 2018-02-03 16:33:40