グラフの作成には Morris.js を使用しています。Morris.js は SVG を使用してグラフを描画します。ここで JSbin を設定しました: JSbin の例
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);