[JS] ChartJS 실시간 업데이트 차트 만들기 📈 - 라인차트 ver.
‼️ 초반에는 실시간 차트를 apexchart로 진행 했는데 속도 이슈로 chartjs로 변경➡️ 데이터 구조const tpsData = [ { label:'bank', borderColor: '#008FFB', data: [ {x: 1742789790000, y: 1}, {x: 1742789800000, y: 2}, {x: 1742789810000, y: 2}, {x: 1742789820000, y: 1}, {x: 1742789830000, y: 1} ] }, { label:'digital', borderColor: '#00E396', data: [ {x: 1742789790000, y: 1}, {..
2025. 4. 1.
[JS] Array Method - Map(), Reduce(), forEach(), Filter() 한번에 정리!
Map()새로운 결과 반환 - 그에 따른 memory 공간 차지array 안의 요소를 하나씩 꺼내 변환해서 새로운 값으로 반환하고 싶을 때 사용특히, 모든 요소를 변환하고 싶을 때Reduce()배열 축소 원리배열 각 요소에 대해 주어진 reduce 함수 실행 후 하나의 결과값 반환여러 개의 값이 담긴 배열을 줄여서 하나의 값으로 생성여러 배열을 하나로 합치거나, 축적(누적)도니 값을 반환할 때 사용forEach()주어진 함수를 한번씩 실행 (for loop 느낌)for 문과의 차이- for 문 : break, continue 사용 가능, return 값 반환, 중간에 반복문 중단 가능(break)- forEach문 : break, continue 사용 불가능, return은 현재 반복만 종료시키고 항상 ..
2024. 11. 7.
[ApexCharts.js] react에서 차트 활용하는 방법
// 설치방법yarn add react-apexcharts apexcharts// react에서 임포트해주기import ReactApexChart from "react-apexcharts"; ApexCharts 코드 들여다보기 ✅ series : 데이터의 집합으로, 단일 또는 다중 데이터 시리즈가 있음단일 값(Single Values) : 여기서 데이터 배열의 모든 값은 y축 값을 나타냄데이터 범주 간의 비교를 표시해야하는 세로 막대형 차트, 막대형 차트와 같은 경우에는 '단일값' 형식이 더 쉬움series: [{ data: [23, 34, 12, 54, 32, ... , 43]}] 쌍을 이룬 값 (Paired Values) // 2차원 배열series: [{ data: [[1, 34], [3..
2024. 4. 25.
[ReactFlow] 코드 정리 및 해석
import React, { useState, useCallback } from "react";import ReactFlow, { Controls, applyNodeChanges, applyEdgeChanges, Background,} from "reactflow";import "reactflow/dist/style.css";const initialNodes = [ { id: "1", type: "input", data: { label: "Input Node" }, position: { x: 250, y: 25 }, }, { id: "2", data: { label: Default Node }, position: { x: 100, y: 125 }, },..
2024. 3. 18.