updated synced charts vignette
This commit is contained in:
parent
43167f690a
commit
528489fc15
|
@ -1,5 +1,5 @@
|
||||||
Package: apexcharter
|
Package: apexcharter
|
||||||
Version: 0.1.4
|
Version: 0.1.4.900
|
||||||
Title: Create Interactive Chart with the JavaScript 'ApexCharts' Library
|
Title: Create Interactive Chart with the JavaScript 'ApexCharts' Library
|
||||||
Description: Provides an 'htmlwidgets' interface to 'apexcharts.js'.
|
Description: Provides an 'htmlwidgets' interface to 'apexcharts.js'.
|
||||||
'Apexcharts' is a modern JavaScript charting library to build interactive charts and visualizations with simple API.
|
'Apexcharts' is a modern JavaScript charting library to build interactive charts and visualizations with simple API.
|
||||||
|
|
|
@ -119,11 +119,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="index.html">apexcharter</a>
|
<a class="navbar-link" href="index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="index.html">apexcharter</a>
|
<a class="navbar-link" href="index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -119,11 +119,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="index.html">apexcharter</a>
|
<a class="navbar-link" href="index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="index.html">apexcharter</a>
|
<a class="navbar-link" href="index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,285 @@
|
||||||
|
/*!
|
||||||
|
*
|
||||||
|
* htmlwidgets bindings for ApexCharts
|
||||||
|
* https://github.com/dreamRs/apexcharter
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/// Functions
|
||||||
|
|
||||||
|
// From Friss tuto (https://github.com/FrissAnalytics/shinyJsTutorials/blob/master/tutorials/tutorial_03.Rmd)
|
||||||
|
function get_widget(id) {
|
||||||
|
var htmlWidgetsObj = HTMLWidgets.find("#" + id);
|
||||||
|
var widgetObj;
|
||||||
|
if (typeof htmlWidgetsObj !== "undefined") {
|
||||||
|
widgetObj = htmlWidgetsObj.getChart();
|
||||||
|
}
|
||||||
|
return widgetObj;
|
||||||
|
}
|
||||||
|
|
||||||
|
function is_single(options) {
|
||||||
|
var typeLabels = ["pie", "radialBar", "donut"];
|
||||||
|
var lab = typeLabels.indexOf(options.w.config.chart.type) > -1;
|
||||||
|
var single = options.w.config.series.length === 1;
|
||||||
|
return lab | single;
|
||||||
|
}
|
||||||
|
|
||||||
|
function is_datetime(chartContext) {
|
||||||
|
if (
|
||||||
|
chartContext.hasOwnProperty("w") &&
|
||||||
|
chartContext.w.hasOwnProperty("config") &&
|
||||||
|
chartContext.w.config.hasOwnProperty("xaxis") &&
|
||||||
|
chartContext.w.config.xaxis.hasOwnProperty("type")
|
||||||
|
) {
|
||||||
|
return chartContext.w.config.xaxis.type == "datetime";
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function getSelection(chartContext, selectedDataPoints, serieIndex) {
|
||||||
|
var typeLabels = ["pie", "radialBar", "donut"];
|
||||||
|
var typeXY = ["scatter", "bubble"];
|
||||||
|
var selected;
|
||||||
|
if (typeLabels.indexOf(chartContext.opts.chart.type) > -1) {
|
||||||
|
var labels = chartContext.opts.labels;
|
||||||
|
selected = selectedDataPoints[serieIndex].map(function(index) {
|
||||||
|
return labels[index];
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
var data = chartContext.opts.series[serieIndex].data;
|
||||||
|
selected = selectedDataPoints[serieIndex].map(function(index) {
|
||||||
|
var val = data[index];
|
||||||
|
if (typeXY.indexOf(chartContext.opts.chart.type) < 0) {
|
||||||
|
if (val.hasOwnProperty("x")) {
|
||||||
|
val = val.x;
|
||||||
|
} else {
|
||||||
|
val = val[0];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return val;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
//console.log(selected);
|
||||||
|
if (typeXY.indexOf(chartContext.opts.chart.type) > -1) {
|
||||||
|
selected = {
|
||||||
|
x: selected.map(function(obj) {
|
||||||
|
return obj.x;
|
||||||
|
}),
|
||||||
|
y: selected.map(function(obj) {
|
||||||
|
return obj.y;
|
||||||
|
})
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (typeof selected == "undefined") {
|
||||||
|
selected = null;
|
||||||
|
}
|
||||||
|
return selected;
|
||||||
|
}
|
||||||
|
|
||||||
|
function getYaxis(axis) {
|
||||||
|
var yzoom = { min: null, max: null };
|
||||||
|
if (typeof axis.yaxis !== "undefined" && axis.yaxis !== null) {
|
||||||
|
var y_axis;
|
||||||
|
if (axis.yaxis.hasOwnProperty("min")) {
|
||||||
|
y_axis = axis.yaxis;
|
||||||
|
} else {
|
||||||
|
y_axis = axis.yaxis[0];
|
||||||
|
}
|
||||||
|
if (y_axis.hasOwnProperty("min") && typeof y_axis.min !== "undefined") {
|
||||||
|
yzoom.min = y_axis.min;
|
||||||
|
}
|
||||||
|
if (y_axis.hasOwnProperty("max") && typeof y_axis.max !== "undefined") {
|
||||||
|
yzoom.max = y_axis.max;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return yzoom;
|
||||||
|
}
|
||||||
|
|
||||||
|
function getXaxis(axis) {
|
||||||
|
var xzoom = { min: null, max: null };
|
||||||
|
if (typeof axis.xaxis !== "undefined") {
|
||||||
|
var x_axis = axis.xaxis;
|
||||||
|
if (x_axis.hasOwnProperty("min") && typeof x_axis.min !== "undefined") {
|
||||||
|
xzoom.min = x_axis.min;
|
||||||
|
}
|
||||||
|
if (x_axis.hasOwnProperty("max") && typeof x_axis.max !== "undefined") {
|
||||||
|
xzoom.max = x_axis.max;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return xzoom;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// Widget
|
||||||
|
|
||||||
|
HTMLWidgets.widget({
|
||||||
|
name: "apexcharter",
|
||||||
|
|
||||||
|
type: "output",
|
||||||
|
|
||||||
|
factory: function(el, width, height) {
|
||||||
|
var axOpts;
|
||||||
|
var apexchart = null;
|
||||||
|
|
||||||
|
return {
|
||||||
|
renderValue: function(x) {
|
||||||
|
// Global options
|
||||||
|
axOpts = x.ax_opts;
|
||||||
|
|
||||||
|
// Sizing
|
||||||
|
if (typeof axOpts.chart === "undefined") {
|
||||||
|
axOpts.chart = {};
|
||||||
|
}
|
||||||
|
axOpts.chart.width = width;
|
||||||
|
axOpts.chart.height = height;
|
||||||
|
if (!axOpts.chart.hasOwnProperty("parentHeightOffset")) {
|
||||||
|
axOpts.chart.parentHeightOffset = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (x.hasOwnProperty("shinyEvents") & HTMLWidgets.shinyMode) {
|
||||||
|
if (!axOpts.hasOwnProperty("chart")) {
|
||||||
|
axOpts.chart = {};
|
||||||
|
}
|
||||||
|
if (!axOpts.chart.hasOwnProperty("events")) {
|
||||||
|
axOpts.chart.events = {};
|
||||||
|
}
|
||||||
|
if (x.shinyEvents.hasOwnProperty("click")) {
|
||||||
|
axOpts.chart.events.dataPointSelection = function(
|
||||||
|
event,
|
||||||
|
chartContext,
|
||||||
|
opts
|
||||||
|
) {
|
||||||
|
var options = opts;
|
||||||
|
var nonEmpty = opts.selectedDataPoints.filter(function(el) {
|
||||||
|
return el !== null && el.length > 0;
|
||||||
|
});
|
||||||
|
if (nonEmpty.length > 0) {
|
||||||
|
var select = {};
|
||||||
|
for (var i = 0; i < opts.selectedDataPoints.length; i++) {
|
||||||
|
if (typeof opts.selectedDataPoints[i] === "undefined") {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
var selection = getSelection(
|
||||||
|
chartContext,
|
||||||
|
options.selectedDataPoints,
|
||||||
|
i
|
||||||
|
);
|
||||||
|
if (selection !== null) {
|
||||||
|
if (opts.w.config.series[i].hasOwnProperty("name")) {
|
||||||
|
var name = opts.w.config.series[i].name;
|
||||||
|
select[name] = selection;
|
||||||
|
} else {
|
||||||
|
select[i] = selection;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (is_single(options)) {
|
||||||
|
select = select[Object.keys(select)[0]];
|
||||||
|
}
|
||||||
|
Shiny.setInputValue(
|
||||||
|
x.shinyEvents.click.inputId + ":apex_click",
|
||||||
|
{ value: select, datetime: is_datetime(chartContext) }
|
||||||
|
);
|
||||||
|
} else {
|
||||||
|
Shiny.setInputValue(x.shinyEvents.click.inputId, null);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (x.shinyEvents.hasOwnProperty("zoomed")) {
|
||||||
|
axOpts.chart.events.zoomed = function(chartContext, xaxis, yaxis) {
|
||||||
|
var id = x.shinyEvents.zoomed.inputId;
|
||||||
|
if (is_datetime(chartContext)) {
|
||||||
|
id = id + ":apex_datetime";
|
||||||
|
}
|
||||||
|
Shiny.setInputValue(id, {
|
||||||
|
x: getXaxis(xaxis),
|
||||||
|
y: getYaxis(xaxis)
|
||||||
|
});
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (x.shinyEvents.hasOwnProperty("selection")) {
|
||||||
|
axOpts.chart.events.selection = function(
|
||||||
|
chartContext,
|
||||||
|
xaxis,
|
||||||
|
yaxis
|
||||||
|
) {
|
||||||
|
var id = x.shinyEvents.selection.inputId;
|
||||||
|
if (is_datetime(chartContext)) {
|
||||||
|
id = id + ":apex_datetime";
|
||||||
|
}
|
||||||
|
var selectionValue;
|
||||||
|
if (x.shinyEvents.selection.type === "x") {
|
||||||
|
selectionValue = { x: xaxis.xaxis };
|
||||||
|
} else if (x.shinyEvents.selection.type === "xy") {
|
||||||
|
selectionValue = { x: xaxis.xaxis, y: getYaxis(xaxis) };
|
||||||
|
} else if (x.shinyEvents.selection.type === "y") {
|
||||||
|
selectionValue = { y: getYaxis(xaxis) };
|
||||||
|
}
|
||||||
|
Shiny.setInputValue(id, selectionValue);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Generate or update chart
|
||||||
|
if (apexchart === null) {
|
||||||
|
apexchart = new ApexCharts(el, axOpts);
|
||||||
|
apexchart.render();
|
||||||
|
} else {
|
||||||
|
if (x.auto_update) {
|
||||||
|
apexchart.updateSeries(axOpts.series, x.auto_update.series_animate);
|
||||||
|
if (x.auto_update.update_options) {
|
||||||
|
apexchart.updateOptions(
|
||||||
|
axOpts,
|
||||||
|
x.auto_update.options_redrawPaths,
|
||||||
|
x.auto_update.options_animate
|
||||||
|
);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
apexchart.destroy();
|
||||||
|
apexchart = new ApexCharts(el, axOpts);
|
||||||
|
apexchart.render();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
getChart: function() {
|
||||||
|
return apexchart;
|
||||||
|
},
|
||||||
|
|
||||||
|
resize: function(width, height) {
|
||||||
|
apexchart.updateOptions({
|
||||||
|
chart: {
|
||||||
|
width: width,
|
||||||
|
height: height
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
if (HTMLWidgets.shinyMode) {
|
||||||
|
// update serie
|
||||||
|
Shiny.addCustomMessageHandler("update-apexchart-series", function(obj) {
|
||||||
|
var chart = get_widget(obj.id);
|
||||||
|
if (typeof chart != "undefined") {
|
||||||
|
chart.updateSeries(
|
||||||
|
[
|
||||||
|
{
|
||||||
|
data: obj.data.newSeries
|
||||||
|
}
|
||||||
|
],
|
||||||
|
obj.data.animate
|
||||||
|
);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
// update options
|
||||||
|
Shiny.addCustomMessageHandler("update-apexchart-options", function(obj) {
|
||||||
|
var chart = get_widget(obj.id);
|
||||||
|
if (typeof chart != "undefined") {
|
||||||
|
chart.updateOptions(obj.data.options);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,285 @@
|
||||||
|
/*!
|
||||||
|
*
|
||||||
|
* htmlwidgets bindings for ApexCharts
|
||||||
|
* https://github.com/dreamRs/apexcharter
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/// Functions
|
||||||
|
|
||||||
|
// From Friss tuto (https://github.com/FrissAnalytics/shinyJsTutorials/blob/master/tutorials/tutorial_03.Rmd)
|
||||||
|
function get_widget(id) {
|
||||||
|
var htmlWidgetsObj = HTMLWidgets.find("#" + id);
|
||||||
|
var widgetObj;
|
||||||
|
if (typeof htmlWidgetsObj !== "undefined") {
|
||||||
|
widgetObj = htmlWidgetsObj.getChart();
|
||||||
|
}
|
||||||
|
return widgetObj;
|
||||||
|
}
|
||||||
|
|
||||||
|
function is_single(options) {
|
||||||
|
var typeLabels = ["pie", "radialBar", "donut"];
|
||||||
|
var lab = typeLabels.indexOf(options.w.config.chart.type) > -1;
|
||||||
|
var single = options.w.config.series.length === 1;
|
||||||
|
return lab | single;
|
||||||
|
}
|
||||||
|
|
||||||
|
function is_datetime(chartContext) {
|
||||||
|
if (
|
||||||
|
chartContext.hasOwnProperty("w") &&
|
||||||
|
chartContext.w.hasOwnProperty("config") &&
|
||||||
|
chartContext.w.config.hasOwnProperty("xaxis") &&
|
||||||
|
chartContext.w.config.xaxis.hasOwnProperty("type")
|
||||||
|
) {
|
||||||
|
return chartContext.w.config.xaxis.type == "datetime";
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function getSelection(chartContext, selectedDataPoints, serieIndex) {
|
||||||
|
var typeLabels = ["pie", "radialBar", "donut"];
|
||||||
|
var typeXY = ["scatter", "bubble"];
|
||||||
|
var selected;
|
||||||
|
if (typeLabels.indexOf(chartContext.opts.chart.type) > -1) {
|
||||||
|
var labels = chartContext.opts.labels;
|
||||||
|
selected = selectedDataPoints[serieIndex].map(function(index) {
|
||||||
|
return labels[index];
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
var data = chartContext.opts.series[serieIndex].data;
|
||||||
|
selected = selectedDataPoints[serieIndex].map(function(index) {
|
||||||
|
var val = data[index];
|
||||||
|
if (typeXY.indexOf(chartContext.opts.chart.type) < 0) {
|
||||||
|
if (val.hasOwnProperty("x")) {
|
||||||
|
val = val.x;
|
||||||
|
} else {
|
||||||
|
val = val[0];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return val;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
//console.log(selected);
|
||||||
|
if (typeXY.indexOf(chartContext.opts.chart.type) > -1) {
|
||||||
|
selected = {
|
||||||
|
x: selected.map(function(obj) {
|
||||||
|
return obj.x;
|
||||||
|
}),
|
||||||
|
y: selected.map(function(obj) {
|
||||||
|
return obj.y;
|
||||||
|
})
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (typeof selected == "undefined") {
|
||||||
|
selected = null;
|
||||||
|
}
|
||||||
|
return selected;
|
||||||
|
}
|
||||||
|
|
||||||
|
function getYaxis(axis) {
|
||||||
|
var yzoom = { min: null, max: null };
|
||||||
|
if (typeof axis.yaxis !== "undefined" && axis.yaxis !== null) {
|
||||||
|
var y_axis;
|
||||||
|
if (axis.yaxis.hasOwnProperty("min")) {
|
||||||
|
y_axis = axis.yaxis;
|
||||||
|
} else {
|
||||||
|
y_axis = axis.yaxis[0];
|
||||||
|
}
|
||||||
|
if (y_axis.hasOwnProperty("min") && typeof y_axis.min !== "undefined") {
|
||||||
|
yzoom.min = y_axis.min;
|
||||||
|
}
|
||||||
|
if (y_axis.hasOwnProperty("max") && typeof y_axis.max !== "undefined") {
|
||||||
|
yzoom.max = y_axis.max;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return yzoom;
|
||||||
|
}
|
||||||
|
|
||||||
|
function getXaxis(axis) {
|
||||||
|
var xzoom = { min: null, max: null };
|
||||||
|
if (typeof axis.xaxis !== "undefined") {
|
||||||
|
var x_axis = axis.xaxis;
|
||||||
|
if (x_axis.hasOwnProperty("min") && typeof x_axis.min !== "undefined") {
|
||||||
|
xzoom.min = x_axis.min;
|
||||||
|
}
|
||||||
|
if (x_axis.hasOwnProperty("max") && typeof x_axis.max !== "undefined") {
|
||||||
|
xzoom.max = x_axis.max;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return xzoom;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// Widget
|
||||||
|
|
||||||
|
HTMLWidgets.widget({
|
||||||
|
name: "apexcharter",
|
||||||
|
|
||||||
|
type: "output",
|
||||||
|
|
||||||
|
factory: function(el, width, height) {
|
||||||
|
var axOpts;
|
||||||
|
var apexchart = null;
|
||||||
|
|
||||||
|
return {
|
||||||
|
renderValue: function(x) {
|
||||||
|
// Global options
|
||||||
|
axOpts = x.ax_opts;
|
||||||
|
|
||||||
|
// Sizing
|
||||||
|
if (typeof axOpts.chart === "undefined") {
|
||||||
|
axOpts.chart = {};
|
||||||
|
}
|
||||||
|
axOpts.chart.width = width;
|
||||||
|
axOpts.chart.height = height;
|
||||||
|
if (!axOpts.chart.hasOwnProperty("parentHeightOffset")) {
|
||||||
|
axOpts.chart.parentHeightOffset = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (x.hasOwnProperty("shinyEvents") & HTMLWidgets.shinyMode) {
|
||||||
|
if (!axOpts.hasOwnProperty("chart")) {
|
||||||
|
axOpts.chart = {};
|
||||||
|
}
|
||||||
|
if (!axOpts.chart.hasOwnProperty("events")) {
|
||||||
|
axOpts.chart.events = {};
|
||||||
|
}
|
||||||
|
if (x.shinyEvents.hasOwnProperty("click")) {
|
||||||
|
axOpts.chart.events.dataPointSelection = function(
|
||||||
|
event,
|
||||||
|
chartContext,
|
||||||
|
opts
|
||||||
|
) {
|
||||||
|
var options = opts;
|
||||||
|
var nonEmpty = opts.selectedDataPoints.filter(function(el) {
|
||||||
|
return el !== null && el.length > 0;
|
||||||
|
});
|
||||||
|
if (nonEmpty.length > 0) {
|
||||||
|
var select = {};
|
||||||
|
for (var i = 0; i < opts.selectedDataPoints.length; i++) {
|
||||||
|
if (typeof opts.selectedDataPoints[i] === "undefined") {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
var selection = getSelection(
|
||||||
|
chartContext,
|
||||||
|
options.selectedDataPoints,
|
||||||
|
i
|
||||||
|
);
|
||||||
|
if (selection !== null) {
|
||||||
|
if (opts.w.config.series[i].hasOwnProperty("name")) {
|
||||||
|
var name = opts.w.config.series[i].name;
|
||||||
|
select[name] = selection;
|
||||||
|
} else {
|
||||||
|
select[i] = selection;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (is_single(options)) {
|
||||||
|
select = select[Object.keys(select)[0]];
|
||||||
|
}
|
||||||
|
Shiny.setInputValue(
|
||||||
|
x.shinyEvents.click.inputId + ":apex_click",
|
||||||
|
{ value: select, datetime: is_datetime(chartContext) }
|
||||||
|
);
|
||||||
|
} else {
|
||||||
|
Shiny.setInputValue(x.shinyEvents.click.inputId, null);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (x.shinyEvents.hasOwnProperty("zoomed")) {
|
||||||
|
axOpts.chart.events.zoomed = function(chartContext, xaxis, yaxis) {
|
||||||
|
var id = x.shinyEvents.zoomed.inputId;
|
||||||
|
if (is_datetime(chartContext)) {
|
||||||
|
id = id + ":apex_datetime";
|
||||||
|
}
|
||||||
|
Shiny.setInputValue(id, {
|
||||||
|
x: getXaxis(xaxis),
|
||||||
|
y: getYaxis(xaxis)
|
||||||
|
});
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (x.shinyEvents.hasOwnProperty("selection")) {
|
||||||
|
axOpts.chart.events.selection = function(
|
||||||
|
chartContext,
|
||||||
|
xaxis,
|
||||||
|
yaxis
|
||||||
|
) {
|
||||||
|
var id = x.shinyEvents.selection.inputId;
|
||||||
|
if (is_datetime(chartContext)) {
|
||||||
|
id = id + ":apex_datetime";
|
||||||
|
}
|
||||||
|
var selectionValue;
|
||||||
|
if (x.shinyEvents.selection.type === "x") {
|
||||||
|
selectionValue = { x: xaxis.xaxis };
|
||||||
|
} else if (x.shinyEvents.selection.type === "xy") {
|
||||||
|
selectionValue = { x: xaxis.xaxis, y: getYaxis(xaxis) };
|
||||||
|
} else if (x.shinyEvents.selection.type === "y") {
|
||||||
|
selectionValue = { y: getYaxis(xaxis) };
|
||||||
|
}
|
||||||
|
Shiny.setInputValue(id, selectionValue);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Generate or update chart
|
||||||
|
if (apexchart === null) {
|
||||||
|
apexchart = new ApexCharts(el, axOpts);
|
||||||
|
apexchart.render();
|
||||||
|
} else {
|
||||||
|
if (x.auto_update) {
|
||||||
|
apexchart.updateSeries(axOpts.series, x.auto_update.series_animate);
|
||||||
|
if (x.auto_update.update_options) {
|
||||||
|
apexchart.updateOptions(
|
||||||
|
axOpts,
|
||||||
|
x.auto_update.options_redrawPaths,
|
||||||
|
x.auto_update.options_animate
|
||||||
|
);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
apexchart.destroy();
|
||||||
|
apexchart = new ApexCharts(el, axOpts);
|
||||||
|
apexchart.render();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
getChart: function() {
|
||||||
|
return apexchart;
|
||||||
|
},
|
||||||
|
|
||||||
|
resize: function(width, height) {
|
||||||
|
apexchart.updateOptions({
|
||||||
|
chart: {
|
||||||
|
width: width,
|
||||||
|
height: height
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
if (HTMLWidgets.shinyMode) {
|
||||||
|
// update serie
|
||||||
|
Shiny.addCustomMessageHandler("update-apexchart-series", function(obj) {
|
||||||
|
var chart = get_widget(obj.id);
|
||||||
|
if (typeof chart != "undefined") {
|
||||||
|
chart.updateSeries(
|
||||||
|
[
|
||||||
|
{
|
||||||
|
data: obj.data.newSeries
|
||||||
|
}
|
||||||
|
],
|
||||||
|
obj.data.animate
|
||||||
|
);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
// update options
|
||||||
|
Shiny.addCustomMessageHandler("update-apexchart-options", function(obj) {
|
||||||
|
var chart = get_widget(obj.id);
|
||||||
|
if (typeof chart != "undefined") {
|
||||||
|
chart.updateOptions(obj.data.options);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
|
@ -119,11 +119,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -74,11 +74,11 @@
|
||||||
</button>
|
</button>
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;"><a class="navbar-link" href="../index.html">apexcharter</a>
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;"><a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -141,7 +141,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</header><script src="labs_files/htmlwidgets-1.5.1/htmlwidgets.js"></script><script src="labs_files/apexcharts-3.17.1/apexcharts.min.js"></script><script src="labs_files/d3-format-1.4.2/d3-format.min.js"></script><script src="labs_files/apexcharter-binding-0.1.3.990/apexcharter.js"></script><div class="row">
|
</header><script src="labs_files/htmlwidgets-1.5.1/htmlwidgets.js"></script><script src="labs_files/apexcharts-3.17.1/apexcharts.min.js"></script><script src="labs_files/d3-format-1.4.2/d3-format.min.js"></script><script src="labs_files/apexcharter-binding-0.1.4.900/apexcharter.js"></script><div class="row">
|
||||||
<div class="col-md-9 contents">
|
<div class="col-md-9 contents">
|
||||||
<div class="page-header toc-ignore">
|
<div class="page-header toc-ignore">
|
||||||
<h1>Labs: title, subtitle & axis</h1>
|
<h1>Labs: title, subtitle & axis</h1>
|
||||||
|
@ -165,16 +165,16 @@
|
||||||
<a href="#chart-title" class="anchor"></a>Chart title</h2>
|
<a href="#chart-title" class="anchor"></a>Chart title</h2>
|
||||||
<div class="sourceCode" id="cb2"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb2-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> n_cut, <span class="dt">type =</span> <span class="st">"column"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> cut, <span class="dt">y =</span> n)) <span class="op">%>%</span><span class="st"> </span></a>
|
<div class="sourceCode" id="cb2"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb2-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> n_cut, <span class="dt">type =</span> <span class="st">"column"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> cut, <span class="dt">y =</span> n)) <span class="op">%>%</span><span class="st"> </span></a>
|
||||||
<a class="sourceLine" id="cb2-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_title.html">ax_title</a></span>(<span class="dt">text =</span> <span class="st">"Cut distribution"</span>)</a></code></pre></div>
|
<a class="sourceLine" id="cb2-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_title.html">ax_title</a></span>(<span class="dt">text =</span> <span class="st">"Cut distribution"</span>)</a></code></pre></div>
|
||||||
<div id="htmlwidget-8e78491cd40784e13eda" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
<div id="htmlwidget-b38705775005699112e6" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
||||||
<script type="application/json" data-for="htmlwidget-8e78491cd40784e13eda">{"x":{"ax_opts":{"chart":{"type":"bar"},"series":[{"name":"n","data":[{"x":"Fair","y":1610},{"x":"Good","y":4906},{"x":"Very Good","y":12082},{"x":"Premium","y":13791},{"x":"Ideal","y":21551}]}],"dataLabels":{"enabled":false},"plotOptions":{"bar":{"horizontal":false}},"title":{"text":"Cut distribution"}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":[],"jsHooks":[]}</script><p>You can set some options, for example:</p>
|
<script type="application/json" data-for="htmlwidget-b38705775005699112e6">{"x":{"ax_opts":{"chart":{"type":"bar"},"series":[{"name":"n","data":[{"x":"Fair","y":1610},{"x":"Good","y":4906},{"x":"Very Good","y":12082},{"x":"Premium","y":13791},{"x":"Ideal","y":21551}]}],"dataLabels":{"enabled":false},"plotOptions":{"bar":{"horizontal":false}},"title":{"text":"Cut distribution"}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":[],"jsHooks":[]}</script><p>You can set some options, for example:</p>
|
||||||
<div class="sourceCode" id="cb3"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb3-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> n_cut, <span class="dt">type =</span> <span class="st">"column"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> cut, <span class="dt">y =</span> n)) <span class="op">%>%</span><span class="st"> </span></a>
|
<div class="sourceCode" id="cb3"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb3-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> n_cut, <span class="dt">type =</span> <span class="st">"column"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> cut, <span class="dt">y =</span> n)) <span class="op">%>%</span><span class="st"> </span></a>
|
||||||
<a class="sourceLine" id="cb3-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_title.html">ax_title</a></span>(</a>
|
<a class="sourceLine" id="cb3-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_title.html">ax_title</a></span>(</a>
|
||||||
<a class="sourceLine" id="cb3-3" title="3"> <span class="dt">text =</span> <span class="st">"Cut distribution"</span>, </a>
|
<a class="sourceLine" id="cb3-3" title="3"> <span class="dt">text =</span> <span class="st">"Cut distribution"</span>, </a>
|
||||||
<a class="sourceLine" id="cb3-4" title="4"> <span class="dt">align =</span> <span class="st">"center"</span>,</a>
|
<a class="sourceLine" id="cb3-4" title="4"> <span class="dt">align =</span> <span class="st">"center"</span>,</a>
|
||||||
<a class="sourceLine" id="cb3-5" title="5"> <span class="dt">style =</span> <span class="kw"><a href="https://rdrr.io/r/base/list.html">list</a></span>(<span class="dt">fontSize =</span> <span class="st">"22px"</span>)</a>
|
<a class="sourceLine" id="cb3-5" title="5"> <span class="dt">style =</span> <span class="kw"><a href="https://rdrr.io/r/base/list.html">list</a></span>(<span class="dt">fontSize =</span> <span class="st">"22px"</span>)</a>
|
||||||
<a class="sourceLine" id="cb3-6" title="6"> )</a></code></pre></div>
|
<a class="sourceLine" id="cb3-6" title="6"> )</a></code></pre></div>
|
||||||
<div id="htmlwidget-e070758776ee7dfb0950" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
<div id="htmlwidget-5ee68f1055266b4ecf90" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
||||||
<script type="application/json" data-for="htmlwidget-e070758776ee7dfb0950">{"x":{"ax_opts":{"chart":{"type":"bar"},"series":[{"name":"n","data":[{"x":"Fair","y":1610},{"x":"Good","y":4906},{"x":"Very Good","y":12082},{"x":"Premium","y":13791},{"x":"Ideal","y":21551}]}],"dataLabels":{"enabled":false},"plotOptions":{"bar":{"horizontal":false}},"title":{"text":"Cut distribution","align":"center","style":{"fontSize":"22px"}}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":[],"jsHooks":[]}</script><p>Full list of parameters is available here : <a href="https://apexcharts.com/docs/options/title/" class="uri">https://apexcharts.com/docs/options/title/</a></p>
|
<script type="application/json" data-for="htmlwidget-5ee68f1055266b4ecf90">{"x":{"ax_opts":{"chart":{"type":"bar"},"series":[{"name":"n","data":[{"x":"Fair","y":1610},{"x":"Good","y":4906},{"x":"Very Good","y":12082},{"x":"Premium","y":13791},{"x":"Ideal","y":21551}]}],"dataLabels":{"enabled":false},"plotOptions":{"bar":{"horizontal":false}},"title":{"text":"Cut distribution","align":"center","style":{"fontSize":"22px"}}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":[],"jsHooks":[]}</script><p>Full list of parameters is available here : <a href="https://apexcharts.com/docs/options/title/" class="uri">https://apexcharts.com/docs/options/title/</a></p>
|
||||||
</div>
|
</div>
|
||||||
<div id="chart-subtitle" class="section level2">
|
<div id="chart-subtitle" class="section level2">
|
||||||
<h2 class="hasAnchor">
|
<h2 class="hasAnchor">
|
||||||
|
@ -182,8 +182,8 @@
|
||||||
<div class="sourceCode" id="cb4"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb4-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> n_cut, <span class="dt">type =</span> <span class="st">"column"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> cut, <span class="dt">y =</span> n)) <span class="op">%>%</span><span class="st"> </span></a>
|
<div class="sourceCode" id="cb4"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb4-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> n_cut, <span class="dt">type =</span> <span class="st">"column"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> cut, <span class="dt">y =</span> n)) <span class="op">%>%</span><span class="st"> </span></a>
|
||||||
<a class="sourceLine" id="cb4-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_title.html">ax_title</a></span>(<span class="dt">text =</span> <span class="st">"Cut distribution"</span>) <span class="op">%>%</span><span class="st"> </span></a>
|
<a class="sourceLine" id="cb4-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_title.html">ax_title</a></span>(<span class="dt">text =</span> <span class="st">"Cut distribution"</span>) <span class="op">%>%</span><span class="st"> </span></a>
|
||||||
<a class="sourceLine" id="cb4-3" title="3"><span class="st"> </span><span class="kw"><a href="../reference/ax_subtitle.html">ax_subtitle</a></span>(<span class="dt">text =</span> <span class="st">"Data from ggplot2"</span>)</a></code></pre></div>
|
<a class="sourceLine" id="cb4-3" title="3"><span class="st"> </span><span class="kw"><a href="../reference/ax_subtitle.html">ax_subtitle</a></span>(<span class="dt">text =</span> <span class="st">"Data from ggplot2"</span>)</a></code></pre></div>
|
||||||
<div id="htmlwidget-9c636cf1c5e3ab9788ce" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
<div id="htmlwidget-625ddfa1082b36fb53d7" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
||||||
<script type="application/json" data-for="htmlwidget-9c636cf1c5e3ab9788ce">{"x":{"ax_opts":{"chart":{"type":"bar"},"series":[{"name":"n","data":[{"x":"Fair","y":1610},{"x":"Good","y":4906},{"x":"Very Good","y":12082},{"x":"Premium","y":13791},{"x":"Ideal","y":21551}]}],"dataLabels":{"enabled":false},"plotOptions":{"bar":{"horizontal":false}},"title":{"text":"Cut distribution"},"subtitle":{"text":"Data from ggplot2"}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":[],"jsHooks":[]}</script><p>With same options than for title:</p>
|
<script type="application/json" data-for="htmlwidget-625ddfa1082b36fb53d7">{"x":{"ax_opts":{"chart":{"type":"bar"},"series":[{"name":"n","data":[{"x":"Fair","y":1610},{"x":"Good","y":4906},{"x":"Very Good","y":12082},{"x":"Premium","y":13791},{"x":"Ideal","y":21551}]}],"dataLabels":{"enabled":false},"plotOptions":{"bar":{"horizontal":false}},"title":{"text":"Cut distribution"},"subtitle":{"text":"Data from ggplot2"}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":[],"jsHooks":[]}</script><p>With same options than for title:</p>
|
||||||
<div class="sourceCode" id="cb5"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb5-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> n_cut, <span class="dt">type =</span> <span class="st">"column"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> cut, <span class="dt">y =</span> n)) <span class="op">%>%</span><span class="st"> </span></a>
|
<div class="sourceCode" id="cb5"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb5-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> n_cut, <span class="dt">type =</span> <span class="st">"column"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> cut, <span class="dt">y =</span> n)) <span class="op">%>%</span><span class="st"> </span></a>
|
||||||
<a class="sourceLine" id="cb5-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_title.html">ax_title</a></span>(</a>
|
<a class="sourceLine" id="cb5-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_title.html">ax_title</a></span>(</a>
|
||||||
<a class="sourceLine" id="cb5-3" title="3"> <span class="dt">text =</span> <span class="st">"Cut distribution"</span>, </a>
|
<a class="sourceLine" id="cb5-3" title="3"> <span class="dt">text =</span> <span class="st">"Cut distribution"</span>, </a>
|
||||||
|
@ -195,8 +195,8 @@
|
||||||
<a class="sourceLine" id="cb5-9" title="9"> <span class="dt">align =</span> <span class="st">"center"</span>,</a>
|
<a class="sourceLine" id="cb5-9" title="9"> <span class="dt">align =</span> <span class="st">"center"</span>,</a>
|
||||||
<a class="sourceLine" id="cb5-10" title="10"> <span class="dt">style =</span> <span class="kw"><a href="https://rdrr.io/r/base/list.html">list</a></span>(<span class="dt">fontSize =</span> <span class="st">"16px"</span>, <span class="dt">color =</span> <span class="st">"#BDBDBD"</span>)</a>
|
<a class="sourceLine" id="cb5-10" title="10"> <span class="dt">style =</span> <span class="kw"><a href="https://rdrr.io/r/base/list.html">list</a></span>(<span class="dt">fontSize =</span> <span class="st">"16px"</span>, <span class="dt">color =</span> <span class="st">"#BDBDBD"</span>)</a>
|
||||||
<a class="sourceLine" id="cb5-11" title="11"> )</a></code></pre></div>
|
<a class="sourceLine" id="cb5-11" title="11"> )</a></code></pre></div>
|
||||||
<div id="htmlwidget-71e26737e7e204286149" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
<div id="htmlwidget-e977c8bfbe375c45955a" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
||||||
<script type="application/json" data-for="htmlwidget-71e26737e7e204286149">{"x":{"ax_opts":{"chart":{"type":"bar"},"series":[{"name":"n","data":[{"x":"Fair","y":1610},{"x":"Good","y":4906},{"x":"Very Good","y":12082},{"x":"Premium","y":13791},{"x":"Ideal","y":21551}]}],"dataLabels":{"enabled":false},"plotOptions":{"bar":{"horizontal":false}},"title":{"text":"Cut distribution","align":"center","style":{"fontSize":"22px"}},"subtitle":{"text":"Data from ggplot2","align":"center","style":{"fontSize":"16px","color":"#BDBDBD"}}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":[],"jsHooks":[]}</script><p>Full list of parameters is available here : <a href="https://apexcharts.com/docs/options/subtitle/" class="uri">https://apexcharts.com/docs/options/subtitle/</a></p>
|
<script type="application/json" data-for="htmlwidget-e977c8bfbe375c45955a">{"x":{"ax_opts":{"chart":{"type":"bar"},"series":[{"name":"n","data":[{"x":"Fair","y":1610},{"x":"Good","y":4906},{"x":"Very Good","y":12082},{"x":"Premium","y":13791},{"x":"Ideal","y":21551}]}],"dataLabels":{"enabled":false},"plotOptions":{"bar":{"horizontal":false}},"title":{"text":"Cut distribution","align":"center","style":{"fontSize":"22px"}},"subtitle":{"text":"Data from ggplot2","align":"center","style":{"fontSize":"16px","color":"#BDBDBD"}}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":[],"jsHooks":[]}</script><p>Full list of parameters is available here : <a href="https://apexcharts.com/docs/options/subtitle/" class="uri">https://apexcharts.com/docs/options/subtitle/</a></p>
|
||||||
</div>
|
</div>
|
||||||
<div id="axis-title" class="section level2">
|
<div id="axis-title" class="section level2">
|
||||||
<h2 class="hasAnchor">
|
<h2 class="hasAnchor">
|
||||||
|
@ -204,8 +204,8 @@
|
||||||
<div class="sourceCode" id="cb6"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb6-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> n_cut, <span class="dt">type =</span> <span class="st">"column"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> cut, <span class="dt">y =</span> n)) <span class="op">%>%</span><span class="st"> </span></a>
|
<div class="sourceCode" id="cb6"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb6-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> n_cut, <span class="dt">type =</span> <span class="st">"column"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> cut, <span class="dt">y =</span> n)) <span class="op">%>%</span><span class="st"> </span></a>
|
||||||
<a class="sourceLine" id="cb6-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_yaxis.html">ax_yaxis</a></span>(<span class="dt">title =</span> <span class="kw"><a href="https://rdrr.io/r/base/list.html">list</a></span>(<span class="dt">text =</span> <span class="st">"Count"</span>)) <span class="op">%>%</span><span class="st"> </span></a>
|
<a class="sourceLine" id="cb6-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_yaxis.html">ax_yaxis</a></span>(<span class="dt">title =</span> <span class="kw"><a href="https://rdrr.io/r/base/list.html">list</a></span>(<span class="dt">text =</span> <span class="st">"Count"</span>)) <span class="op">%>%</span><span class="st"> </span></a>
|
||||||
<a class="sourceLine" id="cb6-3" title="3"><span class="st"> </span><span class="kw"><a href="../reference/ax_xaxis.html">ax_xaxis</a></span>(<span class="dt">title =</span> <span class="kw"><a href="https://rdrr.io/r/base/list.html">list</a></span>(<span class="dt">text =</span> <span class="st">"Cut"</span>))</a></code></pre></div>
|
<a class="sourceLine" id="cb6-3" title="3"><span class="st"> </span><span class="kw"><a href="../reference/ax_xaxis.html">ax_xaxis</a></span>(<span class="dt">title =</span> <span class="kw"><a href="https://rdrr.io/r/base/list.html">list</a></span>(<span class="dt">text =</span> <span class="st">"Cut"</span>))</a></code></pre></div>
|
||||||
<div id="htmlwidget-daf91496798eacfb2351" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
<div id="htmlwidget-c0efb440e8646ff52bd3" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
||||||
<script type="application/json" data-for="htmlwidget-daf91496798eacfb2351">{"x":{"ax_opts":{"chart":{"type":"bar"},"series":[{"name":"n","data":[{"x":"Fair","y":1610},{"x":"Good","y":4906},{"x":"Very Good","y":12082},{"x":"Premium","y":13791},{"x":"Ideal","y":21551}]}],"dataLabels":{"enabled":false},"plotOptions":{"bar":{"horizontal":false}},"yaxis":{"title":{"text":"Count"}},"xaxis":{"title":{"text":"Cut"}}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":[],"jsHooks":[]}</script><p>With some options:</p>
|
<script type="application/json" data-for="htmlwidget-c0efb440e8646ff52bd3">{"x":{"ax_opts":{"chart":{"type":"bar"},"series":[{"name":"n","data":[{"x":"Fair","y":1610},{"x":"Good","y":4906},{"x":"Very Good","y":12082},{"x":"Premium","y":13791},{"x":"Ideal","y":21551}]}],"dataLabels":{"enabled":false},"plotOptions":{"bar":{"horizontal":false}},"yaxis":{"title":{"text":"Count"}},"xaxis":{"title":{"text":"Cut"}}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":[],"jsHooks":[]}</script><p>With some options:</p>
|
||||||
<div class="sourceCode" id="cb7"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb7-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> n_cut, <span class="dt">type =</span> <span class="st">"column"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> cut, <span class="dt">y =</span> n)) <span class="op">%>%</span><span class="st"> </span></a>
|
<div class="sourceCode" id="cb7"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb7-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> n_cut, <span class="dt">type =</span> <span class="st">"column"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> cut, <span class="dt">y =</span> n)) <span class="op">%>%</span><span class="st"> </span></a>
|
||||||
<a class="sourceLine" id="cb7-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_yaxis.html">ax_yaxis</a></span>(<span class="dt">title =</span> <span class="kw"><a href="https://rdrr.io/r/base/list.html">list</a></span>(</a>
|
<a class="sourceLine" id="cb7-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_yaxis.html">ax_yaxis</a></span>(<span class="dt">title =</span> <span class="kw"><a href="https://rdrr.io/r/base/list.html">list</a></span>(</a>
|
||||||
<a class="sourceLine" id="cb7-3" title="3"> <span class="dt">text =</span> <span class="st">"Count"</span>,</a>
|
<a class="sourceLine" id="cb7-3" title="3"> <span class="dt">text =</span> <span class="st">"Count"</span>,</a>
|
||||||
|
@ -215,8 +215,8 @@
|
||||||
<a class="sourceLine" id="cb7-7" title="7"> <span class="dt">text =</span> <span class="st">"Cut"</span>, </a>
|
<a class="sourceLine" id="cb7-7" title="7"> <span class="dt">text =</span> <span class="st">"Cut"</span>, </a>
|
||||||
<a class="sourceLine" id="cb7-8" title="8"> <span class="dt">style =</span> <span class="kw"><a href="https://rdrr.io/r/base/list.html">list</a></span>(<span class="dt">fontSize =</span> <span class="st">"14px"</span>, <span class="dt">color =</span> <span class="st">"#BDBDBD"</span>)</a>
|
<a class="sourceLine" id="cb7-8" title="8"> <span class="dt">style =</span> <span class="kw"><a href="https://rdrr.io/r/base/list.html">list</a></span>(<span class="dt">fontSize =</span> <span class="st">"14px"</span>, <span class="dt">color =</span> <span class="st">"#BDBDBD"</span>)</a>
|
||||||
<a class="sourceLine" id="cb7-9" title="9"> ))</a></code></pre></div>
|
<a class="sourceLine" id="cb7-9" title="9"> ))</a></code></pre></div>
|
||||||
<div id="htmlwidget-4939f88476fd086e16f8" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
<div id="htmlwidget-a977b6f28ef01afa6eb7" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
||||||
<script type="application/json" data-for="htmlwidget-4939f88476fd086e16f8">{"x":{"ax_opts":{"chart":{"type":"bar"},"series":[{"name":"n","data":[{"x":"Fair","y":1610},{"x":"Good","y":4906},{"x":"Very Good","y":12082},{"x":"Premium","y":13791},{"x":"Ideal","y":21551}]}],"dataLabels":{"enabled":false},"plotOptions":{"bar":{"horizontal":false}},"yaxis":{"title":{"text":"Count","style":{"fontSize":"14px","color":"#BDBDBD"}}},"xaxis":{"title":{"text":"Cut","style":{"fontSize":"14px","color":"#BDBDBD"}}}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":[],"jsHooks":[]}</script>
|
<script type="application/json" data-for="htmlwidget-a977b6f28ef01afa6eb7">{"x":{"ax_opts":{"chart":{"type":"bar"},"series":[{"name":"n","data":[{"x":"Fair","y":1610},{"x":"Good","y":4906},{"x":"Very Good","y":12082},{"x":"Premium","y":13791},{"x":"Ideal","y":21551}]}],"dataLabels":{"enabled":false},"plotOptions":{"bar":{"horizontal":false}},"yaxis":{"title":{"text":"Count","style":{"fontSize":"14px","color":"#BDBDBD"}}},"xaxis":{"title":{"text":"Cut","style":{"fontSize":"14px","color":"#BDBDBD"}}}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":[],"jsHooks":[]}</script>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,285 @@
|
||||||
|
/*!
|
||||||
|
*
|
||||||
|
* htmlwidgets bindings for ApexCharts
|
||||||
|
* https://github.com/dreamRs/apexcharter
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/// Functions
|
||||||
|
|
||||||
|
// From Friss tuto (https://github.com/FrissAnalytics/shinyJsTutorials/blob/master/tutorials/tutorial_03.Rmd)
|
||||||
|
function get_widget(id) {
|
||||||
|
var htmlWidgetsObj = HTMLWidgets.find("#" + id);
|
||||||
|
var widgetObj;
|
||||||
|
if (typeof htmlWidgetsObj !== "undefined") {
|
||||||
|
widgetObj = htmlWidgetsObj.getChart();
|
||||||
|
}
|
||||||
|
return widgetObj;
|
||||||
|
}
|
||||||
|
|
||||||
|
function is_single(options) {
|
||||||
|
var typeLabels = ["pie", "radialBar", "donut"];
|
||||||
|
var lab = typeLabels.indexOf(options.w.config.chart.type) > -1;
|
||||||
|
var single = options.w.config.series.length === 1;
|
||||||
|
return lab | single;
|
||||||
|
}
|
||||||
|
|
||||||
|
function is_datetime(chartContext) {
|
||||||
|
if (
|
||||||
|
chartContext.hasOwnProperty("w") &&
|
||||||
|
chartContext.w.hasOwnProperty("config") &&
|
||||||
|
chartContext.w.config.hasOwnProperty("xaxis") &&
|
||||||
|
chartContext.w.config.xaxis.hasOwnProperty("type")
|
||||||
|
) {
|
||||||
|
return chartContext.w.config.xaxis.type == "datetime";
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function getSelection(chartContext, selectedDataPoints, serieIndex) {
|
||||||
|
var typeLabels = ["pie", "radialBar", "donut"];
|
||||||
|
var typeXY = ["scatter", "bubble"];
|
||||||
|
var selected;
|
||||||
|
if (typeLabels.indexOf(chartContext.opts.chart.type) > -1) {
|
||||||
|
var labels = chartContext.opts.labels;
|
||||||
|
selected = selectedDataPoints[serieIndex].map(function(index) {
|
||||||
|
return labels[index];
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
var data = chartContext.opts.series[serieIndex].data;
|
||||||
|
selected = selectedDataPoints[serieIndex].map(function(index) {
|
||||||
|
var val = data[index];
|
||||||
|
if (typeXY.indexOf(chartContext.opts.chart.type) < 0) {
|
||||||
|
if (val.hasOwnProperty("x")) {
|
||||||
|
val = val.x;
|
||||||
|
} else {
|
||||||
|
val = val[0];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return val;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
//console.log(selected);
|
||||||
|
if (typeXY.indexOf(chartContext.opts.chart.type) > -1) {
|
||||||
|
selected = {
|
||||||
|
x: selected.map(function(obj) {
|
||||||
|
return obj.x;
|
||||||
|
}),
|
||||||
|
y: selected.map(function(obj) {
|
||||||
|
return obj.y;
|
||||||
|
})
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (typeof selected == "undefined") {
|
||||||
|
selected = null;
|
||||||
|
}
|
||||||
|
return selected;
|
||||||
|
}
|
||||||
|
|
||||||
|
function getYaxis(axis) {
|
||||||
|
var yzoom = { min: null, max: null };
|
||||||
|
if (typeof axis.yaxis !== "undefined" && axis.yaxis !== null) {
|
||||||
|
var y_axis;
|
||||||
|
if (axis.yaxis.hasOwnProperty("min")) {
|
||||||
|
y_axis = axis.yaxis;
|
||||||
|
} else {
|
||||||
|
y_axis = axis.yaxis[0];
|
||||||
|
}
|
||||||
|
if (y_axis.hasOwnProperty("min") && typeof y_axis.min !== "undefined") {
|
||||||
|
yzoom.min = y_axis.min;
|
||||||
|
}
|
||||||
|
if (y_axis.hasOwnProperty("max") && typeof y_axis.max !== "undefined") {
|
||||||
|
yzoom.max = y_axis.max;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return yzoom;
|
||||||
|
}
|
||||||
|
|
||||||
|
function getXaxis(axis) {
|
||||||
|
var xzoom = { min: null, max: null };
|
||||||
|
if (typeof axis.xaxis !== "undefined") {
|
||||||
|
var x_axis = axis.xaxis;
|
||||||
|
if (x_axis.hasOwnProperty("min") && typeof x_axis.min !== "undefined") {
|
||||||
|
xzoom.min = x_axis.min;
|
||||||
|
}
|
||||||
|
if (x_axis.hasOwnProperty("max") && typeof x_axis.max !== "undefined") {
|
||||||
|
xzoom.max = x_axis.max;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return xzoom;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// Widget
|
||||||
|
|
||||||
|
HTMLWidgets.widget({
|
||||||
|
name: "apexcharter",
|
||||||
|
|
||||||
|
type: "output",
|
||||||
|
|
||||||
|
factory: function(el, width, height) {
|
||||||
|
var axOpts;
|
||||||
|
var apexchart = null;
|
||||||
|
|
||||||
|
return {
|
||||||
|
renderValue: function(x) {
|
||||||
|
// Global options
|
||||||
|
axOpts = x.ax_opts;
|
||||||
|
|
||||||
|
// Sizing
|
||||||
|
if (typeof axOpts.chart === "undefined") {
|
||||||
|
axOpts.chart = {};
|
||||||
|
}
|
||||||
|
axOpts.chart.width = width;
|
||||||
|
axOpts.chart.height = height;
|
||||||
|
if (!axOpts.chart.hasOwnProperty("parentHeightOffset")) {
|
||||||
|
axOpts.chart.parentHeightOffset = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (x.hasOwnProperty("shinyEvents") & HTMLWidgets.shinyMode) {
|
||||||
|
if (!axOpts.hasOwnProperty("chart")) {
|
||||||
|
axOpts.chart = {};
|
||||||
|
}
|
||||||
|
if (!axOpts.chart.hasOwnProperty("events")) {
|
||||||
|
axOpts.chart.events = {};
|
||||||
|
}
|
||||||
|
if (x.shinyEvents.hasOwnProperty("click")) {
|
||||||
|
axOpts.chart.events.dataPointSelection = function(
|
||||||
|
event,
|
||||||
|
chartContext,
|
||||||
|
opts
|
||||||
|
) {
|
||||||
|
var options = opts;
|
||||||
|
var nonEmpty = opts.selectedDataPoints.filter(function(el) {
|
||||||
|
return el !== null && el.length > 0;
|
||||||
|
});
|
||||||
|
if (nonEmpty.length > 0) {
|
||||||
|
var select = {};
|
||||||
|
for (var i = 0; i < opts.selectedDataPoints.length; i++) {
|
||||||
|
if (typeof opts.selectedDataPoints[i] === "undefined") {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
var selection = getSelection(
|
||||||
|
chartContext,
|
||||||
|
options.selectedDataPoints,
|
||||||
|
i
|
||||||
|
);
|
||||||
|
if (selection !== null) {
|
||||||
|
if (opts.w.config.series[i].hasOwnProperty("name")) {
|
||||||
|
var name = opts.w.config.series[i].name;
|
||||||
|
select[name] = selection;
|
||||||
|
} else {
|
||||||
|
select[i] = selection;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (is_single(options)) {
|
||||||
|
select = select[Object.keys(select)[0]];
|
||||||
|
}
|
||||||
|
Shiny.setInputValue(
|
||||||
|
x.shinyEvents.click.inputId + ":apex_click",
|
||||||
|
{ value: select, datetime: is_datetime(chartContext) }
|
||||||
|
);
|
||||||
|
} else {
|
||||||
|
Shiny.setInputValue(x.shinyEvents.click.inputId, null);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (x.shinyEvents.hasOwnProperty("zoomed")) {
|
||||||
|
axOpts.chart.events.zoomed = function(chartContext, xaxis, yaxis) {
|
||||||
|
var id = x.shinyEvents.zoomed.inputId;
|
||||||
|
if (is_datetime(chartContext)) {
|
||||||
|
id = id + ":apex_datetime";
|
||||||
|
}
|
||||||
|
Shiny.setInputValue(id, {
|
||||||
|
x: getXaxis(xaxis),
|
||||||
|
y: getYaxis(xaxis)
|
||||||
|
});
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (x.shinyEvents.hasOwnProperty("selection")) {
|
||||||
|
axOpts.chart.events.selection = function(
|
||||||
|
chartContext,
|
||||||
|
xaxis,
|
||||||
|
yaxis
|
||||||
|
) {
|
||||||
|
var id = x.shinyEvents.selection.inputId;
|
||||||
|
if (is_datetime(chartContext)) {
|
||||||
|
id = id + ":apex_datetime";
|
||||||
|
}
|
||||||
|
var selectionValue;
|
||||||
|
if (x.shinyEvents.selection.type === "x") {
|
||||||
|
selectionValue = { x: xaxis.xaxis };
|
||||||
|
} else if (x.shinyEvents.selection.type === "xy") {
|
||||||
|
selectionValue = { x: xaxis.xaxis, y: getYaxis(xaxis) };
|
||||||
|
} else if (x.shinyEvents.selection.type === "y") {
|
||||||
|
selectionValue = { y: getYaxis(xaxis) };
|
||||||
|
}
|
||||||
|
Shiny.setInputValue(id, selectionValue);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Generate or update chart
|
||||||
|
if (apexchart === null) {
|
||||||
|
apexchart = new ApexCharts(el, axOpts);
|
||||||
|
apexchart.render();
|
||||||
|
} else {
|
||||||
|
if (x.auto_update) {
|
||||||
|
apexchart.updateSeries(axOpts.series, x.auto_update.series_animate);
|
||||||
|
if (x.auto_update.update_options) {
|
||||||
|
apexchart.updateOptions(
|
||||||
|
axOpts,
|
||||||
|
x.auto_update.options_redrawPaths,
|
||||||
|
x.auto_update.options_animate
|
||||||
|
);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
apexchart.destroy();
|
||||||
|
apexchart = new ApexCharts(el, axOpts);
|
||||||
|
apexchart.render();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
getChart: function() {
|
||||||
|
return apexchart;
|
||||||
|
},
|
||||||
|
|
||||||
|
resize: function(width, height) {
|
||||||
|
apexchart.updateOptions({
|
||||||
|
chart: {
|
||||||
|
width: width,
|
||||||
|
height: height
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
if (HTMLWidgets.shinyMode) {
|
||||||
|
// update serie
|
||||||
|
Shiny.addCustomMessageHandler("update-apexchart-series", function(obj) {
|
||||||
|
var chart = get_widget(obj.id);
|
||||||
|
if (typeof chart != "undefined") {
|
||||||
|
chart.updateSeries(
|
||||||
|
[
|
||||||
|
{
|
||||||
|
data: obj.data.newSeries
|
||||||
|
}
|
||||||
|
],
|
||||||
|
obj.data.animate
|
||||||
|
);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
// update options
|
||||||
|
Shiny.addCustomMessageHandler("update-apexchart-options", function(obj) {
|
||||||
|
var chart = get_widget(obj.id);
|
||||||
|
if (typeof chart != "undefined") {
|
||||||
|
chart.updateOptions(obj.data.options);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
|
@ -74,11 +74,11 @@
|
||||||
</button>
|
</button>
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;"><a class="navbar-link" href="../index.html">apexcharter</a>
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;"><a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -141,7 +141,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</header><script src="lines_files/htmlwidgets-1.5.1/htmlwidgets.js"></script><script src="lines_files/apexcharts-3.17.1/apexcharts.min.js"></script><script src="lines_files/d3-format-1.4.2/d3-format.min.js"></script><script src="lines_files/apexcharter-binding-0.1.3.990/apexcharter.js"></script><div class="row">
|
</header><script src="lines_files/htmlwidgets-1.5.1/htmlwidgets.js"></script><script src="lines_files/apexcharts-3.17.1/apexcharts.min.js"></script><script src="lines_files/d3-format-1.4.2/d3-format.min.js"></script><script src="lines_files/apexcharter-binding-0.1.4.900/apexcharter.js"></script><div class="row">
|
||||||
<div class="col-md-9 contents">
|
<div class="col-md-9 contents">
|
||||||
<div class="page-header toc-ignore">
|
<div class="page-header toc-ignore">
|
||||||
<h1>Options & styles for lines</h1>
|
<h1>Options & styles for lines</h1>
|
||||||
|
@ -171,16 +171,16 @@
|
||||||
<a href="#type-of-line" class="anchor"></a>Type of line</h2>
|
<a href="#type-of-line" class="anchor"></a>Type of line</h2>
|
||||||
<p>Classic line:</p>
|
<p>Classic line:</p>
|
||||||
<div class="sourceCode" id="cb2"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb2-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> economics, <span class="dt">type =</span> <span class="st">"line"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> date, <span class="dt">y =</span> uempmed))</a></code></pre></div>
|
<div class="sourceCode" id="cb2"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb2-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> economics, <span class="dt">type =</span> <span class="st">"line"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> date, <span class="dt">y =</span> uempmed))</a></code></pre></div>
|
||||||
<div id="htmlwidget-890e054d1f2a1a8b013d" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
<div id="htmlwidget-736956359de6a0d6641e" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
||||||
<script type="application/json" data-for="htmlwidget-890e054d1f2a1a8b013d">{"x":{"ax_opts":{"chart":{"type":"line"},"series":[{"name":"uempmed","data":[["new Date('2011-03-01').getTime()",21.5],["new Date('2011-04-01').getTime()",20.9],["new Date('2011-05-01').getTime()",21.6],["new Date('2011-06-01').getTime()",22.4],["new Date('2011-07-01').getTime()",22],["new Date('2011-08-01').getTime()",22.4],["new Date('2011-09-01').getTime()",22],["new Date('2011-10-01').getTime()",20.6],["new Date('2011-11-01').getTime()",20.8],["new Date('2011-12-01').getTime()",20.5],["new Date('2012-01-01').getTime()",20.8],["new Date('2012-02-01').getTime()",19.7],["new Date('2012-03-01').getTime()",19.2],["new Date('2012-04-01').getTime()",19.1],["new Date('2012-05-01').getTime()",19.9],["new Date('2012-06-01').getTime()",20.4],["new Date('2012-07-01').getTime()",17.5],["new Date('2012-08-01').getTime()",18.4],["new Date('2012-09-01').getTime()",18.8],["new Date('2012-10-01').getTime()",19.9],["new Date('2012-11-01').getTime()",18.6],["new Date('2012-12-01').getTime()",17.7],["new Date('2013-01-01').getTime()",15.8],["new Date('2013-02-01').getTime()",17.2],["new Date('2013-03-01').getTime()",17.6],["new Date('2013-04-01').getTime()",17.1],["new Date('2013-05-01').getTime()",17.1],["new Date('2013-06-01').getTime()",17],["new Date('2013-07-01').getTime()",16.2],["new Date('2013-08-01').getTime()",16.5],["new Date('2013-09-01').getTime()",16.5],["new Date('2013-10-01').getTime()",16.3],["new Date('2013-11-01').getTime()",17.1],["new Date('2013-12-01').getTime()",17.3],["new Date('2014-01-01').getTime()",15.4],["new Date('2014-02-01').getTime()",15.9],["new Date('2014-03-01').getTime()",15.8],["new Date('2014-04-01').getTime()",15.7],["new Date('2014-05-01').getTime()",14.6],["new Date('2014-06-01').getTime()",13.8],["new Date('2014-07-01').getTime()",13.1],["new Date('2014-08-01').getTime()",12.9],["new Date('2014-09-01').getTime()",13.4],["new Date('2014-10-01').getTime()",13.6],["new Date('2014-11-01').getTime()",13],["new Date('2014-12-01').getTime()",12.9],["new Date('2015-01-01').getTime()",13.2],["new Date('2015-02-01').getTime()",12.9],["new Date('2015-03-01').getTime()",12],["new Date('2015-04-01').getTime()",11.5]]}],"dataLabels":{"enabled":false},"stroke":{"curve":"straight","width":2},"xaxis":{"type":"datetime"}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":["ax_opts.series.0.data.0.0","ax_opts.series.0.data.1.0","ax_opts.series.0.data.2.0","ax_opts.series.0.data.3.0","ax_opts.series.0.data.4.0","ax_opts.series.0.data.5.0","ax_opts.series.0.data.6.0","ax_opts.series.0.data.7.0","ax_opts.series.0.data.8.0","ax_opts.series.0.data.9.0","ax_opts.series.0.data.10.0","ax_opts.series.0.data.11.0","ax_opts.series.0.data.12.0","ax_opts.series.0.data.13.0","ax_opts.series.0.data.14.0","ax_opts.series.0.data.15.0","ax_opts.series.0.data.16.0","ax_opts.series.0.data.17.0","ax_opts.series.0.data.18.0","ax_opts.series.0.data.19.0","ax_opts.series.0.data.20.0","ax_opts.series.0.data.21.0","ax_opts.series.0.data.22.0","ax_opts.series.0.data.23.0","ax_opts.series.0.data.24.0","ax_opts.series.0.data.25.0","ax_opts.series.0.data.26.0","ax_opts.series.0.data.27.0","ax_opts.series.0.data.28.0","ax_opts.series.0.data.29.0","ax_opts.series.0.data.30.0","ax_opts.series.0.data.31.0","ax_opts.series.0.data.32.0","ax_opts.series.0.data.33.0","ax_opts.series.0.data.34.0","ax_opts.series.0.data.35.0","ax_opts.series.0.data.36.0","ax_opts.series.0.data.37.0","ax_opts.series.0.data.38.0","ax_opts.series.0.data.39.0","ax_opts.series.0.data.40.0","ax_opts.series.0.data.41.0","ax_opts.series.0.data.42.0","ax_opts.series.0.data.43.0","ax_opts.series.0.data.44.0","ax_opts.series.0.data.45.0","ax_opts.series.0.data.46.0","ax_opts.series.0.data.47.0","ax_opts.series.0.data.48.0","ax_opts.series.0.data.49.0"],"jsHooks":[]}</script><p>Spline curve:</p>
|
<script type="application/json" data-for="htmlwidget-736956359de6a0d6641e">{"x":{"ax_opts":{"chart":{"type":"line"},"series":[{"name":"uempmed","data":[["new Date('2011-03-01').getTime()",21.5],["new Date('2011-04-01').getTime()",20.9],["new Date('2011-05-01').getTime()",21.6],["new Date('2011-06-01').getTime()",22.4],["new Date('2011-07-01').getTime()",22],["new Date('2011-08-01').getTime()",22.4],["new Date('2011-09-01').getTime()",22],["new Date('2011-10-01').getTime()",20.6],["new Date('2011-11-01').getTime()",20.8],["new Date('2011-12-01').getTime()",20.5],["new Date('2012-01-01').getTime()",20.8],["new Date('2012-02-01').getTime()",19.7],["new Date('2012-03-01').getTime()",19.2],["new Date('2012-04-01').getTime()",19.1],["new Date('2012-05-01').getTime()",19.9],["new Date('2012-06-01').getTime()",20.4],["new Date('2012-07-01').getTime()",17.5],["new Date('2012-08-01').getTime()",18.4],["new Date('2012-09-01').getTime()",18.8],["new Date('2012-10-01').getTime()",19.9],["new Date('2012-11-01').getTime()",18.6],["new Date('2012-12-01').getTime()",17.7],["new Date('2013-01-01').getTime()",15.8],["new Date('2013-02-01').getTime()",17.2],["new Date('2013-03-01').getTime()",17.6],["new Date('2013-04-01').getTime()",17.1],["new Date('2013-05-01').getTime()",17.1],["new Date('2013-06-01').getTime()",17],["new Date('2013-07-01').getTime()",16.2],["new Date('2013-08-01').getTime()",16.5],["new Date('2013-09-01').getTime()",16.5],["new Date('2013-10-01').getTime()",16.3],["new Date('2013-11-01').getTime()",17.1],["new Date('2013-12-01').getTime()",17.3],["new Date('2014-01-01').getTime()",15.4],["new Date('2014-02-01').getTime()",15.9],["new Date('2014-03-01').getTime()",15.8],["new Date('2014-04-01').getTime()",15.7],["new Date('2014-05-01').getTime()",14.6],["new Date('2014-06-01').getTime()",13.8],["new Date('2014-07-01').getTime()",13.1],["new Date('2014-08-01').getTime()",12.9],["new Date('2014-09-01').getTime()",13.4],["new Date('2014-10-01').getTime()",13.6],["new Date('2014-11-01').getTime()",13],["new Date('2014-12-01').getTime()",12.9],["new Date('2015-01-01').getTime()",13.2],["new Date('2015-02-01').getTime()",12.9],["new Date('2015-03-01').getTime()",12],["new Date('2015-04-01').getTime()",11.5]]}],"dataLabels":{"enabled":false},"stroke":{"curve":"straight","width":2},"xaxis":{"type":"datetime"}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":["ax_opts.series.0.data.0.0","ax_opts.series.0.data.1.0","ax_opts.series.0.data.2.0","ax_opts.series.0.data.3.0","ax_opts.series.0.data.4.0","ax_opts.series.0.data.5.0","ax_opts.series.0.data.6.0","ax_opts.series.0.data.7.0","ax_opts.series.0.data.8.0","ax_opts.series.0.data.9.0","ax_opts.series.0.data.10.0","ax_opts.series.0.data.11.0","ax_opts.series.0.data.12.0","ax_opts.series.0.data.13.0","ax_opts.series.0.data.14.0","ax_opts.series.0.data.15.0","ax_opts.series.0.data.16.0","ax_opts.series.0.data.17.0","ax_opts.series.0.data.18.0","ax_opts.series.0.data.19.0","ax_opts.series.0.data.20.0","ax_opts.series.0.data.21.0","ax_opts.series.0.data.22.0","ax_opts.series.0.data.23.0","ax_opts.series.0.data.24.0","ax_opts.series.0.data.25.0","ax_opts.series.0.data.26.0","ax_opts.series.0.data.27.0","ax_opts.series.0.data.28.0","ax_opts.series.0.data.29.0","ax_opts.series.0.data.30.0","ax_opts.series.0.data.31.0","ax_opts.series.0.data.32.0","ax_opts.series.0.data.33.0","ax_opts.series.0.data.34.0","ax_opts.series.0.data.35.0","ax_opts.series.0.data.36.0","ax_opts.series.0.data.37.0","ax_opts.series.0.data.38.0","ax_opts.series.0.data.39.0","ax_opts.series.0.data.40.0","ax_opts.series.0.data.41.0","ax_opts.series.0.data.42.0","ax_opts.series.0.data.43.0","ax_opts.series.0.data.44.0","ax_opts.series.0.data.45.0","ax_opts.series.0.data.46.0","ax_opts.series.0.data.47.0","ax_opts.series.0.data.48.0","ax_opts.series.0.data.49.0"],"jsHooks":[]}</script><p>Spline curve:</p>
|
||||||
<div class="sourceCode" id="cb3"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb3-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> economics, <span class="dt">type =</span> <span class="st">"line"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> date, <span class="dt">y =</span> uempmed)) <span class="op">%>%</span><span class="st"> </span></a>
|
<div class="sourceCode" id="cb3"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb3-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> economics, <span class="dt">type =</span> <span class="st">"line"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> date, <span class="dt">y =</span> uempmed)) <span class="op">%>%</span><span class="st"> </span></a>
|
||||||
<a class="sourceLine" id="cb3-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_stroke.html">ax_stroke</a></span>(<span class="dt">curve =</span> <span class="st">"smooth"</span>)</a></code></pre></div>
|
<a class="sourceLine" id="cb3-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_stroke.html">ax_stroke</a></span>(<span class="dt">curve =</span> <span class="st">"smooth"</span>)</a></code></pre></div>
|
||||||
<div id="htmlwidget-951690ff55c55a1c48c0" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
<div id="htmlwidget-1ad84dc6243b7febaaa0" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
||||||
<script type="application/json" data-for="htmlwidget-951690ff55c55a1c48c0">{"x":{"ax_opts":{"chart":{"type":"line"},"series":[{"name":"uempmed","data":[["new Date('2011-03-01').getTime()",21.5],["new Date('2011-04-01').getTime()",20.9],["new Date('2011-05-01').getTime()",21.6],["new Date('2011-06-01').getTime()",22.4],["new Date('2011-07-01').getTime()",22],["new Date('2011-08-01').getTime()",22.4],["new Date('2011-09-01').getTime()",22],["new Date('2011-10-01').getTime()",20.6],["new Date('2011-11-01').getTime()",20.8],["new Date('2011-12-01').getTime()",20.5],["new Date('2012-01-01').getTime()",20.8],["new Date('2012-02-01').getTime()",19.7],["new Date('2012-03-01').getTime()",19.2],["new Date('2012-04-01').getTime()",19.1],["new Date('2012-05-01').getTime()",19.9],["new Date('2012-06-01').getTime()",20.4],["new Date('2012-07-01').getTime()",17.5],["new Date('2012-08-01').getTime()",18.4],["new Date('2012-09-01').getTime()",18.8],["new Date('2012-10-01').getTime()",19.9],["new Date('2012-11-01').getTime()",18.6],["new Date('2012-12-01').getTime()",17.7],["new Date('2013-01-01').getTime()",15.8],["new Date('2013-02-01').getTime()",17.2],["new Date('2013-03-01').getTime()",17.6],["new Date('2013-04-01').getTime()",17.1],["new Date('2013-05-01').getTime()",17.1],["new Date('2013-06-01').getTime()",17],["new Date('2013-07-01').getTime()",16.2],["new Date('2013-08-01').getTime()",16.5],["new Date('2013-09-01').getTime()",16.5],["new Date('2013-10-01').getTime()",16.3],["new Date('2013-11-01').getTime()",17.1],["new Date('2013-12-01').getTime()",17.3],["new Date('2014-01-01').getTime()",15.4],["new Date('2014-02-01').getTime()",15.9],["new Date('2014-03-01').getTime()",15.8],["new Date('2014-04-01').getTime()",15.7],["new Date('2014-05-01').getTime()",14.6],["new Date('2014-06-01').getTime()",13.8],["new Date('2014-07-01').getTime()",13.1],["new Date('2014-08-01').getTime()",12.9],["new Date('2014-09-01').getTime()",13.4],["new Date('2014-10-01').getTime()",13.6],["new Date('2014-11-01').getTime()",13],["new Date('2014-12-01').getTime()",12.9],["new Date('2015-01-01').getTime()",13.2],["new Date('2015-02-01').getTime()",12.9],["new Date('2015-03-01').getTime()",12],["new Date('2015-04-01').getTime()",11.5]]}],"dataLabels":{"enabled":false},"stroke":{"curve":"smooth","width":2},"xaxis":{"type":"datetime"}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":["ax_opts.series.0.data.0.0","ax_opts.series.0.data.1.0","ax_opts.series.0.data.2.0","ax_opts.series.0.data.3.0","ax_opts.series.0.data.4.0","ax_opts.series.0.data.5.0","ax_opts.series.0.data.6.0","ax_opts.series.0.data.7.0","ax_opts.series.0.data.8.0","ax_opts.series.0.data.9.0","ax_opts.series.0.data.10.0","ax_opts.series.0.data.11.0","ax_opts.series.0.data.12.0","ax_opts.series.0.data.13.0","ax_opts.series.0.data.14.0","ax_opts.series.0.data.15.0","ax_opts.series.0.data.16.0","ax_opts.series.0.data.17.0","ax_opts.series.0.data.18.0","ax_opts.series.0.data.19.0","ax_opts.series.0.data.20.0","ax_opts.series.0.data.21.0","ax_opts.series.0.data.22.0","ax_opts.series.0.data.23.0","ax_opts.series.0.data.24.0","ax_opts.series.0.data.25.0","ax_opts.series.0.data.26.0","ax_opts.series.0.data.27.0","ax_opts.series.0.data.28.0","ax_opts.series.0.data.29.0","ax_opts.series.0.data.30.0","ax_opts.series.0.data.31.0","ax_opts.series.0.data.32.0","ax_opts.series.0.data.33.0","ax_opts.series.0.data.34.0","ax_opts.series.0.data.35.0","ax_opts.series.0.data.36.0","ax_opts.series.0.data.37.0","ax_opts.series.0.data.38.0","ax_opts.series.0.data.39.0","ax_opts.series.0.data.40.0","ax_opts.series.0.data.41.0","ax_opts.series.0.data.42.0","ax_opts.series.0.data.43.0","ax_opts.series.0.data.44.0","ax_opts.series.0.data.45.0","ax_opts.series.0.data.46.0","ax_opts.series.0.data.47.0","ax_opts.series.0.data.48.0","ax_opts.series.0.data.49.0"],"jsHooks":[]}</script><p>Steps chart:</p>
|
<script type="application/json" data-for="htmlwidget-1ad84dc6243b7febaaa0">{"x":{"ax_opts":{"chart":{"type":"line"},"series":[{"name":"uempmed","data":[["new Date('2011-03-01').getTime()",21.5],["new Date('2011-04-01').getTime()",20.9],["new Date('2011-05-01').getTime()",21.6],["new Date('2011-06-01').getTime()",22.4],["new Date('2011-07-01').getTime()",22],["new Date('2011-08-01').getTime()",22.4],["new Date('2011-09-01').getTime()",22],["new Date('2011-10-01').getTime()",20.6],["new Date('2011-11-01').getTime()",20.8],["new Date('2011-12-01').getTime()",20.5],["new Date('2012-01-01').getTime()",20.8],["new Date('2012-02-01').getTime()",19.7],["new Date('2012-03-01').getTime()",19.2],["new Date('2012-04-01').getTime()",19.1],["new Date('2012-05-01').getTime()",19.9],["new Date('2012-06-01').getTime()",20.4],["new Date('2012-07-01').getTime()",17.5],["new Date('2012-08-01').getTime()",18.4],["new Date('2012-09-01').getTime()",18.8],["new Date('2012-10-01').getTime()",19.9],["new Date('2012-11-01').getTime()",18.6],["new Date('2012-12-01').getTime()",17.7],["new Date('2013-01-01').getTime()",15.8],["new Date('2013-02-01').getTime()",17.2],["new Date('2013-03-01').getTime()",17.6],["new Date('2013-04-01').getTime()",17.1],["new Date('2013-05-01').getTime()",17.1],["new Date('2013-06-01').getTime()",17],["new Date('2013-07-01').getTime()",16.2],["new Date('2013-08-01').getTime()",16.5],["new Date('2013-09-01').getTime()",16.5],["new Date('2013-10-01').getTime()",16.3],["new Date('2013-11-01').getTime()",17.1],["new Date('2013-12-01').getTime()",17.3],["new Date('2014-01-01').getTime()",15.4],["new Date('2014-02-01').getTime()",15.9],["new Date('2014-03-01').getTime()",15.8],["new Date('2014-04-01').getTime()",15.7],["new Date('2014-05-01').getTime()",14.6],["new Date('2014-06-01').getTime()",13.8],["new Date('2014-07-01').getTime()",13.1],["new Date('2014-08-01').getTime()",12.9],["new Date('2014-09-01').getTime()",13.4],["new Date('2014-10-01').getTime()",13.6],["new Date('2014-11-01').getTime()",13],["new Date('2014-12-01').getTime()",12.9],["new Date('2015-01-01').getTime()",13.2],["new Date('2015-02-01').getTime()",12.9],["new Date('2015-03-01').getTime()",12],["new Date('2015-04-01').getTime()",11.5]]}],"dataLabels":{"enabled":false},"stroke":{"curve":"smooth","width":2},"xaxis":{"type":"datetime"}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":["ax_opts.series.0.data.0.0","ax_opts.series.0.data.1.0","ax_opts.series.0.data.2.0","ax_opts.series.0.data.3.0","ax_opts.series.0.data.4.0","ax_opts.series.0.data.5.0","ax_opts.series.0.data.6.0","ax_opts.series.0.data.7.0","ax_opts.series.0.data.8.0","ax_opts.series.0.data.9.0","ax_opts.series.0.data.10.0","ax_opts.series.0.data.11.0","ax_opts.series.0.data.12.0","ax_opts.series.0.data.13.0","ax_opts.series.0.data.14.0","ax_opts.series.0.data.15.0","ax_opts.series.0.data.16.0","ax_opts.series.0.data.17.0","ax_opts.series.0.data.18.0","ax_opts.series.0.data.19.0","ax_opts.series.0.data.20.0","ax_opts.series.0.data.21.0","ax_opts.series.0.data.22.0","ax_opts.series.0.data.23.0","ax_opts.series.0.data.24.0","ax_opts.series.0.data.25.0","ax_opts.series.0.data.26.0","ax_opts.series.0.data.27.0","ax_opts.series.0.data.28.0","ax_opts.series.0.data.29.0","ax_opts.series.0.data.30.0","ax_opts.series.0.data.31.0","ax_opts.series.0.data.32.0","ax_opts.series.0.data.33.0","ax_opts.series.0.data.34.0","ax_opts.series.0.data.35.0","ax_opts.series.0.data.36.0","ax_opts.series.0.data.37.0","ax_opts.series.0.data.38.0","ax_opts.series.0.data.39.0","ax_opts.series.0.data.40.0","ax_opts.series.0.data.41.0","ax_opts.series.0.data.42.0","ax_opts.series.0.data.43.0","ax_opts.series.0.data.44.0","ax_opts.series.0.data.45.0","ax_opts.series.0.data.46.0","ax_opts.series.0.data.47.0","ax_opts.series.0.data.48.0","ax_opts.series.0.data.49.0"],"jsHooks":[]}</script><p>Steps chart:</p>
|
||||||
<div class="sourceCode" id="cb4"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb4-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> economics, <span class="dt">type =</span> <span class="st">"line"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> date, <span class="dt">y =</span> uempmed)) <span class="op">%>%</span><span class="st"> </span></a>
|
<div class="sourceCode" id="cb4"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb4-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> economics, <span class="dt">type =</span> <span class="st">"line"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> date, <span class="dt">y =</span> uempmed)) <span class="op">%>%</span><span class="st"> </span></a>
|
||||||
<a class="sourceLine" id="cb4-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_stroke.html">ax_stroke</a></span>(<span class="dt">curve =</span> <span class="st">"stepline"</span>)</a></code></pre></div>
|
<a class="sourceLine" id="cb4-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_stroke.html">ax_stroke</a></span>(<span class="dt">curve =</span> <span class="st">"stepline"</span>)</a></code></pre></div>
|
||||||
<div id="htmlwidget-72ff10ab3342367dbd1a" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
<div id="htmlwidget-2882e57466f5ad858520" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
||||||
<script type="application/json" data-for="htmlwidget-72ff10ab3342367dbd1a">{"x":{"ax_opts":{"chart":{"type":"line"},"series":[{"name":"uempmed","data":[["new Date('2011-03-01').getTime()",21.5],["new Date('2011-04-01').getTime()",20.9],["new Date('2011-05-01').getTime()",21.6],["new Date('2011-06-01').getTime()",22.4],["new Date('2011-07-01').getTime()",22],["new Date('2011-08-01').getTime()",22.4],["new Date('2011-09-01').getTime()",22],["new Date('2011-10-01').getTime()",20.6],["new Date('2011-11-01').getTime()",20.8],["new Date('2011-12-01').getTime()",20.5],["new Date('2012-01-01').getTime()",20.8],["new Date('2012-02-01').getTime()",19.7],["new Date('2012-03-01').getTime()",19.2],["new Date('2012-04-01').getTime()",19.1],["new Date('2012-05-01').getTime()",19.9],["new Date('2012-06-01').getTime()",20.4],["new Date('2012-07-01').getTime()",17.5],["new Date('2012-08-01').getTime()",18.4],["new Date('2012-09-01').getTime()",18.8],["new Date('2012-10-01').getTime()",19.9],["new Date('2012-11-01').getTime()",18.6],["new Date('2012-12-01').getTime()",17.7],["new Date('2013-01-01').getTime()",15.8],["new Date('2013-02-01').getTime()",17.2],["new Date('2013-03-01').getTime()",17.6],["new Date('2013-04-01').getTime()",17.1],["new Date('2013-05-01').getTime()",17.1],["new Date('2013-06-01').getTime()",17],["new Date('2013-07-01').getTime()",16.2],["new Date('2013-08-01').getTime()",16.5],["new Date('2013-09-01').getTime()",16.5],["new Date('2013-10-01').getTime()",16.3],["new Date('2013-11-01').getTime()",17.1],["new Date('2013-12-01').getTime()",17.3],["new Date('2014-01-01').getTime()",15.4],["new Date('2014-02-01').getTime()",15.9],["new Date('2014-03-01').getTime()",15.8],["new Date('2014-04-01').getTime()",15.7],["new Date('2014-05-01').getTime()",14.6],["new Date('2014-06-01').getTime()",13.8],["new Date('2014-07-01').getTime()",13.1],["new Date('2014-08-01').getTime()",12.9],["new Date('2014-09-01').getTime()",13.4],["new Date('2014-10-01').getTime()",13.6],["new Date('2014-11-01').getTime()",13],["new Date('2014-12-01').getTime()",12.9],["new Date('2015-01-01').getTime()",13.2],["new Date('2015-02-01').getTime()",12.9],["new Date('2015-03-01').getTime()",12],["new Date('2015-04-01').getTime()",11.5]]}],"dataLabels":{"enabled":false},"stroke":{"curve":"stepline","width":2},"xaxis":{"type":"datetime"}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":["ax_opts.series.0.data.0.0","ax_opts.series.0.data.1.0","ax_opts.series.0.data.2.0","ax_opts.series.0.data.3.0","ax_opts.series.0.data.4.0","ax_opts.series.0.data.5.0","ax_opts.series.0.data.6.0","ax_opts.series.0.data.7.0","ax_opts.series.0.data.8.0","ax_opts.series.0.data.9.0","ax_opts.series.0.data.10.0","ax_opts.series.0.data.11.0","ax_opts.series.0.data.12.0","ax_opts.series.0.data.13.0","ax_opts.series.0.data.14.0","ax_opts.series.0.data.15.0","ax_opts.series.0.data.16.0","ax_opts.series.0.data.17.0","ax_opts.series.0.data.18.0","ax_opts.series.0.data.19.0","ax_opts.series.0.data.20.0","ax_opts.series.0.data.21.0","ax_opts.series.0.data.22.0","ax_opts.series.0.data.23.0","ax_opts.series.0.data.24.0","ax_opts.series.0.data.25.0","ax_opts.series.0.data.26.0","ax_opts.series.0.data.27.0","ax_opts.series.0.data.28.0","ax_opts.series.0.data.29.0","ax_opts.series.0.data.30.0","ax_opts.series.0.data.31.0","ax_opts.series.0.data.32.0","ax_opts.series.0.data.33.0","ax_opts.series.0.data.34.0","ax_opts.series.0.data.35.0","ax_opts.series.0.data.36.0","ax_opts.series.0.data.37.0","ax_opts.series.0.data.38.0","ax_opts.series.0.data.39.0","ax_opts.series.0.data.40.0","ax_opts.series.0.data.41.0","ax_opts.series.0.data.42.0","ax_opts.series.0.data.43.0","ax_opts.series.0.data.44.0","ax_opts.series.0.data.45.0","ax_opts.series.0.data.46.0","ax_opts.series.0.data.47.0","ax_opts.series.0.data.48.0","ax_opts.series.0.data.49.0"],"jsHooks":[]}</script>
|
<script type="application/json" data-for="htmlwidget-2882e57466f5ad858520">{"x":{"ax_opts":{"chart":{"type":"line"},"series":[{"name":"uempmed","data":[["new Date('2011-03-01').getTime()",21.5],["new Date('2011-04-01').getTime()",20.9],["new Date('2011-05-01').getTime()",21.6],["new Date('2011-06-01').getTime()",22.4],["new Date('2011-07-01').getTime()",22],["new Date('2011-08-01').getTime()",22.4],["new Date('2011-09-01').getTime()",22],["new Date('2011-10-01').getTime()",20.6],["new Date('2011-11-01').getTime()",20.8],["new Date('2011-12-01').getTime()",20.5],["new Date('2012-01-01').getTime()",20.8],["new Date('2012-02-01').getTime()",19.7],["new Date('2012-03-01').getTime()",19.2],["new Date('2012-04-01').getTime()",19.1],["new Date('2012-05-01').getTime()",19.9],["new Date('2012-06-01').getTime()",20.4],["new Date('2012-07-01').getTime()",17.5],["new Date('2012-08-01').getTime()",18.4],["new Date('2012-09-01').getTime()",18.8],["new Date('2012-10-01').getTime()",19.9],["new Date('2012-11-01').getTime()",18.6],["new Date('2012-12-01').getTime()",17.7],["new Date('2013-01-01').getTime()",15.8],["new Date('2013-02-01').getTime()",17.2],["new Date('2013-03-01').getTime()",17.6],["new Date('2013-04-01').getTime()",17.1],["new Date('2013-05-01').getTime()",17.1],["new Date('2013-06-01').getTime()",17],["new Date('2013-07-01').getTime()",16.2],["new Date('2013-08-01').getTime()",16.5],["new Date('2013-09-01').getTime()",16.5],["new Date('2013-10-01').getTime()",16.3],["new Date('2013-11-01').getTime()",17.1],["new Date('2013-12-01').getTime()",17.3],["new Date('2014-01-01').getTime()",15.4],["new Date('2014-02-01').getTime()",15.9],["new Date('2014-03-01').getTime()",15.8],["new Date('2014-04-01').getTime()",15.7],["new Date('2014-05-01').getTime()",14.6],["new Date('2014-06-01').getTime()",13.8],["new Date('2014-07-01').getTime()",13.1],["new Date('2014-08-01').getTime()",12.9],["new Date('2014-09-01').getTime()",13.4],["new Date('2014-10-01').getTime()",13.6],["new Date('2014-11-01').getTime()",13],["new Date('2014-12-01').getTime()",12.9],["new Date('2015-01-01').getTime()",13.2],["new Date('2015-02-01').getTime()",12.9],["new Date('2015-03-01').getTime()",12],["new Date('2015-04-01').getTime()",11.5]]}],"dataLabels":{"enabled":false},"stroke":{"curve":"stepline","width":2},"xaxis":{"type":"datetime"}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":["ax_opts.series.0.data.0.0","ax_opts.series.0.data.1.0","ax_opts.series.0.data.2.0","ax_opts.series.0.data.3.0","ax_opts.series.0.data.4.0","ax_opts.series.0.data.5.0","ax_opts.series.0.data.6.0","ax_opts.series.0.data.7.0","ax_opts.series.0.data.8.0","ax_opts.series.0.data.9.0","ax_opts.series.0.data.10.0","ax_opts.series.0.data.11.0","ax_opts.series.0.data.12.0","ax_opts.series.0.data.13.0","ax_opts.series.0.data.14.0","ax_opts.series.0.data.15.0","ax_opts.series.0.data.16.0","ax_opts.series.0.data.17.0","ax_opts.series.0.data.18.0","ax_opts.series.0.data.19.0","ax_opts.series.0.data.20.0","ax_opts.series.0.data.21.0","ax_opts.series.0.data.22.0","ax_opts.series.0.data.23.0","ax_opts.series.0.data.24.0","ax_opts.series.0.data.25.0","ax_opts.series.0.data.26.0","ax_opts.series.0.data.27.0","ax_opts.series.0.data.28.0","ax_opts.series.0.data.29.0","ax_opts.series.0.data.30.0","ax_opts.series.0.data.31.0","ax_opts.series.0.data.32.0","ax_opts.series.0.data.33.0","ax_opts.series.0.data.34.0","ax_opts.series.0.data.35.0","ax_opts.series.0.data.36.0","ax_opts.series.0.data.37.0","ax_opts.series.0.data.38.0","ax_opts.series.0.data.39.0","ax_opts.series.0.data.40.0","ax_opts.series.0.data.41.0","ax_opts.series.0.data.42.0","ax_opts.series.0.data.43.0","ax_opts.series.0.data.44.0","ax_opts.series.0.data.45.0","ax_opts.series.0.data.46.0","ax_opts.series.0.data.47.0","ax_opts.series.0.data.48.0","ax_opts.series.0.data.49.0"],"jsHooks":[]}</script>
|
||||||
</div>
|
</div>
|
||||||
<div id="line-appearance" class="section level2">
|
<div id="line-appearance" class="section level2">
|
||||||
<h2 class="hasAnchor">
|
<h2 class="hasAnchor">
|
||||||
|
@ -199,20 +199,20 @@
|
||||||
<a class="sourceLine" id="cb5-11" title="11"> <span class="dt">stops =</span> <span class="kw"><a href="https://rdrr.io/r/base/c.html">c</a></span>(<span class="dv">0</span>, <span class="dv">100</span>, <span class="dv">100</span>, <span class="dv">100</span>)</a>
|
<a class="sourceLine" id="cb5-11" title="11"> <span class="dt">stops =</span> <span class="kw"><a href="https://rdrr.io/r/base/c.html">c</a></span>(<span class="dv">0</span>, <span class="dv">100</span>, <span class="dv">100</span>, <span class="dv">100</span>)</a>
|
||||||
<a class="sourceLine" id="cb5-12" title="12"> )</a>
|
<a class="sourceLine" id="cb5-12" title="12"> )</a>
|
||||||
<a class="sourceLine" id="cb5-13" title="13"> )</a></code></pre></div>
|
<a class="sourceLine" id="cb5-13" title="13"> )</a></code></pre></div>
|
||||||
<div id="htmlwidget-211a404ab8f358c920ee" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
<div id="htmlwidget-ae69b3e752aa3b94aade" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
||||||
<script type="application/json" data-for="htmlwidget-211a404ab8f358c920ee">{"x":{"ax_opts":{"chart":{"type":"line"},"series":[{"name":"uempmed","data":[["new Date('2011-03-01').getTime()",21.5],["new Date('2011-04-01').getTime()",20.9],["new Date('2011-05-01').getTime()",21.6],["new Date('2011-06-01').getTime()",22.4],["new Date('2011-07-01').getTime()",22],["new Date('2011-08-01').getTime()",22.4],["new Date('2011-09-01').getTime()",22],["new Date('2011-10-01').getTime()",20.6],["new Date('2011-11-01').getTime()",20.8],["new Date('2011-12-01').getTime()",20.5],["new Date('2012-01-01').getTime()",20.8],["new Date('2012-02-01').getTime()",19.7],["new Date('2012-03-01').getTime()",19.2],["new Date('2012-04-01').getTime()",19.1],["new Date('2012-05-01').getTime()",19.9],["new Date('2012-06-01').getTime()",20.4],["new Date('2012-07-01').getTime()",17.5],["new Date('2012-08-01').getTime()",18.4],["new Date('2012-09-01').getTime()",18.8],["new Date('2012-10-01').getTime()",19.9],["new Date('2012-11-01').getTime()",18.6],["new Date('2012-12-01').getTime()",17.7],["new Date('2013-01-01').getTime()",15.8],["new Date('2013-02-01').getTime()",17.2],["new Date('2013-03-01').getTime()",17.6],["new Date('2013-04-01').getTime()",17.1],["new Date('2013-05-01').getTime()",17.1],["new Date('2013-06-01').getTime()",17],["new Date('2013-07-01').getTime()",16.2],["new Date('2013-08-01').getTime()",16.5],["new Date('2013-09-01').getTime()",16.5],["new Date('2013-10-01').getTime()",16.3],["new Date('2013-11-01').getTime()",17.1],["new Date('2013-12-01').getTime()",17.3],["new Date('2014-01-01').getTime()",15.4],["new Date('2014-02-01').getTime()",15.9],["new Date('2014-03-01').getTime()",15.8],["new Date('2014-04-01').getTime()",15.7],["new Date('2014-05-01').getTime()",14.6],["new Date('2014-06-01').getTime()",13.8],["new Date('2014-07-01').getTime()",13.1],["new Date('2014-08-01').getTime()",12.9],["new Date('2014-09-01').getTime()",13.4],["new Date('2014-10-01').getTime()",13.6],["new Date('2014-11-01').getTime()",13],["new Date('2014-12-01').getTime()",12.9],["new Date('2015-01-01').getTime()",13.2],["new Date('2015-02-01').getTime()",12.9],["new Date('2015-03-01').getTime()",12],["new Date('2015-04-01').getTime()",11.5]]}],"dataLabels":{"enabled":false},"stroke":{"curve":"straight","width":2},"xaxis":{"type":"datetime"},"fill":{"type":"gradient","gradient":{"shade":"dark","gradientToColors":["#FDD835"],"shadeIntensity":1,"type":"horizontal","opacityFrom":1,"opacityTo":1,"stops":[0,100,100,100]}}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":["ax_opts.series.0.data.0.0","ax_opts.series.0.data.1.0","ax_opts.series.0.data.2.0","ax_opts.series.0.data.3.0","ax_opts.series.0.data.4.0","ax_opts.series.0.data.5.0","ax_opts.series.0.data.6.0","ax_opts.series.0.data.7.0","ax_opts.series.0.data.8.0","ax_opts.series.0.data.9.0","ax_opts.series.0.data.10.0","ax_opts.series.0.data.11.0","ax_opts.series.0.data.12.0","ax_opts.series.0.data.13.0","ax_opts.series.0.data.14.0","ax_opts.series.0.data.15.0","ax_opts.series.0.data.16.0","ax_opts.series.0.data.17.0","ax_opts.series.0.data.18.0","ax_opts.series.0.data.19.0","ax_opts.series.0.data.20.0","ax_opts.series.0.data.21.0","ax_opts.series.0.data.22.0","ax_opts.series.0.data.23.0","ax_opts.series.0.data.24.0","ax_opts.series.0.data.25.0","ax_opts.series.0.data.26.0","ax_opts.series.0.data.27.0","ax_opts.series.0.data.28.0","ax_opts.series.0.data.29.0","ax_opts.series.0.data.30.0","ax_opts.series.0.data.31.0","ax_opts.series.0.data.32.0","ax_opts.series.0.data.33.0","ax_opts.series.0.data.34.0","ax_opts.series.0.data.35.0","ax_opts.series.0.data.36.0","ax_opts.series.0.data.37.0","ax_opts.series.0.data.38.0","ax_opts.series.0.data.39.0","ax_opts.series.0.data.40.0","ax_opts.series.0.data.41.0","ax_opts.series.0.data.42.0","ax_opts.series.0.data.43.0","ax_opts.series.0.data.44.0","ax_opts.series.0.data.45.0","ax_opts.series.0.data.46.0","ax_opts.series.0.data.47.0","ax_opts.series.0.data.48.0","ax_opts.series.0.data.49.0"],"jsHooks":[]}</script><p>Solid area color:</p>
|
<script type="application/json" data-for="htmlwidget-ae69b3e752aa3b94aade">{"x":{"ax_opts":{"chart":{"type":"line"},"series":[{"name":"uempmed","data":[["new Date('2011-03-01').getTime()",21.5],["new Date('2011-04-01').getTime()",20.9],["new Date('2011-05-01').getTime()",21.6],["new Date('2011-06-01').getTime()",22.4],["new Date('2011-07-01').getTime()",22],["new Date('2011-08-01').getTime()",22.4],["new Date('2011-09-01').getTime()",22],["new Date('2011-10-01').getTime()",20.6],["new Date('2011-11-01').getTime()",20.8],["new Date('2011-12-01').getTime()",20.5],["new Date('2012-01-01').getTime()",20.8],["new Date('2012-02-01').getTime()",19.7],["new Date('2012-03-01').getTime()",19.2],["new Date('2012-04-01').getTime()",19.1],["new Date('2012-05-01').getTime()",19.9],["new Date('2012-06-01').getTime()",20.4],["new Date('2012-07-01').getTime()",17.5],["new Date('2012-08-01').getTime()",18.4],["new Date('2012-09-01').getTime()",18.8],["new Date('2012-10-01').getTime()",19.9],["new Date('2012-11-01').getTime()",18.6],["new Date('2012-12-01').getTime()",17.7],["new Date('2013-01-01').getTime()",15.8],["new Date('2013-02-01').getTime()",17.2],["new Date('2013-03-01').getTime()",17.6],["new Date('2013-04-01').getTime()",17.1],["new Date('2013-05-01').getTime()",17.1],["new Date('2013-06-01').getTime()",17],["new Date('2013-07-01').getTime()",16.2],["new Date('2013-08-01').getTime()",16.5],["new Date('2013-09-01').getTime()",16.5],["new Date('2013-10-01').getTime()",16.3],["new Date('2013-11-01').getTime()",17.1],["new Date('2013-12-01').getTime()",17.3],["new Date('2014-01-01').getTime()",15.4],["new Date('2014-02-01').getTime()",15.9],["new Date('2014-03-01').getTime()",15.8],["new Date('2014-04-01').getTime()",15.7],["new Date('2014-05-01').getTime()",14.6],["new Date('2014-06-01').getTime()",13.8],["new Date('2014-07-01').getTime()",13.1],["new Date('2014-08-01').getTime()",12.9],["new Date('2014-09-01').getTime()",13.4],["new Date('2014-10-01').getTime()",13.6],["new Date('2014-11-01').getTime()",13],["new Date('2014-12-01').getTime()",12.9],["new Date('2015-01-01').getTime()",13.2],["new Date('2015-02-01').getTime()",12.9],["new Date('2015-03-01').getTime()",12],["new Date('2015-04-01').getTime()",11.5]]}],"dataLabels":{"enabled":false},"stroke":{"curve":"straight","width":2},"xaxis":{"type":"datetime"},"fill":{"type":"gradient","gradient":{"shade":"dark","gradientToColors":["#FDD835"],"shadeIntensity":1,"type":"horizontal","opacityFrom":1,"opacityTo":1,"stops":[0,100,100,100]}}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":["ax_opts.series.0.data.0.0","ax_opts.series.0.data.1.0","ax_opts.series.0.data.2.0","ax_opts.series.0.data.3.0","ax_opts.series.0.data.4.0","ax_opts.series.0.data.5.0","ax_opts.series.0.data.6.0","ax_opts.series.0.data.7.0","ax_opts.series.0.data.8.0","ax_opts.series.0.data.9.0","ax_opts.series.0.data.10.0","ax_opts.series.0.data.11.0","ax_opts.series.0.data.12.0","ax_opts.series.0.data.13.0","ax_opts.series.0.data.14.0","ax_opts.series.0.data.15.0","ax_opts.series.0.data.16.0","ax_opts.series.0.data.17.0","ax_opts.series.0.data.18.0","ax_opts.series.0.data.19.0","ax_opts.series.0.data.20.0","ax_opts.series.0.data.21.0","ax_opts.series.0.data.22.0","ax_opts.series.0.data.23.0","ax_opts.series.0.data.24.0","ax_opts.series.0.data.25.0","ax_opts.series.0.data.26.0","ax_opts.series.0.data.27.0","ax_opts.series.0.data.28.0","ax_opts.series.0.data.29.0","ax_opts.series.0.data.30.0","ax_opts.series.0.data.31.0","ax_opts.series.0.data.32.0","ax_opts.series.0.data.33.0","ax_opts.series.0.data.34.0","ax_opts.series.0.data.35.0","ax_opts.series.0.data.36.0","ax_opts.series.0.data.37.0","ax_opts.series.0.data.38.0","ax_opts.series.0.data.39.0","ax_opts.series.0.data.40.0","ax_opts.series.0.data.41.0","ax_opts.series.0.data.42.0","ax_opts.series.0.data.43.0","ax_opts.series.0.data.44.0","ax_opts.series.0.data.45.0","ax_opts.series.0.data.46.0","ax_opts.series.0.data.47.0","ax_opts.series.0.data.48.0","ax_opts.series.0.data.49.0"],"jsHooks":[]}</script><p>Solid area color:</p>
|
||||||
<div class="sourceCode" id="cb6"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb6-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> economics, <span class="dt">type =</span> <span class="st">"area"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> date, <span class="dt">y =</span> uempmed)) <span class="op">%>%</span><span class="st"> </span></a>
|
<div class="sourceCode" id="cb6"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb6-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> economics, <span class="dt">type =</span> <span class="st">"area"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> date, <span class="dt">y =</span> uempmed)) <span class="op">%>%</span><span class="st"> </span></a>
|
||||||
<a class="sourceLine" id="cb6-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_fill.html">ax_fill</a></span>(<span class="dt">type =</span> <span class="st">"solid"</span>, <span class="dt">opacity =</span> <span class="dv">1</span>)</a></code></pre></div>
|
<a class="sourceLine" id="cb6-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_fill.html">ax_fill</a></span>(<span class="dt">type =</span> <span class="st">"solid"</span>, <span class="dt">opacity =</span> <span class="dv">1</span>)</a></code></pre></div>
|
||||||
<div id="htmlwidget-21b27bdae74d6d197d22" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
<div id="htmlwidget-9e83318011cd3e87354f" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
||||||
<script type="application/json" data-for="htmlwidget-21b27bdae74d6d197d22">{"x":{"ax_opts":{"chart":{"type":"area"},"series":[{"name":"uempmed","data":[["new Date('2011-03-01').getTime()",21.5],["new Date('2011-04-01').getTime()",20.9],["new Date('2011-05-01').getTime()",21.6],["new Date('2011-06-01').getTime()",22.4],["new Date('2011-07-01').getTime()",22],["new Date('2011-08-01').getTime()",22.4],["new Date('2011-09-01').getTime()",22],["new Date('2011-10-01').getTime()",20.6],["new Date('2011-11-01').getTime()",20.8],["new Date('2011-12-01').getTime()",20.5],["new Date('2012-01-01').getTime()",20.8],["new Date('2012-02-01').getTime()",19.7],["new Date('2012-03-01').getTime()",19.2],["new Date('2012-04-01').getTime()",19.1],["new Date('2012-05-01').getTime()",19.9],["new Date('2012-06-01').getTime()",20.4],["new Date('2012-07-01').getTime()",17.5],["new Date('2012-08-01').getTime()",18.4],["new Date('2012-09-01').getTime()",18.8],["new Date('2012-10-01').getTime()",19.9],["new Date('2012-11-01').getTime()",18.6],["new Date('2012-12-01').getTime()",17.7],["new Date('2013-01-01').getTime()",15.8],["new Date('2013-02-01').getTime()",17.2],["new Date('2013-03-01').getTime()",17.6],["new Date('2013-04-01').getTime()",17.1],["new Date('2013-05-01').getTime()",17.1],["new Date('2013-06-01').getTime()",17],["new Date('2013-07-01').getTime()",16.2],["new Date('2013-08-01').getTime()",16.5],["new Date('2013-09-01').getTime()",16.5],["new Date('2013-10-01').getTime()",16.3],["new Date('2013-11-01').getTime()",17.1],["new Date('2013-12-01').getTime()",17.3],["new Date('2014-01-01').getTime()",15.4],["new Date('2014-02-01').getTime()",15.9],["new Date('2014-03-01').getTime()",15.8],["new Date('2014-04-01').getTime()",15.7],["new Date('2014-05-01').getTime()",14.6],["new Date('2014-06-01').getTime()",13.8],["new Date('2014-07-01').getTime()",13.1],["new Date('2014-08-01').getTime()",12.9],["new Date('2014-09-01').getTime()",13.4],["new Date('2014-10-01').getTime()",13.6],["new Date('2014-11-01').getTime()",13],["new Date('2014-12-01').getTime()",12.9],["new Date('2015-01-01').getTime()",13.2],["new Date('2015-02-01').getTime()",12.9],["new Date('2015-03-01').getTime()",12],["new Date('2015-04-01').getTime()",11.5]]}],"dataLabels":{"enabled":false},"stroke":{"curve":"straight","width":2},"xaxis":{"type":"datetime"},"fill":{"type":"solid","opacity":1}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":["ax_opts.series.0.data.0.0","ax_opts.series.0.data.1.0","ax_opts.series.0.data.2.0","ax_opts.series.0.data.3.0","ax_opts.series.0.data.4.0","ax_opts.series.0.data.5.0","ax_opts.series.0.data.6.0","ax_opts.series.0.data.7.0","ax_opts.series.0.data.8.0","ax_opts.series.0.data.9.0","ax_opts.series.0.data.10.0","ax_opts.series.0.data.11.0","ax_opts.series.0.data.12.0","ax_opts.series.0.data.13.0","ax_opts.series.0.data.14.0","ax_opts.series.0.data.15.0","ax_opts.series.0.data.16.0","ax_opts.series.0.data.17.0","ax_opts.series.0.data.18.0","ax_opts.series.0.data.19.0","ax_opts.series.0.data.20.0","ax_opts.series.0.data.21.0","ax_opts.series.0.data.22.0","ax_opts.series.0.data.23.0","ax_opts.series.0.data.24.0","ax_opts.series.0.data.25.0","ax_opts.series.0.data.26.0","ax_opts.series.0.data.27.0","ax_opts.series.0.data.28.0","ax_opts.series.0.data.29.0","ax_opts.series.0.data.30.0","ax_opts.series.0.data.31.0","ax_opts.series.0.data.32.0","ax_opts.series.0.data.33.0","ax_opts.series.0.data.34.0","ax_opts.series.0.data.35.0","ax_opts.series.0.data.36.0","ax_opts.series.0.data.37.0","ax_opts.series.0.data.38.0","ax_opts.series.0.data.39.0","ax_opts.series.0.data.40.0","ax_opts.series.0.data.41.0","ax_opts.series.0.data.42.0","ax_opts.series.0.data.43.0","ax_opts.series.0.data.44.0","ax_opts.series.0.data.45.0","ax_opts.series.0.data.46.0","ax_opts.series.0.data.47.0","ax_opts.series.0.data.48.0","ax_opts.series.0.data.49.0"],"jsHooks":[]}</script><p>Line width:</p>
|
<script type="application/json" data-for="htmlwidget-9e83318011cd3e87354f">{"x":{"ax_opts":{"chart":{"type":"area"},"series":[{"name":"uempmed","data":[["new Date('2011-03-01').getTime()",21.5],["new Date('2011-04-01').getTime()",20.9],["new Date('2011-05-01').getTime()",21.6],["new Date('2011-06-01').getTime()",22.4],["new Date('2011-07-01').getTime()",22],["new Date('2011-08-01').getTime()",22.4],["new Date('2011-09-01').getTime()",22],["new Date('2011-10-01').getTime()",20.6],["new Date('2011-11-01').getTime()",20.8],["new Date('2011-12-01').getTime()",20.5],["new Date('2012-01-01').getTime()",20.8],["new Date('2012-02-01').getTime()",19.7],["new Date('2012-03-01').getTime()",19.2],["new Date('2012-04-01').getTime()",19.1],["new Date('2012-05-01').getTime()",19.9],["new Date('2012-06-01').getTime()",20.4],["new Date('2012-07-01').getTime()",17.5],["new Date('2012-08-01').getTime()",18.4],["new Date('2012-09-01').getTime()",18.8],["new Date('2012-10-01').getTime()",19.9],["new Date('2012-11-01').getTime()",18.6],["new Date('2012-12-01').getTime()",17.7],["new Date('2013-01-01').getTime()",15.8],["new Date('2013-02-01').getTime()",17.2],["new Date('2013-03-01').getTime()",17.6],["new Date('2013-04-01').getTime()",17.1],["new Date('2013-05-01').getTime()",17.1],["new Date('2013-06-01').getTime()",17],["new Date('2013-07-01').getTime()",16.2],["new Date('2013-08-01').getTime()",16.5],["new Date('2013-09-01').getTime()",16.5],["new Date('2013-10-01').getTime()",16.3],["new Date('2013-11-01').getTime()",17.1],["new Date('2013-12-01').getTime()",17.3],["new Date('2014-01-01').getTime()",15.4],["new Date('2014-02-01').getTime()",15.9],["new Date('2014-03-01').getTime()",15.8],["new Date('2014-04-01').getTime()",15.7],["new Date('2014-05-01').getTime()",14.6],["new Date('2014-06-01').getTime()",13.8],["new Date('2014-07-01').getTime()",13.1],["new Date('2014-08-01').getTime()",12.9],["new Date('2014-09-01').getTime()",13.4],["new Date('2014-10-01').getTime()",13.6],["new Date('2014-11-01').getTime()",13],["new Date('2014-12-01').getTime()",12.9],["new Date('2015-01-01').getTime()",13.2],["new Date('2015-02-01').getTime()",12.9],["new Date('2015-03-01').getTime()",12],["new Date('2015-04-01').getTime()",11.5]]}],"dataLabels":{"enabled":false},"stroke":{"curve":"straight","width":2},"xaxis":{"type":"datetime"},"fill":{"type":"solid","opacity":1}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":["ax_opts.series.0.data.0.0","ax_opts.series.0.data.1.0","ax_opts.series.0.data.2.0","ax_opts.series.0.data.3.0","ax_opts.series.0.data.4.0","ax_opts.series.0.data.5.0","ax_opts.series.0.data.6.0","ax_opts.series.0.data.7.0","ax_opts.series.0.data.8.0","ax_opts.series.0.data.9.0","ax_opts.series.0.data.10.0","ax_opts.series.0.data.11.0","ax_opts.series.0.data.12.0","ax_opts.series.0.data.13.0","ax_opts.series.0.data.14.0","ax_opts.series.0.data.15.0","ax_opts.series.0.data.16.0","ax_opts.series.0.data.17.0","ax_opts.series.0.data.18.0","ax_opts.series.0.data.19.0","ax_opts.series.0.data.20.0","ax_opts.series.0.data.21.0","ax_opts.series.0.data.22.0","ax_opts.series.0.data.23.0","ax_opts.series.0.data.24.0","ax_opts.series.0.data.25.0","ax_opts.series.0.data.26.0","ax_opts.series.0.data.27.0","ax_opts.series.0.data.28.0","ax_opts.series.0.data.29.0","ax_opts.series.0.data.30.0","ax_opts.series.0.data.31.0","ax_opts.series.0.data.32.0","ax_opts.series.0.data.33.0","ax_opts.series.0.data.34.0","ax_opts.series.0.data.35.0","ax_opts.series.0.data.36.0","ax_opts.series.0.data.37.0","ax_opts.series.0.data.38.0","ax_opts.series.0.data.39.0","ax_opts.series.0.data.40.0","ax_opts.series.0.data.41.0","ax_opts.series.0.data.42.0","ax_opts.series.0.data.43.0","ax_opts.series.0.data.44.0","ax_opts.series.0.data.45.0","ax_opts.series.0.data.46.0","ax_opts.series.0.data.47.0","ax_opts.series.0.data.48.0","ax_opts.series.0.data.49.0"],"jsHooks":[]}</script><p>Line width:</p>
|
||||||
<div class="sourceCode" id="cb7"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb7-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> economics, <span class="dt">type =</span> <span class="st">"line"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> date, <span class="dt">y =</span> uempmed)) <span class="op">%>%</span><span class="st"> </span></a>
|
<div class="sourceCode" id="cb7"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb7-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> economics, <span class="dt">type =</span> <span class="st">"line"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> date, <span class="dt">y =</span> uempmed)) <span class="op">%>%</span><span class="st"> </span></a>
|
||||||
<a class="sourceLine" id="cb7-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_stroke.html">ax_stroke</a></span>(<span class="dt">width =</span> <span class="dv">1</span>)</a></code></pre></div>
|
<a class="sourceLine" id="cb7-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_stroke.html">ax_stroke</a></span>(<span class="dt">width =</span> <span class="dv">1</span>)</a></code></pre></div>
|
||||||
<div id="htmlwidget-02d0344537e3c3719e50" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
<div id="htmlwidget-8bf8a77fac8cdaeea958" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
||||||
<script type="application/json" data-for="htmlwidget-02d0344537e3c3719e50">{"x":{"ax_opts":{"chart":{"type":"line"},"series":[{"name":"uempmed","data":[["new Date('2011-03-01').getTime()",21.5],["new Date('2011-04-01').getTime()",20.9],["new Date('2011-05-01').getTime()",21.6],["new Date('2011-06-01').getTime()",22.4],["new Date('2011-07-01').getTime()",22],["new Date('2011-08-01').getTime()",22.4],["new Date('2011-09-01').getTime()",22],["new Date('2011-10-01').getTime()",20.6],["new Date('2011-11-01').getTime()",20.8],["new Date('2011-12-01').getTime()",20.5],["new Date('2012-01-01').getTime()",20.8],["new Date('2012-02-01').getTime()",19.7],["new Date('2012-03-01').getTime()",19.2],["new Date('2012-04-01').getTime()",19.1],["new Date('2012-05-01').getTime()",19.9],["new Date('2012-06-01').getTime()",20.4],["new Date('2012-07-01').getTime()",17.5],["new Date('2012-08-01').getTime()",18.4],["new Date('2012-09-01').getTime()",18.8],["new Date('2012-10-01').getTime()",19.9],["new Date('2012-11-01').getTime()",18.6],["new Date('2012-12-01').getTime()",17.7],["new Date('2013-01-01').getTime()",15.8],["new Date('2013-02-01').getTime()",17.2],["new Date('2013-03-01').getTime()",17.6],["new Date('2013-04-01').getTime()",17.1],["new Date('2013-05-01').getTime()",17.1],["new Date('2013-06-01').getTime()",17],["new Date('2013-07-01').getTime()",16.2],["new Date('2013-08-01').getTime()",16.5],["new Date('2013-09-01').getTime()",16.5],["new Date('2013-10-01').getTime()",16.3],["new Date('2013-11-01').getTime()",17.1],["new Date('2013-12-01').getTime()",17.3],["new Date('2014-01-01').getTime()",15.4],["new Date('2014-02-01').getTime()",15.9],["new Date('2014-03-01').getTime()",15.8],["new Date('2014-04-01').getTime()",15.7],["new Date('2014-05-01').getTime()",14.6],["new Date('2014-06-01').getTime()",13.8],["new Date('2014-07-01').getTime()",13.1],["new Date('2014-08-01').getTime()",12.9],["new Date('2014-09-01').getTime()",13.4],["new Date('2014-10-01').getTime()",13.6],["new Date('2014-11-01').getTime()",13],["new Date('2014-12-01').getTime()",12.9],["new Date('2015-01-01').getTime()",13.2],["new Date('2015-02-01').getTime()",12.9],["new Date('2015-03-01').getTime()",12],["new Date('2015-04-01').getTime()",11.5]]}],"dataLabels":{"enabled":false},"stroke":{"curve":"straight","width":1},"xaxis":{"type":"datetime"}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":["ax_opts.series.0.data.0.0","ax_opts.series.0.data.1.0","ax_opts.series.0.data.2.0","ax_opts.series.0.data.3.0","ax_opts.series.0.data.4.0","ax_opts.series.0.data.5.0","ax_opts.series.0.data.6.0","ax_opts.series.0.data.7.0","ax_opts.series.0.data.8.0","ax_opts.series.0.data.9.0","ax_opts.series.0.data.10.0","ax_opts.series.0.data.11.0","ax_opts.series.0.data.12.0","ax_opts.series.0.data.13.0","ax_opts.series.0.data.14.0","ax_opts.series.0.data.15.0","ax_opts.series.0.data.16.0","ax_opts.series.0.data.17.0","ax_opts.series.0.data.18.0","ax_opts.series.0.data.19.0","ax_opts.series.0.data.20.0","ax_opts.series.0.data.21.0","ax_opts.series.0.data.22.0","ax_opts.series.0.data.23.0","ax_opts.series.0.data.24.0","ax_opts.series.0.data.25.0","ax_opts.series.0.data.26.0","ax_opts.series.0.data.27.0","ax_opts.series.0.data.28.0","ax_opts.series.0.data.29.0","ax_opts.series.0.data.30.0","ax_opts.series.0.data.31.0","ax_opts.series.0.data.32.0","ax_opts.series.0.data.33.0","ax_opts.series.0.data.34.0","ax_opts.series.0.data.35.0","ax_opts.series.0.data.36.0","ax_opts.series.0.data.37.0","ax_opts.series.0.data.38.0","ax_opts.series.0.data.39.0","ax_opts.series.0.data.40.0","ax_opts.series.0.data.41.0","ax_opts.series.0.data.42.0","ax_opts.series.0.data.43.0","ax_opts.series.0.data.44.0","ax_opts.series.0.data.45.0","ax_opts.series.0.data.46.0","ax_opts.series.0.data.47.0","ax_opts.series.0.data.48.0","ax_opts.series.0.data.49.0"],"jsHooks":[]}</script><p>Dotted line</p>
|
<script type="application/json" data-for="htmlwidget-8bf8a77fac8cdaeea958">{"x":{"ax_opts":{"chart":{"type":"line"},"series":[{"name":"uempmed","data":[["new Date('2011-03-01').getTime()",21.5],["new Date('2011-04-01').getTime()",20.9],["new Date('2011-05-01').getTime()",21.6],["new Date('2011-06-01').getTime()",22.4],["new Date('2011-07-01').getTime()",22],["new Date('2011-08-01').getTime()",22.4],["new Date('2011-09-01').getTime()",22],["new Date('2011-10-01').getTime()",20.6],["new Date('2011-11-01').getTime()",20.8],["new Date('2011-12-01').getTime()",20.5],["new Date('2012-01-01').getTime()",20.8],["new Date('2012-02-01').getTime()",19.7],["new Date('2012-03-01').getTime()",19.2],["new Date('2012-04-01').getTime()",19.1],["new Date('2012-05-01').getTime()",19.9],["new Date('2012-06-01').getTime()",20.4],["new Date('2012-07-01').getTime()",17.5],["new Date('2012-08-01').getTime()",18.4],["new Date('2012-09-01').getTime()",18.8],["new Date('2012-10-01').getTime()",19.9],["new Date('2012-11-01').getTime()",18.6],["new Date('2012-12-01').getTime()",17.7],["new Date('2013-01-01').getTime()",15.8],["new Date('2013-02-01').getTime()",17.2],["new Date('2013-03-01').getTime()",17.6],["new Date('2013-04-01').getTime()",17.1],["new Date('2013-05-01').getTime()",17.1],["new Date('2013-06-01').getTime()",17],["new Date('2013-07-01').getTime()",16.2],["new Date('2013-08-01').getTime()",16.5],["new Date('2013-09-01').getTime()",16.5],["new Date('2013-10-01').getTime()",16.3],["new Date('2013-11-01').getTime()",17.1],["new Date('2013-12-01').getTime()",17.3],["new Date('2014-01-01').getTime()",15.4],["new Date('2014-02-01').getTime()",15.9],["new Date('2014-03-01').getTime()",15.8],["new Date('2014-04-01').getTime()",15.7],["new Date('2014-05-01').getTime()",14.6],["new Date('2014-06-01').getTime()",13.8],["new Date('2014-07-01').getTime()",13.1],["new Date('2014-08-01').getTime()",12.9],["new Date('2014-09-01').getTime()",13.4],["new Date('2014-10-01').getTime()",13.6],["new Date('2014-11-01').getTime()",13],["new Date('2014-12-01').getTime()",12.9],["new Date('2015-01-01').getTime()",13.2],["new Date('2015-02-01').getTime()",12.9],["new Date('2015-03-01').getTime()",12],["new Date('2015-04-01').getTime()",11.5]]}],"dataLabels":{"enabled":false},"stroke":{"curve":"straight","width":1},"xaxis":{"type":"datetime"}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":["ax_opts.series.0.data.0.0","ax_opts.series.0.data.1.0","ax_opts.series.0.data.2.0","ax_opts.series.0.data.3.0","ax_opts.series.0.data.4.0","ax_opts.series.0.data.5.0","ax_opts.series.0.data.6.0","ax_opts.series.0.data.7.0","ax_opts.series.0.data.8.0","ax_opts.series.0.data.9.0","ax_opts.series.0.data.10.0","ax_opts.series.0.data.11.0","ax_opts.series.0.data.12.0","ax_opts.series.0.data.13.0","ax_opts.series.0.data.14.0","ax_opts.series.0.data.15.0","ax_opts.series.0.data.16.0","ax_opts.series.0.data.17.0","ax_opts.series.0.data.18.0","ax_opts.series.0.data.19.0","ax_opts.series.0.data.20.0","ax_opts.series.0.data.21.0","ax_opts.series.0.data.22.0","ax_opts.series.0.data.23.0","ax_opts.series.0.data.24.0","ax_opts.series.0.data.25.0","ax_opts.series.0.data.26.0","ax_opts.series.0.data.27.0","ax_opts.series.0.data.28.0","ax_opts.series.0.data.29.0","ax_opts.series.0.data.30.0","ax_opts.series.0.data.31.0","ax_opts.series.0.data.32.0","ax_opts.series.0.data.33.0","ax_opts.series.0.data.34.0","ax_opts.series.0.data.35.0","ax_opts.series.0.data.36.0","ax_opts.series.0.data.37.0","ax_opts.series.0.data.38.0","ax_opts.series.0.data.39.0","ax_opts.series.0.data.40.0","ax_opts.series.0.data.41.0","ax_opts.series.0.data.42.0","ax_opts.series.0.data.43.0","ax_opts.series.0.data.44.0","ax_opts.series.0.data.45.0","ax_opts.series.0.data.46.0","ax_opts.series.0.data.47.0","ax_opts.series.0.data.48.0","ax_opts.series.0.data.49.0"],"jsHooks":[]}</script><p>Dotted line</p>
|
||||||
<div class="sourceCode" id="cb8"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb8-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> economics, <span class="dt">type =</span> <span class="st">"line"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> date, <span class="dt">y =</span> uempmed)) <span class="op">%>%</span><span class="st"> </span></a>
|
<div class="sourceCode" id="cb8"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb8-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> economics, <span class="dt">type =</span> <span class="st">"line"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> date, <span class="dt">y =</span> uempmed)) <span class="op">%>%</span><span class="st"> </span></a>
|
||||||
<a class="sourceLine" id="cb8-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_stroke.html">ax_stroke</a></span>(<span class="dt">dashArray =</span> <span class="dv">6</span>)</a></code></pre></div>
|
<a class="sourceLine" id="cb8-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_stroke.html">ax_stroke</a></span>(<span class="dt">dashArray =</span> <span class="dv">6</span>)</a></code></pre></div>
|
||||||
<div id="htmlwidget-f1ff676641bfbab493ca" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
<div id="htmlwidget-bf9f14c87f08e7ddde11" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
||||||
<script type="application/json" data-for="htmlwidget-f1ff676641bfbab493ca">{"x":{"ax_opts":{"chart":{"type":"line"},"series":[{"name":"uempmed","data":[["new Date('2011-03-01').getTime()",21.5],["new Date('2011-04-01').getTime()",20.9],["new Date('2011-05-01').getTime()",21.6],["new Date('2011-06-01').getTime()",22.4],["new Date('2011-07-01').getTime()",22],["new Date('2011-08-01').getTime()",22.4],["new Date('2011-09-01').getTime()",22],["new Date('2011-10-01').getTime()",20.6],["new Date('2011-11-01').getTime()",20.8],["new Date('2011-12-01').getTime()",20.5],["new Date('2012-01-01').getTime()",20.8],["new Date('2012-02-01').getTime()",19.7],["new Date('2012-03-01').getTime()",19.2],["new Date('2012-04-01').getTime()",19.1],["new Date('2012-05-01').getTime()",19.9],["new Date('2012-06-01').getTime()",20.4],["new Date('2012-07-01').getTime()",17.5],["new Date('2012-08-01').getTime()",18.4],["new Date('2012-09-01').getTime()",18.8],["new Date('2012-10-01').getTime()",19.9],["new Date('2012-11-01').getTime()",18.6],["new Date('2012-12-01').getTime()",17.7],["new Date('2013-01-01').getTime()",15.8],["new Date('2013-02-01').getTime()",17.2],["new Date('2013-03-01').getTime()",17.6],["new Date('2013-04-01').getTime()",17.1],["new Date('2013-05-01').getTime()",17.1],["new Date('2013-06-01').getTime()",17],["new Date('2013-07-01').getTime()",16.2],["new Date('2013-08-01').getTime()",16.5],["new Date('2013-09-01').getTime()",16.5],["new Date('2013-10-01').getTime()",16.3],["new Date('2013-11-01').getTime()",17.1],["new Date('2013-12-01').getTime()",17.3],["new Date('2014-01-01').getTime()",15.4],["new Date('2014-02-01').getTime()",15.9],["new Date('2014-03-01').getTime()",15.8],["new Date('2014-04-01').getTime()",15.7],["new Date('2014-05-01').getTime()",14.6],["new Date('2014-06-01').getTime()",13.8],["new Date('2014-07-01').getTime()",13.1],["new Date('2014-08-01').getTime()",12.9],["new Date('2014-09-01').getTime()",13.4],["new Date('2014-10-01').getTime()",13.6],["new Date('2014-11-01').getTime()",13],["new Date('2014-12-01').getTime()",12.9],["new Date('2015-01-01').getTime()",13.2],["new Date('2015-02-01').getTime()",12.9],["new Date('2015-03-01').getTime()",12],["new Date('2015-04-01').getTime()",11.5]]}],"dataLabels":{"enabled":false},"stroke":{"curve":"straight","width":2,"dashArray":6},"xaxis":{"type":"datetime"}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":["ax_opts.series.0.data.0.0","ax_opts.series.0.data.1.0","ax_opts.series.0.data.2.0","ax_opts.series.0.data.3.0","ax_opts.series.0.data.4.0","ax_opts.series.0.data.5.0","ax_opts.series.0.data.6.0","ax_opts.series.0.data.7.0","ax_opts.series.0.data.8.0","ax_opts.series.0.data.9.0","ax_opts.series.0.data.10.0","ax_opts.series.0.data.11.0","ax_opts.series.0.data.12.0","ax_opts.series.0.data.13.0","ax_opts.series.0.data.14.0","ax_opts.series.0.data.15.0","ax_opts.series.0.data.16.0","ax_opts.series.0.data.17.0","ax_opts.series.0.data.18.0","ax_opts.series.0.data.19.0","ax_opts.series.0.data.20.0","ax_opts.series.0.data.21.0","ax_opts.series.0.data.22.0","ax_opts.series.0.data.23.0","ax_opts.series.0.data.24.0","ax_opts.series.0.data.25.0","ax_opts.series.0.data.26.0","ax_opts.series.0.data.27.0","ax_opts.series.0.data.28.0","ax_opts.series.0.data.29.0","ax_opts.series.0.data.30.0","ax_opts.series.0.data.31.0","ax_opts.series.0.data.32.0","ax_opts.series.0.data.33.0","ax_opts.series.0.data.34.0","ax_opts.series.0.data.35.0","ax_opts.series.0.data.36.0","ax_opts.series.0.data.37.0","ax_opts.series.0.data.38.0","ax_opts.series.0.data.39.0","ax_opts.series.0.data.40.0","ax_opts.series.0.data.41.0","ax_opts.series.0.data.42.0","ax_opts.series.0.data.43.0","ax_opts.series.0.data.44.0","ax_opts.series.0.data.45.0","ax_opts.series.0.data.46.0","ax_opts.series.0.data.47.0","ax_opts.series.0.data.48.0","ax_opts.series.0.data.49.0"],"jsHooks":[]}</script>
|
<script type="application/json" data-for="htmlwidget-bf9f14c87f08e7ddde11">{"x":{"ax_opts":{"chart":{"type":"line"},"series":[{"name":"uempmed","data":[["new Date('2011-03-01').getTime()",21.5],["new Date('2011-04-01').getTime()",20.9],["new Date('2011-05-01').getTime()",21.6],["new Date('2011-06-01').getTime()",22.4],["new Date('2011-07-01').getTime()",22],["new Date('2011-08-01').getTime()",22.4],["new Date('2011-09-01').getTime()",22],["new Date('2011-10-01').getTime()",20.6],["new Date('2011-11-01').getTime()",20.8],["new Date('2011-12-01').getTime()",20.5],["new Date('2012-01-01').getTime()",20.8],["new Date('2012-02-01').getTime()",19.7],["new Date('2012-03-01').getTime()",19.2],["new Date('2012-04-01').getTime()",19.1],["new Date('2012-05-01').getTime()",19.9],["new Date('2012-06-01').getTime()",20.4],["new Date('2012-07-01').getTime()",17.5],["new Date('2012-08-01').getTime()",18.4],["new Date('2012-09-01').getTime()",18.8],["new Date('2012-10-01').getTime()",19.9],["new Date('2012-11-01').getTime()",18.6],["new Date('2012-12-01').getTime()",17.7],["new Date('2013-01-01').getTime()",15.8],["new Date('2013-02-01').getTime()",17.2],["new Date('2013-03-01').getTime()",17.6],["new Date('2013-04-01').getTime()",17.1],["new Date('2013-05-01').getTime()",17.1],["new Date('2013-06-01').getTime()",17],["new Date('2013-07-01').getTime()",16.2],["new Date('2013-08-01').getTime()",16.5],["new Date('2013-09-01').getTime()",16.5],["new Date('2013-10-01').getTime()",16.3],["new Date('2013-11-01').getTime()",17.1],["new Date('2013-12-01').getTime()",17.3],["new Date('2014-01-01').getTime()",15.4],["new Date('2014-02-01').getTime()",15.9],["new Date('2014-03-01').getTime()",15.8],["new Date('2014-04-01').getTime()",15.7],["new Date('2014-05-01').getTime()",14.6],["new Date('2014-06-01').getTime()",13.8],["new Date('2014-07-01').getTime()",13.1],["new Date('2014-08-01').getTime()",12.9],["new Date('2014-09-01').getTime()",13.4],["new Date('2014-10-01').getTime()",13.6],["new Date('2014-11-01').getTime()",13],["new Date('2014-12-01').getTime()",12.9],["new Date('2015-01-01').getTime()",13.2],["new Date('2015-02-01').getTime()",12.9],["new Date('2015-03-01').getTime()",12],["new Date('2015-04-01').getTime()",11.5]]}],"dataLabels":{"enabled":false},"stroke":{"curve":"straight","width":2,"dashArray":6},"xaxis":{"type":"datetime"}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":["ax_opts.series.0.data.0.0","ax_opts.series.0.data.1.0","ax_opts.series.0.data.2.0","ax_opts.series.0.data.3.0","ax_opts.series.0.data.4.0","ax_opts.series.0.data.5.0","ax_opts.series.0.data.6.0","ax_opts.series.0.data.7.0","ax_opts.series.0.data.8.0","ax_opts.series.0.data.9.0","ax_opts.series.0.data.10.0","ax_opts.series.0.data.11.0","ax_opts.series.0.data.12.0","ax_opts.series.0.data.13.0","ax_opts.series.0.data.14.0","ax_opts.series.0.data.15.0","ax_opts.series.0.data.16.0","ax_opts.series.0.data.17.0","ax_opts.series.0.data.18.0","ax_opts.series.0.data.19.0","ax_opts.series.0.data.20.0","ax_opts.series.0.data.21.0","ax_opts.series.0.data.22.0","ax_opts.series.0.data.23.0","ax_opts.series.0.data.24.0","ax_opts.series.0.data.25.0","ax_opts.series.0.data.26.0","ax_opts.series.0.data.27.0","ax_opts.series.0.data.28.0","ax_opts.series.0.data.29.0","ax_opts.series.0.data.30.0","ax_opts.series.0.data.31.0","ax_opts.series.0.data.32.0","ax_opts.series.0.data.33.0","ax_opts.series.0.data.34.0","ax_opts.series.0.data.35.0","ax_opts.series.0.data.36.0","ax_opts.series.0.data.37.0","ax_opts.series.0.data.38.0","ax_opts.series.0.data.39.0","ax_opts.series.0.data.40.0","ax_opts.series.0.data.41.0","ax_opts.series.0.data.42.0","ax_opts.series.0.data.43.0","ax_opts.series.0.data.44.0","ax_opts.series.0.data.45.0","ax_opts.series.0.data.46.0","ax_opts.series.0.data.47.0","ax_opts.series.0.data.48.0","ax_opts.series.0.data.49.0"],"jsHooks":[]}</script>
|
||||||
</div>
|
</div>
|
||||||
<div id="markers" class="section level2">
|
<div id="markers" class="section level2">
|
||||||
<h2 class="hasAnchor">
|
<h2 class="hasAnchor">
|
||||||
|
@ -220,13 +220,13 @@
|
||||||
<p>Add points to line :</p>
|
<p>Add points to line :</p>
|
||||||
<div class="sourceCode" id="cb9"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb9-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> <span class="kw"><a href="https://rdrr.io/r/utils/head.html">tail</a></span>(economics, <span class="dv">20</span>), <span class="dt">type =</span> <span class="st">"line"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> date, <span class="dt">y =</span> uempmed)) <span class="op">%>%</span><span class="st"> </span></a>
|
<div class="sourceCode" id="cb9"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb9-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> <span class="kw"><a href="https://rdrr.io/r/utils/head.html">tail</a></span>(economics, <span class="dv">20</span>), <span class="dt">type =</span> <span class="st">"line"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> date, <span class="dt">y =</span> uempmed)) <span class="op">%>%</span><span class="st"> </span></a>
|
||||||
<a class="sourceLine" id="cb9-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_markers.html">ax_markers</a></span>(<span class="dt">size =</span> <span class="dv">6</span>)</a></code></pre></div>
|
<a class="sourceLine" id="cb9-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_markers.html">ax_markers</a></span>(<span class="dt">size =</span> <span class="dv">6</span>)</a></code></pre></div>
|
||||||
<div id="htmlwidget-b5c15854133d95a845b9" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
<div id="htmlwidget-8859bfc6fd5cfd452304" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
||||||
<script type="application/json" data-for="htmlwidget-b5c15854133d95a845b9">{"x":{"ax_opts":{"chart":{"type":"line"},"series":[{"name":"uempmed","data":[["new Date('2013-09-01').getTime()",16.5],["new Date('2013-10-01').getTime()",16.3],["new Date('2013-11-01').getTime()",17.1],["new Date('2013-12-01').getTime()",17.3],["new Date('2014-01-01').getTime()",15.4],["new Date('2014-02-01').getTime()",15.9],["new Date('2014-03-01').getTime()",15.8],["new Date('2014-04-01').getTime()",15.7],["new Date('2014-05-01').getTime()",14.6],["new Date('2014-06-01').getTime()",13.8],["new Date('2014-07-01').getTime()",13.1],["new Date('2014-08-01').getTime()",12.9],["new Date('2014-09-01').getTime()",13.4],["new Date('2014-10-01').getTime()",13.6],["new Date('2014-11-01').getTime()",13],["new Date('2014-12-01').getTime()",12.9],["new Date('2015-01-01').getTime()",13.2],["new Date('2015-02-01').getTime()",12.9],["new Date('2015-03-01').getTime()",12],["new Date('2015-04-01').getTime()",11.5]]}],"dataLabels":{"enabled":false},"stroke":{"curve":"straight","width":2},"xaxis":{"type":"datetime"},"markers":{"size":6}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":["ax_opts.series.0.data.0.0","ax_opts.series.0.data.1.0","ax_opts.series.0.data.2.0","ax_opts.series.0.data.3.0","ax_opts.series.0.data.4.0","ax_opts.series.0.data.5.0","ax_opts.series.0.data.6.0","ax_opts.series.0.data.7.0","ax_opts.series.0.data.8.0","ax_opts.series.0.data.9.0","ax_opts.series.0.data.10.0","ax_opts.series.0.data.11.0","ax_opts.series.0.data.12.0","ax_opts.series.0.data.13.0","ax_opts.series.0.data.14.0","ax_opts.series.0.data.15.0","ax_opts.series.0.data.16.0","ax_opts.series.0.data.17.0","ax_opts.series.0.data.18.0","ax_opts.series.0.data.19.0"],"jsHooks":[]}</script><p>Add labels over points</p>
|
<script type="application/json" data-for="htmlwidget-8859bfc6fd5cfd452304">{"x":{"ax_opts":{"chart":{"type":"line"},"series":[{"name":"uempmed","data":[["new Date('2013-09-01').getTime()",16.5],["new Date('2013-10-01').getTime()",16.3],["new Date('2013-11-01').getTime()",17.1],["new Date('2013-12-01').getTime()",17.3],["new Date('2014-01-01').getTime()",15.4],["new Date('2014-02-01').getTime()",15.9],["new Date('2014-03-01').getTime()",15.8],["new Date('2014-04-01').getTime()",15.7],["new Date('2014-05-01').getTime()",14.6],["new Date('2014-06-01').getTime()",13.8],["new Date('2014-07-01').getTime()",13.1],["new Date('2014-08-01').getTime()",12.9],["new Date('2014-09-01').getTime()",13.4],["new Date('2014-10-01').getTime()",13.6],["new Date('2014-11-01').getTime()",13],["new Date('2014-12-01').getTime()",12.9],["new Date('2015-01-01').getTime()",13.2],["new Date('2015-02-01').getTime()",12.9],["new Date('2015-03-01').getTime()",12],["new Date('2015-04-01').getTime()",11.5]]}],"dataLabels":{"enabled":false},"stroke":{"curve":"straight","width":2},"xaxis":{"type":"datetime"},"markers":{"size":6}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":["ax_opts.series.0.data.0.0","ax_opts.series.0.data.1.0","ax_opts.series.0.data.2.0","ax_opts.series.0.data.3.0","ax_opts.series.0.data.4.0","ax_opts.series.0.data.5.0","ax_opts.series.0.data.6.0","ax_opts.series.0.data.7.0","ax_opts.series.0.data.8.0","ax_opts.series.0.data.9.0","ax_opts.series.0.data.10.0","ax_opts.series.0.data.11.0","ax_opts.series.0.data.12.0","ax_opts.series.0.data.13.0","ax_opts.series.0.data.14.0","ax_opts.series.0.data.15.0","ax_opts.series.0.data.16.0","ax_opts.series.0.data.17.0","ax_opts.series.0.data.18.0","ax_opts.series.0.data.19.0"],"jsHooks":[]}</script><p>Add labels over points</p>
|
||||||
<div class="sourceCode" id="cb10"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb10-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> <span class="kw"><a href="https://rdrr.io/r/utils/head.html">tail</a></span>(economics, <span class="dv">20</span>), <span class="dt">type =</span> <span class="st">"line"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> date, <span class="dt">y =</span> uempmed)) <span class="op">%>%</span><span class="st"> </span></a>
|
<div class="sourceCode" id="cb10"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb10-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> <span class="kw"><a href="https://rdrr.io/r/utils/head.html">tail</a></span>(economics, <span class="dv">20</span>), <span class="dt">type =</span> <span class="st">"line"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> date, <span class="dt">y =</span> uempmed)) <span class="op">%>%</span><span class="st"> </span></a>
|
||||||
<a class="sourceLine" id="cb10-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_markers.html">ax_markers</a></span>(<span class="dt">size =</span> <span class="dv">6</span>) <span class="op">%>%</span><span class="st"> </span></a>
|
<a class="sourceLine" id="cb10-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_markers.html">ax_markers</a></span>(<span class="dt">size =</span> <span class="dv">6</span>) <span class="op">%>%</span><span class="st"> </span></a>
|
||||||
<a class="sourceLine" id="cb10-3" title="3"><span class="st"> </span><span class="kw"><a href="../reference/ax_dataLabels.html">ax_dataLabels</a></span>(<span class="dt">enabled =</span> <span class="ot">TRUE</span>)</a></code></pre></div>
|
<a class="sourceLine" id="cb10-3" title="3"><span class="st"> </span><span class="kw"><a href="../reference/ax_dataLabels.html">ax_dataLabels</a></span>(<span class="dt">enabled =</span> <span class="ot">TRUE</span>)</a></code></pre></div>
|
||||||
<div id="htmlwidget-2ff90228648b68d661cd" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
<div id="htmlwidget-287ccbf2ff0971ed9a60" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
||||||
<script type="application/json" data-for="htmlwidget-2ff90228648b68d661cd">{"x":{"ax_opts":{"chart":{"type":"line"},"series":[{"name":"uempmed","data":[["new Date('2013-09-01').getTime()",16.5],["new Date('2013-10-01').getTime()",16.3],["new Date('2013-11-01').getTime()",17.1],["new Date('2013-12-01').getTime()",17.3],["new Date('2014-01-01').getTime()",15.4],["new Date('2014-02-01').getTime()",15.9],["new Date('2014-03-01').getTime()",15.8],["new Date('2014-04-01').getTime()",15.7],["new Date('2014-05-01').getTime()",14.6],["new Date('2014-06-01').getTime()",13.8],["new Date('2014-07-01').getTime()",13.1],["new Date('2014-08-01').getTime()",12.9],["new Date('2014-09-01').getTime()",13.4],["new Date('2014-10-01').getTime()",13.6],["new Date('2014-11-01').getTime()",13],["new Date('2014-12-01').getTime()",12.9],["new Date('2015-01-01').getTime()",13.2],["new Date('2015-02-01').getTime()",12.9],["new Date('2015-03-01').getTime()",12],["new Date('2015-04-01').getTime()",11.5]]}],"dataLabels":{"enabled":true},"stroke":{"curve":"straight","width":2},"xaxis":{"type":"datetime"},"markers":{"size":6}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":["ax_opts.series.0.data.0.0","ax_opts.series.0.data.1.0","ax_opts.series.0.data.2.0","ax_opts.series.0.data.3.0","ax_opts.series.0.data.4.0","ax_opts.series.0.data.5.0","ax_opts.series.0.data.6.0","ax_opts.series.0.data.7.0","ax_opts.series.0.data.8.0","ax_opts.series.0.data.9.0","ax_opts.series.0.data.10.0","ax_opts.series.0.data.11.0","ax_opts.series.0.data.12.0","ax_opts.series.0.data.13.0","ax_opts.series.0.data.14.0","ax_opts.series.0.data.15.0","ax_opts.series.0.data.16.0","ax_opts.series.0.data.17.0","ax_opts.series.0.data.18.0","ax_opts.series.0.data.19.0"],"jsHooks":[]}</script>
|
<script type="application/json" data-for="htmlwidget-287ccbf2ff0971ed9a60">{"x":{"ax_opts":{"chart":{"type":"line"},"series":[{"name":"uempmed","data":[["new Date('2013-09-01').getTime()",16.5],["new Date('2013-10-01').getTime()",16.3],["new Date('2013-11-01').getTime()",17.1],["new Date('2013-12-01').getTime()",17.3],["new Date('2014-01-01').getTime()",15.4],["new Date('2014-02-01').getTime()",15.9],["new Date('2014-03-01').getTime()",15.8],["new Date('2014-04-01').getTime()",15.7],["new Date('2014-05-01').getTime()",14.6],["new Date('2014-06-01').getTime()",13.8],["new Date('2014-07-01').getTime()",13.1],["new Date('2014-08-01').getTime()",12.9],["new Date('2014-09-01').getTime()",13.4],["new Date('2014-10-01').getTime()",13.6],["new Date('2014-11-01').getTime()",13],["new Date('2014-12-01').getTime()",12.9],["new Date('2015-01-01').getTime()",13.2],["new Date('2015-02-01').getTime()",12.9],["new Date('2015-03-01').getTime()",12],["new Date('2015-04-01').getTime()",11.5]]}],"dataLabels":{"enabled":true},"stroke":{"curve":"straight","width":2},"xaxis":{"type":"datetime"},"markers":{"size":6}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":["ax_opts.series.0.data.0.0","ax_opts.series.0.data.1.0","ax_opts.series.0.data.2.0","ax_opts.series.0.data.3.0","ax_opts.series.0.data.4.0","ax_opts.series.0.data.5.0","ax_opts.series.0.data.6.0","ax_opts.series.0.data.7.0","ax_opts.series.0.data.8.0","ax_opts.series.0.data.9.0","ax_opts.series.0.data.10.0","ax_opts.series.0.data.11.0","ax_opts.series.0.data.12.0","ax_opts.series.0.data.13.0","ax_opts.series.0.data.14.0","ax_opts.series.0.data.15.0","ax_opts.series.0.data.16.0","ax_opts.series.0.data.17.0","ax_opts.series.0.data.18.0","ax_opts.series.0.data.19.0"],"jsHooks":[]}</script>
|
||||||
</div>
|
</div>
|
||||||
<div id="multiple-lines" class="section level2">
|
<div id="multiple-lines" class="section level2">
|
||||||
<h2 class="hasAnchor">
|
<h2 class="hasAnchor">
|
||||||
|
@ -236,12 +236,12 @@
|
||||||
<a class="sourceLine" id="cb11-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_yaxis.html">ax_yaxis</a></span>(<span class="dt">decimalsInFloat =</span> <span class="dv">2</span>) <span class="op">%>%</span><span class="st"> </span></a>
|
<a class="sourceLine" id="cb11-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_yaxis.html">ax_yaxis</a></span>(<span class="dt">decimalsInFloat =</span> <span class="dv">2</span>) <span class="op">%>%</span><span class="st"> </span></a>
|
||||||
<a class="sourceLine" id="cb11-3" title="3"><span class="st"> </span><span class="kw"><a href="../reference/ax_markers.html">ax_markers</a></span>(<span class="dt">size =</span> <span class="kw"><a href="https://rdrr.io/r/base/c.html">c</a></span>(<span class="dv">3</span>, <span class="dv">6</span>)) <span class="op">%>%</span><span class="st"> </span></a>
|
<a class="sourceLine" id="cb11-3" title="3"><span class="st"> </span><span class="kw"><a href="../reference/ax_markers.html">ax_markers</a></span>(<span class="dt">size =</span> <span class="kw"><a href="https://rdrr.io/r/base/c.html">c</a></span>(<span class="dv">3</span>, <span class="dv">6</span>)) <span class="op">%>%</span><span class="st"> </span></a>
|
||||||
<a class="sourceLine" id="cb11-4" title="4"><span class="st"> </span><span class="kw"><a href="../reference/ax_stroke.html">ax_stroke</a></span>(<span class="dt">width =</span> <span class="kw"><a href="https://rdrr.io/r/base/c.html">c</a></span>(<span class="dv">1</span>, <span class="dv">3</span>))</a></code></pre></div>
|
<a class="sourceLine" id="cb11-4" title="4"><span class="st"> </span><span class="kw"><a href="../reference/ax_stroke.html">ax_stroke</a></span>(<span class="dt">width =</span> <span class="kw"><a href="https://rdrr.io/r/base/c.html">c</a></span>(<span class="dv">1</span>, <span class="dv">3</span>))</a></code></pre></div>
|
||||||
<div id="htmlwidget-03d1474a75964c2a95cc" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
<div id="htmlwidget-b86cb412bcc18e9c13e2" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
||||||
<script type="application/json" data-for="htmlwidget-03d1474a75964c2a95cc">{"x":{"ax_opts":{"chart":{"type":"line"},"series":[{"name":"pce","data":[["new Date('2013-09-01').getTime()",0.92924677636026],["new Date('2013-10-01').getTime()",0.933773134481608],["new Date('2013-11-01').getTime()",0.939574402546397],["new Date('2013-12-01').getTime()",0.942167004646148],["new Date('2014-01-01').getTime()",0.941704956747183],["new Date('2014-02-01').getTime()",0.946299766409118],["new Date('2014-03-01').getTime()",0.952871114305516],["new Date('2014-04-01').getTime()",0.957970754079284],["new Date('2014-05-01').getTime()",0.961889604777918],["new Date('2014-06-01').getTime()",0.967759324383294],["new Date('2014-07-01').getTime()",0.971481376902739],["new Date('2014-08-01').getTime()",0.978651675779278],["new Date('2014-09-01').getTime()",0.979772569756398],["new Date('2014-10-01').getTime()",0.985385596084572],["new Date('2014-11-01').getTime()",0.987815625775428],["new Date('2014-12-01').getTime()",0.988722608688212],["new Date('2015-01-01').getTime()",0.987353577876462],["new Date('2015-02-01').getTime()",0.990468122973193],["new Date('2015-03-01').getTime()",0.99696246288643],["new Date('2015-04-01').getTime()",1]]},{"name":"pop","data":[["new Date('2013-09-01').getTime()",0.970448177482025],["new Date('2013-10-01').getTime()",0.972224366782906],["new Date('2013-11-01').getTime()",0.97391518362249],["new Date('2013-12-01').getTime()",0.975423315392571],["new Date('2014-01-01').getTime()",0.976921972290395],["new Date('2014-02-01').getTime()",0.97823645673634],["new Date('2014-03-01').getTime()",0.97957855225842],["new Date('2014-04-01').getTime()",0.980992099657577],["new Date('2014-05-01').getTime()",0.982473622896551],["new Date('2014-06-01').getTime()",0.984073150615668],["new Date('2014-07-01').getTime()",0.985702006885595],["new Date('2014-08-01').getTime()",0.987603703319152],["new Date('2014-09-01').getTime()",0.989506155770269],["new Date('2014-10-01').getTime()",0.991383363808922],["new Date('2014-11-01').getTime()",0.993112959418826],["new Date('2014-12-01').getTime()",0.994608132061805],["new Date('2015-01-01').getTime()",0.996107750416745],["new Date('2015-02-01').getTime()",0.997306408041825],["new Date('2015-03-01').getTime()",0.998590610697427],["new Date('2015-04-01').getTime()",1]]}],"dataLabels":{"enabled":false},"stroke":{"curve":"straight","width":[1,3]},"xaxis":{"type":"datetime"},"yaxis":{"decimalsInFloat":2},"markers":{"size":[3,6]}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":["ax_opts.series.0.data.0.0","ax_opts.series.0.data.1.0","ax_opts.series.0.data.2.0","ax_opts.series.0.data.3.0","ax_opts.series.0.data.4.0","ax_opts.series.0.data.5.0","ax_opts.series.0.data.6.0","ax_opts.series.0.data.7.0","ax_opts.series.0.data.8.0","ax_opts.series.0.data.9.0","ax_opts.series.0.data.10.0","ax_opts.series.0.data.11.0","ax_opts.series.0.data.12.0","ax_opts.series.0.data.13.0","ax_opts.series.0.data.14.0","ax_opts.series.0.data.15.0","ax_opts.series.0.data.16.0","ax_opts.series.0.data.17.0","ax_opts.series.0.data.18.0","ax_opts.series.0.data.19.0","ax_opts.series.1.data.0.0","ax_opts.series.1.data.1.0","ax_opts.series.1.data.2.0","ax_opts.series.1.data.3.0","ax_opts.series.1.data.4.0","ax_opts.series.1.data.5.0","ax_opts.series.1.data.6.0","ax_opts.series.1.data.7.0","ax_opts.series.1.data.8.0","ax_opts.series.1.data.9.0","ax_opts.series.1.data.10.0","ax_opts.series.1.data.11.0","ax_opts.series.1.data.12.0","ax_opts.series.1.data.13.0","ax_opts.series.1.data.14.0","ax_opts.series.1.data.15.0","ax_opts.series.1.data.16.0","ax_opts.series.1.data.17.0","ax_opts.series.1.data.18.0","ax_opts.series.1.data.19.0"],"jsHooks":[]}</script><div class="sourceCode" id="cb12"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb12-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> economics_long, <span class="dt">type =</span> <span class="st">"line"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> date, <span class="dt">y =</span> value01, <span class="dt">group =</span> variable)) <span class="op">%>%</span><span class="st"> </span></a>
|
<script type="application/json" data-for="htmlwidget-b86cb412bcc18e9c13e2">{"x":{"ax_opts":{"chart":{"type":"line"},"series":[{"name":"pce","data":[["new Date('2013-09-01').getTime()",0.92924677636026],["new Date('2013-10-01').getTime()",0.933773134481608],["new Date('2013-11-01').getTime()",0.939574402546397],["new Date('2013-12-01').getTime()",0.942167004646148],["new Date('2014-01-01').getTime()",0.941704956747183],["new Date('2014-02-01').getTime()",0.946299766409118],["new Date('2014-03-01').getTime()",0.952871114305516],["new Date('2014-04-01').getTime()",0.957970754079284],["new Date('2014-05-01').getTime()",0.961889604777918],["new Date('2014-06-01').getTime()",0.967759324383294],["new Date('2014-07-01').getTime()",0.971481376902739],["new Date('2014-08-01').getTime()",0.978651675779278],["new Date('2014-09-01').getTime()",0.979772569756398],["new Date('2014-10-01').getTime()",0.985385596084572],["new Date('2014-11-01').getTime()",0.987815625775428],["new Date('2014-12-01').getTime()",0.988722608688212],["new Date('2015-01-01').getTime()",0.987353577876462],["new Date('2015-02-01').getTime()",0.990468122973193],["new Date('2015-03-01').getTime()",0.99696246288643],["new Date('2015-04-01').getTime()",1]]},{"name":"pop","data":[["new Date('2013-09-01').getTime()",0.970448177482025],["new Date('2013-10-01').getTime()",0.972224366782906],["new Date('2013-11-01').getTime()",0.97391518362249],["new Date('2013-12-01').getTime()",0.975423315392571],["new Date('2014-01-01').getTime()",0.976921972290395],["new Date('2014-02-01').getTime()",0.97823645673634],["new Date('2014-03-01').getTime()",0.97957855225842],["new Date('2014-04-01').getTime()",0.980992099657577],["new Date('2014-05-01').getTime()",0.982473622896551],["new Date('2014-06-01').getTime()",0.984073150615668],["new Date('2014-07-01').getTime()",0.985702006885595],["new Date('2014-08-01').getTime()",0.987603703319152],["new Date('2014-09-01').getTime()",0.989506155770269],["new Date('2014-10-01').getTime()",0.991383363808922],["new Date('2014-11-01').getTime()",0.993112959418826],["new Date('2014-12-01').getTime()",0.994608132061805],["new Date('2015-01-01').getTime()",0.996107750416745],["new Date('2015-02-01').getTime()",0.997306408041825],["new Date('2015-03-01').getTime()",0.998590610697427],["new Date('2015-04-01').getTime()",1]]}],"dataLabels":{"enabled":false},"stroke":{"curve":"straight","width":[1,3]},"xaxis":{"type":"datetime"},"yaxis":{"decimalsInFloat":2},"markers":{"size":[3,6]}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":["ax_opts.series.0.data.0.0","ax_opts.series.0.data.1.0","ax_opts.series.0.data.2.0","ax_opts.series.0.data.3.0","ax_opts.series.0.data.4.0","ax_opts.series.0.data.5.0","ax_opts.series.0.data.6.0","ax_opts.series.0.data.7.0","ax_opts.series.0.data.8.0","ax_opts.series.0.data.9.0","ax_opts.series.0.data.10.0","ax_opts.series.0.data.11.0","ax_opts.series.0.data.12.0","ax_opts.series.0.data.13.0","ax_opts.series.0.data.14.0","ax_opts.series.0.data.15.0","ax_opts.series.0.data.16.0","ax_opts.series.0.data.17.0","ax_opts.series.0.data.18.0","ax_opts.series.0.data.19.0","ax_opts.series.1.data.0.0","ax_opts.series.1.data.1.0","ax_opts.series.1.data.2.0","ax_opts.series.1.data.3.0","ax_opts.series.1.data.4.0","ax_opts.series.1.data.5.0","ax_opts.series.1.data.6.0","ax_opts.series.1.data.7.0","ax_opts.series.1.data.8.0","ax_opts.series.1.data.9.0","ax_opts.series.1.data.10.0","ax_opts.series.1.data.11.0","ax_opts.series.1.data.12.0","ax_opts.series.1.data.13.0","ax_opts.series.1.data.14.0","ax_opts.series.1.data.15.0","ax_opts.series.1.data.16.0","ax_opts.series.1.data.17.0","ax_opts.series.1.data.18.0","ax_opts.series.1.data.19.0"],"jsHooks":[]}</script><div class="sourceCode" id="cb12"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb12-1" title="1"><span class="kw"><a href="../reference/apex.html">apex</a></span>(<span class="dt">data =</span> economics_long, <span class="dt">type =</span> <span class="st">"line"</span>, <span class="dt">mapping =</span> <span class="kw"><a href="../reference/apexcharter-exports.html">aes</a></span>(<span class="dt">x =</span> date, <span class="dt">y =</span> value01, <span class="dt">group =</span> variable)) <span class="op">%>%</span><span class="st"> </span></a>
|
||||||
<a class="sourceLine" id="cb12-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_yaxis.html">ax_yaxis</a></span>(<span class="dt">decimalsInFloat =</span> <span class="dv">2</span>) <span class="op">%>%</span><span class="st"> </span></a>
|
<a class="sourceLine" id="cb12-2" title="2"><span class="st"> </span><span class="kw"><a href="../reference/ax_yaxis.html">ax_yaxis</a></span>(<span class="dt">decimalsInFloat =</span> <span class="dv">2</span>) <span class="op">%>%</span><span class="st"> </span></a>
|
||||||
<a class="sourceLine" id="cb12-3" title="3"><span class="st"> </span><span class="kw"><a href="../reference/ax_stroke.html">ax_stroke</a></span>(<span class="dt">dashArray =</span> <span class="kw"><a href="https://rdrr.io/r/base/c.html">c</a></span>(<span class="dv">8</span>, <span class="dv">5</span>))</a></code></pre></div>
|
<a class="sourceLine" id="cb12-3" title="3"><span class="st"> </span><span class="kw"><a href="../reference/ax_stroke.html">ax_stroke</a></span>(<span class="dt">dashArray =</span> <span class="kw"><a href="https://rdrr.io/r/base/c.html">c</a></span>(<span class="dv">8</span>, <span class="dv">5</span>))</a></code></pre></div>
|
||||||
<div id="htmlwidget-86bdd5de9893d348269a" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
<div id="htmlwidget-bda7cfbae5c92feeddd9" style="width:100%;height:350px;" class="apexcharter html-widget"></div>
|
||||||
<script type="application/json" data-for="htmlwidget-86bdd5de9893d348269a">{"x":{"ax_opts":{"chart":{"type":"line"},"series":[{"name":"pce","data":[["new Date('2013-09-01').getTime()",0.92924677636026],["new Date('2013-10-01').getTime()",0.933773134481608],["new Date('2013-11-01').getTime()",0.939574402546397],["new Date('2013-12-01').getTime()",0.942167004646148],["new Date('2014-01-01').getTime()",0.941704956747183],["new Date('2014-02-01').getTime()",0.946299766409118],["new Date('2014-03-01').getTime()",0.952871114305516],["new Date('2014-04-01').getTime()",0.957970754079284],["new Date('2014-05-01').getTime()",0.961889604777918],["new Date('2014-06-01').getTime()",0.967759324383294],["new Date('2014-07-01').getTime()",0.971481376902739],["new Date('2014-08-01').getTime()",0.978651675779278],["new Date('2014-09-01').getTime()",0.979772569756398],["new Date('2014-10-01').getTime()",0.985385596084572],["new Date('2014-11-01').getTime()",0.987815625775428],["new Date('2014-12-01').getTime()",0.988722608688212],["new Date('2015-01-01').getTime()",0.987353577876462],["new Date('2015-02-01').getTime()",0.990468122973193],["new Date('2015-03-01').getTime()",0.99696246288643],["new Date('2015-04-01').getTime()",1]]},{"name":"pop","data":[["new Date('2013-09-01').getTime()",0.970448177482025],["new Date('2013-10-01').getTime()",0.972224366782906],["new Date('2013-11-01').getTime()",0.97391518362249],["new Date('2013-12-01').getTime()",0.975423315392571],["new Date('2014-01-01').getTime()",0.976921972290395],["new Date('2014-02-01').getTime()",0.97823645673634],["new Date('2014-03-01').getTime()",0.97957855225842],["new Date('2014-04-01').getTime()",0.980992099657577],["new Date('2014-05-01').getTime()",0.982473622896551],["new Date('2014-06-01').getTime()",0.984073150615668],["new Date('2014-07-01').getTime()",0.985702006885595],["new Date('2014-08-01').getTime()",0.987603703319152],["new Date('2014-09-01').getTime()",0.989506155770269],["new Date('2014-10-01').getTime()",0.991383363808922],["new Date('2014-11-01').getTime()",0.993112959418826],["new Date('2014-12-01').getTime()",0.994608132061805],["new Date('2015-01-01').getTime()",0.996107750416745],["new Date('2015-02-01').getTime()",0.997306408041825],["new Date('2015-03-01').getTime()",0.998590610697427],["new Date('2015-04-01').getTime()",1]]}],"dataLabels":{"enabled":false},"stroke":{"curve":"straight","width":2,"dashArray":[8,5]},"xaxis":{"type":"datetime"},"yaxis":{"decimalsInFloat":2}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":["ax_opts.series.0.data.0.0","ax_opts.series.0.data.1.0","ax_opts.series.0.data.2.0","ax_opts.series.0.data.3.0","ax_opts.series.0.data.4.0","ax_opts.series.0.data.5.0","ax_opts.series.0.data.6.0","ax_opts.series.0.data.7.0","ax_opts.series.0.data.8.0","ax_opts.series.0.data.9.0","ax_opts.series.0.data.10.0","ax_opts.series.0.data.11.0","ax_opts.series.0.data.12.0","ax_opts.series.0.data.13.0","ax_opts.series.0.data.14.0","ax_opts.series.0.data.15.0","ax_opts.series.0.data.16.0","ax_opts.series.0.data.17.0","ax_opts.series.0.data.18.0","ax_opts.series.0.data.19.0","ax_opts.series.1.data.0.0","ax_opts.series.1.data.1.0","ax_opts.series.1.data.2.0","ax_opts.series.1.data.3.0","ax_opts.series.1.data.4.0","ax_opts.series.1.data.5.0","ax_opts.series.1.data.6.0","ax_opts.series.1.data.7.0","ax_opts.series.1.data.8.0","ax_opts.series.1.data.9.0","ax_opts.series.1.data.10.0","ax_opts.series.1.data.11.0","ax_opts.series.1.data.12.0","ax_opts.series.1.data.13.0","ax_opts.series.1.data.14.0","ax_opts.series.1.data.15.0","ax_opts.series.1.data.16.0","ax_opts.series.1.data.17.0","ax_opts.series.1.data.18.0","ax_opts.series.1.data.19.0"],"jsHooks":[]}</script>
|
<script type="application/json" data-for="htmlwidget-bda7cfbae5c92feeddd9">{"x":{"ax_opts":{"chart":{"type":"line"},"series":[{"name":"pce","data":[["new Date('2013-09-01').getTime()",0.92924677636026],["new Date('2013-10-01').getTime()",0.933773134481608],["new Date('2013-11-01').getTime()",0.939574402546397],["new Date('2013-12-01').getTime()",0.942167004646148],["new Date('2014-01-01').getTime()",0.941704956747183],["new Date('2014-02-01').getTime()",0.946299766409118],["new Date('2014-03-01').getTime()",0.952871114305516],["new Date('2014-04-01').getTime()",0.957970754079284],["new Date('2014-05-01').getTime()",0.961889604777918],["new Date('2014-06-01').getTime()",0.967759324383294],["new Date('2014-07-01').getTime()",0.971481376902739],["new Date('2014-08-01').getTime()",0.978651675779278],["new Date('2014-09-01').getTime()",0.979772569756398],["new Date('2014-10-01').getTime()",0.985385596084572],["new Date('2014-11-01').getTime()",0.987815625775428],["new Date('2014-12-01').getTime()",0.988722608688212],["new Date('2015-01-01').getTime()",0.987353577876462],["new Date('2015-02-01').getTime()",0.990468122973193],["new Date('2015-03-01').getTime()",0.99696246288643],["new Date('2015-04-01').getTime()",1]]},{"name":"pop","data":[["new Date('2013-09-01').getTime()",0.970448177482025],["new Date('2013-10-01').getTime()",0.972224366782906],["new Date('2013-11-01').getTime()",0.97391518362249],["new Date('2013-12-01').getTime()",0.975423315392571],["new Date('2014-01-01').getTime()",0.976921972290395],["new Date('2014-02-01').getTime()",0.97823645673634],["new Date('2014-03-01').getTime()",0.97957855225842],["new Date('2014-04-01').getTime()",0.980992099657577],["new Date('2014-05-01').getTime()",0.982473622896551],["new Date('2014-06-01').getTime()",0.984073150615668],["new Date('2014-07-01').getTime()",0.985702006885595],["new Date('2014-08-01').getTime()",0.987603703319152],["new Date('2014-09-01').getTime()",0.989506155770269],["new Date('2014-10-01').getTime()",0.991383363808922],["new Date('2014-11-01').getTime()",0.993112959418826],["new Date('2014-12-01').getTime()",0.994608132061805],["new Date('2015-01-01').getTime()",0.996107750416745],["new Date('2015-02-01').getTime()",0.997306408041825],["new Date('2015-03-01').getTime()",0.998590610697427],["new Date('2015-04-01').getTime()",1]]}],"dataLabels":{"enabled":false},"stroke":{"curve":"straight","width":2,"dashArray":[8,5]},"xaxis":{"type":"datetime"},"yaxis":{"decimalsInFloat":2}},"auto_update":{"series_animate":true,"update_options":false,"options_animate":true,"options_redrawPaths":false}},"evals":["ax_opts.series.0.data.0.0","ax_opts.series.0.data.1.0","ax_opts.series.0.data.2.0","ax_opts.series.0.data.3.0","ax_opts.series.0.data.4.0","ax_opts.series.0.data.5.0","ax_opts.series.0.data.6.0","ax_opts.series.0.data.7.0","ax_opts.series.0.data.8.0","ax_opts.series.0.data.9.0","ax_opts.series.0.data.10.0","ax_opts.series.0.data.11.0","ax_opts.series.0.data.12.0","ax_opts.series.0.data.13.0","ax_opts.series.0.data.14.0","ax_opts.series.0.data.15.0","ax_opts.series.0.data.16.0","ax_opts.series.0.data.17.0","ax_opts.series.0.data.18.0","ax_opts.series.0.data.19.0","ax_opts.series.1.data.0.0","ax_opts.series.1.data.1.0","ax_opts.series.1.data.2.0","ax_opts.series.1.data.3.0","ax_opts.series.1.data.4.0","ax_opts.series.1.data.5.0","ax_opts.series.1.data.6.0","ax_opts.series.1.data.7.0","ax_opts.series.1.data.8.0","ax_opts.series.1.data.9.0","ax_opts.series.1.data.10.0","ax_opts.series.1.data.11.0","ax_opts.series.1.data.12.0","ax_opts.series.1.data.13.0","ax_opts.series.1.data.14.0","ax_opts.series.1.data.15.0","ax_opts.series.1.data.16.0","ax_opts.series.1.data.17.0","ax_opts.series.1.data.18.0","ax_opts.series.1.data.19.0"],"jsHooks":[]}</script>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,285 @@
|
||||||
|
/*!
|
||||||
|
*
|
||||||
|
* htmlwidgets bindings for ApexCharts
|
||||||
|
* https://github.com/dreamRs/apexcharter
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/// Functions
|
||||||
|
|
||||||
|
// From Friss tuto (https://github.com/FrissAnalytics/shinyJsTutorials/blob/master/tutorials/tutorial_03.Rmd)
|
||||||
|
function get_widget(id) {
|
||||||
|
var htmlWidgetsObj = HTMLWidgets.find("#" + id);
|
||||||
|
var widgetObj;
|
||||||
|
if (typeof htmlWidgetsObj !== "undefined") {
|
||||||
|
widgetObj = htmlWidgetsObj.getChart();
|
||||||
|
}
|
||||||
|
return widgetObj;
|
||||||
|
}
|
||||||
|
|
||||||
|
function is_single(options) {
|
||||||
|
var typeLabels = ["pie", "radialBar", "donut"];
|
||||||
|
var lab = typeLabels.indexOf(options.w.config.chart.type) > -1;
|
||||||
|
var single = options.w.config.series.length === 1;
|
||||||
|
return lab | single;
|
||||||
|
}
|
||||||
|
|
||||||
|
function is_datetime(chartContext) {
|
||||||
|
if (
|
||||||
|
chartContext.hasOwnProperty("w") &&
|
||||||
|
chartContext.w.hasOwnProperty("config") &&
|
||||||
|
chartContext.w.config.hasOwnProperty("xaxis") &&
|
||||||
|
chartContext.w.config.xaxis.hasOwnProperty("type")
|
||||||
|
) {
|
||||||
|
return chartContext.w.config.xaxis.type == "datetime";
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function getSelection(chartContext, selectedDataPoints, serieIndex) {
|
||||||
|
var typeLabels = ["pie", "radialBar", "donut"];
|
||||||
|
var typeXY = ["scatter", "bubble"];
|
||||||
|
var selected;
|
||||||
|
if (typeLabels.indexOf(chartContext.opts.chart.type) > -1) {
|
||||||
|
var labels = chartContext.opts.labels;
|
||||||
|
selected = selectedDataPoints[serieIndex].map(function(index) {
|
||||||
|
return labels[index];
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
var data = chartContext.opts.series[serieIndex].data;
|
||||||
|
selected = selectedDataPoints[serieIndex].map(function(index) {
|
||||||
|
var val = data[index];
|
||||||
|
if (typeXY.indexOf(chartContext.opts.chart.type) < 0) {
|
||||||
|
if (val.hasOwnProperty("x")) {
|
||||||
|
val = val.x;
|
||||||
|
} else {
|
||||||
|
val = val[0];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return val;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
//console.log(selected);
|
||||||
|
if (typeXY.indexOf(chartContext.opts.chart.type) > -1) {
|
||||||
|
selected = {
|
||||||
|
x: selected.map(function(obj) {
|
||||||
|
return obj.x;
|
||||||
|
}),
|
||||||
|
y: selected.map(function(obj) {
|
||||||
|
return obj.y;
|
||||||
|
})
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (typeof selected == "undefined") {
|
||||||
|
selected = null;
|
||||||
|
}
|
||||||
|
return selected;
|
||||||
|
}
|
||||||
|
|
||||||
|
function getYaxis(axis) {
|
||||||
|
var yzoom = { min: null, max: null };
|
||||||
|
if (typeof axis.yaxis !== "undefined" && axis.yaxis !== null) {
|
||||||
|
var y_axis;
|
||||||
|
if (axis.yaxis.hasOwnProperty("min")) {
|
||||||
|
y_axis = axis.yaxis;
|
||||||
|
} else {
|
||||||
|
y_axis = axis.yaxis[0];
|
||||||
|
}
|
||||||
|
if (y_axis.hasOwnProperty("min") && typeof y_axis.min !== "undefined") {
|
||||||
|
yzoom.min = y_axis.min;
|
||||||
|
}
|
||||||
|
if (y_axis.hasOwnProperty("max") && typeof y_axis.max !== "undefined") {
|
||||||
|
yzoom.max = y_axis.max;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return yzoom;
|
||||||
|
}
|
||||||
|
|
||||||
|
function getXaxis(axis) {
|
||||||
|
var xzoom = { min: null, max: null };
|
||||||
|
if (typeof axis.xaxis !== "undefined") {
|
||||||
|
var x_axis = axis.xaxis;
|
||||||
|
if (x_axis.hasOwnProperty("min") && typeof x_axis.min !== "undefined") {
|
||||||
|
xzoom.min = x_axis.min;
|
||||||
|
}
|
||||||
|
if (x_axis.hasOwnProperty("max") && typeof x_axis.max !== "undefined") {
|
||||||
|
xzoom.max = x_axis.max;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return xzoom;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// Widget
|
||||||
|
|
||||||
|
HTMLWidgets.widget({
|
||||||
|
name: "apexcharter",
|
||||||
|
|
||||||
|
type: "output",
|
||||||
|
|
||||||
|
factory: function(el, width, height) {
|
||||||
|
var axOpts;
|
||||||
|
var apexchart = null;
|
||||||
|
|
||||||
|
return {
|
||||||
|
renderValue: function(x) {
|
||||||
|
// Global options
|
||||||
|
axOpts = x.ax_opts;
|
||||||
|
|
||||||
|
// Sizing
|
||||||
|
if (typeof axOpts.chart === "undefined") {
|
||||||
|
axOpts.chart = {};
|
||||||
|
}
|
||||||
|
axOpts.chart.width = width;
|
||||||
|
axOpts.chart.height = height;
|
||||||
|
if (!axOpts.chart.hasOwnProperty("parentHeightOffset")) {
|
||||||
|
axOpts.chart.parentHeightOffset = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (x.hasOwnProperty("shinyEvents") & HTMLWidgets.shinyMode) {
|
||||||
|
if (!axOpts.hasOwnProperty("chart")) {
|
||||||
|
axOpts.chart = {};
|
||||||
|
}
|
||||||
|
if (!axOpts.chart.hasOwnProperty("events")) {
|
||||||
|
axOpts.chart.events = {};
|
||||||
|
}
|
||||||
|
if (x.shinyEvents.hasOwnProperty("click")) {
|
||||||
|
axOpts.chart.events.dataPointSelection = function(
|
||||||
|
event,
|
||||||
|
chartContext,
|
||||||
|
opts
|
||||||
|
) {
|
||||||
|
var options = opts;
|
||||||
|
var nonEmpty = opts.selectedDataPoints.filter(function(el) {
|
||||||
|
return el !== null && el.length > 0;
|
||||||
|
});
|
||||||
|
if (nonEmpty.length > 0) {
|
||||||
|
var select = {};
|
||||||
|
for (var i = 0; i < opts.selectedDataPoints.length; i++) {
|
||||||
|
if (typeof opts.selectedDataPoints[i] === "undefined") {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
var selection = getSelection(
|
||||||
|
chartContext,
|
||||||
|
options.selectedDataPoints,
|
||||||
|
i
|
||||||
|
);
|
||||||
|
if (selection !== null) {
|
||||||
|
if (opts.w.config.series[i].hasOwnProperty("name")) {
|
||||||
|
var name = opts.w.config.series[i].name;
|
||||||
|
select[name] = selection;
|
||||||
|
} else {
|
||||||
|
select[i] = selection;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (is_single(options)) {
|
||||||
|
select = select[Object.keys(select)[0]];
|
||||||
|
}
|
||||||
|
Shiny.setInputValue(
|
||||||
|
x.shinyEvents.click.inputId + ":apex_click",
|
||||||
|
{ value: select, datetime: is_datetime(chartContext) }
|
||||||
|
);
|
||||||
|
} else {
|
||||||
|
Shiny.setInputValue(x.shinyEvents.click.inputId, null);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (x.shinyEvents.hasOwnProperty("zoomed")) {
|
||||||
|
axOpts.chart.events.zoomed = function(chartContext, xaxis, yaxis) {
|
||||||
|
var id = x.shinyEvents.zoomed.inputId;
|
||||||
|
if (is_datetime(chartContext)) {
|
||||||
|
id = id + ":apex_datetime";
|
||||||
|
}
|
||||||
|
Shiny.setInputValue(id, {
|
||||||
|
x: getXaxis(xaxis),
|
||||||
|
y: getYaxis(xaxis)
|
||||||
|
});
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (x.shinyEvents.hasOwnProperty("selection")) {
|
||||||
|
axOpts.chart.events.selection = function(
|
||||||
|
chartContext,
|
||||||
|
xaxis,
|
||||||
|
yaxis
|
||||||
|
) {
|
||||||
|
var id = x.shinyEvents.selection.inputId;
|
||||||
|
if (is_datetime(chartContext)) {
|
||||||
|
id = id + ":apex_datetime";
|
||||||
|
}
|
||||||
|
var selectionValue;
|
||||||
|
if (x.shinyEvents.selection.type === "x") {
|
||||||
|
selectionValue = { x: xaxis.xaxis };
|
||||||
|
} else if (x.shinyEvents.selection.type === "xy") {
|
||||||
|
selectionValue = { x: xaxis.xaxis, y: getYaxis(xaxis) };
|
||||||
|
} else if (x.shinyEvents.selection.type === "y") {
|
||||||
|
selectionValue = { y: getYaxis(xaxis) };
|
||||||
|
}
|
||||||
|
Shiny.setInputValue(id, selectionValue);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Generate or update chart
|
||||||
|
if (apexchart === null) {
|
||||||
|
apexchart = new ApexCharts(el, axOpts);
|
||||||
|
apexchart.render();
|
||||||
|
} else {
|
||||||
|
if (x.auto_update) {
|
||||||
|
apexchart.updateSeries(axOpts.series, x.auto_update.series_animate);
|
||||||
|
if (x.auto_update.update_options) {
|
||||||
|
apexchart.updateOptions(
|
||||||
|
axOpts,
|
||||||
|
x.auto_update.options_redrawPaths,
|
||||||
|
x.auto_update.options_animate
|
||||||
|
);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
apexchart.destroy();
|
||||||
|
apexchart = new ApexCharts(el, axOpts);
|
||||||
|
apexchart.render();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
getChart: function() {
|
||||||
|
return apexchart;
|
||||||
|
},
|
||||||
|
|
||||||
|
resize: function(width, height) {
|
||||||
|
apexchart.updateOptions({
|
||||||
|
chart: {
|
||||||
|
width: width,
|
||||||
|
height: height
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
if (HTMLWidgets.shinyMode) {
|
||||||
|
// update serie
|
||||||
|
Shiny.addCustomMessageHandler("update-apexchart-series", function(obj) {
|
||||||
|
var chart = get_widget(obj.id);
|
||||||
|
if (typeof chart != "undefined") {
|
||||||
|
chart.updateSeries(
|
||||||
|
[
|
||||||
|
{
|
||||||
|
data: obj.data.newSeries
|
||||||
|
}
|
||||||
|
],
|
||||||
|
obj.data.animate
|
||||||
|
);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
// update options
|
||||||
|
Shiny.addCustomMessageHandler("update-apexchart-options", function(obj) {
|
||||||
|
var chart = get_widget(obj.id);
|
||||||
|
if (typeof chart != "undefined") {
|
||||||
|
chart.updateOptions(obj.data.options);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,285 @@
|
||||||
|
/*!
|
||||||
|
*
|
||||||
|
* htmlwidgets bindings for ApexCharts
|
||||||
|
* https://github.com/dreamRs/apexcharter
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/// Functions
|
||||||
|
|
||||||
|
// From Friss tuto (https://github.com/FrissAnalytics/shinyJsTutorials/blob/master/tutorials/tutorial_03.Rmd)
|
||||||
|
function get_widget(id) {
|
||||||
|
var htmlWidgetsObj = HTMLWidgets.find("#" + id);
|
||||||
|
var widgetObj;
|
||||||
|
if (typeof htmlWidgetsObj !== "undefined") {
|
||||||
|
widgetObj = htmlWidgetsObj.getChart();
|
||||||
|
}
|
||||||
|
return widgetObj;
|
||||||
|
}
|
||||||
|
|
||||||
|
function is_single(options) {
|
||||||
|
var typeLabels = ["pie", "radialBar", "donut"];
|
||||||
|
var lab = typeLabels.indexOf(options.w.config.chart.type) > -1;
|
||||||
|
var single = options.w.config.series.length === 1;
|
||||||
|
return lab | single;
|
||||||
|
}
|
||||||
|
|
||||||
|
function is_datetime(chartContext) {
|
||||||
|
if (
|
||||||
|
chartContext.hasOwnProperty("w") &&
|
||||||
|
chartContext.w.hasOwnProperty("config") &&
|
||||||
|
chartContext.w.config.hasOwnProperty("xaxis") &&
|
||||||
|
chartContext.w.config.xaxis.hasOwnProperty("type")
|
||||||
|
) {
|
||||||
|
return chartContext.w.config.xaxis.type == "datetime";
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function getSelection(chartContext, selectedDataPoints, serieIndex) {
|
||||||
|
var typeLabels = ["pie", "radialBar", "donut"];
|
||||||
|
var typeXY = ["scatter", "bubble"];
|
||||||
|
var selected;
|
||||||
|
if (typeLabels.indexOf(chartContext.opts.chart.type) > -1) {
|
||||||
|
var labels = chartContext.opts.labels;
|
||||||
|
selected = selectedDataPoints[serieIndex].map(function(index) {
|
||||||
|
return labels[index];
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
var data = chartContext.opts.series[serieIndex].data;
|
||||||
|
selected = selectedDataPoints[serieIndex].map(function(index) {
|
||||||
|
var val = data[index];
|
||||||
|
if (typeXY.indexOf(chartContext.opts.chart.type) < 0) {
|
||||||
|
if (val.hasOwnProperty("x")) {
|
||||||
|
val = val.x;
|
||||||
|
} else {
|
||||||
|
val = val[0];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return val;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
//console.log(selected);
|
||||||
|
if (typeXY.indexOf(chartContext.opts.chart.type) > -1) {
|
||||||
|
selected = {
|
||||||
|
x: selected.map(function(obj) {
|
||||||
|
return obj.x;
|
||||||
|
}),
|
||||||
|
y: selected.map(function(obj) {
|
||||||
|
return obj.y;
|
||||||
|
})
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (typeof selected == "undefined") {
|
||||||
|
selected = null;
|
||||||
|
}
|
||||||
|
return selected;
|
||||||
|
}
|
||||||
|
|
||||||
|
function getYaxis(axis) {
|
||||||
|
var yzoom = { min: null, max: null };
|
||||||
|
if (typeof axis.yaxis !== "undefined" && axis.yaxis !== null) {
|
||||||
|
var y_axis;
|
||||||
|
if (axis.yaxis.hasOwnProperty("min")) {
|
||||||
|
y_axis = axis.yaxis;
|
||||||
|
} else {
|
||||||
|
y_axis = axis.yaxis[0];
|
||||||
|
}
|
||||||
|
if (y_axis.hasOwnProperty("min") && typeof y_axis.min !== "undefined") {
|
||||||
|
yzoom.min = y_axis.min;
|
||||||
|
}
|
||||||
|
if (y_axis.hasOwnProperty("max") && typeof y_axis.max !== "undefined") {
|
||||||
|
yzoom.max = y_axis.max;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return yzoom;
|
||||||
|
}
|
||||||
|
|
||||||
|
function getXaxis(axis) {
|
||||||
|
var xzoom = { min: null, max: null };
|
||||||
|
if (typeof axis.xaxis !== "undefined") {
|
||||||
|
var x_axis = axis.xaxis;
|
||||||
|
if (x_axis.hasOwnProperty("min") && typeof x_axis.min !== "undefined") {
|
||||||
|
xzoom.min = x_axis.min;
|
||||||
|
}
|
||||||
|
if (x_axis.hasOwnProperty("max") && typeof x_axis.max !== "undefined") {
|
||||||
|
xzoom.max = x_axis.max;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return xzoom;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// Widget
|
||||||
|
|
||||||
|
HTMLWidgets.widget({
|
||||||
|
name: "apexcharter",
|
||||||
|
|
||||||
|
type: "output",
|
||||||
|
|
||||||
|
factory: function(el, width, height) {
|
||||||
|
var axOpts;
|
||||||
|
var apexchart = null;
|
||||||
|
|
||||||
|
return {
|
||||||
|
renderValue: function(x) {
|
||||||
|
// Global options
|
||||||
|
axOpts = x.ax_opts;
|
||||||
|
|
||||||
|
// Sizing
|
||||||
|
if (typeof axOpts.chart === "undefined") {
|
||||||
|
axOpts.chart = {};
|
||||||
|
}
|
||||||
|
axOpts.chart.width = width;
|
||||||
|
axOpts.chart.height = height;
|
||||||
|
if (!axOpts.chart.hasOwnProperty("parentHeightOffset")) {
|
||||||
|
axOpts.chart.parentHeightOffset = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (x.hasOwnProperty("shinyEvents") & HTMLWidgets.shinyMode) {
|
||||||
|
if (!axOpts.hasOwnProperty("chart")) {
|
||||||
|
axOpts.chart = {};
|
||||||
|
}
|
||||||
|
if (!axOpts.chart.hasOwnProperty("events")) {
|
||||||
|
axOpts.chart.events = {};
|
||||||
|
}
|
||||||
|
if (x.shinyEvents.hasOwnProperty("click")) {
|
||||||
|
axOpts.chart.events.dataPointSelection = function(
|
||||||
|
event,
|
||||||
|
chartContext,
|
||||||
|
opts
|
||||||
|
) {
|
||||||
|
var options = opts;
|
||||||
|
var nonEmpty = opts.selectedDataPoints.filter(function(el) {
|
||||||
|
return el !== null && el.length > 0;
|
||||||
|
});
|
||||||
|
if (nonEmpty.length > 0) {
|
||||||
|
var select = {};
|
||||||
|
for (var i = 0; i < opts.selectedDataPoints.length; i++) {
|
||||||
|
if (typeof opts.selectedDataPoints[i] === "undefined") {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
var selection = getSelection(
|
||||||
|
chartContext,
|
||||||
|
options.selectedDataPoints,
|
||||||
|
i
|
||||||
|
);
|
||||||
|
if (selection !== null) {
|
||||||
|
if (opts.w.config.series[i].hasOwnProperty("name")) {
|
||||||
|
var name = opts.w.config.series[i].name;
|
||||||
|
select[name] = selection;
|
||||||
|
} else {
|
||||||
|
select[i] = selection;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (is_single(options)) {
|
||||||
|
select = select[Object.keys(select)[0]];
|
||||||
|
}
|
||||||
|
Shiny.setInputValue(
|
||||||
|
x.shinyEvents.click.inputId + ":apex_click",
|
||||||
|
{ value: select, datetime: is_datetime(chartContext) }
|
||||||
|
);
|
||||||
|
} else {
|
||||||
|
Shiny.setInputValue(x.shinyEvents.click.inputId, null);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (x.shinyEvents.hasOwnProperty("zoomed")) {
|
||||||
|
axOpts.chart.events.zoomed = function(chartContext, xaxis, yaxis) {
|
||||||
|
var id = x.shinyEvents.zoomed.inputId;
|
||||||
|
if (is_datetime(chartContext)) {
|
||||||
|
id = id + ":apex_datetime";
|
||||||
|
}
|
||||||
|
Shiny.setInputValue(id, {
|
||||||
|
x: getXaxis(xaxis),
|
||||||
|
y: getYaxis(xaxis)
|
||||||
|
});
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (x.shinyEvents.hasOwnProperty("selection")) {
|
||||||
|
axOpts.chart.events.selection = function(
|
||||||
|
chartContext,
|
||||||
|
xaxis,
|
||||||
|
yaxis
|
||||||
|
) {
|
||||||
|
var id = x.shinyEvents.selection.inputId;
|
||||||
|
if (is_datetime(chartContext)) {
|
||||||
|
id = id + ":apex_datetime";
|
||||||
|
}
|
||||||
|
var selectionValue;
|
||||||
|
if (x.shinyEvents.selection.type === "x") {
|
||||||
|
selectionValue = { x: xaxis.xaxis };
|
||||||
|
} else if (x.shinyEvents.selection.type === "xy") {
|
||||||
|
selectionValue = { x: xaxis.xaxis, y: getYaxis(xaxis) };
|
||||||
|
} else if (x.shinyEvents.selection.type === "y") {
|
||||||
|
selectionValue = { y: getYaxis(xaxis) };
|
||||||
|
}
|
||||||
|
Shiny.setInputValue(id, selectionValue);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Generate or update chart
|
||||||
|
if (apexchart === null) {
|
||||||
|
apexchart = new ApexCharts(el, axOpts);
|
||||||
|
apexchart.render();
|
||||||
|
} else {
|
||||||
|
if (x.auto_update) {
|
||||||
|
apexchart.updateSeries(axOpts.series, x.auto_update.series_animate);
|
||||||
|
if (x.auto_update.update_options) {
|
||||||
|
apexchart.updateOptions(
|
||||||
|
axOpts,
|
||||||
|
x.auto_update.options_redrawPaths,
|
||||||
|
x.auto_update.options_animate
|
||||||
|
);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
apexchart.destroy();
|
||||||
|
apexchart = new ApexCharts(el, axOpts);
|
||||||
|
apexchart.render();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
getChart: function() {
|
||||||
|
return apexchart;
|
||||||
|
},
|
||||||
|
|
||||||
|
resize: function(width, height) {
|
||||||
|
apexchart.updateOptions({
|
||||||
|
chart: {
|
||||||
|
width: width,
|
||||||
|
height: height
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
if (HTMLWidgets.shinyMode) {
|
||||||
|
// update serie
|
||||||
|
Shiny.addCustomMessageHandler("update-apexchart-series", function(obj) {
|
||||||
|
var chart = get_widget(obj.id);
|
||||||
|
if (typeof chart != "undefined") {
|
||||||
|
chart.updateSeries(
|
||||||
|
[
|
||||||
|
{
|
||||||
|
data: obj.data.newSeries
|
||||||
|
}
|
||||||
|
],
|
||||||
|
obj.data.animate
|
||||||
|
);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
// update options
|
||||||
|
Shiny.addCustomMessageHandler("update-apexchart-options", function(obj) {
|
||||||
|
var chart = get_widget(obj.id);
|
||||||
|
if (typeof chart != "undefined") {
|
||||||
|
chart.updateOptions(obj.data.options);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,285 @@
|
||||||
|
/*!
|
||||||
|
*
|
||||||
|
* htmlwidgets bindings for ApexCharts
|
||||||
|
* https://github.com/dreamRs/apexcharter
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/// Functions
|
||||||
|
|
||||||
|
// From Friss tuto (https://github.com/FrissAnalytics/shinyJsTutorials/blob/master/tutorials/tutorial_03.Rmd)
|
||||||
|
function get_widget(id) {
|
||||||
|
var htmlWidgetsObj = HTMLWidgets.find("#" + id);
|
||||||
|
var widgetObj;
|
||||||
|
if (typeof htmlWidgetsObj !== "undefined") {
|
||||||
|
widgetObj = htmlWidgetsObj.getChart();
|
||||||
|
}
|
||||||
|
return widgetObj;
|
||||||
|
}
|
||||||
|
|
||||||
|
function is_single(options) {
|
||||||
|
var typeLabels = ["pie", "radialBar", "donut"];
|
||||||
|
var lab = typeLabels.indexOf(options.w.config.chart.type) > -1;
|
||||||
|
var single = options.w.config.series.length === 1;
|
||||||
|
return lab | single;
|
||||||
|
}
|
||||||
|
|
||||||
|
function is_datetime(chartContext) {
|
||||||
|
if (
|
||||||
|
chartContext.hasOwnProperty("w") &&
|
||||||
|
chartContext.w.hasOwnProperty("config") &&
|
||||||
|
chartContext.w.config.hasOwnProperty("xaxis") &&
|
||||||
|
chartContext.w.config.xaxis.hasOwnProperty("type")
|
||||||
|
) {
|
||||||
|
return chartContext.w.config.xaxis.type == "datetime";
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function getSelection(chartContext, selectedDataPoints, serieIndex) {
|
||||||
|
var typeLabels = ["pie", "radialBar", "donut"];
|
||||||
|
var typeXY = ["scatter", "bubble"];
|
||||||
|
var selected;
|
||||||
|
if (typeLabels.indexOf(chartContext.opts.chart.type) > -1) {
|
||||||
|
var labels = chartContext.opts.labels;
|
||||||
|
selected = selectedDataPoints[serieIndex].map(function(index) {
|
||||||
|
return labels[index];
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
var data = chartContext.opts.series[serieIndex].data;
|
||||||
|
selected = selectedDataPoints[serieIndex].map(function(index) {
|
||||||
|
var val = data[index];
|
||||||
|
if (typeXY.indexOf(chartContext.opts.chart.type) < 0) {
|
||||||
|
if (val.hasOwnProperty("x")) {
|
||||||
|
val = val.x;
|
||||||
|
} else {
|
||||||
|
val = val[0];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return val;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
//console.log(selected);
|
||||||
|
if (typeXY.indexOf(chartContext.opts.chart.type) > -1) {
|
||||||
|
selected = {
|
||||||
|
x: selected.map(function(obj) {
|
||||||
|
return obj.x;
|
||||||
|
}),
|
||||||
|
y: selected.map(function(obj) {
|
||||||
|
return obj.y;
|
||||||
|
})
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (typeof selected == "undefined") {
|
||||||
|
selected = null;
|
||||||
|
}
|
||||||
|
return selected;
|
||||||
|
}
|
||||||
|
|
||||||
|
function getYaxis(axis) {
|
||||||
|
var yzoom = { min: null, max: null };
|
||||||
|
if (typeof axis.yaxis !== "undefined" && axis.yaxis !== null) {
|
||||||
|
var y_axis;
|
||||||
|
if (axis.yaxis.hasOwnProperty("min")) {
|
||||||
|
y_axis = axis.yaxis;
|
||||||
|
} else {
|
||||||
|
y_axis = axis.yaxis[0];
|
||||||
|
}
|
||||||
|
if (y_axis.hasOwnProperty("min") && typeof y_axis.min !== "undefined") {
|
||||||
|
yzoom.min = y_axis.min;
|
||||||
|
}
|
||||||
|
if (y_axis.hasOwnProperty("max") && typeof y_axis.max !== "undefined") {
|
||||||
|
yzoom.max = y_axis.max;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return yzoom;
|
||||||
|
}
|
||||||
|
|
||||||
|
function getXaxis(axis) {
|
||||||
|
var xzoom = { min: null, max: null };
|
||||||
|
if (typeof axis.xaxis !== "undefined") {
|
||||||
|
var x_axis = axis.xaxis;
|
||||||
|
if (x_axis.hasOwnProperty("min") && typeof x_axis.min !== "undefined") {
|
||||||
|
xzoom.min = x_axis.min;
|
||||||
|
}
|
||||||
|
if (x_axis.hasOwnProperty("max") && typeof x_axis.max !== "undefined") {
|
||||||
|
xzoom.max = x_axis.max;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return xzoom;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// Widget
|
||||||
|
|
||||||
|
HTMLWidgets.widget({
|
||||||
|
name: "apexcharter",
|
||||||
|
|
||||||
|
type: "output",
|
||||||
|
|
||||||
|
factory: function(el, width, height) {
|
||||||
|
var axOpts;
|
||||||
|
var apexchart = null;
|
||||||
|
|
||||||
|
return {
|
||||||
|
renderValue: function(x) {
|
||||||
|
// Global options
|
||||||
|
axOpts = x.ax_opts;
|
||||||
|
|
||||||
|
// Sizing
|
||||||
|
if (typeof axOpts.chart === "undefined") {
|
||||||
|
axOpts.chart = {};
|
||||||
|
}
|
||||||
|
axOpts.chart.width = width;
|
||||||
|
axOpts.chart.height = height;
|
||||||
|
if (!axOpts.chart.hasOwnProperty("parentHeightOffset")) {
|
||||||
|
axOpts.chart.parentHeightOffset = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (x.hasOwnProperty("shinyEvents") & HTMLWidgets.shinyMode) {
|
||||||
|
if (!axOpts.hasOwnProperty("chart")) {
|
||||||
|
axOpts.chart = {};
|
||||||
|
}
|
||||||
|
if (!axOpts.chart.hasOwnProperty("events")) {
|
||||||
|
axOpts.chart.events = {};
|
||||||
|
}
|
||||||
|
if (x.shinyEvents.hasOwnProperty("click")) {
|
||||||
|
axOpts.chart.events.dataPointSelection = function(
|
||||||
|
event,
|
||||||
|
chartContext,
|
||||||
|
opts
|
||||||
|
) {
|
||||||
|
var options = opts;
|
||||||
|
var nonEmpty = opts.selectedDataPoints.filter(function(el) {
|
||||||
|
return el !== null && el.length > 0;
|
||||||
|
});
|
||||||
|
if (nonEmpty.length > 0) {
|
||||||
|
var select = {};
|
||||||
|
for (var i = 0; i < opts.selectedDataPoints.length; i++) {
|
||||||
|
if (typeof opts.selectedDataPoints[i] === "undefined") {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
var selection = getSelection(
|
||||||
|
chartContext,
|
||||||
|
options.selectedDataPoints,
|
||||||
|
i
|
||||||
|
);
|
||||||
|
if (selection !== null) {
|
||||||
|
if (opts.w.config.series[i].hasOwnProperty("name")) {
|
||||||
|
var name = opts.w.config.series[i].name;
|
||||||
|
select[name] = selection;
|
||||||
|
} else {
|
||||||
|
select[i] = selection;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (is_single(options)) {
|
||||||
|
select = select[Object.keys(select)[0]];
|
||||||
|
}
|
||||||
|
Shiny.setInputValue(
|
||||||
|
x.shinyEvents.click.inputId + ":apex_click",
|
||||||
|
{ value: select, datetime: is_datetime(chartContext) }
|
||||||
|
);
|
||||||
|
} else {
|
||||||
|
Shiny.setInputValue(x.shinyEvents.click.inputId, null);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (x.shinyEvents.hasOwnProperty("zoomed")) {
|
||||||
|
axOpts.chart.events.zoomed = function(chartContext, xaxis, yaxis) {
|
||||||
|
var id = x.shinyEvents.zoomed.inputId;
|
||||||
|
if (is_datetime(chartContext)) {
|
||||||
|
id = id + ":apex_datetime";
|
||||||
|
}
|
||||||
|
Shiny.setInputValue(id, {
|
||||||
|
x: getXaxis(xaxis),
|
||||||
|
y: getYaxis(xaxis)
|
||||||
|
});
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (x.shinyEvents.hasOwnProperty("selection")) {
|
||||||
|
axOpts.chart.events.selection = function(
|
||||||
|
chartContext,
|
||||||
|
xaxis,
|
||||||
|
yaxis
|
||||||
|
) {
|
||||||
|
var id = x.shinyEvents.selection.inputId;
|
||||||
|
if (is_datetime(chartContext)) {
|
||||||
|
id = id + ":apex_datetime";
|
||||||
|
}
|
||||||
|
var selectionValue;
|
||||||
|
if (x.shinyEvents.selection.type === "x") {
|
||||||
|
selectionValue = { x: xaxis.xaxis };
|
||||||
|
} else if (x.shinyEvents.selection.type === "xy") {
|
||||||
|
selectionValue = { x: xaxis.xaxis, y: getYaxis(xaxis) };
|
||||||
|
} else if (x.shinyEvents.selection.type === "y") {
|
||||||
|
selectionValue = { y: getYaxis(xaxis) };
|
||||||
|
}
|
||||||
|
Shiny.setInputValue(id, selectionValue);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Generate or update chart
|
||||||
|
if (apexchart === null) {
|
||||||
|
apexchart = new ApexCharts(el, axOpts);
|
||||||
|
apexchart.render();
|
||||||
|
} else {
|
||||||
|
if (x.auto_update) {
|
||||||
|
apexchart.updateSeries(axOpts.series, x.auto_update.series_animate);
|
||||||
|
if (x.auto_update.update_options) {
|
||||||
|
apexchart.updateOptions(
|
||||||
|
axOpts,
|
||||||
|
x.auto_update.options_redrawPaths,
|
||||||
|
x.auto_update.options_animate
|
||||||
|
);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
apexchart.destroy();
|
||||||
|
apexchart = new ApexCharts(el, axOpts);
|
||||||
|
apexchart.render();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
getChart: function() {
|
||||||
|
return apexchart;
|
||||||
|
},
|
||||||
|
|
||||||
|
resize: function(width, height) {
|
||||||
|
apexchart.updateOptions({
|
||||||
|
chart: {
|
||||||
|
width: width,
|
||||||
|
height: height
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
if (HTMLWidgets.shinyMode) {
|
||||||
|
// update serie
|
||||||
|
Shiny.addCustomMessageHandler("update-apexchart-series", function(obj) {
|
||||||
|
var chart = get_widget(obj.id);
|
||||||
|
if (typeof chart != "undefined") {
|
||||||
|
chart.updateSeries(
|
||||||
|
[
|
||||||
|
{
|
||||||
|
data: obj.data.newSeries
|
||||||
|
}
|
||||||
|
],
|
||||||
|
obj.data.animate
|
||||||
|
);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
// update options
|
||||||
|
Shiny.addCustomMessageHandler("update-apexchart-options", function(obj) {
|
||||||
|
var chart = get_widget(obj.id);
|
||||||
|
if (typeof chart != "undefined") {
|
||||||
|
chart.updateOptions(obj.data.options);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
|
@ -119,11 +119,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="index.html">apexcharter</a>
|
<a class="navbar-link" href="index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="index.html">apexcharter</a>
|
<a class="navbar-link" href="index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -76,11 +76,11 @@
|
||||||
</button>
|
</button>
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;"><a class="navbar-link" href="index.html">apexcharter</a>
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;"><a class="navbar-link" href="index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="index.html">apexcharter</a>
|
<a class="navbar-link" href="index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -119,11 +119,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -195,7 +195,7 @@
|
||||||
|
|
||||||
<div id="apexcharter-014" class="section level1">
|
<div id="apexcharter-014" class="section level1">
|
||||||
<h1 class="page-header">
|
<h1 class="page-header">
|
||||||
<a href="#apexcharter-014" class="anchor"></a>apexcharter 0.1.4<small> Unreleased </small>
|
<a href="#apexcharter-014" class="anchor"></a>apexcharter 0.1.4<small> 2020-03-31 </small>
|
||||||
</h1>
|
</h1>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Upgraded ApexCharts.js to 3.17.1</li>
|
<li>Upgraded ApexCharts.js to 3.17.1</li>
|
||||||
|
|
|
@ -122,11 +122,11 @@ data, mapping and type of chart." />
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -123,11 +123,11 @@ as Depends of apexcharter" />
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -124,11 +124,11 @@ to create interactive and modern SVG charts." />
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -122,11 +122,11 @@ applications and interactive Rmd documents." />
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -119,11 +119,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -128,11 +128,11 @@ scatter: retrieve XY coordinates.
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -121,11 +121,11 @@
|
||||||
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
<span class="navbar-brand hidden-xs hidden-sm" style="padding: 10px 15px !important;">
|
||||||
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
<img src="https://github.com/dreamRs.png" class="hidden-xs hidden-sm" style="height: 50px;display: inline;vertical-align: middle;">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="navbar-brand hidden-md hidden-lg">
|
<span class="navbar-brand hidden-md hidden-lg">
|
||||||
<a class="navbar-link" href="../index.html">apexcharter</a>
|
<a class="navbar-link" href="../index.html">apexcharter</a>
|
||||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.3.990</span>
|
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.1.4.900</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@ data("economics", package = "ggplot2")
|
||||||
|
|
||||||
## Sync charts
|
## Sync charts
|
||||||
|
|
||||||
With [Apexcharts](https://apexcharts.com) you can sync (tooltip, zoom) several charts together by providing a group and id to each charts. This works in Shiny and Markdown. Here a basic example :
|
With [Apexcharts](https://apexcharts.com) you can sync (tooltip, zoom) several charts together by providing a group and id to each charts. This works in Shiny and Markdown. Here an example where we create two charts, tooltip will be displayed on both charts when you hover one, and if you zoom on one, the other one will be synced :
|
||||||
|
|
||||||
```{r example-1, eval=FALSE}
|
```{r example-1, eval=FALSE}
|
||||||
apex(
|
apex(
|
||||||
|
@ -32,11 +32,6 @@ apex(
|
||||||
) %>%
|
) %>%
|
||||||
ax_chart(
|
ax_chart(
|
||||||
group = "economics", id = "pce" # <- define common group and unique id
|
group = "economics", id = "pce" # <- define common group and unique id
|
||||||
) %>%
|
|
||||||
ax_yaxis(
|
|
||||||
labels = list(
|
|
||||||
minWidth = 15
|
|
||||||
)
|
|
||||||
)
|
)
|
||||||
|
|
||||||
apex(
|
apex(
|
||||||
|
@ -46,11 +41,6 @@ apex(
|
||||||
) %>%
|
) %>%
|
||||||
ax_chart(
|
ax_chart(
|
||||||
group = "economics", id = "psavert" # <- define common group and unique id
|
group = "economics", id = "psavert" # <- define common group and unique id
|
||||||
) %>%
|
|
||||||
ax_yaxis(
|
|
||||||
labels = list(
|
|
||||||
minWidth = 15
|
|
||||||
)
|
|
||||||
)
|
)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -63,7 +53,7 @@ apex(
|
||||||
|
|
||||||
## Brush chart
|
## Brush chart
|
||||||
|
|
||||||
Create a brush chart to navigate into a synced chart.
|
Create a brush chart to navigate into a synced chart : use the chart below to navigate in the chart above.
|
||||||
|
|
||||||
```{r example-2, eval=FALSE}
|
```{r example-2, eval=FALSE}
|
||||||
apex(
|
apex(
|
||||||
|
|
Loading…
Reference in New Issue