This is primarily a design question so?any feedback is very much appreciated.? I
have?a list of several plotting routines that are optional, so currently I
include them in an array when I want to call them, e.g.
plotting_array<-c("PlotHouses.R", "PlotNeighborhood.R",
"LinearRegressionOfHomePrices.R",
"HistogramSquareFootage.R")
Should I want to plot fewer, I just remove them from the?array, e.g.
plotting_array<-c("PlotHouses.R", "PlotNeighborhood.R")
I plan to make these into functions, but I have not had an opportunity to do so
just yet.? I plan to convert them into functions in the coming weeks/months.??
Right now it is just calling the individual files and running the code in each
one and returning.??
source(plotting_array)
I have them broken up into separate files to help keep things organized and cut
down on?the size of the main?code.
I want to get away from changing the length of the array, and to something a bit
more robust, so the idea is to?move over?to more of a switching logic approach,
e.g. ?
plotting_array<-c(PlotHouses = TRUE, PlotNeighborhood = TRUE,
LinearRegressionOfHomePrices = FALSE, HistogramSquareFootage = FALSE)
plotting_files<-c("PlotHouses.R", "PlotNeighborhood.R",
"LinearRegressionOfHomePrices.R",
"HistogramSquareFootage.R")
plotting_df<-data.frame(plotting_array, plotting_files)
plotting_true_df<-plotting_df[which(plotting_df$plotting_array==TRUE),]
source(plotting_true_$plotting_files)
Is there another method that is more perfered for handling a large number of
optional plotting scripts/function that sometimes get called an other times
don's?
I really don't want to have a big number of if statements checking to see if
their flag is true, and was hoping to use more of a dynamic approach.?
Thanks again for any insights.