3 回答

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超5個贊
如果您想使用R進(jìn)行操作,則最好的出價似乎是@Roman建議- 修改SankeyR函數(shù)。例如,下面是我的快速解決方法,只需將標(biāo)簽垂直放置,適當(dāng)?shù)仄扑鼈儾p少輸入引用的字體,以使其看起來更好。此修改僅更改SankeyR函數(shù)中的行171和223 :
#line171 - change oversized font size of input label
fontsize = max(0.5,frInputs[j]*1.5)#1.5 instead of 2.5
#line223 - srt changes from 35 to 90 to orient labels vertically,
#and offset adjusts them to get better alignment with arrows
text(txtX, txtY, fullLabel, cex=fontsize, pos=4, srt=90, offset=0.1)
在此處輸入圖片說明
我不是三角學(xué)的王牌,但這確實(shí)是改變箭頭方向所需要的。在我看來,這是理想的選擇-如果您可以調(diào)整松動箭頭,使它們水平而不是垂直。否則,為什么我的解決方案解決了標(biāo)簽方向問題,但并沒有使圖表更具可讀性...
- 3 回答
- 0 關(guān)注
- 685 瀏覽
添加回答
舉報