fortplot_line_rendering Module

Line plot rendering module

This module handles all line-based rendering operations including solid lines, patterned lines, and line segments.



Subroutines

public subroutine render_line_plot(backend, plot_data, xscale, yscale, symlog_threshold)

Render a line plot with proper scaling and clipping

Arguments

Type IntentOptional Attributes Name
class(plot_context), intent(inout) :: backend
type(plot_data_t), intent(in) :: plot_data
character(len=*), intent(in) :: xscale
character(len=*), intent(in) :: yscale
real(kind=wp), intent(in) :: symlog_threshold

public subroutine render_solid_line(backend, x, y)

Render a solid line connecting all points

Arguments

Type IntentOptional Attributes Name
class(plot_context), intent(inout) :: backend
real(kind=wp), intent(in) :: x(:)
real(kind=wp), intent(in) :: y(:)