カスタム イメージをデータ ポイントとして定義する方法があるかどうか疑問に思っていました。
LineGraph には、pointSize
データ ポイントのサイズを設定するプロパティがあります。(驚くことではないが)。
このプロパティは、カスタム カラーも定義できる series プロパティでオーバーライドすることもできます。
それにもかかわらず、カスタム マーカーを許可するものは何も表示されません。
私の質問を完全に明確にするために:
これが私が目指しているものです:例のある画像
2 つの理想的なソリューション
- クラス名でプロパティをデータポイントに設定し、css でこのクラス名の画像を定義します。(これらはSVGグラフィックであるため、私には不可能に思えます)
- データ マーカー イメージ ソースを使用して余分な列を追加します。
これらは理論的には完璧に思えますが、実装方法がわかりません。
完璧ではない解決策は、SVG からポイント位置を抽出し、JavaScript を使用して画像で div を動的に配置することです (これは非常に洗練されておらず、バグが発生しやすいようです)。
または、そのような機能をサポートする無料の js チャート ライブラリをお勧めします。
編集:
その間、この機能をカバーする非常に優れた非常に安価な (Web サイト ライセンスあたり 60 ドル) ライブラリを見つけました: Highcharts ライブラリしかし、元の質問はまだ未解決です。