私は円グラフを作成しようとしています。私は多くの異なる図書館があることを知っていました。Chart.jsはそれが好ましいものの1つと思われるので、私はChart.jsを試しました。私はこのライブラリを使い続けることを決意していないので、私は自分の問題に対して他の解決策を開いています。円グラフ:セグメント内のイメージをロードしてクリック
私は、主に2つの問題を抱えて:
- セクションにイメージをロードします。
- 選択したセクションに従ってdivが表示されるように、セグメントをクリック可能にします。
これは私のHTMLで
<body>
<canvas id="mycanvas"></canvas>
</body>
これは私のJS
<script>
$(document).ready(function(){
var ctx = $("#mycanvas").get(0).getContext("2d");
var data = [
{
value: 51,
color: "cornflowerblue",
highlight: "lightskyblue",
label: "Corn Flower Blue"
},
{
value: 51,
color: "lightgreen",
highlight: "yellowgreen",
label: "Lightgreen"
},
{
value: 51,
color: "orange",
highlight: "darkorange",
label: "Orange"
},
{
value: 51,
color: "beige",
highlight: "bisque",
label: "Beige"
},
{
value: 51,
color: "aliceblue",
highlight: "cadetblue",
label: "AliceBlue"
},
{
value: 51,
color: "brown",
highlight: "chocolate",
label: "Brown"
},
{
value: 51,
color: "darkviolet",
highlight: "deeppink",
label: "DarkViolet"
}
];
var piechart = new Chart(ctx).Pie(data);
});
</script>
私は、各セグメントにbackgroundImageのを与えることができる方法はありますか?クリックイベントの割り当て中に、それぞれのイベントを処理して属性を追加するようにしますか?
ありがとうございます。
ありがとうございます!残念なことに、私は商用の図書館を使うことはできませんが、そのようなものがあることを知っているのは良いことです。私はおそらくそれを将来使用するでしょう。私はPhotoshopでそれを作って、そこにイメージマップを使用することにしました。これは、私が見つけることができる最も速くて簡単な解決策でしたが、今はFoundationを使用している間にイメージマップを反応させる方法を見つける必要があります。 – RaDi