2016-01-24 91 views
1

使用google圖表Sankey Diagram,我想將自己設置爲節點的位置:Sankey圖的正常行爲是從其他節點出現的每個節點都必須對齊同一垂直線上:如何訪問Sankey圖表的節點屬性

enter image description here

我的目標是複製這個Sankry圖:

enter image description here

正如你可以看到,新興節點從日相同的前一個節點不在同一級別上。

我的問題:

是否有可能訪問每個節點屬性?從什麼是谷歌在它的教程顯示,一次只能修改節點的行爲:

var options = { 
    width: 600, 
    sankey: { 
    link: { color: { fill: '#d799ae', fillOpacity: 0.8 } }, 
    node: { colors: [ '#a61d4c' ], 
      label: { color: '#871b47' } }, 
    } 
}; 

如果無法與谷歌圖表,你知道另一個Web框架,它可以讓我自定義圖描述?

+1

我相信你可以自定義每個節點的[樣式](https://developers.google.com/chart/interactive/docs/roles#stylerole),但不能定位... – WhiteHat

回答

0

看看sankeybuilder.com,這是節點鎖定功能。 SankeyBuilder會自動從您上傳的.TAB分隔文件中創建Sankey圖表。然後,您可以將Nodes移動到您想要的外觀/佈局,然後保存它們的位置。然後您可以在將來加載該圖或通過唯一的URL與其他用戶共享。如果底層數據發生變化,您可以更新數據而不影響最初存儲的節點位置。或者,您可以將圖表重置爲原始佈局;它允許您嘗試不同的節點位置。

相關問題