Create graphs with input values from ESP32

Based on your future plans, an online API looks inappropriate.

That leaves you with

  • Native Chart component
  • Canvas
  • JavaScript in WebViewer

The native Chart component can be fed with three ChartData subcomponents. It might not look 3D, but it would be easiest.

The Canvas component requires scaling and transformation of its input if you intend to draw your own 3D graphs. Others have done this in 2D before the Chart component arrived. You will be the first to do 3D. See Matrix Multiplication in Blocks for a free matrix multiplication library you can use for this, if you have the math skills.

A Javascript based solution would be new to this board. Let us know what you find.