| Plot.Scatter {AutoPlots} | R Documentation | 
Plot.Scatter
Description
Build a copula plot by simply passing arguments to a single function. It will sample your data using SampleSize number of rows. Sampled data is randomized.
Usage
Plot.Scatter(
  dt = NULL,
  SampleSize = 30000L,
  XVar = NULL,
  YVar = NULL,
  GroupVar = NULL,
  YVarTrans = "Identity",
  XVarTrans = "Identity",
  FacetRows = 1,
  FacetCols = 1,
  FacetLevels = NULL,
  Height = NULL,
  Width = NULL,
  Title = "Scatter Plot",
  ShowLabels = FALSE,
  AddGLM = FALSE,
  Title.YAxis = NULL,
  Title.XAxis = NULL,
  EchartsTheme = "macarons",
  MouseScroll = TRUE,
  TimeLine = FALSE,
  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,
  xaxis.rotate = 0,
  yaxis.rotate = 0,
  ContainLabel = TRUE,
  tooltip.trigger = "axis",
  Debug = FALSE
)
Arguments
| dt | source data.table | 
| SampleSize | numeric | 
| XVar | X-Axis variable name | 
| YVar | Y-Axis variable name | 
| GroupVar | Character variable | 
| YVarTrans | "Asinh", "Log", "LogPlus1", "Sqrt", "Asin", "Logit", "PercRank", "Standardize", "BoxCox", "YeoJohnson" | 
| XVarTrans | "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. | 
| Height | "400px" | 
| Width | "200px" | 
| Title | character | 
| ShowLabels | character | 
| AddGLM | logical | 
| Title.YAxis | character | 
| Title.XAxis | character | 
| EchartsTheme | "auritus","azul","bee-inspired","blue","caravan","carp","chalk","cool","dark-bold","dark","eduardo", #' "essos","forest","fresh-cut","fruit","gray","green","halloween","helianthus","infographic","inspired", #' "jazz","london","dark","macarons","macarons2","mint","purple-passion","red-velvet","red","roma","royal", #' "sakura","shine","tech-blue","vintage","walden","wef","weforum","westeros","wonderland" | 
| MouseScroll | logical, zoom via mouse scroll | 
| TimeLine | logical | 
| TextColor | character hex | 
| title.fontSize | 22 | 
| title.fontWeight | "bold" | 
| title.textShadowColor | '#63aeff' | 
| title.textShadowBlur | 3 | 
| title.textShadowOffsetY | 1 | 
| title.textShadowOffsetX | -1 | 
| yaxis.fontSize | 14 | 
| xaxis.fontSize | 14 | 
| xaxis.rotate | 0 | 
| yaxis.rotate | 0 | 
| ContainLabel | TRUE | 
| tooltip.trigger | "axis" | 
| Debug | Debugging purposes | 
Value
plot
Author(s)
Adrian Antico
See Also
Other Standard Plots: 
Plot.ACF(),
Plot.Area(),
Plot.BarPlot3D(),
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.StackedBar(),
Plot.Step(),
Plot.WordCloud()
Examples
# Create fake data
data <- AutoPlots::FakeDataGenerator(N = 100000)
data[, Independent_Variable8 := Independent_Variable8 * runif(.N)]
# Echarts Scatter Plot Chart
AutoPlots::Plot.Scatter(
  dt = data,
  SampleSize = 10000,
  XVar = "Independent_Variable10",
  YVar = "Independent_Variable8",
  GroupVar = NULL,
  YVarTrans = "Identity",
  XVarTrans = "Identity",
  FacetRows = 1,
  FacetCols = 1,
  FacetLevels = NULL,
  Height = NULL,
  Width = NULL,
  Title = 'Scatter Plot',
  ShowLabels = FALSE,
  AddGLM = FALSE,
  Title.YAxis = NULL,
  Title.XAxis = NULL,
  EchartsTheme = "blue",
  MouseScroll = TRUE,
  TimeLine = FALSE,
  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,
  xaxis.rotate = 0,
  yaxis.rotate = 0,
  ContainLabel = TRUE,
  tooltip.trigger = "axis",
  Debug = FALSE)