JSFiddle - React, Tailwind, and code Playground

by ruhul105

JavaScript

const data = [
    {
      time7: "2024-08-21T23:48:00.000Z",
      datatype7: "linux",
      count: 156,
    },
    {
      time7: "2024-08-21T23:48:00.000Z",
      datatype7: "cisco:asa:python",
      count: 2652,
    },
    {
      time7: "2024-08-21T23:48:00.000Z",
      datatype7: "mongodb",
      count: 1502,
    },
    {
      time7: "2024-08-21T23:48:00.000Z",
      datatype7: "cisco:asa",
      count: 629,
    },
  ]
  
  const formatDataForChart = (data) => {
  	return data.reduce((acc, item)=>{
    	const formattedItem = {
      	name: item.datatype7,
        data: [item.count]
      }
      acc.push(formattedItem)
      return acc
    },[])
  }
  
 console.log(formatDataForChart(data))