이번 영상에서는 Random값을 이용하여 Chart node를 만들어 보겠습니다.
먼저 Inject node와 Function node를 이용하여 Random값을 생성해봅시다.
Inject node의 interval을 2초로 설정하여 출력값을 2초마다 한번씩 생성합시다.
완성되었으면 Debug node로 출력을 확인하겠습니다.
Random값을 Dashboard Palette의 Chart node로 구현해보겠습니다.
Function node에서 출력되는 값을 Topic에서 원하는 이름으로 만들고 Payload의 값을 Chart node로 전달합시다.
Chart node의 설정창에서 Group을 지정하고
Chart의 시간축인 X축을 1min으로 설정하도록 합시다.
Webpage에서 Chart가 제대로 표현되는지 확인해봅시다.
Topic을 다르게 해서 표기되는 출력을 하나 더 만들어 봅시다.
Chart node의 Output을 이용하여 현재 Chart node로 어떠한 값이 저장되는지 알아봅시다.
Random값 2개가 배열화 되어 timestamp값과 함께 저장되고 있는 것을 확인할 수 있습니다.
이번에는 Chart node에 저장된 값을 초기화 하는 방법을 알아봅시다.
Function node에서 Output으로 비어 있는 Array값을 전송합니다.
Inject node로 출력을 해보면 graph에 표시되던 선들이 모두 사라지는 것을 확인할 수 있습니다.
이번에는 Chart의 Array Output을 Flow context로 저장하여 재사용해보겠습니다.
Flow context에 저장된 값을 다시 Chart로 Output을 보내도록 해봅시다.
Inject node로 실행해보면 실행전의 graph가 변경되지 않고 그대로 유지됨을 알 수 있습니다.
수고하셨습니다.
