Chart.js棒グラフのx軸の中心に棒を配置する方法は?

user6506263

x軸にラベルを付けていない非常に単純なChart.js棒グラフがあります。これは次のようになります。ここに画像の説明を入力してください

上の写真に示すように、バーを左揃えではなく、x軸に沿って中央に配置したいと思います。何か案は?私のデータは次のようになります。

        datasets: [{
          label: 'Blueberries',
          data: [this.get('fruit').bluebs[0]],
          borderColor: 'blue',
          fill: false,
          lineTension: 0,
          borderDash: [10,5]
        }, {
          label: 'Apples',
          data: [this.get('fruit').apples[1]],
          borderColor: 'red',
          fill: false,
          lineTension: 0.1
        }]

そして、これが私の設定です:

    return {
      responsive: true,
      maintainAspectRatio: false,
      scales: {
        xAxes: [{
          display: false,
          ticks: {
            scaleBeginAtZero: false
          }
        }],
        yAxes: [{
          display: true,
          ticks: {
            beginAtZero: true,
            fontSize: 12,
            fontFamily: 'Lato, sans-serif'
          },
          scaleLabel: {
            display: true,
            labelString: 'Fruits Counted',
            fontStyle: 'bold',
            fontFamily: 'Lato, sans-serif'
          }
        }]
      },
      legend: {
        display: true,
        position: 'bottom',
        labels: {
          fontColor: '#333',
          fontFamily: 'Lato, sans-serif',
        }
      }
    };

また、私に反対票を投じた人が理由を教えてくれれば、私は実際に行動を起こすことができます。:/

Kunal Khivensara

chart.jsのデフォルトの動作は、グラフを中央に配置することです。画像を見ると、データのlabels配列に2つの値が指定されているかどうか疑問です(わからない)。そうでない場合は、このフィドル(http:// jsfiddle)を参照してください。.net / m5rq6bdj / 2 /)または以下のコードが役立つ場合があります。

var ctx = document.getElementById("myChart").getContext('2d');
var myChart = new Chart(ctx, {
  type: 'bar',
  data: {    
    datasets: [{
          label: 'Blueberries',
          data: [2],
          borderColor: 'blue',
          fill: false,
          lineTension: 0,
          borderDash: [10,5]
        }, {
          label: 'Apples',
          data: [1],
          borderColor: 'red',
          fill: false,
          lineTension: 0.1
        }]
  },
  options: {
    responsive: true,
    maintainAspectRatio: false,
    scales: {
      xAxes: [{
        display: false,
        ticks: {
          scaleBeginAtZero: false
        }
      }],
      yAxes: [{
        display: true,
        ticks: {
          beginAtZero: true,
          fontSize: 12,
          fontFamily: 'Lato, sans-serif'
        },
        scaleLabel: {
          display: true,
          labelString: 'Fruits Counted',
          fontStyle: 'bold',
          fontFamily: 'Lato, sans-serif'
        }
      }]
    },
    legend: {
      display: true,
      position: 'bottom',
      labels: {
        fontColor: '#333',
        fontFamily: 'Lato, sans-serif',
      }
    }
  }
});

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

chart.jsの棒グラフでy軸とx軸の線とラベルを非表示にする方法

分類Dev

Chart.jsは棒グラフの垂直軸を圧縮します

分類Dev

値を計算して、Chart.JS棒グラフの最後の棒の中に配置するにはどうすればよいですか?

分類Dev

chart.jsで月と年のカスタムX軸を使用して棒グラフをプロットするときに問題が発生する

分類Dev

chart.js3の棒グラフと折れ線グラフの上部にデータ値を表示する方法

分類Dev

Chart.js棒グラフをその場所にとどまらせる方法

分類Dev

Chart.js-棒グラフのY軸をどのように計算しますか?

分類Dev

棒グラフと折れ線グラフに2軸のChart.js

分類Dev

棒グラフ(chart.js)で2本の棒を結合可能

分類Dev

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

分類Dev

グラフ棒グラフJSでカスタムY軸値(Chart.js v2.8.0)を設定する方法

分類Dev

Chart.jsの水平棒グラフの幅を変更するにはどうすればよいですか?

分類Dev

最小、最大、平均でChart.JS棒グラフを作成する方法

分類Dev

最小、最大、平均でChart.JS棒グラフを作成する方法

分類Dev

chart.jsの横棒グラフ

分類Dev

chart.jsで、モバイルからアクセスする場合、棒グラフのx軸ラベル/テキストを非表示にすることはできますか?

分類Dev

Chart.js棒グラフ、画像の散乱に関する奇妙な問題

分類Dev

Chart.jsは棒グラフの最大棒サイズを設定します

分類Dev

ng2-chartで棒グラフの色を設定する

分類Dev

chart.jsの棒グラフの交互の棒にはラベルが付いていません

分類Dev

C#Excel.Chart棒グラフの軸の単位の問題

分類Dev

2点のみの棒グラフ(chart.js)には、いずれかの棒が表示されません

分類Dev

Chart.js棒グラフの値は常に1です。変数を取得した理由

分類Dev

ツールチップがChart.jsの棒グラフを台無しにする

分類Dev

グループ化された積み上げ棒グラフで空の棒を非表示にする-chart.js

分類Dev

Chart.js-棒グラフと折れ線グラフの混合-線を列全体に表示させることはできますか?

分類Dev

chart.js棒グラフの最大値を設定

分類Dev

chart.js積み上げ棒グラフの棒をオフセットできますか?

分類Dev

chart.jsを使用して棒グラフに背景色を適用する

Related 関連記事

  1. 1

    chart.jsの棒グラフでy軸とx軸の線とラベルを非表示にする方法

  2. 2

    Chart.jsは棒グラフの垂直軸を圧縮します

  3. 3

    値を計算して、Chart.JS棒グラフの最後の棒の中に配置するにはどうすればよいですか?

  4. 4

    chart.jsで月と年のカスタムX軸を使用して棒グラフをプロットするときに問題が発生する

  5. 5

    chart.js3の棒グラフと折れ線グラフの上部にデータ値を表示する方法

  6. 6

    Chart.js棒グラフをその場所にとどまらせる方法

  7. 7

    Chart.js-棒グラフのY軸をどのように計算しますか?

  8. 8

    棒グラフと折れ線グラフに2軸のChart.js

  9. 9

    棒グラフ(chart.js)で2本の棒を結合可能

  10. 10

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

  11. 11

    グラフ棒グラフJSでカスタムY軸値(Chart.js v2.8.0)を設定する方法

  12. 12

    Chart.jsの水平棒グラフの幅を変更するにはどうすればよいですか?

  13. 13

    最小、最大、平均でChart.JS棒グラフを作成する方法

  14. 14

    最小、最大、平均でChart.JS棒グラフを作成する方法

  15. 15

    chart.jsの横棒グラフ

  16. 16

    chart.jsで、モバイルからアクセスする場合、棒グラフのx軸ラベル/テキストを非表示にすることはできますか?

  17. 17

    Chart.js棒グラフ、画像の散乱に関する奇妙な問題

  18. 18

    Chart.jsは棒グラフの最大棒サイズを設定します

  19. 19

    ng2-chartで棒グラフの色を設定する

  20. 20

    chart.jsの棒グラフの交互の棒にはラベルが付いていません

  21. 21

    C#Excel.Chart棒グラフの軸の単位の問題

  22. 22

    2点のみの棒グラフ(chart.js)には、いずれかの棒が表示されません

  23. 23

    Chart.js棒グラフの値は常に1です。変数を取得した理由

  24. 24

    ツールチップがChart.jsの棒グラフを台無しにする

  25. 25

    グループ化された積み上げ棒グラフで空の棒を非表示にする-chart.js

  26. 26

    Chart.js-棒グラフと折れ線グラフの混合-線を列全体に表示させることはできますか?

  27. 27

    chart.js棒グラフの最大値を設定

  28. 28

    chart.js積み上げ棒グラフの棒をオフセットできますか?

  29. 29

    chart.jsを使用して棒グラフに背景色を適用する

ホットタグ

アーカイブ