Draw complete 3D axes frame with ticks and labels
This is the main entry point that handles all 3D axis rendering: - Projects 3D bounding box to 2D coordinates - Draws visible axis segments - Places tick marks and labels at appropriate positions
fill_panes defaults to true (raster/PDF). The ASCII backend passes
false so the coarse character grid renders a clean wireframe box
instead of solid pane blocks that would bury the data (refs #2054).
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(plot_context), | intent(inout) | :: | ctx | |||
| real(kind=wp), | intent(in) | :: | x_min | |||
| real(kind=wp), | intent(in) | :: | x_max | |||
| real(kind=wp), | intent(in) | :: | y_min | |||
| real(kind=wp), | intent(in) | :: | y_max | |||
| real(kind=wp), | intent(in) | :: | z_min | |||
| real(kind=wp), | intent(in) | :: | z_max | |||
| logical, | intent(in), | optional | :: | fill_panes | ||
| real(kind=wp), | intent(in), | optional | :: | label_gap_px |