% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/get_data.R
\name{EDA}
\alias{EDA}
\title{Exploratory Data Analysis (EDA)}
\usage{
EDA(func, ...)
}
\arguments{
\item{func}{Character string specifying the name of the function to call.}

\item{...}{Additional arguments to pass to the specified function.}
}
\value{
The output of the specified EDA function. This could be a ggplot object,
a Plotly object, a list of plots and summaries, or a data frame, depending on the function.
}
\description{
This function acts as a dynamic interface to call any available EDA function
from the ILORA package. Users specify which function to execute and pass
any required arguments to that function.
}
\details{
Available functions that can be called through \code{EDA()} include:
\describe{
\item{plot_species_on_map}{Plots specified species on a map of India.}
\item{bar_plot}{Bar plot showing counts of species across 5 invasion status categories.}
\item{species_count_plot}{Returns a list of bar plots for growth habit and duration, plus summary tables.}
\item{introduction_pathways_plot}{Pie chart showing species counts by introduction pathways.}
\item{plot_first_record_year_histogram}{Histogram of species first record years within a given interval.}
\item{calculate_mrt}{Calculates Minimum Residence Time (MRT) for species as current year minus first record year.}
\item{calculate_total_uses}{Calculates total number of uses for each species.}
\item{calculate_market_metrics}{Returns metrics for average seed/plant prices and species with highest/lowest prices.}
\item{visualize_native_range}{Visualizes the native range of species on a global map.}
\item{visualize_naturalized_range}{Visualizes the naturalized range of species on a global map.}
}

Use \code{?function_name} for detailed help on each individual function.
}
\examples{
\donttest{
# Call the bar_plot function
EDA("bar_plot")

# Call plot_species_on_map with additional arguments
EDA("plot_species_on_map",
    species_names = c("Quercus robur L."),
    palette = "inferno",
    opacity = 0.9,
    highlight = FALSE)
}

}
