在R d3heatmap軟件包中,有沒有辦法將x軸標籤旋轉90度(垂直於軸線)而不是45度?R/d3熱圖 - 有沒有辦法旋轉軸標籤?
1
A
回答
3
我找不到一個簡單的選項將旋轉值傳遞給函數,但是您可以進入d3heatmap包的內部並更改javascript代碼中的旋轉。
在R中運行「.libPaths()」以查找R包及其數據的存儲位置。在我的情況下,我在'/home/nick/R/x86_64-suse-linux-gnu-library/3.1/d3heatmap/'中找到了d3heatmap軟件包。
你要找的文件是一樣的東西「/home/nick/R/x86_64-suse-linux-gnu-library/3.1/d3heatmap/htmlwidgets/lib/d3heatmapcore/heatmapcore.js」
開放帶有文本編輯器的文件。有兩個地方有一個設置:「旋轉(45),平移(6,0)」。
因此,在兩處搜索「旋轉(45)」並將「45」替換爲「90」。您還必須將「翻譯(6,0)」更改爲使文字更好的內容。我發現使用「mtcars」數據集作爲測試「翻譯(12,-20)」(將文本向下移動12個像素,向右移動20個像素)效果很好。
d3heatmap with vertical row labels
當使用更多或更少的行數據集,你必須玩的右平移,從-20改變了一點,這樣的事情對齊正確。可能有一種方法可以自動執行此操作,但我大多隻知道R,而不是JavaScript,所以我不知道該怎麼做。
相關問題
- 1. 有沒有辦法使sem_wait不旋轉?
- 2. 旋轉軸標籤在jqplot
- 3. ggpairs旋轉軸標籤
- 4. ExtJS 3. *線圖軸標籤旋轉
- 5. Python的pyplot x軸旋轉標籤
- 6. 旋轉後沒有刻度標籤
- 7. 有沒有辦法配置高圖Y軸標籤看起來更大?
- 8. 有沒有辦法禁用標籤?
- 9. 有沒有辦法將matplotlib圖形旋轉45度?
- 10. 有沒有辦法在完成加載後旋轉視圖?
- 11. 有沒有辦法改變GWT瀏覽器的標籤圖標?
- 12. 軸標籤沒有顯示
- 13. 有沒有辦法避免在Apache Wicket中轉義javascript標籤?
- 14. 有沒有辦法在select標籤中選擇optgroup的標籤?
- 15. 有沒有辦法將圖像插入TreeView節點標籤?
- 16. 具有特定軸標籤顏色的熱圖
- 17. 有沒有辦法使用jQuery UI標籤將更多標籤滑入視圖?
- 18. 有沒有辦法跳過從shouldAutorotateToInterfaceOrientation旋轉動畫?
- 19. 如何在ggplot2中旋轉軸標籤?
- 20. R中的旋轉軸標籤
- 21. 旋轉座標軸時無法旋轉y軸刻度文本
- 22. 有沒有辦法在ggplot中創建geom_path熱圖?
- 23. 有沒有辦法「旋轉」ImmutableMap <String,ImmutableSet <String>>?
- 24. 有沒有辦法在OpenLayers 3中禁用旋轉?
- 25. chartist js在x軸上旋轉標籤
- 26. 有沒有辦法旋轉一個HTML表?
- 27. 關於matlab中的旋轉軸標籤
- 28. 旋轉輔助軸標籤的文本
- 29. 日期格式的旋轉軸標籤
- 30. 有沒有辦法只顯示織物js上的旋轉點?
我希望他們最終會加入這個功能。 – daj