chartist-js / chartist

Simple responsive charts
https://chartist.dev
MIT License
13.35k stars 2.53k forks source link

Not all series are rendered #1277

Closed FaheyAssociates closed 1 year ago

FaheyAssociates commented 3 years ago

We miss the last 4 series when we use this:

var chart = new Chartist.Line('.ct-chart', {
labels: [   null,   null,   null,   null,   '5',    null,   null,   null,   null,   '10',   null,   null,   null,   null,   '15',   null,   null,   null,   null,   '20',   null,   null,   null,   null,   '25',   null,   null,   null,   null,   '30',   null,   null,   null,   null,   '35',   null,   null,   null,   null,   '40',   null,   null,   null,   null,   '45',   null,   null,   null,   null,   '50',   null,   null,   null,   null,   '55',   null,   null,   null,   null,   '60',   null,   null,   null,   null,   '65',   null,   null,   null,   null,   '70',   null,   null,   null,   null,   '75',   null,   null,   null,   null,   '80'    ],
  series: [
{ name: 'Harvard University', data: [   1,  null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null    ]},
{ name: 'California Institute of Technology', data: [   null,   2,  null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null    ]},
{ name: 'MIT', data: [  null,   null,   3,  null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null    ]},
{ name: 'Stanford University', data: [  null,   null,   null,   4,  4,  null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null    ]},
{ name: 'Princeton University', data: [ null,   null,   null,   null,   5,  5,  5,  5,  null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null    ]},
{ name: 'Yale University', data: [  null,   null,   null,   null,   null,   6,  6,  6,  6,  null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null    ]},
{ name: 'Columbia University', data: [  null,   null,   null,   null,   null,   null,   7,  7,  7,  7,  7,  7,  7,  null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null    ]},
{ name: 'New York University', data: [  null,   null,   null,   null,   null,   null,   null,   8,  8,  8,  8,  8,  8,  8,  8,  8,  null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null    ]},
{ name: 'Johns Hopkins University', data: [ null,   null,   null,   null,   null,   null,   null,   null,   9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null    ]},
{ name: 'UC Berkeley', data: [  null,   null,   null,   null,   null,   null,   null,   null,   null,   10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null    ]},
{ name: 'Dartmouth College', data: [    null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null    ]},
{ name: 'University of Chicago', data: [    null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null    ]},
{ name: 'Duke University', data: [  null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null    ]},
{ name: 'Rice University', data: [  null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null    ]},
{ name: 'UCLA', data: [ null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null    ]},
{ name: 'Brown University', data: [ null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null    ]},
{ name: 'Cornell University', data: [   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, null,   null,   null,   null,   null,   null,   null,   null,   null,   null    ]},
{ name: 'Boston University', data: [    null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, null,   null,   null,   null,   null    ]},
{ name: 'Georgia Institute of Technology', data: [  null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   null,   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, null,   null,   null,   null    ]}
    ]
}, {
  fullWidth: true,
  chartPadding: {
    right: 20,
  },
axisX: {
  high: 66,
},
  axisY: {
    offset: 200,    
    type: Chartist.FixedScaleAxis,
    ticks: [0, 1, 2, 3, 4, 5, 6, 7, 8 , 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19],
    low: 0,
    labelInterpolationFnc: function(value) {
      let schoolsNames = ['Harvard University', 'CA Institute of Technology', 'MIT', 'Stanford University', 'Princeton University',
'Yale University', 'Columbia University', 'New York University', 'Johns Hopkins University', 'UC Berkeley', 'Dartmouth College', 'University of Chicago', 'Duke University', 'Rice University', 'UCLA', 'Brown University', 'Cornell University', 'Boston University', 'Georgia Institute of Technology', 'University of Pennsylvania'];
     if (value != 0) {
      return schoolsNames[value-1] + " (" + value + ")";
} else {return "";}
    },    
  },
});

Any idea about what is going on?

the0ne commented 3 years ago

Looks like in the .css they stopped defining lines at "o" (which is your 'UCLA' line). So your series are there, only you can't see them.

I stumbled upon the same issue. I'm now locally adding more defines to my chartist.css for the remaining chars up to 'z'. That should solve the issue.

the0ne commented 1 year ago

@Arantiryo was this fixed? Would you mind linking the commit?