init
This commit is contained in:
commit
116abafc09
58 changed files with 5749 additions and 0 deletions
62
man/pmModifyStyle.Rd
Normal file
62
man/pmModifyStyle.Rd
Normal file
|
|
@ -0,0 +1,62 @@
|
|||
% Generated by roxygen2: do not edit by hand
|
||||
% Please edit documentation in R/styles.R
|
||||
\name{pmModifyStyle}
|
||||
\alias{pmModifyStyle}
|
||||
\title{Modify an Existing Style}
|
||||
\usage{
|
||||
pmModifyStyle(
|
||||
style,
|
||||
colors = NULL,
|
||||
labelRules = NULL,
|
||||
replace_labels = FALSE,
|
||||
...
|
||||
)
|
||||
}
|
||||
\arguments{
|
||||
\item{style}{A pm_style object to modify.}
|
||||
|
||||
\item{colors}{Named list of color overrides (from pmColors() or manual list).}
|
||||
|
||||
\item{labelRules}{Optional list of label rules to replace or add.}
|
||||
|
||||
\item{replace_labels}{Logical. If TRUE, replaces all label rules. If FALSE,
|
||||
appends new rules. Default is FALSE.}
|
||||
|
||||
\item{...}{Additional color overrides as named arguments.}
|
||||
}
|
||||
\value{
|
||||
A new pm_style object with modifications applied.
|
||||
}
|
||||
\description{
|
||||
Creates a new pm_style by modifying an existing one. Useful for tweaking
|
||||
preset styles without rebuilding from scratch.
|
||||
}
|
||||
\examples{
|
||||
\dontrun{
|
||||
# Start with watercolor, change water color
|
||||
my_style <- pmModifyStyle(pmStyle("watercolor"), water = "#1a3a5c")
|
||||
|
||||
# Add label rules to minimal style
|
||||
my_style <- pmModifyStyle(
|
||||
pmMinimal(),
|
||||
labelRules = pmCityLabels("major-only")
|
||||
)
|
||||
|
||||
# Multiple modifications
|
||||
my_style <- pmModifyStyle(
|
||||
pmStyle("muted"),
|
||||
colors = pmColors(water = "#2a4a6c", park = "#c0d8c0"),
|
||||
replace_labels = TRUE,
|
||||
labelRules = list(
|
||||
pmLabelRule("places", pmCenteredTextSymbolizer(
|
||||
font = "bold 14px Arial",
|
||||
fill = "#333"
|
||||
))
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
}
|
||||
\seealso{
|
||||
\code{\link{pmStyle}}, \code{\link{pmMinimal}}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue