4

c3.js を使い始めたばかりで、x 軸の目盛りの値を指定する方法がわかりません。値は type1、type2、type3... で、私のコードは次のとおりです。

    $(document).ready(function(){
      var mammoReconstructionsAcceptedChart = c3.generate({
        bindto: '#mammo_reconstructions_accepted',
        data: {
          x: 'x',
          columns: [
            ['x', 'type1', 'type2', 'type3', 'type4', 'type5', 'type6'],
            ['data1', 30, 200, 100, 400, 150, 250]
          ]
        },
        axis: {
          x: {
            tick: { format: d3.format("") }
          }
        }
      });
    });
4

1 に答える 1

3

これは完全に正常に機能します。C3.js の Web サイトのCategory Axis Exampleに基づいています。

$(document).ready(function() {
  var mammoReconstructionsAcceptedChart = c3.generate({
    bindto: '#mammo_reconstructions_accepted',
    data: {
      columns: [
        ['data1', 30, 200, 100, 400, 150, 250]
      ]
    },
    axis: {
      x: {
        type: 'category',
        categories: ['type1', 'type2', 'type3', 'type4', 'type5', 'type6']
      }
    }
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.5/d3.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.10/c3.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.10/c3.min.css" rel="stylesheet" />

<div id="mammo_reconstructions_accepted"></div>

于 2015-05-21T14:34:17.423 に答える