Plot Map
Displays the map in the current device.
plot_map( hillshade, rotate = 0, asp = 1, title_text = NA, title_offset = c(20, 20), title_color = "black", title_size = 30, title_font = "sans", title_style = "normal", title_bar_color = NULL, title_bar_alpha = 0.5, title_position = "northwest", keep_user_par = FALSE, ... )
hillshade |
Hillshade to be plotted. |
rotate |
Default '0'. Rotates the output. Possible values: '0', '90', '180', '270'. |
asp |
Default '1'. Aspect ratio of the resulting plot. Use 'asp = 1/cospi(mean_latitude/180)' to rescale lat/long at higher latitudes to the correct the aspect ratio. |
title_text |
Default 'NULL'. Text. Adds a title to the image, using 'magick::image_annotate()'. |
title_offset |
Default 'c(20,20)'. Distance from the top-left (default, 'gravity' direction in image_annotate) corner to offset the title. |
title_color |
Default 'black'. Font color. |
title_size |
Default '30'. Font size in pixels. |
title_font |
Default 'sans'. String with font family such as "sans", "mono", "serif", "Times", "Helvetica", "Trebuchet", "Georgia", "Palatino" or "Comic Sans". |
title_style |
Default 'normal'. Font style (e.g. 'italic'). |
title_bar_color |
Default 'NULL'. If a color, this will create a colored bar under the title. |
title_bar_alpha |
Default '0.5'. Transparency of the title bar. |
title_position |
Default 'northwest'. Position of the title. |
keep_user_par |
Default ‘TRUE'. Whether to keep the user’s 'par()' settings. Set to 'FALSE' if you want to set up a multi-pane plot (e.g. set 'par(mfrow)'). |
... |
Additional arguments to pass to the 'raster::plotRGB' function that displays the map. |
#Plotting the Monterey Bay dataset with bathymetry data water_palette = colorRampPalette(c("darkblue", "dodgerblue", "lightblue"))(200) bathy_hs = height_shade(montereybay, texture = water_palette) #Set everything below 0m to water palette montereybay %>% sphere_shade(zscale=10) %>% add_overlay(generate_altitude_overlay(bathy_hs, montereybay, 0, 0)) %>% add_shadow(ray_shade(montereybay,zscale=50),0.3) %>% plot_map() #Correcting the aspect ratio for the latitude of Monterey Bay extent_mb = attr(montereybay,"extent") mean_latitude = mean(c(extent_mb@ymax,extent_mb@ymin)) montereybay %>% sphere_shade(zscale=10) %>% add_overlay(generate_altitude_overlay(bathy_hs, montereybay, 0, 0)) %>% add_shadow(ray_shade(montereybay,zscale=50),0.3) %>% plot_map(asp = 1/cospi(mean_latitude/180))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.