2

I want to represent the NDVI value creating Graph in ArcMap for the NDVI map as shown:

enter image description here

However, when I try to create a map for the NDVI values in ArcMap, the layer is not shown:

enter image description here

How can this issue be fixed and the graph be created for this NDVI raster map?

3
  • That is really weird, you're following the instructions correctly desktop.arcgis.com/en/arcmap/latest/map/graphs/… but you're stalled at the first stage. Perhaps it's not liking your raster because it doesn't have statistics calculated, try running 'Calculate Statistics' desktop.arcgis.com/en/arcmap/latest/tools/… Jul 26 at 5:58
  • @MichaelStimson I tried using it but using calculate statistics provide information about data in document file type; but I want the statistics value of raster be represented directly on the ArcMap.
    – Pushkar
    Jul 26 at 6:33
  • I just tried it using the instructions, even with the statistics calculated there was no raster in the layers to check. I think your only option is to perform 'Raster to Point' desktop.arcgis.com/en/arcmap/latest/tools/conversion-toolbox/… and use that to create your histogram graph; to embed the graph in your layout open Graph Manager, right click on your graph and select 'Add to Layout' to make the graph printable. Jul 26 at 6:53

1 Answer 1

3

Your raster is not an integer raster, it's probably a float 32. The graph tool will not work with such rasters in that format.

You can employ a trick and multiply the raster by 1 million to move the decimal point 6 places to the right. Pass that output through the int() tool to ensure it becomes an integer raster. You will now be able to create your histogram. Just be aware that you would need to divide the values by 1 million to return them to the true NDVI value.

This approach works well if you want to just look at the data. If you want to create a quality figure for a report then you might need to do what @MichaelStimson suggests as you will have more control over the final design of the graph.

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.