Chartjs-Display JSON file on ChartJS

1👍

The issue seems to be related to the value of holders field of data points.

The are not numbers having the "comma" (for instance "holders": "1,799",)

You could try to remove the comma and parsing as float:

    var labels1 = datapoints.activePositions.map(function(e) {
        return e.positions;
    });
    var data1 = datapoints.activePositions.map(function(e) {
        return parseFloat(e.holders.replace(',','')); // remove comma
    });

EDIT: to remove the "total" item:

    const activePositions = datapoints.activePositions.filter(e => !e.positions.startsWith('Total')); 
    var labels1 = activePositions.map(function(e) {
        return e.positions;
    });
    var data1 = activePositions.map(function(e) {
        return parseFloat(e.holders.replace(',',''));
    });

Leave a comment