Unable to Set the Axis of Intensity Graph as Logarithmic in LabVIEW

Updated Sep 1, 2022

Reported In

Software

  • LabVIEW

Issue Details

I need to set the Y-Axis of the Intensity Graph to logarithmic scaling in LabVIEW. Selecting the checkbox "Log" in the Scales tab of the Intensity Graph Properties window did not help me.

Solution

The Intensity Graph does not support a Logarithmic scaling of its Axis as initially it was meant for visualizing linear data sets (it is very similar to heatmaps, terrain height maps, where there is measured the distance (which is linear) and the height of each point (which also is linear) as a vertical axis).
This is why the Intensity Graphs do not support the Logarithmic representation of Axis' scaling.

Instead of using the Intensity Graph, it is possible to use the 3D Graph from the top of the view and configure the Z-Axis to change the color within the set ranges, as the 3D Graph supports logarithmic scaling representation of Axis.

Additional Information

Use the "3D surface.vi" of the attached "3D Graph as Intensity Graph.zip" as an example for working with 3D Graphs to make them act as Intensity Graph.