0.12.1 • Published 4 years ago
@datalith/pixelmap
yarn add @datalith/pixelmap
Docs
\<PixelMap \/>
Name | Default | Type | Description |
---|
className | | string | Custom css classes to apply to the SVG |
style | | React.CSSProperties | Custom style object to apply to the SVG |
additionalElements | | JSX.Element | Optional elements to add to the SVG |
size | | { width: number; height: number } | Width and Height of the SVG. Default is parent node size. |
data * | | Array<Datum> or Array<[number, number]> | Array of data |
coords | (Datum) => Datum | (Datum) => [number, number] or [number, number] | Coords accessor |
value | 10 | (Datum) => number or number | Value accessor |
valueInactive | 1 | number | Value Inactive accessor |
fill | | (Datum) => string or string | Fill color accessor |
fillInactive | #000 | string | Fill Inactive accessor |
fillOpacity | | (Datum) => number or number | Fill Opacity accessor |
fillOpacityInactive | 0.3 | number | Fill Opacity Inactive accessor |
stroke | | (Datum) => string or string | Stroke color accessor |
strokeInactive | transparent | string | Stroke Inactive accessor |
strokeOpacity | | (Datum) => number or number | Stroke Opacity accessor |
strokeOpacityInactive | 0.3 | number | Stroke Opacity Inactive accessor |
featureCollection * | | FeatureCollection | GeoJson object |
projection | geoNaturalEarth1() | GeoProjection | D3 GeoProjection to map coordinates |
side | 5 | number | Grid cell dimension |
tooltip | | (Datum) => string | Return HTML or text as a string to show on element mouseover |
\<PixelMapUs \/>
Name | Default | Type | Description |
---|
className | | string | Custom css classes to apply to the SVG |
style | | React.CSSProperties | Custom style object to apply to the SVG |
additionalElements | | JSX.Element | Optional elements to add to the SVG |
size | | { width: number; height: number } | Width and Height of the SVG. Default is parent node size. |
data* | | Array<Datum> or Array<[number, number]> | Array of data |
projection | geoAlbersUsa() | GeoProjection | D3 GeoProjection to map coordinates |
side | 5 | number | Grid cell dimension |
tooltip | | (Datum) => string | Return HTML or text as a string to show on element mouseover |
\<PixelMapWorld \/>
Name | Default | Type | Description |
---|
className | | string | Custom css classes to apply to the SVG |
style | | React.CSSProperties | Custom style object to apply to the SVG |
additionalElements | | JSX.Element | Optional elements to add to the SVG |
size | | { width: number; height: number } | Width and Height of the SVG. Default is parent node size. |
data* | | Array<Datum> or Array<[number, number]> | Array of data |
coords | (Datum) => Datum | (Datum) => [number, number] or [number, number] | Coords accessor |
value | 10 | (Datum) => number or number | Value accessor |
valueInactive | 1 | number | Value Inactive accessor |
fill | | (Datum) => string or string | Fill color accessor |
fillInactive | #000 | string | Fill Inactive accessor |
fillOpacity | | (Datum) => number or number | Fill Opacity accessor |
fillOpacityInactive | 0.3 | number | Fill Opacity Inactive accessor |
fillInactive | #000 | string | Fill Inactive accessor |
stroke | | (Datum) => string or string | Stroke color accessor |
strokeInactive | transparent | string | Stroke Inactive accessor |
strokeOpacity | | (Datum) => number or number | Stroke Opacity accessor |
strokeOpacityInactive | 0.3 | number | Stroke Opacity Inactive accessor |
strokeInactive | transparent | string | Stroke Inactive accessor |
projection | geoNaturalEarth1() | GeoProjection | D3 GeoProjection to map coordinates |
side | 5 | number | Grid cell dimension |
tooltip | | (Datum) => string | Return HTML or text as a string to show on element mouseover |