Merge branch 'fixf'
[wrf-fire-matlab.git] / smoke / readslice.R
blobbca8a3ddb065d562e652202743c66eaa005320a3
1 # Load required packages
2 library(ggplot2)
3 library(raster)
4 library(ncdf4)
6 ncfile <- nc_open("smoke.nc")
8 # Read the variables from the NetCDF file
9 pm25 <- ncvar_get(ncfile, "pm25")
10 lon <- ncvar_get(ncfile, "XLONG")
11 lat <- ncvar_get(ncfile, "XLAT")
13 # Close the NetCDF file
14 nc_close(ncfile)
16 print("Create a data frame with the latitude, longitude, and pm25 values")
17 df <- data.frame(lat = as.vector(lat), lon = as.vector(lon), pm25 = as.vector(pm25))
19 print("Create a scatter plot of the pm25 values at the lat/lon points")
21 dev.new()
22 plot(df$lon, df$lat, col = df$pm25)