| Plot.BarPlot3D {AutoPlots} | R Documentation | 
Plot.BarPlot3D
Description
Build a 3D Bar Plot
Usage
Plot.BarPlot3D(
  dt,
  PreAgg = FALSE,
  AggMethod = "mean",
  XVar = NULL,
  YVar = NULL,
  ZVar = NULL,
  YVarTrans = "Identity",
  XVarTrans = "Identity",
  ZVarTrans = "Identity",
  FacetRows = 1,
  FacetCols = 1,
  FacetLevels = NULL,
  NumberBins = 21,
  NumLevels_Y = 33,
  NumLevels_X = 33,
  Height = NULL,
  Width = NULL,
  Title = "3D Bar Plot",
  ShowLabels = FALSE,
  Title.YAxis = NULL,
  Title.XAxis = NULL,
  EchartsTheme = "dark",
  MouseScroll = TRUE,
  TextColor = "white",
  title.fontSize = 22,
  title.fontWeight = "bold",
  title.textShadowColor = "#63aeff",
  title.textShadowBlur = 3,
  title.textShadowOffsetY = 1,
  title.textShadowOffsetX = -1,
  yaxis.fontSize = 14,
  xaxis.fontSize = 14,
  zaxis.fontSize = 14,
  xaxis.rotate = 0,
  yaxis.rotate = 0,
  ContainLabel = TRUE,
  Debug = FALSE
)
Arguments
| dt | source data.table | 
| PreAgg | logical. Is your data pre aggregated | 
| AggMethod | 'mean', 'median', 'sum', 'sd', 'coeffvar', 'count' | 
| XVar | X-Axis variable name | 
| YVar | Y-Axis variable name | 
| ZVar | Z-Axis variable name | 
| YVarTrans | "Asinh", "Log", "LogPlus1", "Sqrt", "Asin", "Logit", "PercRank", "Standardize", "BoxCox", "YeoJohnson" | 
| XVarTrans | "Asinh", "Log", "LogPlus1", "Sqrt", "Asin", "Logit", "PercRank", "Standardize", "BoxCox", "YeoJohnson" | 
| ZVarTrans | "Asinh", "Log", "LogPlus1", "Sqrt", "Asin", "Logit", "PercRank", "Standardize", "BoxCox", "YeoJohnson" | 
| FacetRows | Defaults to 1 which causes no faceting to occur vertically. Otherwise, supply a numeric value for the number of output grid rows | 
| FacetCols | Defaults to 1 which causes no faceting to occur horizontally. Otherwise, supply a numeric value for the number of output grid columns | 
| FacetLevels | Faceting rows x columns is the max number of levels allowed in a grid. If your GroupVar has more you can supply the levels to display. | 
| NumberBins | = 21 | 
| NumLevels_Y | = 20 | 
| NumLevels_X | = 20 | 
| Height | "400px" | 
| Width | "200px" | 
| Title | "Heatmap" | 
| ShowLabels | character | 
| Title.YAxis | character | 
| Title.XAxis | character | 
| EchartsTheme | "dark-blue" | 
| MouseScroll | logical, zoom via mouse scroll | 
| TextColor | character | 
| title.fontSize | 22 | 
| title.fontWeight | "bold" | 
| title.textShadowColor | '#63aeff' | 
| title.textShadowBlur | 3 | 
| title.textShadowOffsetY | 1 | 
| title.textShadowOffsetX | -1 | 
| yaxis.fontSize | 14 | 
| xaxis.fontSize | 14 | 
| zaxis.fontSize | 14 | 
| xaxis.rotate | 0 | 
| yaxis.rotate | 0 | 
| ContainLabel | TRUE | 
| Debug | Debugging purposes | 
Value
plot
Author(s)
Adrian Antico
See Also
Other Standard Plots: 
Plot.ACF(),
Plot.Area(),
Plot.Bar(),
Plot.Box(),
Plot.Copula3D(),
Plot.Copula(),
Plot.CorrMatrix(),
Plot.Density(),
Plot.Donut(),
Plot.HeatMap(),
Plot.Histogram(),
Plot.Line(),
Plot.PACF(),
Plot.Parallel(),
Plot.Pie(),
Plot.ProbabilityPlot(),
Plot.Radar(),
Plot.River(),
Plot.Rosetype(),
Plot.Scatter3D(),
Plot.Scatter(),
Plot.StackedBar(),
Plot.Step(),
Plot.WordCloud()
Examples
# Create fake data
data <- AutoPlots::FakeDataGenerator(N = 100000)
# Echarts 3D Bar Chart
AutoPlots::Plot.BarPlot3D(
  dt = data,
  PreAgg = FALSE,
  AggMethod = 'mean',
  XVar = "Factor_1",
  YVar = "Factor_2",
  ZVar = "Adrian",
  YVarTrans = "Identity",
  XVarTrans = "Identity",
  ZVarTrans = "Identity",
  FacetRows = 1,
  FacetCols = 1,
  FacetLevels = NULL,
  NumberBins = 21,
  NumLevels_Y = 33,
  NumLevels_X = 33,
  Height = NULL,
  Width = NULL,
  Title = "3D Bar Plot",
  ShowLabels = FALSE,
  Title.YAxis = NULL,
  Title.XAxis = NULL,
  EchartsTheme = "macarons",
  MouseScroll = TRUE,
  TextColor = "black",
  title.fontSize = 22,
  title.fontWeight = "bold",
  title.textShadowColor = '#63aeff',
  title.textShadowBlur = 3,
  title.textShadowOffsetY = 1,
  title.textShadowOffsetX = -1,
  yaxis.fontSize = 14,
  xaxis.fontSize = 14,
  zaxis.fontSize = 14,
  xaxis.rotate = 0,
  yaxis.rotate = 0,
  ContainLabel = TRUE,
  Debug = FALSE)