何らかの理由で切り取られたツールチップを含むChart.js円グラフを使用しています。
スクリーンショットを添付しましたが、それを処理する属性/オプションが見つかりませんでした。
とにかくそれを世話しますか?
ありがとう!
この不適切なカットオフは、ChartJSのGithubリポジトリでissue#622として発生しました。
これはバグであると判断されました(明らかにこのバグはまだ修正されていません)
https://github.com/nnnick/Chart.js/issues/622
その問題に応えて、ロバート・タラルは彼が良い回避策であると言っている解決策を持っています。ここに彼の提案された修正があります:
これは、ツールチップがキャンバスの範囲内で生成されており、修正が困難なためと考えられます。
私はドーナツチャートで同じ問題を抱えており、samplesフォルダーの例に従ってカスタムツールチップを実装することで解決しました-チャート初期化コードで既存のツールチップのフォントサイズとテンプレート設定と連動しました:
var myDoughnutChart = new Chart(donut).Doughnut(donutdata, { tooltipFontSize: 10, tooltipTemplate: "<%if (label){%><%=label%>: <%}%><%= value %>hrs", percentageInnerCutout : 70 });
カスタムツールチップコードについては、samples / pie-customTooltips.htmlをご覧ください。コピー/貼り付けすると、すぐに機能しました。とても幸せです!
キャンバスの境界の外側にツールチップが表示されます。
PS:折れ線グラフの例もあり、これは棒グラフでうまく機能すると思います。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加