c3.js X-Axis String Value Javascript error

Created on 26 Jun 2016  路  1Comment  路  Source: c3js/c3

I am setting values to a simple c3.js bar chart by javascript. Here is how I am setting the values

var values={  x : 'x', 
type: "bar", 
columns: [['x', data_0x,data_1x,data_2x,data_3x,data_4x] ,
["% of Employees",data_0y,data_1y,data_2y,data_3y,data_4y]]}

While generating the chart, the following is my code

var chart = new c3.generate({
        bindto: '#chartContainer',
        data: values,
        axis: {x: {type: 'category'}}
});

When data_0x, data_1x etc are numerical values, the chart comes out perfect.

However when these are string values like 'a', 'b' etc, I am getting the following javascript errors

d3.v3.min.js:670 Error: attribute transform: Expected number, "translate(NaN, 0)".attrFunction @ d3.v3.min.js:670
d3.v3.min.js:670 Error: attribute x: Expected length, "NaN".attrFunction @ d3.v3.min.js:670
d3.v3.min.js:670 Error: attribute width: Expected length, "NaN".

Most helpful comment

If you want a category labels, here is the examle:
http://c3js.org/samples/categorized.html

>All comments

If you want a category labels, here is the examle:
http://c3js.org/samples/categorized.html

Was this page helpful?
0 / 5 - 0 ratings

Related issues

snkashis picture snkashis  路  4Comments

laurentdebricon picture laurentdebricon  路  3Comments

alantygel picture alantygel  路  3Comments

Shugardude picture Shugardude  路  4Comments

DieterSpringer picture DieterSpringer  路  4Comments