diff --git a/docs/articles/apexcharter.html b/docs/articles/apexcharter.html index 2fb29ff..e9ac092 100644 --- a/docs/articles/apexcharter.html +++ b/docs/articles/apexcharter.html @@ -161,7 +161,7 @@
vignettes/apexcharter.Rmd
apexcharter.Rmd
data("mpg")
apex(data = mpg, type = "column", mapping = aes(x = manufacturer))
-
-Flipping coordinates can be done by using type = "bar"
:
Flipping coordinates can be done by using type = "bar"
:
To create a dodge bar charts, use aesthetic fill
:
To create a dodge bar charts, use aesthetic fill
:
For stacked bar charts, specify option stacked
in ax_chart
:
For stacked bar charts, specify option stacked
in ax_chart
:
apex(data = mpg, type = "column", mapping = aes(x = manufacturer, fill = year)) %>%
ax_chart(stacked = TRUE)
data("economics")
apex(data = economics, type = "line", mapping = aes(x = date, y = uempmed))
To represent several lines, use a data.frame
in long format and the group
aesthetic:
To represent several lines, use a data.frame
in long format and the group
aesthetic:
data("economics_long")
apex(data = economics_long, type = "line", mapping = aes(x = date, y = value01, group = variable)) %>%
ax_yaxis(decimalsInFloat = 2) # number of decimals to keep
Create area charts with type = "area"
:
Create area charts with type = "area"
:
apex(data = economics_long, type = "area", mapping = aes(x = date, y = value01, fill = variable)) %>%
ax_yaxis(decimalsInFloat = 2) %>% # number of decimals to keep
ax_chart(stacked = TRUE) %>%
ax_yaxis(max = 4, tickAmount = 4)
Simple bar charts can be created with:
- -Color points according to a third variable:
+ +Color points according to a third variable:
- -And change point size using z
aesthetics:
And change point size using z
aesthetics:
Simple radial charts can be created with (here we pass values directly in aes
, but you can use a data.frame
) :
Multi radial chart (more than one value):
+ +Multi radial chart (more than one value):
fruits <- data.frame(
name = c('Apples', 'Oranges', 'Bananas', 'Berries'),
@@ -271,8 +271,8 @@
)
apex(data = fruits, type = "radialBar", mapping = aes(x = name, y = value))
mtcars$model <- rownames(mtcars)
apex(data = head(mtcars), type = "radar", mapping = aes(x = model, y = qsec))
With a grouping variable:
+ +With a grouping variable:
# extremely complicated reshaping
new_mtcars <- reshape(
@@ -297,8 +297,8 @@
)
apex(data = new_mtcars, type = "radar", mapping = aes(x = model, y = value, group = time))
Final result looks like :
bars
View full code
View full code
data("mpg", package = "ggplot2")
@@ -350,8 +350,8 @@
Final result looks like :
lines
-
-View full code
+
+View full code
data("unhcr_ts")
@@ -522,8 +522,8 @@
Final result looks like :
scatter
-
-View full code
+
+View full code
data("gapminder", package = "gapminder")
@@ -739,8 +739,8 @@
Final result looks like :
heatmap
-
-View full code
+
+View full code
data("vaccines", package = "highcharter")
diff --git a/docs/articles/chart-options.html b/docs/articles/chart-options.html
index 19b4397..7b980ab 100644
--- a/docs/articles/chart-options.html
+++ b/docs/articles/chart-options.html
@@ -188,8 +188,8 @@
x = "Cut",
y = "Count"
)
-
-If you more control (font size, alignment, …), you can use ax_title()
, ax_subtitle()
, ax_xaxis()
and ax_yaxis()
, as described below.
+
+If you more control (font size, alignment, …), you can use ax_title()
, ax_subtitle()
, ax_xaxis()
and ax_yaxis()
, as described below.
@@ -197,8 +197,8 @@
-
-
You can set some options, for example:
+
+You can set some options, for example:
apex(data = diamonds, type = "column", mapping = aes(x = cut)) %>%
ax_title(
@@ -206,8 +206,8 @@
align = "center",
style = list(fontSize = "22px", fontWeight = 700)
)
-
-Full list of parameters is available here : https://apexcharts.com/docs/options/title/
+
+Full list of parameters is available here : https://apexcharts.com/docs/options/title/
@@ -216,8 +216,8 @@
apex(data = diamonds, type = "column", mapping = aes(x = cut)) %>%
ax_title(text = "Cut distribution") %>%
ax_subtitle(text = "Data from ggplot2")
-
-With same options than for title:
+
+With same options than for title:
apex(data = diamonds, type = "column", mapping = aes(x = cut)) %>%
ax_title(
@@ -230,8 +230,8 @@
align = "center",
style = list(fontSize = "16px", fontWeight = 400, color = "#BDBDBD")
)
-
-Full list of parameters is available here : https://apexcharts.com/docs/options/subtitle/
+
+Full list of parameters is available here : https://apexcharts.com/docs/options/subtitle/
@@ -240,8 +240,8 @@
apex(data = diamonds, type = "column", mapping = aes(x = cut)) %>%
ax_yaxis(title = list(text = "Count")) %>%
ax_xaxis(title = list(text = "Cut"))
-
-With some options:
+
+With some options:
-
-
+
+
Classic line:
- -Spline curve:
+ +Spline curve:
apex(data = economics, type = "line", mapping = aes(x = date, y = uempmed)) %>%
ax_stroke(curve = "smooth")
Steps chart:
+ +Steps chart:
- - + +Solid area color:
+ +Solid area color:
apex(data = economics, type = "area", mapping = aes(x = date, y = uempmed)) %>%
ax_fill(type = "solid", opacity = 1)
Line width:
+ +Line width:
apex(data = economics, type = "line", mapping = aes(x = date, y = uempmed)) %>%
ax_stroke(width = 1)
Dotted line
+ +Dotted line
apex(data = economics, type = "line", mapping = aes(x = date, y = uempmed)) %>%
ax_stroke(dashArray = 6)
apex(data = tail(economics, 20), type = "line", mapping = aes(x = date, y = uempmed)) %>%
ax_markers(size = 6)
Add labels over points
+ +Add labels over points
apex(data = tail(economics, 20), type = "line", mapping = aes(x = date, y = uempmed)) %>%
ax_markers(size = 6) %>%
ax_dataLabels(enabled = TRUE)
+ + - - + +
Synchronized line charts with free y-axis :
@@ -227,12 +227,12 @@ ax_tooltip(x = list(format = "yyyy")) %>% ax_facet_wrap(vars(variable), scales = "free_y")Don’t forget to set a minWidth
for y axis labels when synchronizing charts, otherwise unexpected results can occurs.
grid_area
argument allow to specify space occupied by each chart, you can generate interactively your grid template here.
Value server-side will be available through input$click
.
Value server-side will be available through input$click
.
Depending on the type of graphic, you can retrieve :
More examples are available with:
+ +More examples are available with:
run_input_demo("click")
data("economics", package = "ggplot2")
apex(economics, aes(date, psavert), type = "line", height = "250px") %>%
set_input_zoom("zoom")
-
-Value server-side will be available through input$zoom
under the form :
Value server-side will be available through input$zoom
under the form :
#> $x
#> $x$min
#> [1] "1981-10-24 15:41:16 UTC"
@@ -298,8 +298,8 @@
apex(economics, aes(date, psavert), type = "line", height = "250px") %>%
set_input_selection("selection")
-
-Value server-side will be available through input$selection
under the form :
+
+Value server-side will be available through input$selection
under the form :
#> $x
#> $x$min
#> [1] "1981-10-24 15:41:16 UTC"
@@ -314,13 +314,13 @@
xmin = format_date("1980-01-01"),
xmax = format_date("1985-01-01")
)
-
-Above selection is only made possible on x-axis, but in case of scatter chart for example, you can select a rectangle (both axis):
+
+Above selection is only made possible on x-axis, but in case of scatter chart for example, you can select a rectangle (both axis):
apex(iris, aes(Sepal.Length, Sepal.Width), type = "scatter", height = "250px") %>%
set_input_selection("selection_scatter", type = "xy")
-
-In this case, input value will look like this:
+
+In this case, input value will look like this:
#> $x
#> $x$min
#> [1] 5.130187
diff --git a/docs/articles/spark-box.html b/docs/articles/spark-box.html
index 72938c3..8aef022 100644
--- a/docs/articles/spark-box.html
+++ b/docs/articles/spark-box.html
@@ -184,8 +184,8 @@
title = mean(spark_data$var1),
subtitle = "Variable 1"
)
-
-With more styles :
+
+With more styles :
spark_box(
data = spark_data,
@@ -195,8 +195,8 @@
title_style = list(color = "#FFF"),
subtitle_style = list(color = "#FFF")
)
-
-You can also use spark boxes in Shiny application, use code to launch an example :
+
+You can also use spark boxes in Shiny application, use code to launch an example :
run_sparkbox_demo()
![spark-box](figures/spark-box.png)
diff --git a/docs/articles/sync-charts.html b/docs/articles/sync-charts.html
index 9c94451..65ce8db 100644
--- a/docs/articles/sync-charts.html
+++ b/docs/articles/sync-charts.html
@@ -205,9 +205,9 @@
)
) %>%
ax_tooltip(x = list(format = "yyyy"))
-
-
-Note that you have to set a common minWidth
for y axis labels. Different width yaxis in different charts will produce incorrect results when hovering or interacting.
Note that you have to set a common minWidth
for y axis labels. Different width yaxis in different charts will produce incorrect results when hovering or interacting.
For an example in Shiny, you can run:
run_sync_demo()