我正在使用Morris.js製作圖表。 Morris.js使用SVG繪製圖形。我在這裏設置了一個JSbin:JSbin exampleSVG文本消失在較大的標籤上
Morris.js使用Raphael繪製svg圖。問題在於X軸上的標籤。當標籤尺寸太大時,它們會消失。我用div元素的大小來修飾標籤的圖形和字體大小,但由於標籤是爲各種用戶動態生成的,因此我無法確定固定值。理想的解決方案是將文本包裝起來。可以採取什麼措施來應對這種情況? Morris.js使用以下代碼片段創建text
svg元素。
this.raphael.text(xPos, yPos, text).attr('font-size', '11').attr('font-family', 'calibri').attr('fill', this.options.gridTextColor);
不知道這是否是一種解決方案,但您始終可以只應用一個應用於動態變量的nameofplace.substr(0,14)類型解決方案。 – Ian