ツールチップの正方形にカスタムカラーを設定するChart.js

ui-matt

Chart.jsを使用する場合、各バーを表すために使用されるツールチップ内の正方形の色を変更することは可能ですか?

pointColorを変更すると正方形の色に影響することに気づきましたが、設定されpointColorているもの以外の別の色を使用すると、各正方形を別の色に設定できます。

以下のフィドルの例を見てください。バーの1つにカーソルを合わせると、ツールチップの四角が、バーのホバー状態のように赤一色と灰色一色に変更されます。

JSFiddle:

https://jsfiddle.net/dyjr2812/

HTML:

<canvas id="bar" width="390" height="225"></canvas>

JavaScript:

//Bar chart with two bars
    var barData2 = {
        labels: ["John W", "Ben T", "Jenny H", "Samantha D", "Anothony P"],
        datasets: [
            {
                fillColor: "rgba(153, 153, 155, 0.4)",
                highlightFill: "#7C7C7C",
                strokeColor: "#7C7C7C",
                pointColor: "#7C7C7C",
                pointStrokeColor: "#7C7C7C",
                pointHighlightFill: "#fff",
                data: [25, 94, 68, 175, 66]
            },
            {
                fillColor: "rgba(236,166,166,0.4)",
                highlightFill: "#C3090A",
                strokeColor: "#f9090a",
                pointColor: "#fff",
                pointStrokeColor: "#C3090A",
                pointHighlightFill: "#f9090a",
                data: [134, 112, 92, 160, 52]
            }
        ]
    };
    options = {
        responsive: true,
        scaleFontSize: 11,
        bezierCurve: true
    };
    var ctx = $("#bar").get(0).getContext("2d");
    var myChart = new Chart(ctx).Bar(barData2, options);
ポタトピーリング

Chart.MultiTooltipをラップして色を入力し、実際のツールチップ描画を呼び出すことができます。

var originalDraw = Chart.MultiTooltip.prototype.draw;
Chart.MultiTooltip.prototype.draw = function() {
    this.legendColors[0].fill = "green";
    this.legendColors[1].fill = "blue"
    originalDraw.call(this, arguments)
}

フィドル-https ://jsfiddle.net/fxts741r/

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

chart.jsのツールチップにカスタムタイトルを追加する

分類Dev

Chart.js 2.0ドーナツグラフのツールチップをカスタマイズする方法

分類Dev

JavaScript Chart.js-ツールチップに表示するカスタムデータフォーマット

分類Dev

chart.js棒グラフのツールチップをカスタマイズする

分類Dev

Chart.js:積み上げ棒グラフに常に表示されるカスタムツールチップを表示します

分類Dev

Chart.js折れ線グラフのツールチップをカスタマイズするにはどうすればよいですか?

分類Dev

Chart.jsツールチップとY軸にカンマを追加する

分類Dev

Chart.js v2キャンバスの外にあるカスタムボタンをクリックしてツールチップポップアップをナビゲートする方法は?

分類Dev

jsで定義されたチェーンメソッドのカスタムグループを作成する

分類Dev

Chart.JS:ドーナツグラフにカスタムラベルを永続的に表示する

分類Dev

特定のデータラベルのchart.jsでツールチップを非表示にする方法は?

分類Dev

chart.js のグラフのツールチップにデータを追加する方法

分類Dev

Chart.jsを使用して棒グラフにラベルの正方形を追加する方法

分類Dev

chart.jsでツールチップタイトルのデフォルトのコールバックを設定する方法

分類Dev

カスタムChartJsツールチップの色の正方形を削除します

分類Dev

Chart.jsツールチップの背景色の設定

分類Dev

混合チャートのChart.jsツールチップホバーのカスタマイズ

分類Dev

Chart.jsの凡例の長方形を正方形に変更する方法

分類Dev

Chart.jsのタイトルカラーボックスを削除する方法

分類Dev

カーソルが間違った位置にあると、Chart.jsのマウスオーバーツールチップが表示されます

分類Dev

Chart.jsデカルト軸-データが対応するy軸に基づいてツールチップを変更する

分類Dev

Chart.jsにカスタムデータスケールを追加する

分類Dev

Chart.jsパイのツールチップがカットされる

分類Dev

ハイチャートangular.jsカスタムツールチップ

分類Dev

Chart.jsツールチップに%を表示する方法

分類Dev

Chart.jsツールチップに%を表示する方法

分類Dev

バックエンドモジュールの設定に応じてカスタムJSファイルをロードする

分類Dev

Node.js + Socket.io | サーバーにカスタムヘッダーを設定する

分類Dev

ツールチップから特定のデータ値にアクセスする方法-Chart.js

Related 関連記事

  1. 1

    chart.jsのツールチップにカスタムタイトルを追加する

  2. 2

    Chart.js 2.0ドーナツグラフのツールチップをカスタマイズする方法

  3. 3

    JavaScript Chart.js-ツールチップに表示するカスタムデータフォーマット

  4. 4

    chart.js棒グラフのツールチップをカスタマイズする

  5. 5

    Chart.js:積み上げ棒グラフに常に表示されるカスタムツールチップを表示します

  6. 6

    Chart.js折れ線グラフのツールチップをカスタマイズするにはどうすればよいですか?

  7. 7

    Chart.jsツールチップとY軸にカンマを追加する

  8. 8

    Chart.js v2キャンバスの外にあるカスタムボタンをクリックしてツールチップポップアップをナビゲートする方法は?

  9. 9

    jsで定義されたチェーンメソッドのカスタムグループを作成する

  10. 10

    Chart.JS:ドーナツグラフにカスタムラベルを永続的に表示する

  11. 11

    特定のデータラベルのchart.jsでツールチップを非表示にする方法は?

  12. 12

    chart.js のグラフのツールチップにデータを追加する方法

  13. 13

    Chart.jsを使用して棒グラフにラベルの正方形を追加する方法

  14. 14

    chart.jsでツールチップタイトルのデフォルトのコールバックを設定する方法

  15. 15

    カスタムChartJsツールチップの色の正方形を削除します

  16. 16

    Chart.jsツールチップの背景色の設定

  17. 17

    混合チャートのChart.jsツールチップホバーのカスタマイズ

  18. 18

    Chart.jsの凡例の長方形を正方形に変更する方法

  19. 19

    Chart.jsのタイトルカラーボックスを削除する方法

  20. 20

    カーソルが間違った位置にあると、Chart.jsのマウスオーバーツールチップが表示されます

  21. 21

    Chart.jsデカルト軸-データが対応するy軸に基づいてツールチップを変更する

  22. 22

    Chart.jsにカスタムデータスケールを追加する

  23. 23

    Chart.jsパイのツールチップがカットされる

  24. 24

    ハイチャートangular.jsカスタムツールチップ

  25. 25

    Chart.jsツールチップに%を表示する方法

  26. 26

    Chart.jsツールチップに%を表示する方法

  27. 27

    バックエンドモジュールの設定に応じてカスタムJSファイルをロードする

  28. 28

    Node.js + Socket.io | サーバーにカスタムヘッダーを設定する

  29. 29

    ツールチップから特定のデータ値にアクセスする方法-Chart.js

ホットタグ

アーカイブ