@uwdata/mosaic-plot
Version:
A Mosaic-powered plotting framework based on Observable Plot.
48 lines • 1.49 kB
TypeScript
export const DENSITY: "density";
export class Grid2DMark extends Mark {
constructor(type: any, source: any, options: any);
densityMap: {};
/** @type {number} */
bandwidth: number;
/** @type {string} */
interpolate: string;
/** @type {number} */
pixelSize: number;
/** @type {number} */
pad: number;
/** @type {number|undefined} */
width: number | undefined;
/** @type {number|undefined} */
height: number | undefined;
query(filter?: any[]): import("@uwdata/mosaic-sql").SelectQuery;
extentX: any;
extentY: any;
bins: [number, number];
groupby: string[];
aggr: string[];
/**
* @returns {[number, number]} The bin dimensions.
*/
binDimensions(): [number, number];
queryResult(data: any): this;
grids0: {
numRows: number;
columns: {
[key: string]: Arrayish;
};
};
convolve(): this;
grids: {
numRows: number;
columns: {
[key: string]: Arrayish;
};
} | {
numRows: number;
columns: {
[x: string]: import("./util/grid.js").Arrayish | Uint8Array<ArrayBuffer> | Int8Array<ArrayBuffer> | Uint8ClampedArray<ArrayBuffer> | Int16Array<ArrayBuffer> | Uint16Array<ArrayBuffer> | Int32Array<ArrayBuffer> | Uint32Array<ArrayBuffer> | Float32Array<ArrayBuffer> | Float64Array<ArrayBuffer>;
};
};
}
import { Mark } from './Mark.js';
//# sourceMappingURL=Grid2DMark.d.ts.map