피더 전류 100만 분
원본에 충실한 2년 전력 아카이브가 4,196포인트 첫 화면에서 네 개 전류 채널과 모든 명시적 간격으로 확장됩니다.
대화형 차트입니다. 왼쪽·오른쪽 화살표로 이동하고, 더하기·빼기로 확대·축소하며, Home 키로 재설정하세요.
- 출처
- FeederBW feeder_001
- 라이선스
- CC BY 4.0
import { LineChart } from "@sixtyfold/line";
import { createFeederCurrentData } from "./example-data";
const canvas = document.querySelector("canvas")!;
const feederCurrent = createFeederCurrentData();
const options = {
renderMode: "auto",
animated: true,
lod: { mode: "adaptive", density: 0.75 },
legend: {
visible: true,
interactive: true,
position: "bottom",
padding: { top: 12, right: 0, bottom: 24, left: 0 },
},
rangeSelector: { visible: true },
labels: { top: { text: "피더 전류 100만 분" } },
axis: {
bottom: {
format: {
type: "time",
locale: "ko-KR",
timeZone: "UTC",
hour12: false,
},
},
},
tooltip: {
titleFormat: {
type: "time",
locale: "ko-KR",
timeZone: "UTC",
hour12: false,
},
},
padding: { bottom: 32 },
series: [
{ name: "L1 피상 전류", type: "step-after", unit: { suffix: " A" } },
{ name: "L2 피상 전류", type: "step-after", unit: { suffix: " A" } },
{ name: "L3 피상 전류", type: "step-after", unit: { suffix: " A" } },
{ name: "L/PEN 피상 전류", type: "step-after", unit: { suffix: " A" } },
],
minViewportRange: 30 * 60_000,
};
const chart = new LineChart(canvas, options);
await chart.initialize();
chart.setMultiSeriesData(feederCurrent);
// Releases its worker, observers, listeners, and data references.
window.addEventListener("pagehide", () => chart.destroy(), { once: true });