現在chart.jsにてレーダーチャートを作成しています。
chart.jsのドキュメント
参考にしたサイト
以下の画像のような感じで現在表示されているのですが、
やりたいことは、①か②のどちらかです。
(どちらも方法がわかれば有り難いですがどちらかでも構いません)
① [ラベル名](その隣のピンクの長方形も合わせて)を消す
② [ラベル名]のfont-familiyを変更する(その下のグラフ内にある、[項目1,項目2・・・]のfont-familiyは変更できたのですが、ラベル名のfont-familiyが変わりません。)
ドキュメントを読んだのですがどの部分をどこに追加すればいいのかがわからず、教えていただきたいです。
よろしくお願いいたします。
html
1<div class="chart_position"> 2 <canvas id="chartTest" width="300" height="300"></canvas> 3</div>
javascript
1<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.4.0/Chart.js"></script> 2<script> 3//グラフ1 4$(function(){ 5 'use strict'; 6 (function(){ 7 var $win = $(window); 8 var position01 = $('.chart_position').offset().top - ($win.height() / 3 * 2); 9 var flag = null; 10 11 // レーダーチャートの出現設定から色とかの設定 12 $win.scroll(function(){ 13 if($(this).scrollTop() > position01 && flag === null){ 14 flag = 1; 15 var testData = { 16 labels: ["項目1","項目2","項目3","項目4","項目5","項目6"], 17 datasets: [ 18 { 19 label: "ラベル名", 20 borderColor: "rgba(241,87,130,0.9)", //線の色 21 backgroundColor: "rgba(241,87,130,0.6)", //線の中を埋める色 22 pointBackgroundColor: "rgba(241,87,130,1)", //ポイントの背景色 23 data: [8,8.1,7.6,9.5,8.3,7], 24 } 25 ] 26 }; 27 28 var testContext = document.getElementById("chartTest").getContext("2d"); 29 var test_chart = new Chart(testContext, { 30 type: 'radar', 31 data: testData, 32 options: { 33 scale: { 34 pointLabels: { 35 fontSize: 14, //フォントサイズ 36 fontFamily: "'游ゴシック',YuGothic,NotoSans,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,sans-serif", 37 }, 38 ticks: { //http://www.chartjs.org/docs/#scales-radial-linear-scale 39 stepSize: 2, // 目盛の間隔 40 max: 10, //最大値 41 beginAtZero: true, 42 } 43 } 44 } 45 }); 46 stressFactorChart.options.legend.display = false; //これで凡例が表示されない 47 } 48 }); 49 })(); 50}); 51</script>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/13 01:50