The PowerBI Heatmap Visual enables users to draw a heatmap overlay from a X, Y coordinate set on to an existing image. The user specify the image, and provide a data set of X, Y coordinates and optionally an intensity for each data point. The radius and the bluriness of the heatmap bubbles can be customized as well as the max value for the intensity.
20
stars
7
forks
source link
build breaks on recent versions of the pbiviz tool #1
But the Code on GitHub failed in building step (both in Visual studio or gulp commandline), with following errors:
ERROR in ./src/Clients/PowerBIVisualsPlayground/sampleData.ts
(53,33): error TS2339: Property 'MapByYearData' does not exist on type 'typeof sampleDataViews'.
ERROR in ./src/Clients/Visuals/plugins.ts
(356,23): error TS2304: Cannot find name 'HeatMapChart'.
ERROR in ./src/Clients/Visuals/plugins.ts
(357,27): error TS2304: Cannot find name 'HeatMapChart'.
[05:52:38] 'build' errored after 1.12 min
I tried to manually add MapData.ts in src\Clients\PowerBIVisualsPlayground_references.ts
and heatMap.ts in src\Clients\Visuals_references.ts
Which resolved the above errors but brought up new errors:
ERROR in ./src/Clients/Visuals/visuals/heatMap.ts
(148,39): error TS2345: Argument of type 'string' is not assignable to parameter of type 'number'.
ERROR in ./src/Clients/Visuals/visuals/heatMap.ts
(154,13): error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'number[]'.
Property 'push' is missing in type 'Uint8ClampedArray'.
ERROR in ./src/Clients/Visuals/visuals/heatMap.ts
(352,33): error TS2345: Argument of type '{ x: string | number | boolean | Date; y: string | number | boolean | Date; i: string | number | ...' is not assignable to parameter of type 'HeatMapData'.
Types of property 'x' are incompatible.
Type 'string | number | boolean | Date' is not assignable to type 'number'.
Type 'string' is not assignable to type 'number'.
[06:51:54] 'build' errored after 1.15 min
But the Code on GitHub failed in building step (both in Visual studio or gulp commandline), with following errors: ERROR in ./src/Clients/PowerBIVisualsPlayground/sampleData.ts (53,33): error TS2339: Property 'MapByYearData' does not exist on type 'typeof sampleDataViews'.
ERROR in ./src/Clients/Visuals/plugins.ts (356,23): error TS2304: Cannot find name 'HeatMapChart'.
ERROR in ./src/Clients/Visuals/plugins.ts (357,27): error TS2304: Cannot find name 'HeatMapChart'. [05:52:38] 'build' errored after 1.12 min
I tried to manually add MapData.ts in src\Clients\PowerBIVisualsPlayground_references.ts and heatMap.ts in src\Clients\Visuals_references.ts Which resolved the above errors but brought up new errors: ERROR in ./src/Clients/Visuals/visuals/heatMap.ts (148,39): error TS2345: Argument of type 'string' is not assignable to parameter of type 'number'.
ERROR in ./src/Clients/Visuals/visuals/heatMap.ts (154,13): error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'number[]'. Property 'push' is missing in type 'Uint8ClampedArray'.
ERROR in ./src/Clients/Visuals/visuals/heatMap.ts (352,33): error TS2345: Argument of type '{ x: string | number | boolean | Date; y: string | number | boolean | Date; i: string | number | ...' is not assignable to parameter of type 'HeatMapData'. Types of property 'x' are incompatible. Type 'string | number | boolean | Date' is not assignable to type 'number'. Type 'string' is not assignable to type 'number'. [06:51:54] 'build' errored after 1.15 min