2015-04-06 51 views

回答

2
  1. 各地提供一些利潤,translate圖表的g包裝。您已定義了邊距,但從未使用它們,因此您將圖表延伸至元素邊界svg,並且沒有更多空間。
  2. 對於y軸使用.orient('left'),對於x軸方向使用.orient('bottom')。請參閱docs for orient method
  3. 調整x軸標籤的transformtext-anchor(或更改其g包裝的翻譯)。

這裏是對於x軸標籤的demo

+0

謝謝。在正常工作的軸上應用正確方向的邊距。但有一個問題,無論如何要根據標籤文本的長度來確定邊距應該多大? – spullen

+0

@spullen有,但它是棘手和醜陋的。例如,您可以在數據數組中找到最長的字符串,將其作爲隱藏元素插入到svg中,然後調用'getComputedTextLength'或'getBBox'或其它任何函數,計算長度並設置邊距。 – Oleg

+0

謝謝,我會研究這兩種功能。 – spullen

相關問題