@uwdata/vgplot
Version:
An API for interactive Mosaic-powered visualizations and dashboards.
368 lines (356 loc) • 5.34 kB
JavaScript
export {
Param,
Selection,
coordinator
} from '@uwdata/mosaic-core';
export {
Fixed,
bin
} from '@uwdata/mosaic-plot';
export {
Query,
sql,
column,
literal,
cast,
float32,
float64,
int32,
argmax,
argmin,
arrayAgg,
avg,
count,
corr,
covariance,
covarPop,
entropy,
first,
geomean,
kurtosis,
mad,
max,
median,
min,
mode,
last,
product,
quantile,
skewness,
stddev,
stddevPop,
stringAgg,
sum,
variance,
varPop,
row_number,
rank,
dense_rank,
percent_rank,
cume_dist,
ntile,
lag,
lead,
first_value,
last_value,
nth_value,
frameGroups, frameRange, frameRows,
dateDay, dateMonth, dateMonthDay,
interval, years, months, days, hours, minutes, seconds, milliseconds, microseconds,
and, or, not, eq, neq, gt, gte, lt, lte,
isBetween, isNotBetween,
isDistinct, isNotDistinct,
isNull, isNotNull,
centroid, centroidX, centroidY, geojson,
createTable, createSchema, loadExtension,
loadCSV, loadJSON, loadObjects, loadParquet, loadSpatial
} from '@uwdata/mosaic-sql';
export {
menu,
search,
slider,
table
} from './inputs.js';
export {
hconcat,
vconcat
} from './layout/concat.js';
export {
hspace,
vspace
} from './layout/space.js';
export {
name,
margins,
xyDomain,
style,
width,
height,
margin,
marginLeft,
marginRight,
marginTop,
marginBottom,
align,
aspectRatio,
axis,
inset,
grid,
clip,
padding,
ariaLabel,
ariaDescription,
xScale,
xDomain,
xRange,
xNice,
xInset,
xInsetLeft,
xInsetRight,
xClamp,
xRound,
xAlign,
xPadding,
xPaddingInner,
xPaddingOuter,
xAxis,
xTicks,
xTickSize,
xTickSpacing,
xTickPadding,
xTickFormat,
xTickRotate,
xGrid,
xLine,
xLabel,
xLabelAnchor,
xLabelArrow,
xLabelOffset,
xFontVariant,
xAriaLabel,
xAriaDescription,
xPercent,
xReverse,
xZero,
xBase,
xExponent,
xConstant,
yScale,
yDomain,
yRange,
yNice,
yInset,
yInsetTop,
yInsetBottom,
yClamp,
yRound,
yAlign,
yPadding,
yPaddingInner,
yPaddingOuter,
yAxis,
yTicks,
yTickSize,
yTickSpacing,
yTickPadding,
yTickFormat,
yTickRotate,
yGrid,
yLine,
yLabel,
yLabelAnchor,
yLabelArrow,
yLabelOffset,
yFontVariant,
yAriaLabel,
yAriaDescription,
yPercent,
yReverse,
yZero,
yBase,
yExponent,
yConstant,
facetMargin,
facetMarginTop,
facetMarginBottom,
facetMarginLeft,
facetMarginRight,
facetGrid,
facetLabel,
fxDomain,
fxRange,
fxInset,
fxInsetLeft,
fxInsetRight,
fxRound,
fxAlign,
fxPadding,
fxPaddingInner,
fxPaddingOuter,
fxAxis,
fxTicks,
fxTickSize,
fxTickSpacing,
fxTickPadding,
fxTickFormat,
fxTickRotate,
fxGrid,
fxLine,
fxLabel,
fxLabelAnchor,
fxLabelOffset,
fxFontVariant,
fxAriaLabel,
fxAriaDescription,
fxReverse,
fyDomain,
fyRange,
fyInset,
fyInsetTop,
fyInsetBottom,
fyRound,
fyAlign,
fyPadding,
fyPaddingInner,
fyPaddingOuter,
fyAxis,
fyTicks,
fyTickSize,
fyTickSpacing,
fyTickPadding,
fyTickFormat,
fyTickRotate,
fyGrid,
fyLine,
fyLabel,
fyLabelAnchor,
fyLabelOffset,
fyFontVariant,
fyAriaLabel,
fyAriaDescription,
fyReverse,
colorScale,
colorDomain,
colorRange,
colorClamp,
colorN,
colorNice,
colorScheme,
colorInterpolate,
colorPivot,
colorSymmetric,
colorLabel,
colorPercent,
colorReverse,
colorZero,
colorTickFormat,
colorBase,
colorExponent,
colorConstant,
opacityScale,
opacityDomain,
opacityRange,
opacityClamp,
opacityNice,
opacityLabel,
opacityPercent,
opacityReverse,
opacityZero,
opacityTickFormat,
opacityBase,
opacityExponent,
opacityConstant,
symbolScale,
symbolDomain,
symbolRange,
rScale,
rDomain,
rRange,
rClamp,
rNice,
rLabel,
rPercent,
rZero,
rBase,
rExponent,
rConstant,
lengthScale,
lengthDomain,
lengthRange,
lengthClamp,
lengthNice,
lengthPercent,
lengthZero,
lengthBase,
lengthExponent,
lengthConstant,
projectionType,
projectionParallels,
projectionPrecision,
projectionRotate,
projectionDomain,
projectionInset,
projectionInsetLeft,
projectionInsetRight,
projectionInsetTop,
projectionInsetBottom,
projectionClip,
} from './plot/attributes.js';
export {
from
} from './plot/data.js';
export {
area, areaX, areaY,
line, lineX, lineY,
barX, barY,
cell, cellX, cellY,
rect, rectX, rectY,
dot, dotX, dotY, circle, hexagon,
errorbarX, errorbarY,
text, textX, textY,
image,
tickX, tickY,
ruleX, ruleY,
density, densityX, densityY, denseLine,
raster, rasterTile, heatmap,
contour,
hexbin, hexgrid,
regressionY,
vector, vectorX, vectorY, spike,
voronoi, voronoiMesh, delaunayLink, delaunayMesh, hull,
arrow, link,
frame,
axisX, axisY, axisFx, axisFy,
gridX, gridY, gridFx, gridFy,
geo, sphere, graticule,
waffleX, waffleY
} from './plot/marks.js';
export {
highlight,
intervalX,
intervalY,
intervalXY,
nearest,
nearestX,
nearestY,
pan,
panX,
panY,
panZoom,
panZoomX,
panZoomY,
region,
toggle,
toggleX,
toggleY,
toggleZ,
toggleColor
} from './plot/interactors.js';
export {
colorLegend,
opacityLegend,
symbolLegend
} from './plot/legends.js';
export {
plot
} from './plot/plot.js';