From b298855825141f37ed356df86a42793647150bfa Mon Sep 17 00:00:00 2001 From: NithyasriThirumal Date: Thu, 6 Aug 2026 20:53:03 +0530 Subject: [PATCH 1/6] Component names Changed --- .../angular/bullet-charts/accessibility.md | 71 - .../bullet-charts/axis-customization.md | 220 --- .../bullet-charts/bullet-chart-dimensions.md | 92 - .../angular/bullet-charts/comparative-bar.md | 61 - .../angular/bullet-charts/customization.md | 76 - .../angular/bullet-charts/data-binding.md | 30 - chart-sdk/angular/bullet-charts/data-label.md | 42 - .../angular/bullet-charts/getting-started.md | 254 --- chart-sdk/angular/bullet-charts/ranges.md | 42 - chart-sdk/angular/bullet-charts/title.md | 144 -- chart-sdk/angular/bullet-charts/tool-tip.md | 65 - chart-sdk/angular/bullet-charts/value-bar.md | 76 - .../angular/heatmap-charts/accessibility.md | 73 - .../angular/heatmap-charts/appearance.md | 265 --- chart-sdk/angular/heatmap-charts/axis.md | 292 ---- .../angular/heatmap-charts/bubble-heatmap.md | 186 -- .../angular/heatmap-charts/dimensions.md | 57 - .../heatmap-charts/ej1-api-migration.md | 44 - chart-sdk/angular/heatmap-charts/events.md | 174 -- .../angular/heatmap-charts/getting-started.md | 189 --- .../how-to/legend-customization.md | 25 - .../heatmap-charts/how-to/tooltip-template.md | 42 - chart-sdk/angular/heatmap-charts/legend.md | 169 -- chart-sdk/angular/heatmap-charts/palette.md | 97 -- .../angular/heatmap-charts/rendering-mode.md | 27 - chart-sdk/angular/heatmap-charts/selection.md | 65 - chart-sdk/angular/heatmap-charts/title.md | 27 - chart-sdk/angular/heatmap-charts/tooltip.md | 63 - .../heatmap-charts/working-with-data.md | 128 -- .../angular/smith-charts/accessibility.md | 71 - .../angular/smith-charts/getting-started.md | 239 --- chart-sdk/angular/smith-charts/images/Ai.png | Bin 60680 -> 0 bytes chart-sdk/angular/smith-charts/images/SSR.png | Bin 8984 -> 0 bytes .../angular/smith-charts/smith-chart-axis.md | 80 - .../smith-charts/smith-chart-dimensions.md | 67 - .../smith-charts/smith-chart-legend.md | 145 -- .../smith-charts/smith-chart-marker.md | 95 -- .../angular/smith-charts/smith-chart-print.md | 43 - .../smith-charts/smith-chart-series.md | 51 - .../smith-charts/smith-chart-tooltip.md | 29 - .../angular/smith-charts/title-subtitle.md | 45 - .../angular/smith-charts/working-with-data.md | 29 - chart-sdk/angular/sparkline/accessibility.md | 68 - chart-sdk/angular/sparkline/appearance.md | 91 - .../angular/sparkline/axis-customization.md | 128 -- chart-sdk/angular/sparkline/data-labels.md | 76 - .../angular/sparkline/ej1-api-migration.md | 170 -- .../angular/sparkline/getting-started.md | 205 --- chart-sdk/angular/sparkline/localization.md | 51 - chart-sdk/angular/sparkline/marker.md | 76 - chart-sdk/angular/sparkline/range-band.md | 49 - .../angular/sparkline/sparkline-dimension.md | 73 - .../angular/sparkline/sparkline-types.md | 131 -- .../sparkline/special-points-customization.md | 47 - .../angular/sparkline/user-interaction.md | 148 -- .../bullet-charts/accessibility.md | 71 - .../bullet-charts/axis-customization.md | 266 --- .../bullet-charts/bullet-chart-dimensions.md | 78 - .../bullet-charts/comparative-bar.md | 77 - .../bullet-charts/customization.md | 96 -- .../bullet-charts/data-binding.md | 37 - .../asp-net-core/bullet-charts/data-label.md | 54 - .../bullet-charts/getting-started.md | 179 -- ...-bullet-chart-actual-bar-customization.png | Bin 6128 -> 0 bytes .../images/blazor-bullet-chart-actual-bar.png | Bin 6182 -> 0 bytes .../blazor-bullet-chart-category-label.png | Bin 8125 -> 0 bytes .../images/blazor-bullet-chart-component.png | Bin 3744 -> 0 bytes ...lazor-bullet-chart-custom-label-format.png | Bin 5259 -> 0 bytes .../blazor-bullet-chart-data-binding.png | Bin 10392 -> 0 bytes .../images/blazor-bullet-chart-data-label.png | Bin 14166 -> 0 bytes .../blazor-bullet-chart-dot-actual-bar.png | Bin 6154 -> 0 bytes .../images/blazor-bullet-chart-grouping.png | Bin 4143 -> 0 bytes ...lazor-bullet-chart-label-customization.png | Bin 8189 -> 0 bytes .../blazor-bullet-chart-label-format.png | Bin 8074 -> 0 bytes .../blazor-bullet-chart-labels-position.png | Bin 3156 -> 0 bytes .../blazor-bullet-chart-legend-alignment.png | Bin 7995 -> 0 bytes ...azor-bullet-chart-legend-color-mapping.png | Bin 8757 -> 0 bytes ...azor-bullet-chart-legend-customization.png | Bin 8881 -> 0 bytes ...bullet-chart-legend-on-custom-position.png | Bin 8119 -> 0 bytes ...or-bullet-chart-legend-on-top-position.png | Bin 8081 -> 0 bytes .../blazor-bullet-chart-legend-paging.png | Bin 8484 -> 0 bytes .../blazor-bullet-chart-legend-size.png | Bin 8575 -> 0 bytes .../images/blazor-bullet-chart-legend.png | Bin 7386 -> 0 bytes .../images/blazor-bullet-chart-margin.png | Bin 3023 -> 0 bytes .../blazor-bullet-chart-opposed-position.png | Bin 3044 -> 0 bytes .../blazor-bullet-chart-orientation.png | Bin 8570 -> 0 bytes ...lazor-bullet-chart-range-customization.png | Bin 13071 -> 0 bytes .../images/blazor-bullet-chart-range.png | Bin 6380 -> 0 bytes .../images/blazor-bullet-chart-ranges.png | Bin 6138 -> 0 bytes ...azor-bullet-chart-rectangle-target-bar.png | Bin 3290 -> 0 bytes ...r-bullet-chart-right-to-left-direction.png | Bin 9757 -> 0 bytes .../images/blazor-bullet-chart-subtitle.png | Bin 8857 -> 0 bytes ...-bullet-chart-target-bar-customization.png | Bin 6153 -> 0 bytes .../images/blazor-bullet-chart-target-bar.png | Bin 6191 -> 0 bytes .../images/blazor-bullet-chart-theme.png | Bin 9694 -> 0 bytes ...r-bullet-chart-tick-line-customization.png | Bin 7325 -> 0 bytes .../blazor-bullet-chart-tick-position.png | Bin 3107 -> 0 bytes ...lazor-bullet-chart-title-customization.png | Bin 10632 -> 0 bytes .../blazor-bullet-chart-title-positions.png | Bin 34759 -> 0 bytes .../images/blazor-bullet-chart-title.png | Bin 5398 -> 0 bytes ...zor-bullet-chart-tooltip-customization.png | Bin 12975 -> 0 bytes .../blazor-bullet-chart-tooltip-template.png | Bin 13644 -> 0 bytes .../images/blazor-bullet-chart-tooltip.png | Bin 8442 -> 0 bytes .../blazor-bullet-chart-with-border.png | Bin 5099 -> 0 bytes .../images/blazor-bullet-chart-with-title.png | Bin 3669 -> 0 bytes .../images/blazor-bulletchart-tooltip.png | Bin 13674 -> 0 bytes .../images/bullet-chart-control.webp | Bin 1730 -> 0 bytes .../images/bullet-chart-with-title.webp | Bin 1997 -> 0 bytes .../images/bullet-chart-with-tooltip.webp | Bin 3645 -> 0 bytes .../bullet-charts/images/default-template.png | Bin 33800 -> 0 bytes .../bullet-charts/images/nuget-demo.png | Bin 70328 -> 0 bytes .../images/solution-explorer-core.png | Bin 40000 -> 0 bytes .../bullet-charts/images/target-color.png | Bin 4697 -> 0 bytes .../bullet-charts/images/target-width.png | Bin 4655 -> 0 bytes .../bullet-charts/images/value-fill.png | Bin 4681 -> 0 bytes .../asp-net-core/bullet-charts/ranges.md | 58 - chart-sdk/asp-net-core/bullet-charts/title.md | 184 -- .../asp-net-core/bullet-charts/tool-tip.md | 50 - .../asp-net-core/bullet-charts/value-bar.md | 98 -- .../heatmap-charts/accessibility.md | 73 - .../asp-net-core/heatmap-charts/appearance.md | 237 --- chart-sdk/asp-net-core/heatmap-charts/axis.md | 260 --- .../heatmap-charts/bubble-heatmap.md | 175 -- .../asp-net-core/heatmap-charts/dimensions.md | 54 - .../heatmap-charts/ej1-api-migration.md | 41 - .../asp-net-core/heatmap-charts/events.md | 148 -- .../heatmap-charts/getting-started.md | 184 -- .../how-to/legend-label-customization.md | 23 - .../heatmap-charts/how-to/tooltip-template.md | 31 - ...-label-template-with-JSON-cell-binding.png | Bin 34290 -> 0 bytes ...label-template-with-JSON-table-binding.png | Bin 41773 -> 0 bytes ...label-template-with-array-cell-binding.png | Bin 30589 -> 0 bytes ...abel-template-with-array-table-binding.png | Bin 30604 -> 0 bytes .../heatmap-with-bubble-color-type.png | Bin 92770 -> 0 bytes .../heatmap-with-bubble-sector-type.png | Bin 90135 -> 0 bytes .../heatmap-with-bubble-size-type.png | Bin 45562 -> 0 bytes .../heatmap-with-size-color-cell.png | Bin 33787 -> 0 bytes .../heatmap-with-size-color-json-cell.png | Bin 34009 -> 0 bytes .../heatmap-with-size-color-json-table.png | Bin 33711 -> 0 bytes .../heatmap-with-size-color-table.png | Bin 33797 -> 0 bytes .../images/default-template-mvc.png | Bin 46111 -> 0 bytes .../images/default-template.png | Bin 33800 -> 0 bytes .../heatmap-chart-axis-labels-text-style.png | Bin 40681 -> 0 bytes ...map-chart-axis-labels-with-line-breaks.png | Bin 13609 -> 0 bytes .../heatmap-chart-label-intersect-action.png | Bin 33219 -> 0 bytes .../heatmap-chart-multi-level-labels.png | Bin 40097 -> 0 bytes .../images/heatmap-chart-rotating-labels.png | Bin 41667 -> 0 bytes .../images/heatmap-with-axis-labels.webp | Bin 25780 -> 0 bytes .../images/heatmap-with-data.webp | Bin 23977 -> 0 bytes .../images/heatmap-with-datalabel.webp | Bin 28910 -> 0 bytes .../images/heatmap-with-legend.webp | Bin 26122 -> 0 bytes .../images/heatmap-with-palette.webp | Bin 25617 -> 0 bytes .../images/heatmap-with-title.webp | Bin 25830 -> 0 bytes .../images/heatmap-with-tooltip.webp | Bin 28383 -> 0 bytes .../heatmap-charts/images/nuget-demo-core.png | Bin 41071 -> 0 bytes .../heatmap-charts/images/nuget-demo-mvc.png | Bin 64016 -> 0 bytes .../heatmap-charts/images/nuget-demo.png | Bin 70328 -> 0 bytes .../heatmap-chart-clear-selection.gif | Bin 582962 -> 0 bytes .../selection/heatmap-chart-selection.gif | Bin 149701 -> 0 bytes .../heatmap-chart-single-cell-selection.gif | Bin 258279 -> 0 bytes .../images/solution-explorer-core.png | Bin 40000 -> 0 bytes .../images/solution-explorer-mvc.png | Bin 34828 -> 0 bytes .../asp-net-core/heatmap-charts/legend.md | 155 -- .../asp-net-core/heatmap-charts/overview.md | 22 - .../asp-net-core/heatmap-charts/palette.md | 67 - .../heatmap-charts/rendering-mode.md | 28 - .../asp-net-core/heatmap-charts/selection.md | 63 - .../asp-net-core/heatmap-charts/tooltip.md | 60 - .../heatmap-charts/working-with-data.md | 119 -- .../smith-charts/accessibility.md | 71 - .../smith-charts/getting-started.md | 180 -- .../smith-charts/images/default-template.png | Bin 33800 -> 0 bytes .../smith-charts/images/nuget-demo.png | Bin 70328 -> 0 bytes .../images/smithchart-control.webp | Bin 40108 -> 0 bytes .../images/smithchart-series.webp | Bin 43903 -> 0 bytes .../images/smithchart-with-datalabel.webp | Bin 47717 -> 0 bytes .../images/smithchart-with-marker.webp | Bin 40506 -> 0 bytes .../images/smithchart-with-title.webp | Bin 47200 -> 0 bytes .../images/smithchart-with-tooltip.webp | Bin 45707 -> 0 bytes .../smith-charts/images/solution-Explorer.png | Bin 40000 -> 0 bytes .../asp-net-core/smith-charts/overview.md | 22 - .../smith-charts/smithchart-axis.md | 77 - .../smith-charts/smithchart-dimensions.md | 70 - .../smith-charts/smithchart-legend.md | 120 -- .../smith-charts/smithchart-marker.md | 87 - .../smith-charts/smithchart-print.md | 41 - .../smith-charts/smithchart-series.md | 49 - .../smith-charts/smithchart-tooltip.md | 24 - .../smith-charts/title-subtitle.md | 42 - .../smith-charts/working-with-data.md | 28 - .../asp-net-core/sparkline/accessibility.md | 68 - .../asp-net-core/sparkline/appearance.md | 79 - .../asp-net-core/sparkline/appearance.md.bak | 1491 ---------------- .../sparkline/axis-customization.md | 111 -- .../asp-net-core/sparkline/data-labels.md | 64 - .../sparkline/ej1-api-migration.md | 167 -- .../asp-net-core/sparkline/getting-started.md | 211 --- .../sparkline/images/area-sparkline.webp | Bin 2280 -> 0 bytes .../sparkline/images/default-template.png | Bin 33800 -> 0 bytes .../sparkline/images/nuget-demo.png | Bin 70328 -> 0 bytes .../sparkline/images/solution-Explorer.png | Bin 40000 -> 0 bytes .../sparkline/images/sparkline-control.webp | Bin 3214 -> 0 bytes .../images/sparkline-with-tooltip.webp | Bin 4858 -> 0 bytes .../sparkline/images/sparkline.png | Bin 1333 -> 0 bytes .../asp-net-core/sparkline/localization.md | 28 - chart-sdk/asp-net-core/sparkline/marker.md | 65 - chart-sdk/asp-net-core/sparkline/overview.md | 23 - .../asp-net-core/sparkline/range-band.md | 41 - .../sparkline/sparkline-dimensions.md | 61 - .../asp-net-core/sparkline/sparkline-types.md | 93 - .../sparkline/special-points-customization.md | 41 - .../sparkline/user-interaction.md | 117 -- .../bullet-charts/accessibility.md | 71 - .../bullet-charts/axis-customization.md | 219 --- .../bullet-charts/bullet-chart-dimensions.md | 63 - .../bullet-charts/comparative-bar.md | 62 - .../bullet-charts/customization.md | 76 - .../asp-net-mvc/bullet-charts/data-binding.md | 31 - .../asp-net-mvc/bullet-charts/data-label.md | 42 - .../bullet-charts/getting-started.md | 154 -- ...-bullet-chart-actual-bar-customization.png | Bin 6128 -> 0 bytes .../images/blazor-bullet-chart-actual-bar.png | Bin 6182 -> 0 bytes .../blazor-bullet-chart-category-label.png | Bin 8125 -> 0 bytes .../images/blazor-bullet-chart-component.png | Bin 3744 -> 0 bytes ...lazor-bullet-chart-custom-label-format.png | Bin 5259 -> 0 bytes .../blazor-bullet-chart-data-binding.png | Bin 10392 -> 0 bytes .../images/blazor-bullet-chart-data-label.png | Bin 14166 -> 0 bytes .../blazor-bullet-chart-dot-actual-bar.png | Bin 6154 -> 0 bytes .../images/blazor-bullet-chart-grouping.png | Bin 4143 -> 0 bytes ...lazor-bullet-chart-label-customization.png | Bin 8189 -> 0 bytes .../blazor-bullet-chart-label-format.png | Bin 8074 -> 0 bytes .../blazor-bullet-chart-labels-position.png | Bin 3156 -> 0 bytes .../blazor-bullet-chart-legend-alignment.png | Bin 7995 -> 0 bytes ...azor-bullet-chart-legend-color-mapping.png | Bin 8757 -> 0 bytes ...azor-bullet-chart-legend-customization.png | Bin 8881 -> 0 bytes ...bullet-chart-legend-on-custom-position.png | Bin 8119 -> 0 bytes ...or-bullet-chart-legend-on-top-position.png | Bin 8081 -> 0 bytes .../blazor-bullet-chart-legend-paging.png | Bin 8484 -> 0 bytes .../blazor-bullet-chart-legend-size.png | Bin 8575 -> 0 bytes .../images/blazor-bullet-chart-legend.png | Bin 7386 -> 0 bytes .../images/blazor-bullet-chart-margin.png | Bin 3023 -> 0 bytes .../blazor-bullet-chart-opposed-position.png | Bin 3044 -> 0 bytes .../blazor-bullet-chart-orientation.png | Bin 8570 -> 0 bytes ...lazor-bullet-chart-range-customization.png | Bin 13071 -> 0 bytes .../images/blazor-bullet-chart-range.png | Bin 6380 -> 0 bytes .../images/blazor-bullet-chart-ranges.png | Bin 6138 -> 0 bytes ...azor-bullet-chart-rectangle-target-bar.png | Bin 3290 -> 0 bytes ...r-bullet-chart-right-to-left-direction.png | Bin 9757 -> 0 bytes .../images/blazor-bullet-chart-subtitle.png | Bin 8857 -> 0 bytes ...-bullet-chart-target-bar-customization.png | Bin 6153 -> 0 bytes .../images/blazor-bullet-chart-target-bar.png | Bin 6191 -> 0 bytes .../images/blazor-bullet-chart-theme.png | Bin 9694 -> 0 bytes ...r-bullet-chart-tick-line-customization.png | Bin 7325 -> 0 bytes .../blazor-bullet-chart-tick-position.png | Bin 3107 -> 0 bytes ...lazor-bullet-chart-title-customization.png | Bin 10632 -> 0 bytes .../blazor-bullet-chart-title-positions.png | Bin 34759 -> 0 bytes .../images/blazor-bullet-chart-title.png | Bin 5398 -> 0 bytes ...zor-bullet-chart-tooltip-customization.png | Bin 12975 -> 0 bytes .../blazor-bullet-chart-tooltip-template.png | Bin 13644 -> 0 bytes .../images/blazor-bullet-chart-tooltip.png | Bin 8442 -> 0 bytes .../blazor-bullet-chart-with-border.png | Bin 5099 -> 0 bytes .../images/blazor-bullet-chart-with-title.png | Bin 3669 -> 0 bytes .../images/blazor-bulletchart-tooltip.png | Bin 13674 -> 0 bytes .../images/bullet-chart-control.png | Bin 1730 -> 0 bytes .../images/bullet-chart-with-title.png | Bin 1997 -> 0 bytes .../images/bullet-chart-with-tooltip.png | Bin 3645 -> 0 bytes .../bullet-charts/images/default-template.png | Bin 33800 -> 0 bytes .../bullet-charts/images/nuget-demo.png | Bin 70328 -> 0 bytes .../images/solution-explorer-core.png | Bin 40000 -> 0 bytes .../bullet-charts/images/target-color.png | Bin 4697 -> 0 bytes .../bullet-charts/images/target-width.png | Bin 4655 -> 0 bytes .../bullet-charts/images/value-fill.png | Bin 4681 -> 0 bytes chart-sdk/asp-net-mvc/bullet-charts/ranges.md | 44 - chart-sdk/asp-net-mvc/bullet-charts/title.md | 144 -- .../asp-net-mvc/bullet-charts/tool-tip.md | 44 - .../asp-net-mvc/bullet-charts/value-bar.md | 78 - .../heatmap-charts/accessibility.md | 73 - .../asp-net-mvc/heatmap-charts/appearance.md | 235 --- chart-sdk/asp-net-mvc/heatmap-charts/axis.md | 259 --- .../heatmap-charts/bubble-heatmap.md | 176 -- .../asp-net-mvc/heatmap-charts/dimensions.md | 55 - .../heatmap-charts/ej1-api-migration.md | 41 - .../asp-net-mvc/heatmap-charts/events.md | 148 -- .../heatmap-charts/getting-started.md | 166 -- .../how-to/legend-label-customization.md | 24 - .../heatmap-charts/how-to/tooltip-template.md | 31 - ...-label-template-with-JSON-cell-binding.png | Bin 34290 -> 0 bytes ...label-template-with-JSON-table-binding.png | Bin 41773 -> 0 bytes ...label-template-with-array-cell-binding.png | Bin 30589 -> 0 bytes ...abel-template-with-array-table-binding.png | Bin 30604 -> 0 bytes .../heatmap-with-bubble-color-type.png | Bin 92770 -> 0 bytes .../heatmap-with-bubble-sector-type.png | Bin 90135 -> 0 bytes .../heatmap-with-bubble-size-type.png | Bin 45562 -> 0 bytes .../heatmap-with-size-color-cell.png | Bin 33787 -> 0 bytes .../heatmap-with-size-color-json-cell.png | Bin 34009 -> 0 bytes .../heatmap-with-size-color-json-table.png | Bin 33711 -> 0 bytes .../heatmap-with-size-color-table.png | Bin 33797 -> 0 bytes .../images/default-template-mvc.png | Bin 46111 -> 0 bytes .../images/default-template.png | Bin 33800 -> 0 bytes .../heatmap-chart-axis-labels-text-style.png | Bin 40681 -> 0 bytes ...map-chart-axis-labels-with-line-breaks.png | Bin 13609 -> 0 bytes .../heatmap-chart-label-intersect-action.png | Bin 33219 -> 0 bytes .../heatmap-chart-multi-level-labels.png | Bin 40097 -> 0 bytes .../images/heatmap-chart-rotating-labels.png | Bin 41667 -> 0 bytes .../images/heatmap-with-axis-labels.png | Bin 25780 -> 0 bytes .../images/heatmap-with-data.png | Bin 23977 -> 0 bytes .../images/heatmap-with-datalabel.png | Bin 28910 -> 0 bytes .../images/heatmap-with-legend.png | Bin 26122 -> 0 bytes .../images/heatmap-with-palette.png | Bin 25617 -> 0 bytes .../images/heatmap-with-title.png | Bin 25830 -> 0 bytes .../images/heatmap-with-tooltip.png | Bin 28383 -> 0 bytes .../heatmap-charts/images/nuget-demo-core.png | Bin 41071 -> 0 bytes .../heatmap-charts/images/nuget-demo-mvc.png | Bin 64016 -> 0 bytes .../heatmap-charts/images/nuget-demo.png | Bin 70328 -> 0 bytes .../heatmap-chart-clear-selection.gif | Bin 582962 -> 0 bytes .../selection/heatmap-chart-selection.gif | Bin 149701 -> 0 bytes .../heatmap-chart-single-cell-selection.gif | Bin 258279 -> 0 bytes .../images/solution-explorer-core.png | Bin 40000 -> 0 bytes .../images/solution-explorer-mvc.png | Bin 34828 -> 0 bytes .../asp-net-mvc/heatmap-charts/legend.md | 156 -- .../asp-net-mvc/heatmap-charts/overview.md | 22 - .../asp-net-mvc/heatmap-charts/palette.md | 67 - .../heatmap-charts/rendering-mode.md | 27 - .../asp-net-mvc/heatmap-charts/selection.md | 64 - .../asp-net-mvc/heatmap-charts/tooltip.md | 59 - .../heatmap-charts/working-with-data.md | 119 -- .../asp-net-mvc/smith-charts/accessibility.md | 71 - .../smith-charts/getting-started.md | 126 -- .../smith-charts/images/default-template.png | Bin 33800 -> 0 bytes .../smith-charts/images/nuget-demo.png | Bin 70328 -> 0 bytes .../images/smithchart-control.png | Bin 40108 -> 0 bytes .../smith-charts/images/smithchart-series.png | Bin 43903 -> 0 bytes .../images/smithchart-with-datalabel.png | Bin 47717 -> 0 bytes .../images/smithchart-with-marker.png | Bin 40506 -> 0 bytes .../images/smithchart-with-title.png | Bin 47200 -> 0 bytes .../images/smithchart-with-tooltip.png | Bin 45707 -> 0 bytes .../smith-charts/images/solution-Explorer.png | Bin 40000 -> 0 bytes .../asp-net-mvc/smith-charts/overview.md | 22 - .../smith-charts/smithchart-axis.md | 76 - .../smith-charts/smithchart-dimensions.md | 69 - .../smith-charts/smithchart-legend.md | 120 -- .../smith-charts/smithchart-marker.md | 87 - .../smith-charts/smithchart-print.md | 41 - .../smith-charts/smithchart-series.md | 49 - .../smith-charts/smithchart-tooltip.md | 24 - .../smith-charts/title-subtitle.md | 41 - .../smith-charts/working-with-data.md | 28 - .../asp-net-mvc/sparkline/accessibility.md | 68 - chart-sdk/asp-net-mvc/sparkline/appearance.md | 79 - .../asp-net-mvc/sparkline/appearance.md.bak | 1495 ----------------- .../sparkline/axis-customization.md | 112 -- .../asp-net-mvc/sparkline/data-labels.md | 67 - .../sparkline/ej1-api-migration.md | 168 -- .../asp-net-mvc/sparkline/getting-started.md | 162 -- .../sparkline/images/area-sparkline.png | Bin 2280 -> 0 bytes .../sparkline/images/default-template.png | Bin 33800 -> 0 bytes .../sparkline/images/nuget-demo.png | Bin 70328 -> 0 bytes .../sparkline/images/solution-Explorer.png | Bin 40000 -> 0 bytes .../sparkline/images/sparkline-control.png | Bin 3214 -> 0 bytes .../images/sparkline-with-tooltip.png | Bin 4858 -> 0 bytes .../sparkline/images/sparkline.png | Bin 1333 -> 0 bytes .../asp-net-mvc/sparkline/localization.md | 28 - chart-sdk/asp-net-mvc/sparkline/marker.md | 67 - chart-sdk/asp-net-mvc/sparkline/overview.md | 23 - chart-sdk/asp-net-mvc/sparkline/range-band.md | 43 - .../sparkline/sparkline-dimensions.md | 64 - .../asp-net-mvc/sparkline/sparkline-types.md | 98 -- .../sparkline/special-points-customization.md | 41 - .../asp-net-mvc/sparkline/user-interaction.md | 125 -- .../javascript/bullet-charts/accessibility.md | 72 - .../bullet-charts/axis-customization.md | 218 --- .../bullet-charts/bullet-chart-dimensions.md | 66 - .../bullet-charts/comparative-bar.md | 59 - .../javascript/bullet-charts/customization.md | 73 - .../javascript/bullet-charts/data-binding.md | 26 - .../javascript/bullet-charts/data-label.md | 41 - .../bullet-charts/es5-getting-started.md | 102 -- chart-sdk/javascript/bullet-charts/ranges.md | 38 - chart-sdk/javascript/bullet-charts/title.md | 137 -- .../javascript/bullet-charts/tool-tip.md | 66 - .../javascript/bullet-charts/value-bar.md | 73 - .../heatmap-charts/accessibility.md | 76 - .../javascript/heatmap-charts/appearance.md | 252 --- chart-sdk/javascript/heatmap-charts/axis.md | 283 ---- .../heatmap-charts/bubble-heatmap.md | 176 -- .../javascript/heatmap-charts/dimensions.md | 56 - .../heatmap-charts/ej1-api-migration.md | 506 ------ chart-sdk/javascript/heatmap-charts/events.md | 164 -- .../heatmap-charts/getting-started.md | 119 -- .../how-to/legend-customization.md | 25 - .../heatmap-charts/how-to/tooltip-template.md | 46 - .../heatmap-charts/images/heatmap.png | Bin 38394 -> 0 bytes chart-sdk/javascript/heatmap-charts/legend.md | 159 -- .../javascript/heatmap-charts/palette.md | 101 -- .../heatmap-charts/rendering-mode.md | 28 - .../javascript/heatmap-charts/selection.md | 63 - .../javascript/heatmap-charts/tooltip.md | 61 - .../heatmap-charts/working-with-data.md | 121 -- .../javascript/smith-charts/accessibility.md | 71 - .../smith-charts/es5-getting-started.md | 99 -- .../smith-charts/getting-started.md | 241 --- .../smith-charts/images/smithchart.png | Bin 90935 -> 0 bytes .../smith-charts/smith-chart-axis.md | 78 - .../smith-charts/smith-chart-dimensions.md | 69 - .../smith-charts/smith-chart-legend.md | 121 -- .../smith-charts/smith-chart-marker.md | 88 - .../smith-charts/smith-chart-print.md | 42 - .../smith-charts/smith-chart-series.md | 50 - .../smith-charts/smith-chart-tooltip.md | 25 - .../javascript/smith-charts/title-subtitle.md | 42 - .../smith-charts/working-with-data.md | 29 - .../javascript/sparkline/accessibility.md | 69 - chart-sdk/javascript/sparkline/appearance.md | 80 - .../sparkline/axis-customization.md | 108 -- chart-sdk/javascript/sparkline/data-labels.md | 68 - .../javascript/sparkline/ej1-api-migration.md | 169 -- .../sparkline/es5-getting-started.md | 110 -- .../javascript/sparkline/images/sparkline.png | Bin 4338 -> 0 bytes .../javascript/sparkline/localization.md | 46 - chart-sdk/javascript/sparkline/marker.md | 68 - chart-sdk/javascript/sparkline/range-band.md | 44 - .../sparkline/sparkline-dimensions.md | 66 - .../javascript/sparkline/sparkline-types.md | 97 -- .../sparkline/special-points-customization.md | 40 - .../javascript/sparkline/user-interaction.md | 137 -- .../react/bullet-charts/accessibility.md | 71 - .../react/bullet-charts/axis-customization.md | 211 --- .../bullet-charts/bullet-chart-dimensions.md | 77 - .../react/bullet-charts/comparative-bar.md | 57 - .../react/bullet-charts/customization.md | 71 - chart-sdk/react/bullet-charts/data-binding.md | 24 - chart-sdk/react/bullet-charts/data-label.md | 39 - .../react/bullet-charts/getting-started.md | 263 --- chart-sdk/react/bullet-charts/ranges.md | 28 - chart-sdk/react/bullet-charts/title.md | 135 -- chart-sdk/react/bullet-charts/tool-tip.md | 44 - chart-sdk/react/bullet-charts/value-bar.md | 71 - .../react/heatmap-charts/accessibility.md | 75 - chart-sdk/react/heatmap-charts/appearance.md | 251 --- chart-sdk/react/heatmap-charts/axis.md | 281 ---- .../react/heatmap-charts/bubble-heatmap.md | 175 -- chart-sdk/react/heatmap-charts/dimensions.md | 55 - .../react/heatmap-charts/ej1-api-migration.md | 44 - chart-sdk/react/heatmap-charts/events.md | 164 -- .../react/heatmap-charts/getting-started.md | 180 -- .../how-to/legend-customization.md | 24 - .../heatmap-charts/how-to/tool-tip-table.md | 45 - chart-sdk/react/heatmap-charts/legend.md | 156 -- chart-sdk/react/heatmap-charts/palette.md | 94 -- .../react/heatmap-charts/rendering-mode.md | 26 - chart-sdk/react/heatmap-charts/selection.md | 62 - chart-sdk/react/heatmap-charts/title.md | 26 - chart-sdk/react/heatmap-charts/tooltip.md | 60 - .../react/heatmap-charts/working-with-data.md | 122 -- chart-sdk/react/smith-charts/accessibility.md | 71 - .../react/smith-charts/getting-started.md | 184 -- .../smith-charts/images/Initial-setup.jpg | Bin 17903 -> 0 bytes .../react/smith-charts/smithchart-axis.md | 80 - .../smith-charts/smithchart-dimensions.md | 70 - .../react/smith-charts/smithchart-legend.md | 124 -- .../react/smith-charts/smithchart-marker.md | 87 - .../react/smith-charts/smithchart-print.md | 41 - .../react/smith-charts/smithchart-series.md | 49 - .../react/smith-charts/smithchart-tooltip.md | 24 - .../react/smith-charts/title-subtitle.md | 41 - .../react/smith-charts/working-with-data.md | 28 - chart-sdk/react/sparkline/accessibility.md | 69 - chart-sdk/react/sparkline/appearance.md | 79 - .../react/sparkline/axis-customization.md | 110 -- chart-sdk/react/sparkline/data-labels.md | 67 - .../react/sparkline/ej1-api-migration.md | 171 -- chart-sdk/react/sparkline/getting-started.md | 194 --- chart-sdk/react/sparkline/localization.md | 28 - chart-sdk/react/sparkline/marker.md | 67 - chart-sdk/react/sparkline/range-band.md | 43 - .../react/sparkline/sparkline-dimensions.md | 69 - chart-sdk/react/sparkline/sparkline-types.md | 111 -- .../sparkline/special-points-customization.md | 41 - chart-sdk/react/sparkline/user-interaction.md | 123 -- .../typescript/bullet-charts/accessibility.md | 72 - .../bullet-charts/axis-customization.md | 218 --- .../bullet-charts/bullet-chart-dimensions.md | 66 - .../bullet-charts/comparative-bar.md | 59 - .../typescript/bullet-charts/customization.md | 73 - .../typescript/bullet-charts/data-binding.md | 26 - .../typescript/bullet-charts/data-label.md | 41 - .../bullet-charts/getting-started.md | 169 -- chart-sdk/typescript/bullet-charts/ranges.md | 38 - chart-sdk/typescript/bullet-charts/title.md | 137 -- .../typescript/bullet-charts/tool-tip.md | 66 - .../typescript/bullet-charts/value-bar.md | 73 - .../heatmap-charts/accessibility.md | 76 - .../typescript/heatmap-charts/appearance.md | 252 --- chart-sdk/typescript/heatmap-charts/axis.md | 283 ---- .../heatmap-charts/bubble-heatmap.md | 176 -- .../typescript/heatmap-charts/dimensions.md | 56 - .../heatmap-charts/ej1-api-migration.md | 506 ------ chart-sdk/typescript/heatmap-charts/events.md | 164 -- .../heatmap-charts/getting-started.md | 195 --- .../how-to/legend-customization.md | 25 - .../heatmap-charts/how-to/tooltip-template.md | 46 - chart-sdk/typescript/heatmap-charts/legend.md | 159 -- .../typescript/heatmap-charts/palette.md | 101 -- .../heatmap-charts/rendering-mode.md | 28 - .../typescript/heatmap-charts/selection.md | 63 - .../typescript/heatmap-charts/tooltip.md | 61 - .../heatmap-charts/working-with-data.md | 121 -- .../typescript/smith-charts/accessibility.md | 71 - .../smith-charts/getting-started.md | 177 -- .../smith-charts/images/smithchart-TS.png | Bin 66375 -> 0 bytes .../smith-charts/smith-chart-axis.md | 78 - .../smith-charts/smith-chart-dimensions.md | 69 - .../smith-charts/smith-chart-legend.md | 121 -- .../smith-charts/smith-chart-marker.md | 88 - .../smith-charts/smith-chart-print.md | 42 - .../smith-charts/smith-chart-series.md | 50 - .../smith-charts/smith-chart-tooltip.md | 25 - .../typescript/smith-charts/title-subtitle.md | 42 - .../smith-charts/working-with-data.md | 29 - .../typescript/sparkline/accessibility.md | 69 - chart-sdk/typescript/sparkline/appearance.md | 80 - .../sparkline/axis-customization.md | 108 -- chart-sdk/typescript/sparkline/data-labels.md | 68 - .../typescript/sparkline/ej1-api-migration.md | 169 -- .../typescript/sparkline/getting-started.md | 155 -- .../sparkline/images/sparkline-TS.png | Bin 3117 -> 0 bytes .../typescript/sparkline/localization.md | 46 - chart-sdk/typescript/sparkline/marker.md | 68 - chart-sdk/typescript/sparkline/range-band.md | 44 - .../sparkline/sparkline-dimensions.md | 67 - .../typescript/sparkline/sparkline-types.md | 97 -- .../sparkline/special-points-customization.md | 40 - .../typescript/sparkline/user-interaction.md | 137 -- chart-sdk/vue/bullet-charts/accessibility.md | 71 - .../vue/bullet-charts/axis-customization.md | 211 --- .../bullet-charts/bullet-chart-dimensions.md | 97 -- .../vue/bullet-charts/comparative-bar.md | 57 - chart-sdk/vue/bullet-charts/customization.md | 71 - chart-sdk/vue/bullet-charts/data-binding.md | 24 - chart-sdk/vue/bullet-charts/data-label.md | 39 - .../vue/bullet-charts/getting-started.md | 242 --- .../images/vue3-bullet-chart-demo.png | Bin 5027 -> 0 bytes .../bullet-charts/images/vue3-terminal.png | Bin 7221 -> 0 bytes chart-sdk/vue/bullet-charts/ranges.md | 39 - chart-sdk/vue/bullet-charts/title.md | 135 -- chart-sdk/vue/bullet-charts/tool-tip.md | 42 - chart-sdk/vue/bullet-charts/value-bar.md | 71 - .../bullet-charts/vue-3-getting-started.md | 333 ---- chart-sdk/vue/heatmap-charts/accessibility.md | 75 - chart-sdk/vue/heatmap-charts/appearance.md | 253 --- chart-sdk/vue/heatmap-charts/axis.md | 281 ---- .../vue/heatmap-charts/bubble-heatmap.md | 178 -- chart-sdk/vue/heatmap-charts/dimensions.md | 55 - chart-sdk/vue/heatmap-charts/events.md | 163 -- .../heatmap-charts/getting-started-vue-3.md | 302 ---- .../vue/heatmap-charts/getting-started.md | 222 --- .../how-to/legend-label-customization.md | 24 - .../heatmap-charts/how-to/tooltip-template.md | 34 - .../heatmap-charts/images/vue2-terminal.png | Bin 9489 -> 0 bytes .../images/vue3-heatmap-demo.PNG | Bin 30819 -> 0 bytes .../heatmap-charts/images/vue3-terminal.png | Bin 7221 -> 0 bytes chart-sdk/vue/heatmap-charts/legend.md | 156 -- chart-sdk/vue/heatmap-charts/palette.md | 83 - .../vue/heatmap-charts/rendering-mode.md | 26 - chart-sdk/vue/heatmap-charts/selection.md | 62 - chart-sdk/vue/heatmap-charts/tooltip.md | 60 - .../vue/heatmap-charts/working-with-data.md | 119 -- chart-sdk/vue/smith-charts/accessibility.md | 71 - chart-sdk/vue/smith-charts/getting-started.md | 232 --- .../vue/smith-charts/images/vue2-terminal.png | Bin 9489 -> 0 bytes .../images/vue3-smith-chart-demo.png | Bin 78559 -> 0 bytes .../vue/smith-charts/images/vue3-terminal.png | Bin 7221 -> 0 bytes chart-sdk/vue/smith-charts/index.md | 21 - chart-sdk/vue/smith-charts/smithchart-axis.md | 77 - .../vue/smith-charts/smithchart-dimensions.md | 70 - .../vue/smith-charts/smithchart-legend.md | 137 -- .../vue/smith-charts/smithchart-marker.md | 87 - .../vue/smith-charts/smithchart-print.md | 182 -- .../vue/smith-charts/smithchart-series.md | 49 - .../vue/smith-charts/smithchart-tooltip.md | 24 - chart-sdk/vue/smith-charts/title-subtitle.md | 41 - .../vue/smith-charts/vue-3-getting-started.md | 420 ----- .../vue/smith-charts/working-with-data.md | 28 - chart-sdk/vue/sparkline/accessibility.md | 68 - chart-sdk/vue/sparkline/appearance.md | 67 - chart-sdk/vue/sparkline/axis-customization.md | 92 - chart-sdk/vue/sparkline/data-labels.md | 58 - chart-sdk/vue/sparkline/getting-started.md | 232 --- .../vue/sparkline/images/vue2-terminal.png | Bin 9489 -> 0 bytes .../images/vue3-sparkline-charts-demo.png | Bin 4685 -> 0 bytes .../vue/sparkline/images/vue3-terminal.png | Bin 7221 -> 0 bytes chart-sdk/vue/sparkline/localization.md | 39 - chart-sdk/vue/sparkline/marker.md | 58 - chart-sdk/vue/sparkline/range-band.md | 37 - .../vue/sparkline/sparkline-dimensions.md | 54 - chart-sdk/vue/sparkline/sparkline-types.md | 83 - .../sparkline/special-points-customization.md | 35 - chart-sdk/vue/sparkline/user-interaction.md | 121 -- .../vue/sparkline/vue-3-getting-started.md | 352 ---- chart-toc.html | 848 +++++----- 600 files changed, 424 insertions(+), 40046 deletions(-) delete mode 100644 chart-sdk/angular/bullet-charts/accessibility.md delete mode 100644 chart-sdk/angular/bullet-charts/axis-customization.md delete mode 100644 chart-sdk/angular/bullet-charts/bullet-chart-dimensions.md delete mode 100644 chart-sdk/angular/bullet-charts/comparative-bar.md delete mode 100644 chart-sdk/angular/bullet-charts/customization.md delete mode 100644 chart-sdk/angular/bullet-charts/data-binding.md delete mode 100644 chart-sdk/angular/bullet-charts/data-label.md delete mode 100644 chart-sdk/angular/bullet-charts/getting-started.md delete mode 100644 chart-sdk/angular/bullet-charts/ranges.md delete mode 100644 chart-sdk/angular/bullet-charts/title.md delete mode 100644 chart-sdk/angular/bullet-charts/tool-tip.md delete mode 100644 chart-sdk/angular/bullet-charts/value-bar.md delete mode 100644 chart-sdk/angular/heatmap-charts/accessibility.md delete mode 100644 chart-sdk/angular/heatmap-charts/appearance.md delete mode 100644 chart-sdk/angular/heatmap-charts/axis.md delete mode 100644 chart-sdk/angular/heatmap-charts/bubble-heatmap.md delete mode 100644 chart-sdk/angular/heatmap-charts/dimensions.md delete mode 100644 chart-sdk/angular/heatmap-charts/ej1-api-migration.md delete mode 100644 chart-sdk/angular/heatmap-charts/events.md delete mode 100644 chart-sdk/angular/heatmap-charts/getting-started.md delete mode 100644 chart-sdk/angular/heatmap-charts/how-to/legend-customization.md delete mode 100644 chart-sdk/angular/heatmap-charts/how-to/tooltip-template.md delete mode 100644 chart-sdk/angular/heatmap-charts/legend.md delete mode 100644 chart-sdk/angular/heatmap-charts/palette.md delete mode 100644 chart-sdk/angular/heatmap-charts/rendering-mode.md delete mode 100644 chart-sdk/angular/heatmap-charts/selection.md delete mode 100644 chart-sdk/angular/heatmap-charts/title.md delete mode 100644 chart-sdk/angular/heatmap-charts/tooltip.md delete mode 100644 chart-sdk/angular/heatmap-charts/working-with-data.md delete mode 100644 chart-sdk/angular/smith-charts/accessibility.md delete mode 100644 chart-sdk/angular/smith-charts/getting-started.md delete mode 100644 chart-sdk/angular/smith-charts/images/Ai.png delete mode 100644 chart-sdk/angular/smith-charts/images/SSR.png delete mode 100644 chart-sdk/angular/smith-charts/smith-chart-axis.md delete mode 100644 chart-sdk/angular/smith-charts/smith-chart-dimensions.md delete mode 100644 chart-sdk/angular/smith-charts/smith-chart-legend.md delete mode 100644 chart-sdk/angular/smith-charts/smith-chart-marker.md delete mode 100644 chart-sdk/angular/smith-charts/smith-chart-print.md delete mode 100644 chart-sdk/angular/smith-charts/smith-chart-series.md delete mode 100644 chart-sdk/angular/smith-charts/smith-chart-tooltip.md delete mode 100644 chart-sdk/angular/smith-charts/title-subtitle.md delete mode 100644 chart-sdk/angular/smith-charts/working-with-data.md delete mode 100644 chart-sdk/angular/sparkline/accessibility.md delete mode 100644 chart-sdk/angular/sparkline/appearance.md delete mode 100644 chart-sdk/angular/sparkline/axis-customization.md delete mode 100644 chart-sdk/angular/sparkline/data-labels.md delete mode 100644 chart-sdk/angular/sparkline/ej1-api-migration.md delete mode 100644 chart-sdk/angular/sparkline/getting-started.md delete mode 100644 chart-sdk/angular/sparkline/localization.md delete mode 100644 chart-sdk/angular/sparkline/marker.md delete mode 100644 chart-sdk/angular/sparkline/range-band.md delete mode 100644 chart-sdk/angular/sparkline/sparkline-dimension.md delete mode 100644 chart-sdk/angular/sparkline/sparkline-types.md delete mode 100644 chart-sdk/angular/sparkline/special-points-customization.md delete mode 100644 chart-sdk/angular/sparkline/user-interaction.md delete mode 100644 chart-sdk/asp-net-core/bullet-charts/accessibility.md delete mode 100644 chart-sdk/asp-net-core/bullet-charts/axis-customization.md delete mode 100644 chart-sdk/asp-net-core/bullet-charts/bullet-chart-dimensions.md delete mode 100644 chart-sdk/asp-net-core/bullet-charts/comparative-bar.md delete mode 100644 chart-sdk/asp-net-core/bullet-charts/customization.md delete mode 100644 chart-sdk/asp-net-core/bullet-charts/data-binding.md delete mode 100644 chart-sdk/asp-net-core/bullet-charts/data-label.md delete mode 100644 chart-sdk/asp-net-core/bullet-charts/getting-started.md delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-actual-bar-customization.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-actual-bar.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-category-label.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-component.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-custom-label-format.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-data-binding.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-data-label.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-dot-actual-bar.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-grouping.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-label-customization.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-label-format.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-labels-position.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-legend-alignment.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-legend-color-mapping.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-legend-customization.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-legend-on-custom-position.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-legend-on-top-position.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-legend-paging.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-legend-size.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-legend.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-margin.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-opposed-position.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-orientation.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-range-customization.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-range.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-ranges.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-rectangle-target-bar.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-right-to-left-direction.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-subtitle.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-target-bar-customization.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-target-bar.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-theme.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-tick-line-customization.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-tick-position.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-title-customization.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-title-positions.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-title.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-tooltip-customization.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-tooltip-template.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-tooltip.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-with-border.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-with-title.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/blazor-bulletchart-tooltip.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/bullet-chart-control.webp delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/bullet-chart-with-title.webp delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/bullet-chart-with-tooltip.webp delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/default-template.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/nuget-demo.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/solution-explorer-core.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/target-color.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/target-width.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/images/value-fill.png delete mode 100644 chart-sdk/asp-net-core/bullet-charts/ranges.md delete mode 100644 chart-sdk/asp-net-core/bullet-charts/title.md delete mode 100644 chart-sdk/asp-net-core/bullet-charts/tool-tip.md delete mode 100644 chart-sdk/asp-net-core/bullet-charts/value-bar.md delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/accessibility.md delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/appearance.md delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/axis.md delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/bubble-heatmap.md delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/dimensions.md delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/ej1-api-migration.md delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/events.md delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/getting-started.md delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/how-to/legend-label-customization.md delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/how-to/tooltip-template.md delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/appearance/data-label-template-with-JSON-cell-binding.png delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/appearance/data-label-template-with-JSON-table-binding.png delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/appearance/data-label-template-with-array-cell-binding.png delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/appearance/data-label-template-with-array-table-binding.png delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/bubble-heatmap/heatmap-with-bubble-color-type.png delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/bubble-heatmap/heatmap-with-bubble-sector-type.png delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/bubble-heatmap/heatmap-with-bubble-size-type.png delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/bubble-heatmap/heatmap-with-size-color-cell.png delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/bubble-heatmap/heatmap-with-size-color-json-cell.png delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/bubble-heatmap/heatmap-with-size-color-json-table.png delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/bubble-heatmap/heatmap-with-size-color-table.png delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/default-template-mvc.png delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/default-template.png delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/heatmap-chart-axis-labels-text-style.png delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/heatmap-chart-axis-labels-with-line-breaks.png delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/heatmap-chart-label-intersect-action.png delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/heatmap-chart-multi-level-labels.png delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/heatmap-chart-rotating-labels.png delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/heatmap-with-axis-labels.webp delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/heatmap-with-data.webp delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/heatmap-with-datalabel.webp delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/heatmap-with-legend.webp delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/heatmap-with-palette.webp delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/heatmap-with-title.webp delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/heatmap-with-tooltip.webp delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/nuget-demo-core.png delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/nuget-demo-mvc.png delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/nuget-demo.png delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/selection/heatmap-chart-clear-selection.gif delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/selection/heatmap-chart-selection.gif delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/selection/heatmap-chart-single-cell-selection.gif delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/solution-explorer-core.png delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/images/solution-explorer-mvc.png delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/legend.md delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/overview.md delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/palette.md delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/rendering-mode.md delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/selection.md delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/tooltip.md delete mode 100644 chart-sdk/asp-net-core/heatmap-charts/working-with-data.md delete mode 100644 chart-sdk/asp-net-core/smith-charts/accessibility.md delete mode 100644 chart-sdk/asp-net-core/smith-charts/getting-started.md delete mode 100644 chart-sdk/asp-net-core/smith-charts/images/default-template.png delete mode 100644 chart-sdk/asp-net-core/smith-charts/images/nuget-demo.png delete mode 100644 chart-sdk/asp-net-core/smith-charts/images/smithchart-control.webp delete mode 100644 chart-sdk/asp-net-core/smith-charts/images/smithchart-series.webp delete mode 100644 chart-sdk/asp-net-core/smith-charts/images/smithchart-with-datalabel.webp delete mode 100644 chart-sdk/asp-net-core/smith-charts/images/smithchart-with-marker.webp delete mode 100644 chart-sdk/asp-net-core/smith-charts/images/smithchart-with-title.webp delete mode 100644 chart-sdk/asp-net-core/smith-charts/images/smithchart-with-tooltip.webp delete mode 100644 chart-sdk/asp-net-core/smith-charts/images/solution-Explorer.png delete mode 100644 chart-sdk/asp-net-core/smith-charts/overview.md delete mode 100644 chart-sdk/asp-net-core/smith-charts/smithchart-axis.md delete mode 100644 chart-sdk/asp-net-core/smith-charts/smithchart-dimensions.md delete mode 100644 chart-sdk/asp-net-core/smith-charts/smithchart-legend.md delete mode 100644 chart-sdk/asp-net-core/smith-charts/smithchart-marker.md delete mode 100644 chart-sdk/asp-net-core/smith-charts/smithchart-print.md delete mode 100644 chart-sdk/asp-net-core/smith-charts/smithchart-series.md delete mode 100644 chart-sdk/asp-net-core/smith-charts/smithchart-tooltip.md delete mode 100644 chart-sdk/asp-net-core/smith-charts/title-subtitle.md delete mode 100644 chart-sdk/asp-net-core/smith-charts/working-with-data.md delete mode 100644 chart-sdk/asp-net-core/sparkline/accessibility.md delete mode 100644 chart-sdk/asp-net-core/sparkline/appearance.md delete mode 100644 chart-sdk/asp-net-core/sparkline/appearance.md.bak delete mode 100644 chart-sdk/asp-net-core/sparkline/axis-customization.md delete mode 100644 chart-sdk/asp-net-core/sparkline/data-labels.md delete mode 100644 chart-sdk/asp-net-core/sparkline/ej1-api-migration.md delete mode 100644 chart-sdk/asp-net-core/sparkline/getting-started.md delete mode 100644 chart-sdk/asp-net-core/sparkline/images/area-sparkline.webp delete mode 100644 chart-sdk/asp-net-core/sparkline/images/default-template.png delete mode 100644 chart-sdk/asp-net-core/sparkline/images/nuget-demo.png delete mode 100644 chart-sdk/asp-net-core/sparkline/images/solution-Explorer.png delete mode 100644 chart-sdk/asp-net-core/sparkline/images/sparkline-control.webp delete mode 100644 chart-sdk/asp-net-core/sparkline/images/sparkline-with-tooltip.webp delete mode 100644 chart-sdk/asp-net-core/sparkline/images/sparkline.png delete mode 100644 chart-sdk/asp-net-core/sparkline/localization.md delete mode 100644 chart-sdk/asp-net-core/sparkline/marker.md delete mode 100644 chart-sdk/asp-net-core/sparkline/overview.md delete mode 100644 chart-sdk/asp-net-core/sparkline/range-band.md delete mode 100644 chart-sdk/asp-net-core/sparkline/sparkline-dimensions.md delete mode 100644 chart-sdk/asp-net-core/sparkline/sparkline-types.md delete mode 100644 chart-sdk/asp-net-core/sparkline/special-points-customization.md delete mode 100644 chart-sdk/asp-net-core/sparkline/user-interaction.md delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/accessibility.md delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/axis-customization.md delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/bullet-chart-dimensions.md delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/comparative-bar.md delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/customization.md delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/data-binding.md delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/data-label.md delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/getting-started.md delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-actual-bar-customization.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-actual-bar.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-category-label.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-component.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-custom-label-format.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-data-binding.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-data-label.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-dot-actual-bar.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-grouping.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-label-customization.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-label-format.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-labels-position.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-legend-alignment.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-legend-color-mapping.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-legend-customization.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-legend-on-custom-position.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-legend-on-top-position.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-legend-paging.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-legend-size.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-legend.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-margin.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-opposed-position.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-orientation.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-range-customization.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-range.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-ranges.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-rectangle-target-bar.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-right-to-left-direction.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-subtitle.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-target-bar-customization.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-target-bar.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-theme.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-tick-line-customization.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-tick-position.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-title-customization.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-title-positions.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-title.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-tooltip-customization.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-tooltip-template.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-tooltip.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-with-border.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-with-title.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bulletchart-tooltip.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/bullet-chart-control.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/bullet-chart-with-title.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/bullet-chart-with-tooltip.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/default-template.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/nuget-demo.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/solution-explorer-core.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/target-color.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/target-width.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/images/value-fill.png delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/ranges.md delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/title.md delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/tool-tip.md delete mode 100644 chart-sdk/asp-net-mvc/bullet-charts/value-bar.md delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/accessibility.md delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/appearance.md delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/axis.md delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/bubble-heatmap.md delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/dimensions.md delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/ej1-api-migration.md delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/events.md delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/getting-started.md delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/how-to/legend-label-customization.md delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/how-to/tooltip-template.md delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/appearance/data-label-template-with-JSON-cell-binding.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/appearance/data-label-template-with-JSON-table-binding.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/appearance/data-label-template-with-array-cell-binding.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/appearance/data-label-template-with-array-table-binding.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/bubble-heatmap/heatmap-with-bubble-color-type.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/bubble-heatmap/heatmap-with-bubble-sector-type.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/bubble-heatmap/heatmap-with-bubble-size-type.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/bubble-heatmap/heatmap-with-size-color-cell.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/bubble-heatmap/heatmap-with-size-color-json-cell.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/bubble-heatmap/heatmap-with-size-color-json-table.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/bubble-heatmap/heatmap-with-size-color-table.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/default-template-mvc.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/default-template.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-chart-axis-labels-text-style.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-chart-axis-labels-with-line-breaks.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-chart-label-intersect-action.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-chart-multi-level-labels.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-chart-rotating-labels.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-with-axis-labels.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-with-data.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-with-datalabel.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-with-legend.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-with-palette.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-with-title.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-with-tooltip.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/nuget-demo-core.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/nuget-demo-mvc.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/nuget-demo.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/selection/heatmap-chart-clear-selection.gif delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/selection/heatmap-chart-selection.gif delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/selection/heatmap-chart-single-cell-selection.gif delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/solution-explorer-core.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/images/solution-explorer-mvc.png delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/legend.md delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/overview.md delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/palette.md delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/rendering-mode.md delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/selection.md delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/tooltip.md delete mode 100644 chart-sdk/asp-net-mvc/heatmap-charts/working-with-data.md delete mode 100644 chart-sdk/asp-net-mvc/smith-charts/accessibility.md delete mode 100644 chart-sdk/asp-net-mvc/smith-charts/getting-started.md delete mode 100644 chart-sdk/asp-net-mvc/smith-charts/images/default-template.png delete mode 100644 chart-sdk/asp-net-mvc/smith-charts/images/nuget-demo.png delete mode 100644 chart-sdk/asp-net-mvc/smith-charts/images/smithchart-control.png delete mode 100644 chart-sdk/asp-net-mvc/smith-charts/images/smithchart-series.png delete mode 100644 chart-sdk/asp-net-mvc/smith-charts/images/smithchart-with-datalabel.png delete mode 100644 chart-sdk/asp-net-mvc/smith-charts/images/smithchart-with-marker.png delete mode 100644 chart-sdk/asp-net-mvc/smith-charts/images/smithchart-with-title.png delete mode 100644 chart-sdk/asp-net-mvc/smith-charts/images/smithchart-with-tooltip.png delete mode 100644 chart-sdk/asp-net-mvc/smith-charts/images/solution-Explorer.png delete mode 100644 chart-sdk/asp-net-mvc/smith-charts/overview.md delete mode 100644 chart-sdk/asp-net-mvc/smith-charts/smithchart-axis.md delete mode 100644 chart-sdk/asp-net-mvc/smith-charts/smithchart-dimensions.md delete mode 100644 chart-sdk/asp-net-mvc/smith-charts/smithchart-legend.md delete mode 100644 chart-sdk/asp-net-mvc/smith-charts/smithchart-marker.md delete mode 100644 chart-sdk/asp-net-mvc/smith-charts/smithchart-print.md delete mode 100644 chart-sdk/asp-net-mvc/smith-charts/smithchart-series.md delete mode 100644 chart-sdk/asp-net-mvc/smith-charts/smithchart-tooltip.md delete mode 100644 chart-sdk/asp-net-mvc/smith-charts/title-subtitle.md delete mode 100644 chart-sdk/asp-net-mvc/smith-charts/working-with-data.md delete mode 100644 chart-sdk/asp-net-mvc/sparkline/accessibility.md delete mode 100644 chart-sdk/asp-net-mvc/sparkline/appearance.md delete mode 100644 chart-sdk/asp-net-mvc/sparkline/appearance.md.bak delete mode 100644 chart-sdk/asp-net-mvc/sparkline/axis-customization.md delete mode 100644 chart-sdk/asp-net-mvc/sparkline/data-labels.md delete mode 100644 chart-sdk/asp-net-mvc/sparkline/ej1-api-migration.md delete mode 100644 chart-sdk/asp-net-mvc/sparkline/getting-started.md delete mode 100644 chart-sdk/asp-net-mvc/sparkline/images/area-sparkline.png delete mode 100644 chart-sdk/asp-net-mvc/sparkline/images/default-template.png delete mode 100644 chart-sdk/asp-net-mvc/sparkline/images/nuget-demo.png delete mode 100644 chart-sdk/asp-net-mvc/sparkline/images/solution-Explorer.png delete mode 100644 chart-sdk/asp-net-mvc/sparkline/images/sparkline-control.png delete mode 100644 chart-sdk/asp-net-mvc/sparkline/images/sparkline-with-tooltip.png delete mode 100644 chart-sdk/asp-net-mvc/sparkline/images/sparkline.png delete mode 100644 chart-sdk/asp-net-mvc/sparkline/localization.md delete mode 100644 chart-sdk/asp-net-mvc/sparkline/marker.md delete mode 100644 chart-sdk/asp-net-mvc/sparkline/overview.md delete mode 100644 chart-sdk/asp-net-mvc/sparkline/range-band.md delete mode 100644 chart-sdk/asp-net-mvc/sparkline/sparkline-dimensions.md delete mode 100644 chart-sdk/asp-net-mvc/sparkline/sparkline-types.md delete mode 100644 chart-sdk/asp-net-mvc/sparkline/special-points-customization.md delete mode 100644 chart-sdk/asp-net-mvc/sparkline/user-interaction.md delete mode 100644 chart-sdk/javascript/bullet-charts/accessibility.md delete mode 100644 chart-sdk/javascript/bullet-charts/axis-customization.md delete mode 100644 chart-sdk/javascript/bullet-charts/bullet-chart-dimensions.md delete mode 100644 chart-sdk/javascript/bullet-charts/comparative-bar.md delete mode 100644 chart-sdk/javascript/bullet-charts/customization.md delete mode 100644 chart-sdk/javascript/bullet-charts/data-binding.md delete mode 100644 chart-sdk/javascript/bullet-charts/data-label.md delete mode 100644 chart-sdk/javascript/bullet-charts/es5-getting-started.md delete mode 100644 chart-sdk/javascript/bullet-charts/ranges.md delete mode 100644 chart-sdk/javascript/bullet-charts/title.md delete mode 100644 chart-sdk/javascript/bullet-charts/tool-tip.md delete mode 100644 chart-sdk/javascript/bullet-charts/value-bar.md delete mode 100644 chart-sdk/javascript/heatmap-charts/accessibility.md delete mode 100644 chart-sdk/javascript/heatmap-charts/appearance.md delete mode 100644 chart-sdk/javascript/heatmap-charts/axis.md delete mode 100644 chart-sdk/javascript/heatmap-charts/bubble-heatmap.md delete mode 100644 chart-sdk/javascript/heatmap-charts/dimensions.md delete mode 100644 chart-sdk/javascript/heatmap-charts/ej1-api-migration.md delete mode 100644 chart-sdk/javascript/heatmap-charts/events.md delete mode 100644 chart-sdk/javascript/heatmap-charts/getting-started.md delete mode 100644 chart-sdk/javascript/heatmap-charts/how-to/legend-customization.md delete mode 100644 chart-sdk/javascript/heatmap-charts/how-to/tooltip-template.md delete mode 100644 chart-sdk/javascript/heatmap-charts/images/heatmap.png delete mode 100644 chart-sdk/javascript/heatmap-charts/legend.md delete mode 100644 chart-sdk/javascript/heatmap-charts/palette.md delete mode 100644 chart-sdk/javascript/heatmap-charts/rendering-mode.md delete mode 100644 chart-sdk/javascript/heatmap-charts/selection.md delete mode 100644 chart-sdk/javascript/heatmap-charts/tooltip.md delete mode 100644 chart-sdk/javascript/heatmap-charts/working-with-data.md delete mode 100644 chart-sdk/javascript/smith-charts/accessibility.md delete mode 100644 chart-sdk/javascript/smith-charts/es5-getting-started.md delete mode 100644 chart-sdk/javascript/smith-charts/getting-started.md delete mode 100644 chart-sdk/javascript/smith-charts/images/smithchart.png delete mode 100644 chart-sdk/javascript/smith-charts/smith-chart-axis.md delete mode 100644 chart-sdk/javascript/smith-charts/smith-chart-dimensions.md delete mode 100644 chart-sdk/javascript/smith-charts/smith-chart-legend.md delete mode 100644 chart-sdk/javascript/smith-charts/smith-chart-marker.md delete mode 100644 chart-sdk/javascript/smith-charts/smith-chart-print.md delete mode 100644 chart-sdk/javascript/smith-charts/smith-chart-series.md delete mode 100644 chart-sdk/javascript/smith-charts/smith-chart-tooltip.md delete mode 100644 chart-sdk/javascript/smith-charts/title-subtitle.md delete mode 100644 chart-sdk/javascript/smith-charts/working-with-data.md delete mode 100644 chart-sdk/javascript/sparkline/accessibility.md delete mode 100644 chart-sdk/javascript/sparkline/appearance.md delete mode 100644 chart-sdk/javascript/sparkline/axis-customization.md delete mode 100644 chart-sdk/javascript/sparkline/data-labels.md delete mode 100644 chart-sdk/javascript/sparkline/ej1-api-migration.md delete mode 100644 chart-sdk/javascript/sparkline/es5-getting-started.md delete mode 100644 chart-sdk/javascript/sparkline/images/sparkline.png delete mode 100644 chart-sdk/javascript/sparkline/localization.md delete mode 100644 chart-sdk/javascript/sparkline/marker.md delete mode 100644 chart-sdk/javascript/sparkline/range-band.md delete mode 100644 chart-sdk/javascript/sparkline/sparkline-dimensions.md delete mode 100644 chart-sdk/javascript/sparkline/sparkline-types.md delete mode 100644 chart-sdk/javascript/sparkline/special-points-customization.md delete mode 100644 chart-sdk/javascript/sparkline/user-interaction.md delete mode 100644 chart-sdk/react/bullet-charts/accessibility.md delete mode 100644 chart-sdk/react/bullet-charts/axis-customization.md delete mode 100644 chart-sdk/react/bullet-charts/bullet-chart-dimensions.md delete mode 100644 chart-sdk/react/bullet-charts/comparative-bar.md delete mode 100644 chart-sdk/react/bullet-charts/customization.md delete mode 100644 chart-sdk/react/bullet-charts/data-binding.md delete mode 100644 chart-sdk/react/bullet-charts/data-label.md delete mode 100644 chart-sdk/react/bullet-charts/getting-started.md delete mode 100644 chart-sdk/react/bullet-charts/ranges.md delete mode 100644 chart-sdk/react/bullet-charts/title.md delete mode 100644 chart-sdk/react/bullet-charts/tool-tip.md delete mode 100644 chart-sdk/react/bullet-charts/value-bar.md delete mode 100644 chart-sdk/react/heatmap-charts/accessibility.md delete mode 100644 chart-sdk/react/heatmap-charts/appearance.md delete mode 100644 chart-sdk/react/heatmap-charts/axis.md delete mode 100644 chart-sdk/react/heatmap-charts/bubble-heatmap.md delete mode 100644 chart-sdk/react/heatmap-charts/dimensions.md delete mode 100644 chart-sdk/react/heatmap-charts/ej1-api-migration.md delete mode 100644 chart-sdk/react/heatmap-charts/events.md delete mode 100644 chart-sdk/react/heatmap-charts/getting-started.md delete mode 100644 chart-sdk/react/heatmap-charts/how-to/legend-customization.md delete mode 100644 chart-sdk/react/heatmap-charts/how-to/tool-tip-table.md delete mode 100644 chart-sdk/react/heatmap-charts/legend.md delete mode 100644 chart-sdk/react/heatmap-charts/palette.md delete mode 100644 chart-sdk/react/heatmap-charts/rendering-mode.md delete mode 100644 chart-sdk/react/heatmap-charts/selection.md delete mode 100644 chart-sdk/react/heatmap-charts/title.md delete mode 100644 chart-sdk/react/heatmap-charts/tooltip.md delete mode 100644 chart-sdk/react/heatmap-charts/working-with-data.md delete mode 100644 chart-sdk/react/smith-charts/accessibility.md delete mode 100644 chart-sdk/react/smith-charts/getting-started.md delete mode 100644 chart-sdk/react/smith-charts/images/Initial-setup.jpg delete mode 100644 chart-sdk/react/smith-charts/smithchart-axis.md delete mode 100644 chart-sdk/react/smith-charts/smithchart-dimensions.md delete mode 100644 chart-sdk/react/smith-charts/smithchart-legend.md delete mode 100644 chart-sdk/react/smith-charts/smithchart-marker.md delete mode 100644 chart-sdk/react/smith-charts/smithchart-print.md delete mode 100644 chart-sdk/react/smith-charts/smithchart-series.md delete mode 100644 chart-sdk/react/smith-charts/smithchart-tooltip.md delete mode 100644 chart-sdk/react/smith-charts/title-subtitle.md delete mode 100644 chart-sdk/react/smith-charts/working-with-data.md delete mode 100644 chart-sdk/react/sparkline/accessibility.md delete mode 100644 chart-sdk/react/sparkline/appearance.md delete mode 100644 chart-sdk/react/sparkline/axis-customization.md delete mode 100644 chart-sdk/react/sparkline/data-labels.md delete mode 100644 chart-sdk/react/sparkline/ej1-api-migration.md delete mode 100644 chart-sdk/react/sparkline/getting-started.md delete mode 100644 chart-sdk/react/sparkline/localization.md delete mode 100644 chart-sdk/react/sparkline/marker.md delete mode 100644 chart-sdk/react/sparkline/range-band.md delete mode 100644 chart-sdk/react/sparkline/sparkline-dimensions.md delete mode 100644 chart-sdk/react/sparkline/sparkline-types.md delete mode 100644 chart-sdk/react/sparkline/special-points-customization.md delete mode 100644 chart-sdk/react/sparkline/user-interaction.md delete mode 100644 chart-sdk/typescript/bullet-charts/accessibility.md delete mode 100644 chart-sdk/typescript/bullet-charts/axis-customization.md delete mode 100644 chart-sdk/typescript/bullet-charts/bullet-chart-dimensions.md delete mode 100644 chart-sdk/typescript/bullet-charts/comparative-bar.md delete mode 100644 chart-sdk/typescript/bullet-charts/customization.md delete mode 100644 chart-sdk/typescript/bullet-charts/data-binding.md delete mode 100644 chart-sdk/typescript/bullet-charts/data-label.md delete mode 100644 chart-sdk/typescript/bullet-charts/getting-started.md delete mode 100644 chart-sdk/typescript/bullet-charts/ranges.md delete mode 100644 chart-sdk/typescript/bullet-charts/title.md delete mode 100644 chart-sdk/typescript/bullet-charts/tool-tip.md delete mode 100644 chart-sdk/typescript/bullet-charts/value-bar.md delete mode 100644 chart-sdk/typescript/heatmap-charts/accessibility.md delete mode 100644 chart-sdk/typescript/heatmap-charts/appearance.md delete mode 100644 chart-sdk/typescript/heatmap-charts/axis.md delete mode 100644 chart-sdk/typescript/heatmap-charts/bubble-heatmap.md delete mode 100644 chart-sdk/typescript/heatmap-charts/dimensions.md delete mode 100644 chart-sdk/typescript/heatmap-charts/ej1-api-migration.md delete mode 100644 chart-sdk/typescript/heatmap-charts/events.md delete mode 100644 chart-sdk/typescript/heatmap-charts/getting-started.md delete mode 100644 chart-sdk/typescript/heatmap-charts/how-to/legend-customization.md delete mode 100644 chart-sdk/typescript/heatmap-charts/how-to/tooltip-template.md delete mode 100644 chart-sdk/typescript/heatmap-charts/legend.md delete mode 100644 chart-sdk/typescript/heatmap-charts/palette.md delete mode 100644 chart-sdk/typescript/heatmap-charts/rendering-mode.md delete mode 100644 chart-sdk/typescript/heatmap-charts/selection.md delete mode 100644 chart-sdk/typescript/heatmap-charts/tooltip.md delete mode 100644 chart-sdk/typescript/heatmap-charts/working-with-data.md delete mode 100644 chart-sdk/typescript/smith-charts/accessibility.md delete mode 100644 chart-sdk/typescript/smith-charts/getting-started.md delete mode 100644 chart-sdk/typescript/smith-charts/images/smithchart-TS.png delete mode 100644 chart-sdk/typescript/smith-charts/smith-chart-axis.md delete mode 100644 chart-sdk/typescript/smith-charts/smith-chart-dimensions.md delete mode 100644 chart-sdk/typescript/smith-charts/smith-chart-legend.md delete mode 100644 chart-sdk/typescript/smith-charts/smith-chart-marker.md delete mode 100644 chart-sdk/typescript/smith-charts/smith-chart-print.md delete mode 100644 chart-sdk/typescript/smith-charts/smith-chart-series.md delete mode 100644 chart-sdk/typescript/smith-charts/smith-chart-tooltip.md delete mode 100644 chart-sdk/typescript/smith-charts/title-subtitle.md delete mode 100644 chart-sdk/typescript/smith-charts/working-with-data.md delete mode 100644 chart-sdk/typescript/sparkline/accessibility.md delete mode 100644 chart-sdk/typescript/sparkline/appearance.md delete mode 100644 chart-sdk/typescript/sparkline/axis-customization.md delete mode 100644 chart-sdk/typescript/sparkline/data-labels.md delete mode 100644 chart-sdk/typescript/sparkline/ej1-api-migration.md delete mode 100644 chart-sdk/typescript/sparkline/getting-started.md delete mode 100644 chart-sdk/typescript/sparkline/images/sparkline-TS.png delete mode 100644 chart-sdk/typescript/sparkline/localization.md delete mode 100644 chart-sdk/typescript/sparkline/marker.md delete mode 100644 chart-sdk/typescript/sparkline/range-band.md delete mode 100644 chart-sdk/typescript/sparkline/sparkline-dimensions.md delete mode 100644 chart-sdk/typescript/sparkline/sparkline-types.md delete mode 100644 chart-sdk/typescript/sparkline/special-points-customization.md delete mode 100644 chart-sdk/typescript/sparkline/user-interaction.md delete mode 100644 chart-sdk/vue/bullet-charts/accessibility.md delete mode 100644 chart-sdk/vue/bullet-charts/axis-customization.md delete mode 100644 chart-sdk/vue/bullet-charts/bullet-chart-dimensions.md delete mode 100644 chart-sdk/vue/bullet-charts/comparative-bar.md delete mode 100644 chart-sdk/vue/bullet-charts/customization.md delete mode 100644 chart-sdk/vue/bullet-charts/data-binding.md delete mode 100644 chart-sdk/vue/bullet-charts/data-label.md delete mode 100644 chart-sdk/vue/bullet-charts/getting-started.md delete mode 100644 chart-sdk/vue/bullet-charts/images/vue3-bullet-chart-demo.png delete mode 100644 chart-sdk/vue/bullet-charts/images/vue3-terminal.png delete mode 100644 chart-sdk/vue/bullet-charts/ranges.md delete mode 100644 chart-sdk/vue/bullet-charts/title.md delete mode 100644 chart-sdk/vue/bullet-charts/tool-tip.md delete mode 100644 chart-sdk/vue/bullet-charts/value-bar.md delete mode 100644 chart-sdk/vue/bullet-charts/vue-3-getting-started.md delete mode 100644 chart-sdk/vue/heatmap-charts/accessibility.md delete mode 100644 chart-sdk/vue/heatmap-charts/appearance.md delete mode 100644 chart-sdk/vue/heatmap-charts/axis.md delete mode 100644 chart-sdk/vue/heatmap-charts/bubble-heatmap.md delete mode 100644 chart-sdk/vue/heatmap-charts/dimensions.md delete mode 100644 chart-sdk/vue/heatmap-charts/events.md delete mode 100644 chart-sdk/vue/heatmap-charts/getting-started-vue-3.md delete mode 100644 chart-sdk/vue/heatmap-charts/getting-started.md delete mode 100644 chart-sdk/vue/heatmap-charts/how-to/legend-label-customization.md delete mode 100644 chart-sdk/vue/heatmap-charts/how-to/tooltip-template.md delete mode 100644 chart-sdk/vue/heatmap-charts/images/vue2-terminal.png delete mode 100644 chart-sdk/vue/heatmap-charts/images/vue3-heatmap-demo.PNG delete mode 100644 chart-sdk/vue/heatmap-charts/images/vue3-terminal.png delete mode 100644 chart-sdk/vue/heatmap-charts/legend.md delete mode 100644 chart-sdk/vue/heatmap-charts/palette.md delete mode 100644 chart-sdk/vue/heatmap-charts/rendering-mode.md delete mode 100644 chart-sdk/vue/heatmap-charts/selection.md delete mode 100644 chart-sdk/vue/heatmap-charts/tooltip.md delete mode 100644 chart-sdk/vue/heatmap-charts/working-with-data.md delete mode 100644 chart-sdk/vue/smith-charts/accessibility.md delete mode 100644 chart-sdk/vue/smith-charts/getting-started.md delete mode 100644 chart-sdk/vue/smith-charts/images/vue2-terminal.png delete mode 100644 chart-sdk/vue/smith-charts/images/vue3-smith-chart-demo.png delete mode 100644 chart-sdk/vue/smith-charts/images/vue3-terminal.png delete mode 100644 chart-sdk/vue/smith-charts/index.md delete mode 100644 chart-sdk/vue/smith-charts/smithchart-axis.md delete mode 100644 chart-sdk/vue/smith-charts/smithchart-dimensions.md delete mode 100644 chart-sdk/vue/smith-charts/smithchart-legend.md delete mode 100644 chart-sdk/vue/smith-charts/smithchart-marker.md delete mode 100644 chart-sdk/vue/smith-charts/smithchart-print.md delete mode 100644 chart-sdk/vue/smith-charts/smithchart-series.md delete mode 100644 chart-sdk/vue/smith-charts/smithchart-tooltip.md delete mode 100644 chart-sdk/vue/smith-charts/title-subtitle.md delete mode 100644 chart-sdk/vue/smith-charts/vue-3-getting-started.md delete mode 100644 chart-sdk/vue/smith-charts/working-with-data.md delete mode 100644 chart-sdk/vue/sparkline/accessibility.md delete mode 100644 chart-sdk/vue/sparkline/appearance.md delete mode 100644 chart-sdk/vue/sparkline/axis-customization.md delete mode 100644 chart-sdk/vue/sparkline/data-labels.md delete mode 100644 chart-sdk/vue/sparkline/getting-started.md delete mode 100644 chart-sdk/vue/sparkline/images/vue2-terminal.png delete mode 100644 chart-sdk/vue/sparkline/images/vue3-sparkline-charts-demo.png delete mode 100644 chart-sdk/vue/sparkline/images/vue3-terminal.png delete mode 100644 chart-sdk/vue/sparkline/localization.md delete mode 100644 chart-sdk/vue/sparkline/marker.md delete mode 100644 chart-sdk/vue/sparkline/range-band.md delete mode 100644 chart-sdk/vue/sparkline/sparkline-dimensions.md delete mode 100644 chart-sdk/vue/sparkline/sparkline-types.md delete mode 100644 chart-sdk/vue/sparkline/special-points-customization.md delete mode 100644 chart-sdk/vue/sparkline/user-interaction.md delete mode 100644 chart-sdk/vue/sparkline/vue-3-getting-started.md diff --git a/chart-sdk/angular/bullet-charts/accessibility.md b/chart-sdk/angular/bullet-charts/accessibility.md deleted file mode 100644 index 5a4f2130f..000000000 --- a/chart-sdk/angular/bullet-charts/accessibility.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -layout: post -title: Accessibility in Angular Bullet chart component | Syncfusion -description: Learn here all about Accessibility in Syncfusion Angular Bullet chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Accessibility -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Accessibility in Angular Bullet chart component - -The Bullet chart component followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility. - -The accessibility compliance for the Bullet chart component is outlined below. - -| Accessibility Criteria | Compatibility | -| -- | -- | -| [WCAG 2.2](https://www.w3.org/TR/WCAG22/) Support | Yes | -| [Section 508](https://www.section508.gov/) Support | Yes | -| Screen Reader Support | Yes | -| Right-To-Left Support | Yes | -| Color Contrast | Yes | -| Mobile Device Support | Yes | -| Keyboard Navigation Support | Yes | -| [Accessibility Checker](https://www.npmjs.com/package/accessibility-checker) Validation | Yes | -| [Axe-core](https://www.npmjs.com/package/axe-core) Accessibility Validation | Yes | - - -
Yes - All features of the component meet the requirement.
- -
Intermediate - Some features of the component do not meet the requirement.
- -
No - The component does not meet the requirement.
- - -## WAI-ARIA attributes - -The Bullet chart component followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) patterns to meet the accessibility. The following ARIA attributes are used in the Bullet chart component: - -* img (role) -* button (role) -* aria-label (attribute) -* aria-pressed (attribute) - -## Keyboard interaction - -The Bullet chart component followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction) guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Bullet chart component. - -| **Press** | **To do this** | -| --- | --- | -| Tab | Moves the focus to the next element in the Bullet chart. | -| Shift + Tab | Moves the focus to the previous element in the Bullet chart. | -| Ctrl + P | Prints the Bullet chart. | - -## Ensuring accessibility - -The Bullet chart component's accessibility levels are ensured through an [accessibility-checker](https://www.npmjs.com/package/accessibility-checker) and [axe-core](https://www.npmjs.com/package/axe-core) software tools during automated testing. - -The accessibility compliance of the Bullet chart component is shown in the following sample. Open the [sample](https://ej2.syncfusion.com/accessibility/bullet-chart.html) in a new window to evaluate the accessibility of the Bullet chart component with accessibility tools. - -{% previewsample "https://ej2.syncfusion.com/accessibility/bullet-chart.html" %} - -## See also - -* [Accessibility in Syncfusion® Angular components](../common/accessibility) \ No newline at end of file diff --git a/chart-sdk/angular/bullet-charts/axis-customization.md b/chart-sdk/angular/bullet-charts/axis-customization.md deleted file mode 100644 index a443478f0..000000000 --- a/chart-sdk/angular/bullet-charts/axis-customization.md +++ /dev/null @@ -1,220 +0,0 @@ ---- -layout: post -title: Axis customization in Angular Bullet chart component | Syncfusion -description: Learn here all about Axis customization in Syncfusion Angular Bullet chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Axis customization -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Axis customization in Angular Bullet chart component - -## MajorTickLines and MinorTickLines Customization - -The following properties can be used to customize [`majorTicklines`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#majorticklines) and [`minorTicklines`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#minorticklines). - -* **width** - Specifies the width of ticklines. -* **height** - Specifies the height of ticklines. -* **color** - Specifies the color of ticklines. -* **useRangeColor** - Specifies the color of ticklines and represents the color from corresponding range colors. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs1" %} - -## Tick Placement - -The major and the minor ticks can be placed **inside** or **outside** the ranges using the [`tickPosition`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#tickposition) property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs2/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs2/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs2" %} - -## Label Format - -Axis numeric labels can be formatted by using the [`labelFormat`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#labelformat) property. Axis labels support all globalize formats. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs3/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs3/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs3" %} - -The following table describes the result of applying some commonly used formats to numeric axis labels. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Label ValueLabel Format property valueResult Description
1000n11000.0The Number is rounded to 1 decimal place
1000n21000.00The Number is rounded to 2 decimal place
1000n31000.000The Number is rounded to 3 decimal place
0.01p11.0%The Number is converted to percentage with 1 decimal place
0.01p21.00%The Number is converted to percentage with 2 decimal place
0.01p31.000%The Number is converted to percentage with 3 decimal place
1000c1$1000.0The Currency symbol is appended to number and number is rounded to 1 decimal place
1000c2$1000.00The Currency symbol is appended to number and number is rounded to 2 decimal place
- -## GroupingSeparator - -To separate the groups of thousands, set the [`enableGroupSeparator`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#enablegroupseparator) property to **true**. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs4/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs4/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs4" %} - -## Custom Label Format - -Using the [`labelFormat`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#labelformat) property, axis labels can be specified with a custom defined format in addition to the axis value. The label format uses a placeholder such as **${value}K**, which represents the axis label. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs5/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs5/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs5" %} - -## Label Placement - -Label can be placed **Inside** or **Outside** of the ranges using the [`labelPosition`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#labelposition) property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs6/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs6/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs6" %} - -## Opposed Position - -To place an axis opposite to its original position, set the [`opposedPosition`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#opposedposition) property to **true**. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs7/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs7/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs7" %} - -## Category Label - -The Bullet Chart supports X-axis label by specifying the property from the data source to the [`categoryField`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#categoryfield). It helps to understand the input data in a more efficient way. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs8/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs8/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs8" %} - -## Category Label Customization - -The label color, opacity, font size, font family, font weight, and font style can be customized by using the [`categoryLabelStyle`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#categorylabelstyle) setting for category and the [`labelStyle`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#labelstyle) setting for axis label. The [`useRangeColor`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/bulletLabelStyleModel/#userangecolor) property specifies the color of the axis label and represents the color from the corresponding range colors. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs9/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs9/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs9" %} \ No newline at end of file diff --git a/chart-sdk/angular/bullet-charts/bullet-chart-dimensions.md b/chart-sdk/angular/bullet-charts/bullet-chart-dimensions.md deleted file mode 100644 index a7dd2b10e..000000000 --- a/chart-sdk/angular/bullet-charts/bullet-chart-dimensions.md +++ /dev/null @@ -1,92 +0,0 @@ ---- -layout: post -title: Bullet chart dimensions in Angular Bullet chart component | Syncfusion -description: Learn here all about Bullet chart dimensions in Syncfusion Angular Bullet chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Bullet chart dimensions -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Bullet chart dimensions in Angular Bullet chart component - -## Size for Container - -The size of the Bullet Chart is determined by the container size, and it can be changed inline or via CSS as following. - -``` -
- -
-``` - -```javascript -import { Component, OnInit } from '@angular/core'; - -@Component({ - selector: 'app-container', - template: - `
- -
` -}) -export class AppComponent { - constructor(){ - /* - */ - } -} -``` - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs10/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs10/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs10" %} - - -## Size for Bullet Chart - - - -The [`width`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#width) and [`height`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#height) properties are used to adjust the size of the Bullet Chart. - -### Pixel - -Can set the size of the Bullet Chart in pixels as shown below. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs11/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs11/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs11" %} - -### Percentage - -By setting a value in percentage, the Bullet Chart gets its dimension with respect to its container. For example, when the height is **50%**, the Bullet Chart renders to half of the container’s height. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs12/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs12/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs12" %} - ->If the size is not specified, the Bullet Chart will be rendered with a height of **126px** and a width of the window. \ No newline at end of file diff --git a/chart-sdk/angular/bullet-charts/comparative-bar.md b/chart-sdk/angular/bullet-charts/comparative-bar.md deleted file mode 100644 index ec0bfae04..000000000 --- a/chart-sdk/angular/bullet-charts/comparative-bar.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -layout: post -title: Comparative bar in Angular Bullet chart component | Syncfusion -description: Learn here all about Comparative bar in Syncfusion Angular Bullet chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Comparative bar -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - - -# Comparative bar in Angular Bullet chart component - -The line marker that runs perpendicular to the orientation of the graph is known as the **Comparative Measure** and it is used as a target marker to compare against the feature measure value. This is also called as the **Target Bar** in the Bullet Chart. To display the target bar, the [`targetField`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#targetfield) should be mapped to the appropriate field from the datasource. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs13/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs13/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs13" %} - -## Types of target bar - -The shape of the target bar can be customized using the [`targetTypes`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#targettypes) property and it supports **Circle**, **Cross**, and **Rect** shapes. The default type of the target bar is **Rect**. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs14/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs14/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs14" %} - -## Target bar customization - -The following properties can be used to customize the target bar. Also, you can bind the color for the target bar from [`dataSource`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#datasource) for the bullet chart. - -* [`targetColor`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#targetcolor) - Specifies the fill color of Target Bar. -* [`targetWidth`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#targetwidth) - Specifies the width of Target Bar. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs15/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs15/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs15" %} \ No newline at end of file diff --git a/chart-sdk/angular/bullet-charts/customization.md b/chart-sdk/angular/bullet-charts/customization.md deleted file mode 100644 index 40ecf7d7d..000000000 --- a/chart-sdk/angular/bullet-charts/customization.md +++ /dev/null @@ -1,76 +0,0 @@ ---- -layout: post -title: Customization in Angular Bullet chart component | Syncfusion -description: Learn here all about Customization in Syncfusion Angular Bullet chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Customization -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - - -# Customization in Angular Bullet chart component - -## Orientation - -The Bullet Chart can be rendered in different orientations such as **Horizontal** or **Vertical** via the [`orientation`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#orientation) property. By default, the Bullet Chart is rendered in the **Horizontal** orientation. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs16/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs16/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs16" %} - -## Right-to-left (RTL) - -The Bullet Chart supports the right-to-left rendering that can be enabled by setting the [`enableRtl`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#enablertl) property to **true**. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs17/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs17/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs17" %} - -## Animation - -The actual and the target bar supports the linear animation via the [`animation`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#animation) setting. The speed and the delay are controlled using the `duration` and `delay` properties respectively. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs18/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs18/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs18" %} - -## Theme - -The Bullet Chart supports different type of themes via the [`theme`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#theme) property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs19/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs19/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs19" %} \ No newline at end of file diff --git a/chart-sdk/angular/bullet-charts/data-binding.md b/chart-sdk/angular/bullet-charts/data-binding.md deleted file mode 100644 index b0c74f8d0..000000000 --- a/chart-sdk/angular/bullet-charts/data-binding.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -layout: post -title: Data binding in Angular Bullet chart component | Syncfusion -description: Learn here all about Data binding in Syncfusion Angular Bullet chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Data binding -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - - -# Data binding in Angular Bullet chart component - -Bullet Chart can visualise data bound from local or remote data. - -## Local Data - -The [`dataSource`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#datasource) property accepts a collection of values as input that helps to display measures, and compares them to a target bar. To display the actual and target bar, specify the property from the datasource into the [`valueField`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#valuefield) and [`targetField`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#targetfield) respectively. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs20/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs20/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs20" %} \ No newline at end of file diff --git a/chart-sdk/angular/bullet-charts/data-label.md b/chart-sdk/angular/bullet-charts/data-label.md deleted file mode 100644 index c6f6d247c..000000000 --- a/chart-sdk/angular/bullet-charts/data-label.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -layout: post -title: Data label in Angular Bullet chart component | Syncfusion -description: Learn here all about Data label in Syncfusion Angular Bullet chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Data label -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - - -# Data label in Angular Bullet chart component - -Data Labels are used to identify the value of actual bar in the Bullet Chart component. The Data Labels will be shown by specifying the [`dataLabel`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#datalabel) setting's [`enable`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/bulletDataLabelModel/#enable) property to **true**. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs21/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs21/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs21" %} - -## Data Label Customization - -Data Labels color, opacity, font size, font family, font weight, and font style can be customized using the [`labelStyle`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/bulletDataLabelModel/#labelstyle). - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs22/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs22/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs22" %} \ No newline at end of file diff --git a/chart-sdk/angular/bullet-charts/getting-started.md b/chart-sdk/angular/bullet-charts/getting-started.md deleted file mode 100644 index 7850da5e7..000000000 --- a/chart-sdk/angular/bullet-charts/getting-started.md +++ /dev/null @@ -1,254 +0,0 @@ ---- -layout: post -title: Getting Started with Angular Bullet Chart component | Syncfusion -description: Check out and learn about Getting Started with Angular Bullet Chart component of Syncfusion Essential JS 2 and more details. -platform: chart-sdk -control: Getting Started -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Getting Started with Angular Bullet Chart Component - -This section explains the steps required to create a simple [Angular Bullet Chart](https://www.syncfusion.com/angular-components/angular-bullet-chart) and demonstrates the basic usage of the Angular Bullet Chart component. - -> **Note:** This guide supports **Angular 21** and other recent Angular versions. For detailed compatibility with other Angular versions, please refer to the [Angular version support matrix](https://ej2.syncfusion.com/angular/documentation/system-requirement#angular-version-compatibility). Starting from Angular 19, standalone components are the default, and this guide reflects that architecture. - -> **Ready to streamline your Syncfusion® Angular development?** Discover the full potential of Syncfusion® Angular components with Syncfusion® AI Coding Assistant. Effortlessly integrate, configure, and enhance your projects with intelligent, context-aware code suggestions, streamlined setups, and real-time insights—all seamlessly integrated into your preferred AI-powered IDEs like VS Code, Cursor, Syncfusion® CodeStudio and more. [Explore Syncfusion® AI Coding Assistant](https://ej2.syncfusion.com/angular/documentation/ai-coding-assistant/overview) - -## Prerequisites - -Before getting started, ensure that your environment meets the [system requirements for Syncfusion® Angular UI components](https://ej2.syncfusion.com/angular/documentation/system-requirement), which covers supported Node.js, Angular, and `@syncfusion/ej2-angular-charts` versions. - -## Setup the Angular Application - -A straightforward approach to begin with Angular is to create a new application using the [Angular CLI](https://github.com/angular/angular-cli). Install Angular CLI globally with the following command: - -```bash -npm install -g @angular/cli -``` - -Verify the installation: - -```bash -ng version -``` - -> **Angular 21 Standalone Architecture:** Standalone components are the default in Angular 21. This guide uses the modern standalone architecture. If you need more information about the standalone architecture, refer to the [Standalone Guide](https://ej2.syncfusion.com/angular/documentation/getting-started/angular-standalone). - -### Installing a specific version - -To install a particular version of Angular CLI, use: - -```bash -npm install -g @angular/cli@21.0.0 -``` - -## Create a New Application - -With Angular CLI installed, execute this command to generate a new application: - -```bash -ng new syncfusion-angular-app -``` - -* This command will prompt you to configure settings like enabling Angular routing and choosing a stylesheet format. - -```bash - -? Which stylesheet format would you like to use? (Use arrow keys) -> CSS [ https://developer.mozilla.org/docs/Web/CSS ] - Sass (SCSS) [ https://sass-lang.com/documentation/syntax#scss ] - Sass (Indented) [ https://sass-lang.com/documentation/syntax#the-indented-syntax ] - Less [ http://lesscss.org ] - -``` - -* By default, a CSS-based application is created. Use SCSS if required: - -```bash -ng new syncfusion-angular-app --style=scss -``` - -* During project setup, when prompted for the Server-side rendering (SSR) option, choose the appropriate configuration. - -![Initial setup](../images/SSR.png) - -* Select the required AI tool or 'none' if you do not need any AI tool. - -![Initial setup](../images/Ai.png) - -* Navigate to your newly created application directory: - -```bash -cd syncfusion-angular-app -``` - -> **Note:** In Angular 19 and below, the CLI generates files like `app.component.ts`, `app.component.html`, `app.component.css`, etc. In Angular 20+, the CLI generates a simpler structure with `src/app/app.ts`, `app.html`, and `app.css` (no `.component.` suffixes). - -## Adding Syncfusion® Angular Packages - -Syncfusion®'s Angular component packages are available on [npmjs.com](https://www.npmjs.com/search?q=ej2-angular). To use Syncfusion® Angular components, install the necessary package. - -This guide uses the [Angular Bullet Chart component](https://www.syncfusion.com/angular-components/angular-bullet-chart) for demonstration. Add the [Angular Chart package](https://www.npmjs.com/package/@syncfusion/ej2-angular-charts) with: - -```bash -ng add @syncfusion/ej2-angular-charts -``` - -The above command will perform the following configurations: - -- Add the `@syncfusion/ej2-angular-charts` package and peer dependencies to your `package.json`. -- Import the Bullet Chart component in your application. - -For more details on version compatibility, refer to the [Version Compatibility](https://ej2.syncfusion.com/angular/documentation/upgrade/version-compatibility) section. - -### Ivy library distribution package - -Syncfusion®'s latest Angular packages are provided as Ivy-compatible and suited for Angular 12 and above. To install the package, execute: - -```bash -ng add @syncfusion/ej2-angular-charts -``` - -### Angular compatibility compiled package (ngcc) - -For applications not compiled with Ivy, use the `ngcc` tagged packages: - -> **Note:** The ngcc packages are still compatible with Angular CLI versions 15 and below. However, they may generate warnings suggesting the use of Ivy compiled packages. Starting from Angular 16, support for the ngcc package has been completely removed. If you have further questions regarding ngcc compatibility, please refer to the following [FAQ](https://ej2.syncfusion.com/angular/documentation/common/troubleshooting/ngcc-compatibility). - -```bash -npm install @syncfusion/ej2-angular-charts@32.1.19-ngcc -``` - -## Add the Bullet Chart Component - -Modify the template in `src/app/app.component.ts` (or `src/app/app.ts` in Angular 20+) to render the Bullet Chart component: - -```typescript - -import { Component, ViewEncapsulation } from '@angular/core'; -import { BulletChartModule } from '@syncfusion/ej2-angular-charts'; - -@Component({ - imports: [BulletChartModule], - standalone: true, - selector: 'app-root', - // specifies the template string for the Bullet Chart component - template: ``, - encapsulation: ViewEncapsulation.None -}) -export class AppComponent { } - -``` - -> **Note:** `ViewEncapsulation.None` is required so that the chart's internal styles are not scoped to this component. - -The `app-root` selector matches the root element in `src/index.html`, which is the default generated by Angular CLI. - -Use the `ng serve` command to run the application in the browser: - -```bash -ng serve -``` - -Verify that an empty Bullet Chart renders before proceeding to the next step. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/initialize-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/initialize-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/initialize-cs1" %} - -## Module Injection - -Bullet Chart components are segregated into individual feature-wise modules. To use a particular feature, you need to inject its feature service in the `app.component.ts` file. This example will use the tooltip feature of the chart. - -* `BulletTooltipService` - Inject this provider to use the tooltip feature. - -Update `src/app/app.component.ts` to import the service and add it to the `providers` array of the component: - -```typescript -import { Component, ViewEncapsulation } from '@angular/core'; -import { BulletChartModule, BulletTooltipService } from '@syncfusion/ej2-angular-charts'; - -@Component({ - imports: [BulletChartModule], - standalone: true, - selector: 'app-root', - providers: [BulletTooltipService], - template: ``, - encapsulation: ViewEncapsulation.None -}) -export class AppComponent { - public tooltip: Object = { enable: true }; -} -``` - -## Bind Data to the Bullet Chart - -This section explains how to plot JSON data to the Bullet Chart. Update `src/app/app.component.ts`: - -```typescript -import { Component, OnInit, ViewEncapsulation } from '@angular/core'; -import { BulletChartModule } from '@syncfusion/ej2-angular-charts'; - -@Component({ - imports: [BulletChartModule], - standalone: true, - selector: 'app-root', - template: ``, - encapsulation: ViewEncapsulation.None -}) -export class AppComponent implements OnInit { - public data: Object[] = []; - ngOnInit(): void { - // Data for Bullet Chart - this.data = [ - { value: 100, target: 80 }, - { value: 200, target: 180 }, - { value: 300, target: 280 }, - { value: 400, target: 380 }, - { value: 500, target: 480 } - ]; - } -} -``` - -Now assign the local data to the [`dataSource`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/bulletchartmodel#datasource) property. The `value` and `target` values should be mapped with the [`valueField`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/bulletchartmodel#valuefield) and [`targetField`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/bulletchartmodel#targetfield) properties respectively. - -The Bullet Chart renders one horizontal bar per data row, with a small target marker indicating the goal value. Bars are drawn against a quantitative axis. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/datasource-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/datasource-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/datasource-cs1" %} - -## Troubleshooting - -If the Bullet Chart does not render as expected, check for these common issues: - -* **"No provider for BulletTooltipService" error**: Confirm that the relevant `*Service` is added to the component's `providers` array. Each feature requires its corresponding service. -* **Chart not visible**: Verify that `ViewEncapsulation.None` is set on the component, that the `id` on `` is unique, and that the `selector` matches the root element in `index.html`. -* **Data not displayed**: Check that the `valueField` and `targetField` values match the field names in your data source exactly. -* **Build errors**: Run `ng version` to confirm that Node.js, Angular CLI, and `@syncfusion/ej2-angular-charts` are on supported versions. - -## See also - -* [Bullet Chart Dimensions](bullet-chart-dimensions) — Configure the size and margins of the Bullet Chart. -* [Bullet Chart Data Label](data-label) — Customize the data labels on the bars. -* [Bullet Chart Title](title) — Customize the chart title and subtitle. -* [Bullet Chart Value Bar](value-bar) — Customize the value bar appearance. \ No newline at end of file diff --git a/chart-sdk/angular/bullet-charts/ranges.md b/chart-sdk/angular/bullet-charts/ranges.md deleted file mode 100644 index 00a9b96fc..000000000 --- a/chart-sdk/angular/bullet-charts/ranges.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -layout: post -title: Ranges in Angular Bullet chart component | Syncfusion -description: Learn here all about Ranges in Syncfusion Angular Bullet chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Ranges -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - - -# Ranges in Angular Bullet chart component - -Ranges represent the quality of a specific range such as **Good**, **Bad** and **Satisfactory** in the Bullet Chart scale. The ending point of a qualitative range is specified in the [`end`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/rangeModel/#end) property in [`ranges`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#ranges). The [`minimum`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#minimum) value of a quantitative scale is considered the starting point of the first range or the previous range end point. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs24/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs24/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs24" %} - -## Color Customization - -Enhance the readability of ranges with color and opacity. It can be applied using the [`color`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/rangeModel/#color) and [`opacity`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/rangeModel/#opacity) properties in [`ranges`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#ranges). - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs25/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs25/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs25" %} \ No newline at end of file diff --git a/chart-sdk/angular/bullet-charts/title.md b/chart-sdk/angular/bullet-charts/title.md deleted file mode 100644 index e53bd30a0..000000000 --- a/chart-sdk/angular/bullet-charts/title.md +++ /dev/null @@ -1,144 +0,0 @@ ---- -layout: post -title: Title in Angular Bullet chart component | Syncfusion -description: Learn here all about Title in Syncfusion Angular Bullet chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Title -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - - -# Title in Angular Bullet chart component - -## Title - -You can add a title to the Bullet Chart using the [`title`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/bulletchartmodel#title) property to summarize the data plotted in the chart. Set the `title` property on the `` element: - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/title-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/title-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/title-cs1" %} - -## Subtitle - -To show additional information about the data plotted, the Bullet Chart can also be given a subtitle using the [`subtitle`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart#subtitle) property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs27/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs27/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs27" %} - -## Title and SubTitle Position - -The title and the subtitle positions can be customized using the [`titlePosition`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart#titleposition) property. Possible positions are **Left**, **Right**, **Top**, and **Bottom**. - -### Position as Left - -By setting the [`titlePosition`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart#titleposition) to **Left**, you can display the title and subtitle at the left side of the Bullet Chart. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs28/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs28/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs28" %} - -### Position as Right - -By setting the [`titlePosition`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart#titleposition) to **Right**, you can display the title and subtitle at the right side of the Bullet Chart. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs29/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs29/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs29" %} - -### Position as Top - -By setting the [`titlePosition`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart#titleposition) to **Top**, you can display the title and subtitle at the top of the Bullet Chart. The default title and subtitle positions of the Bullet Chart is **Top**. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs30/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs30/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs30" %} - -### Position as Bottom - -By setting the [`titlePosition`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart#titleposition) to **Bottom**, you can display the title and subtitle at the bottom of the Bullet Chart. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs31/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs31/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs31" %} - -## Title Customization - -The title color, opacity, font size, font family, font weight, and font style can be customized using the [`titleStyle`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart#titlestyle) property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs32/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs32/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs32" %} - -## SubTitle Customization - -The sub-title color, opacity, font size, font family, font weight, and font style can be customized using the [`subtitleStyle`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart#subtitlestyle) property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs33/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs33/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs33" %} \ No newline at end of file diff --git a/chart-sdk/angular/bullet-charts/tool-tip.md b/chart-sdk/angular/bullet-charts/tool-tip.md deleted file mode 100644 index 7d00a934a..000000000 --- a/chart-sdk/angular/bullet-charts/tool-tip.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -layout: post -title: Tool tip in Angular Bullet chart component | Syncfusion -description: Learn here all about Tool tip in Syncfusion Angular Bullet chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Tool tip -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Tool tip in Angular Bullet chart component - -When the mouse is hovered over a bar in the Bullet Chart, the tooltip displays important summary about the actual and the target bar values. - -## Enable Tooltip - -You can enable the tooltip for the Bullet Chart by setting the [`enable`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/bullettooltipsettingsmodel#enable) property to `true` in the [`tooltip`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/bulletchartmodel#tooltip) object and by adding the `BulletTooltipService` to the `providers` array in your component: - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/tooltip-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/tooltip-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/tooltip-cs1" %} - -## Tooltip Template - -Any HTML elements can be displayed in the tooltip by using the [`template`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/bulletTooltipSettingsModel/#template) property of the [`tooltip`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#tooltip). You can use the **${target}** and **${value}** as place holders in the HTML element to display the value and target values from the data source of corresponding data point. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/user-interaction/tooltipTemplate-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/user-interaction/tooltipTemplate-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/user-interaction/tooltipTemplate-cs1" %} - -## Tooltip Customization - -The following properties can be used to customize the Bullet Chart tooltip. - -* [`fill`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/bulletTooltipSettingsModel/#fill) - Specifies the color of tooltip. -* [`border`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/bulletTooltipSettingsModel/#border) - Specifies the tooltip border color and width. -* [`textStyle`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/bulletTooltipSettingsModel/#textstyle) - Specifies the tooltip font family, font style, font weight, color and size. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs35/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs35/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs35" %} \ No newline at end of file diff --git a/chart-sdk/angular/bullet-charts/value-bar.md b/chart-sdk/angular/bullet-charts/value-bar.md deleted file mode 100644 index ea7abe077..000000000 --- a/chart-sdk/angular/bullet-charts/value-bar.md +++ /dev/null @@ -1,76 +0,0 @@ ---- -layout: post -title: Value bar in Angular Bullet chart component | Syncfusion -description: Learn here all about Value bar in Syncfusion Angular Bullet chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Value bar -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - - -# Value bar in Angular Bullet chart component - -To display the primary data or the current value of the data being measured known as the **Feature Measure** that should be encoded as a bar. This is called as the **Actual Bar** or the **Feature Bar** in the Bullet Chart, and to display the actual bar the [`valueField`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#valuefield) should be mapped to the appropriate field from the data source. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs36/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs36/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs36" %} - -## Types of actual bar - -The shape of the actual bar can be customized using the [`type`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#type) property of the Bullet Chart. The actual bar contains **Rect** and **Dot** shapes. By default, the actual bar shape is Rect. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs37/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs37/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs37" %} - -## Actual bar customization - -### Border customization - -Using the [`valueBorder`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#valueborder) property of the bullet chart, you can customize the border [`color`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/border/#color) and [`width`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/border/#width) of the actual bar. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs38/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs38/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs38" %} - -### Fill color and height Customization - -Customize the fill color and height of the actual bar using the [`valueFill`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#valuefill) and [`valueHeight`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#valueheight) properties of the bullet chart. Also, you can bind the color for the actual bar from [`dataSource`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart#datasource) for the bullet chart using [`valueFill`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart#valuefill) property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs39/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/bullet-chart/getting-started/range-cs39/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/bullet-chart/getting-started/range-cs39" %} \ No newline at end of file diff --git a/chart-sdk/angular/heatmap-charts/accessibility.md b/chart-sdk/angular/heatmap-charts/accessibility.md deleted file mode 100644 index cc363bd38..000000000 --- a/chart-sdk/angular/heatmap-charts/accessibility.md +++ /dev/null @@ -1,73 +0,0 @@ ---- -layout: post -title: Accessibility in Angular HeatMap chart component | Syncfusion -description: Learn here all about Accessibility in Syncfusion Angular HeatMap chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Accessibility -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Accessibility in Angular HeatMap chart component - -The HeatMap component follows commonly used accessibility guidelines and standards, such as [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles). - -The accessibility compliance for the HeatMap component is outlined below. - -| Accessibility Criteria | Compatibility | -| -- | -- | -| [WCAG 2.2 Support](../common/accessibility#accessibility-standards) | Intermediate | -| [Section 508 Support](../common/accessibility#accessibility-standards) | Intermediate | -| [Screen Reader Support](../common/accessibility#screen-reader-support) | Yes | -| [Right-To-Left Support](../common/accessibility#right-to-left-support) | Not Applicable | -| [Color Contrast](../common/accessibility#color-contrast) | Yes | -| [Mobile Device Support](../common/accessibility#mobile-device-support) | Yes | -| [Keyboard Navigation Support](../common/accessibility#keyboard-navigation-support) | Not Applicable | -| [Accessibility Checker Validation](../common/accessibility#ensuring-accessibility) | Yes | -| [Axe-core Accessibility Validation](../common/accessibility#ensuring-accessibility) | Yes | - - - -
Yes - All features of the component meet the requirement.
- -
Intermediate - Some features of the component do not meet the requirement.
- -
No - The component does not meet the requirement.
- -## WAI-ARIA attributes - -HeatMap component followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) patterns to meet the accessibility. The following ARIA attributes are used in the HeatMap component. - -| Attributes | Purpose | -| --- | --- | -| `role=img` | It is specified in the legend and border of the HeatMap. This role is provided to specify the information in a visual manner. | -| `role=region` | It specifies the HeatMap areas that do not support interactive functions like cell selection. | -| `aria-label` | Provides an accessible name for the title, legend title, legend item labels, axis labels, cell labels and multilevel labels. | - -## Screen reading in HeatMap - -HeatMap has built-in accessibility features like screen reading. Screen reading in the HeatMap component allows all users, regardless of ability or disability, to use the component. The following HeatMap elements will be read aloud with screen reading software like Narrator for Windows. - -| Elements | Description | -| --- | --- | -| Title | Reads the contents of the HeatMap chart's title. | -| Axis labels | Reads the x and y axis labels of the HeatMap chart. | -| Multilevel labels | Reads the multilevel labels in the x and y axis of the HeatMap chart. | -| Cell labels | Reads the labels from the cells in the Heatmap chart. | -| Legend title | Reads the contents of the legend's title as specified in HeatMap chart. | -| Legend item label | Reads the label of a legend item in HeatMap chart. | - -## Ensuring accessibility - -The HeatMap component's accessibility levels are ensured through an [accessibility-checker](https://www.npmjs.com/package/accessibility-checker) and [axe-core](https://www.npmjs.com/package/axe-core) software tools during automated testing. - -The accessibility compliance of the HeatMap component is shown in the following sample. Open the [sample](https://ej2.syncfusion.com/accessibility/heat-map.html) in a new window to evaluate the accessibility of the HeatMap component with accessibility tools. - -## See also - -* [Accessibility in Syncfusion® Angular components](../common/accessibility) diff --git a/chart-sdk/angular/heatmap-charts/appearance.md b/chart-sdk/angular/heatmap-charts/appearance.md deleted file mode 100644 index c2306ede0..000000000 --- a/chart-sdk/angular/heatmap-charts/appearance.md +++ /dev/null @@ -1,265 +0,0 @@ ---- -layout: post -title: Appearance in Angular Heatmap chart component | Syncfusion -description: Learn here all about Appearance in Syncfusion Angular Heatmap chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Appearance -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Appearance in Angular Heatmap chart component - -## Cell customization - -You can customize the cell by using the [cellSettings](https://ej2.syncfusion.com/angular/documentation/api/heatmap/#cellsettings) property. - -### Border - -Change the width, color, and radius of the heat map cells by using the [border](https://ej2.syncfusion.com/angular/documentation/api/heatmap/cellSettings/#border) property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/appearance/cellborder-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/appearance/cellborder-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/appearance/cellborder-cs1" %} - -### Cell highlighting - -Enable or disable the cell highlighting while hovering over the heat map cells by using the [enableCellHighlighting](https://ej2.syncfusion.com/angular/documentation/api/heatmap/cellSettings/#enablecellhighlighting) property. - ->Note: The cell highlighting only works in a SVG rendering mode. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/appearance/cellhighlighting-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/appearance/cellhighlighting-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/appearance/cellhighlighting-cs1" %} - -### Color gradient mode - -The [colorGradientMode](https://ej2.syncfusion.com/angular/documentation/api/heatmap/paletteSettingsModel/#colorgradientmode) property can be used to set the minimum and maximum values for colors based on row and column. Three types of color gradient modes are available. - -* **Table**: The minimum and maximum value colors calculated for overall data. -* **Row**: The minimum and maximum value colors calculated for each row of data. -* **Column**: The minimum and maximum value colors calculated for each column of data. - ->Note: The default value of `colorGradientMode` is **Table**. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/appearance/colormode-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/appearance/colormode-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/appearance/colormode-cs1" %} - -## Background color - -The background color of the heat map can be customized using the [backgroundColor](https://ej2.syncfusion.com/angular/documentation/api/heatmap/#backgroundcolor) property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/appearance/background-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/appearance/background-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/appearance/background-cs1" %} - -## Margin - -Set the margin for the heatmap from its container by using the [margin](https://ej2.syncfusion.com/angular/documentation/api/heatmap/#margin) property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/appearance/cellmargin-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/appearance/cellmargin-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/appearance/cellmargin-cs1" %} - -## Title - -The title is used to provide a quick information about the data plotted in heatmap. The [text](https://ej2.syncfusion.com/angular/documentation/api/heatmap/title/#text) property is used to set the title for the heatmap. The text style of the title can be customized by using the [textStyle](https://ej2.syncfusion.com/angular/documentation/api/heatmap/title/#textstyle) property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/appearance/celltitle-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/appearance/celltitle-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/appearance/celltitle-cs1" %} - -## Add data label - -Add data labels to improve the readability of the HeatMap. This can be achieved by setting the [showLabel](https://ej2.syncfusion.com/angular/documentation/api/heatmap/cellSettings#showLabel) property to **true** in the [cellSettings](https://ej2.syncfusion.com/angular/documentation/api/heatmap#cellSettings) object. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/getting-started/datalabel-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/getting-started/datalabel-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/getting-started/datalabel-cs1" %} - -### Customize the data label - -The label displayed in the heat map cell can be changed using the [cellRender](https://ej2.syncfusion.com/angular/documentation/api/heatmap/#cellrender) event. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/appearance/cellrender-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/appearance/cellrender-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/appearance/cellrender-cs1" %} - -### Text style - -The text attributes of the data label such as font-family, font-size, and color can be customized using the [textStyle](https://ej2.syncfusion.com/angular/documentation/api/heatmap/cellSettingsModel/#textstyle) in the [cellSettings](https://ej2.syncfusion.com/angular/documentation/api/heatmap/cellSettingsModel) property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/appearance/textStyle-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/appearance/textStyle-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/appearance/textStyle-cs1" %} - -### Format - -The format of the data label, such as currency, decimal, percent etc. can be changed using [format](https://ej2.syncfusion.com/angular/documentation/api/heatmap/cellSettingsModel/#format) property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/appearance/format-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/appearance/format-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/appearance/format-cs1" %} - -### Template - -Any HTML elements can be added as a template in the data labels by using the [labelTemplate](https://ej2.syncfusion.com/angular/documentation/api/heatmap/cellSettings/#labeltemplate) property of [cellSettings](https://ej2.syncfusion.com/angular/documentation/api/heatmap/cellSettings) in the HeatMap. - -The following examples show various data binding methods in the HeatMap using the `labelTemplate` property. - -#### Array binding - -By including `${value}` in the template content, the value from the data source for the corresponding cell can be displayed in the HeatMap cell as data label template content. Additionally, the x-axis and y-axis label values can be displayed by including `${xLabel}` and `${yLabel}` in the template content. - -**Table** - -The following example demonstrates how to add a data label template for array table binding. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/appearance/template-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/appearance/template-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/appearance/template-cs1" %} - -**Cell** - -The following example demonstrates how to add a data label template for array cell binding. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/appearance/template-cs2/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/appearance/template-cs2/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/appearance/template-cs2" %} - -#### JSON binding - -By including the desired field name in the template content, such as **${value}**, the value from the data source for the corresponding cell can be displayed in the HeatMap cell as data label template content. - -**Table** - -The following example demonstrates how to add a data label template for JSON table binding. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/appearance/template-cs3/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/appearance/template-cs3/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/appearance/template-cs3" %} - -**Cell** - -The following example demonstrates how to add a data label template for JSON cell binding. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/appearance/template-cs4/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/appearance/template-cs4/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/appearance/template-cs4" %} - -## See Also - -* [To customize the appearance of tool tip](./tooltip/#customize-the-appearance-of-tooltip) diff --git a/chart-sdk/angular/heatmap-charts/axis.md b/chart-sdk/angular/heatmap-charts/axis.md deleted file mode 100644 index f4d2b277e..000000000 --- a/chart-sdk/angular/heatmap-charts/axis.md +++ /dev/null @@ -1,292 +0,0 @@ ---- -layout: post -title: Axis in Angular HeatMap chart component | Syncfusion -description: Learn here all about axis in Syncfusion Angular HeatMap chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Axis -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Axis in Angular HeatMap chart component - -You can add axis labels to the HeatMap and format those labels using the [xAxis](https://ej2.syncfusion.com/angular/documentation/api/heatmap/xAxis) and [yAxis](https://ej2.syncfusion.com/angular/documentation/api/heatmap/yAxis) properties. Axis labels provide additional information about the data points populated in the HeatMap. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/getting-started/axis-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/getting-started/axis-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/getting-started/axis-cs1" %} - -## Types - -There are three different axis types available in the HeatMap, which defines the data type of the axis labels. You can define the axis type by using the [valueType](https://ej2.syncfusion.com/angular/documentation/api/heatmap/axis#valuetype) property in the HeatMap. - -### Category axis - -Category axis type is used to represent the string values in axis labels. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/categoryaxis-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/categoryaxis-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/axis/categoryaxis-cs1" %} - -### Numeric axis - -Numeric axis type is used to represent the numeric values in axis labels. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/numericaxis-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/numericaxis-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/axis/numericaxis-cs1" %} - -### Date-time axis - -Date-time axis type is used to represent the date-time values in axis labels with a specific format. In date-time axis, you can define the start and end date/time using the [minimum](https://ej2.syncfusion.com/angular/documentation/api/heatmap/axis#minimum) and [maximum](https://ej2.syncfusion.com/angular/documentation/api/heatmap/axis#maximum) properties. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/datetimeaxis-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/datetimeaxis-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/axis/datetimeaxis-cs1" %} - -## Inversed axis - -HeatMap supports inversing the axis origin for both axes, where the axis labels are placed in an inversed manner. You can enable axis inversing by enabling the [isInversed](https://ej2.syncfusion.com/angular/documentation/api/heatmap/axis#isinversed) property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/inversedaxis-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/inversedaxis-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/axis/inversedaxis-cs1" %} - -## Opposed axis - -In HeatMap, you can place the axis label in an opposite position of its default axis label position by using the [opposedPosition](https://ej2.syncfusion.com/angular/documentation/api/heatmap/axis#opposedposition) property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/opposedaxis-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/opposedaxis-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/axis/opposedaxis-cs1" %} - -## Axis labels customization - -### Customizing the text style - -The text style of the axis labels can be customized using the following options available in the [textStyle](https://ej2.syncfusion.com/angular/documentation/api/heatmap/axis#textstyle) property. - -* [color](https://ej2.syncfusion.com/angular/documentation/api/heatmap/fontModel#color) - It is used to change the text color of the axis labels. -* [fontFamily](https://ej2.syncfusion.com/angular/documentation/api/heatmap/fontModel#fontfamily) - It is used to change the font family of the axis labels. -* [fontStyle](https://ej2.syncfusion.com/angular/documentation/api/heatmap/fontModel#fontstyle) - It is used to change the font style of the axis labels. -* [fontWeight](https://ej2.syncfusion.com/angular/documentation/api/heatmap/fontModel#fontweight) - It is used to change the font weight of the axis labels. -* [size](https://ej2.syncfusion.com/angular/documentation/api/heatmap/fontModel#size) - It is used to change the font size of the axis labels. -* [textAlignment](https://ej2.syncfusion.com/angular/documentation/api/heatmap/fontModel#textalignment) - It is used to position and align the axis labels. This property allows you to specify values such as **Near**, **Center**, and **Far**. -* [textOverflow](https://ej2.syncfusion.com/angular/documentation/api/heatmap/fontModel#textoverflow) - When the axis label exceeds the intended space, this property is used to trim or wrap it. This property takes values such as **None**, **Trim**, and **Wrap**. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/textstyle-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/textstyle-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/axis/textstyle-cs1" %} - -### Providing line breaks - -Axis labels with line breaks improve the readability of the HeatMap by splitting the text on an axis into multiple lines. The **"\
"** character is used to add line breaks to the axis labels. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/linebreak-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/linebreak-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/axis/linebreak-cs1" %} - -### Customizing labels when intersecting with other labels - -When the axis labels intersect, [labelIntersectAction](https://ej2.syncfusion.com/angular/documentation/api/heatmap/axis#labelintersectaction) property is used to handle the intersection. The `labelIntersectAction` property can take the following values. - -* **None** - It specifies that no action is taken when the axis labels intersect. -* **Trim** - It specifies to trim the axis labels when they intersect. -* **Rotate45** - When the axis labels intersect, they are rotated to 45 degrees. -* **MultipleRows** - It specifies to show all the axis labels as multiple rows when they intersect. - -The below example demonstrates to trim the axis labels by using the `labelIntersectAction` property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/labelintersectaction-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/labelintersectaction-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/axis/labelintersectaction-cs1" %} - -### Rotating labels - -The axis labels can be rotated to the desired angles by using the [labelRotation](https://ej2.syncfusion.com/angular/documentation/api/heatmap/axis#labelrotation) property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/rotatinglabels-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/rotatinglabels-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/axis/rotatinglabels-cs1" %} - -### Label formatting - -HeatMap supports formatting the axis labels by using the [labelFormat](https://ej2.syncfusion.com/angular/documentation/api/heatmap/axis#labelformat) property. Using this property, you can customize the axis label by global string format ('P', 'C', etc) or customized format like '{value}°C'. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/labelformat-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/labelformat-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/axis/labelformat-cs1" %} - -## Axis intervals - -In HeatMap, you can define an interval between the axis labels using the [interval](https://ej2.syncfusion.com/angular/documentation/api/heatmap/axis#interval) property. In date-time axis, you can change the interval mode by using the [intervalType](https://ej2.syncfusion.com/angular/documentation/api/heatmap/axis#intervaltype) property. The date-time axis supports the following interval types: - -* Years -* Months -* Days -* Hours -* Minutes - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/axisinterval-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/axisinterval-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/axis/axisinterval-cs1" %} - -## Axis label increment - -Axis label increment in the HeatMap is used to display the axis labels with regular interval values in numeric and date-time axes. The labels will be displayed with tick gaps when you set the label interval. But, to achieve the same behavior without tick gaps, use the label increment. You can set the axis label increment using the [increment](https://ej2.syncfusion.com/angular/documentation/api/heatmap/axis#increment) property and the default value of this property is 1. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/increment-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/increment-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/axis/increment-cs1" %} - -## Limiting labels in date-time axis - -You can display the axis labels at specific time intervals along with the date-time axis using the [showLabelOn](https://ej2.syncfusion.com/angular/documentation/api/heatmap/axis#showlabelon) property. This property supports the following types: - -* None: Displays the axis labels based on the `intervalType` and `interval` property of the axis. This type is default value of the `showLabelOn` property. -* Years: Displays the axis labels on every year between given date-time range. -* Months: Displays the axis labels on every month between given date-time range. -* Days: Displays the axis labels on every day between given date-time range. -* Minutes: Displays the axis labels on every minute between given date-time range. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/showlabelon-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/showlabelon-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/axis/showlabelon-cs1" %} - -## Multilevel Labels - -Multilevel labels are used to classify a group of axis labels as a single category, which is then displayed with a label. By using [multiLevelLabels](https://ej2.syncfusion.com/angular/documentation/api/heatmap/axis#multilevellabels), you can add multiple levels on top of the axis labels. - -To divide and group the axis labels, you can use `multiLevelLabels` property. The starting and ending indexes of the axis labels can be set using the [start](https://ej2.syncfusion.com/angular/documentation/api/heatmap/multiLevelCategoriesModel#start) and [end](https://ej2.syncfusion.com/angular/documentation/api/heatmap/multiLevelCategoriesModel#end) properties in the [categories](https://ej2.syncfusion.com/angular/documentation/api/heatmap/multiLevelCategoriesModel). The [text](https://ej2.syncfusion.com/angular/documentation/api/heatmap/multiLevelCategoriesModel#text) property can be used to specify a name for the grouped axis labels. - -The multilevel labels can be customized by using the following properties. -* [overflow](https://ej2.syncfusion.com/angular/documentation/api/heatmap/multiLevelLabels#overflow) - It is used to trim or wrap the multilevel labels when the label overflows the intended space. NOTE: This property is only for x-axis. -* [alignment](https://ej2.syncfusion.com/angular/documentation/api/heatmap/multiLevelLabels#alignment) - It is used to place and align the multilevel labels. -* [maximumTextWidth](https://ej2.syncfusion.com/angular/documentation/api/heatmap/multiLevelCategoriesModel#maximumtextwidth) - It is used to set the maximum width of the text. When the text length exceeds the maximum text width, the overflow action will be performed. -* [textStyle](https://ej2.syncfusion.com/angular/documentation/api/heatmap/multiLevelLabels#textstyle) - It is used to customize the font style of the multilevel labels. -* [border](https://ej2.syncfusion.com/angular/documentation/api/heatmap/multiLevelLabels#border) - It is used to customize the border of the multilevel labels displayed in the x-axis and y-axis. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/multilevellabels-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/axis/multilevellabels-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/axis/multilevellabels-cs1" %} - diff --git a/chart-sdk/angular/heatmap-charts/bubble-heatmap.md b/chart-sdk/angular/heatmap-charts/bubble-heatmap.md deleted file mode 100644 index bdcad1454..000000000 --- a/chart-sdk/angular/heatmap-charts/bubble-heatmap.md +++ /dev/null @@ -1,186 +0,0 @@ ---- -layout: post -title: Bubble HeatMap in Angular Heatmap chart component | Syncfusion -description: Learn here all about Bubble heatmap in Syncfusion Angular Heatmap chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Bubble heatmap -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Bubble heatmap in Angular Heatmap chart component - -This section explains how to customize the appearance of the HeatMap cells as bubbles. The below video demonstrates the same. - -{% youtube "https://www.youtube.com/watch?v=WTK0lubgN9E" %} - -Data points represent the data source values with **gradient** or **fixed** colors in the HeatMap. You can customize the appearance of these data points by changing the `color` and `size` attributes. - -The data points can be represented in color fill or bubble shape by defining the [tileType](https://ej2.syncfusion.com/angular/documentation/api/heatmap/cellSettings/#tiletype) property. By default, the data points are color filled with gradient or fixed colors and this depiction of data points is defined as `Rect` in the `tileType` property. - -The cell customizations and color mapping for rect tile type is defined in [appearance](./appearance/) and [palette](./palette/) sections in detail. - -## Bubble types - -The data points can be represented in the bubble along with its attributes by setting the [tileType](https://ej2.syncfusion.com/angular/documentation/api/heatmap/cellSettings/#tiletype) property to **Bubble**. - -In bubble HeatMap, you can display the data points with bubble size, bubble colors, and sector attributes of the bubble. - -### Bubble size - -In this bubble HeatMap type, the size factor of the bubble is used to denote the data variations. The radius of the bubble varies according to data values. - -By default, the bubble with small size denotes the data value with small magnitude and the larger bubble size denotes the data value with larger magnitude. This behavior can be inversed by using the [isInversedBubbleSize](https://ej2.syncfusion.com/angular/documentation/api/heatmap/cellSettings/#isinversedbubblesize) property. - -To render a bubble HeatMap with size series, set the [bubbleType](https://ej2.syncfusion.com/angular/documentation/api/heatmap/cellSettings/#bubbletype) property to **Size**. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/bubble-heatmap/sizeBubble-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/bubble-heatmap/sizeBubble-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/bubble-heatmap/sizeBubble-cs1" %} - -### Bubble color - -In HeatMap, defined with this tile type, the data points will be represented with same sized bubbles and the data value variations are represented with the bubble colors. - -To represent the data points with variations in bubble colors, set the [bubbleType](https://ej2.syncfusion.com/angular/documentation/api/heatmap/cellSettings/#bubbletype) property to **Color**. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/bubble-heatmap/colorBubble-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/bubble-heatmap/colorBubble-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/bubble-heatmap/colorBubble-cs1" %} - -### Bubble sector - -In this bubble HeatMap type, the sector of the bubble decides the magnitude of data point. If the sector is large, then the data point value will be high. - -To render the data points with bubble sector, set the [bubbleType](https://ej2.syncfusion.com/angular/documentation/api/heatmap/cellSettings/#bubbletype) property to **Sector**. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/bubble-heatmap/sectorBubble-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/bubble-heatmap/sectorBubble-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/bubble-heatmap/sectorBubble-cs1" %} - -### Combining size and color bubble types - -In this bubble HeatMap type, size and color of the bubble represents the data value variation. To render this bubble HeatMap type, set the [bubbleType](https://ej2.syncfusion.com/angular/documentation/api/heatmap/cellSettings/#bubbletype) property to **SizeAndColor**. - -The following examples demonstrate different data binding with the **SizeAndColor** bubble type set in the HeatMap. - - -**Array binding** - -When an array of numbers is specified as the data source, the bubble HeatMap can be rendered with different sizes and colors depending on the bound data. - - -**Table** - -The following example illustrates how to render a bubble HeatMap with different sizes and colors using array table binding. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/bubble-heatmap/sizeAndColorTable-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/bubble-heatmap/sizeAndColorTable-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/bubble-heatmap/sizeAndColorTable-cs1" %} - - -**Cell** - -The following example illustrates how to render a bubble HeatMap with different sizes and colors using array cell binding. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/bubble-heatmap/sizeAndColorCell-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/bubble-heatmap/sizeAndColorCell-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/bubble-heatmap/sizeAndColorCell-cs1" %} - - -**JSON binding** - -When a list of JSON objects are specified as data source, the bubble HeatMap can be rendered with different sizes and colors depending on the bound data. - - -**Table** - -The following example illustrates how to render a bubble HeatMap with different sizes and colors using JSON table binding. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/bubble-heatmap/sizeAndColorJsonTable-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/bubble-heatmap/sizeAndColorJsonTable-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/bubble-heatmap/sizeAndColorJsonTable-cs1" %} - - -**Cell** - -The following example illustrates how to render a bubble HeatMap with different sizes and colors using JSON cell binding. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/bubble-heatmap/sizeAndColorJsonCell-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/bubble-heatmap/sizeAndColorJsonCell-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/bubble-heatmap/sizeAndColorJsonCell-cs1" %} - - -**Binding size and color values from datasource** - -The size and color of the bubbles in the **SizeAndColor** bubble HeatMap type can be customized by binding the datasource field name that holds the size and color values to the [size](https://ej2.syncfusion.com/angular/documentation/api/heatmap/bubbleDataModel/#size) and [color](https://ej2.syncfusion.com/angular/documentation/api/heatmap/bubbleDataModel/#color) properties in the [bubbleDataMapping](https://ej2.syncfusion.com/angular/documentation/api/heatmap/dataModel/#bubbledatamapping). - ->The `bubbleDataMapping` supports only for the JSON data with cell adaptor type. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/bubble-heatmap/sizeAndColorJsonCell-cs2/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/bubble-heatmap/sizeAndColorJsonCell-cs2/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/bubble-heatmap/sizeAndColorJSONCell-cs2" %} diff --git a/chart-sdk/angular/heatmap-charts/dimensions.md b/chart-sdk/angular/heatmap-charts/dimensions.md deleted file mode 100644 index 548590cd8..000000000 --- a/chart-sdk/angular/heatmap-charts/dimensions.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -layout: post -title: Dimensions in Angular Heatmap chart component | Syncfusion -description: Learn here all about Dimensions in Syncfusion Angular Heatmap chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Dimensions -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Dimensions in Angular Heatmap chart component - -## Size for container - -Heat map can be rendered to its container size. You can set the size through inline or CSS. - -```javascript -
-
-
-``` - -## Size for heat map - -You can set the size of heat map directly by using the [width](https://ej2.syncfusion.com/angular/documentation/api/heatmap/#width) and [height](https://ej2.syncfusion.com/angular/documentation/api/heatmap/#height) properties. - -## In pixel - -You can set the size for heat map in a pixel. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/dimension/pixel-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/dimension/pixel-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/dimension/pixel-cs1" %} - -## In percentage - -By setting value in percentage, heat map gets its dimension with respect to its container. For example, when the height is ‘50%’, heat map rendered to half of the container height. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/dimension/percentage-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/dimension/percentage-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/dimension/percentage-cs1" %} diff --git a/chart-sdk/angular/heatmap-charts/ej1-api-migration.md b/chart-sdk/angular/heatmap-charts/ej1-api-migration.md deleted file mode 100644 index 12627eb3a..000000000 --- a/chart-sdk/angular/heatmap-charts/ej1-api-migration.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -layout: post -title: Ej1 api migration in Angular Heatmap chart component | Syncfusion -description: Learn here all about Ej1 api migration in Syncfusion Angular Heatmap chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Ej1 api migration -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Ej1 api migration in Angular Heatmap chart component - -This article describes the API migration process of heat map component from Essential® JS 1 to Essential® JS 2. - -## Members - - - -| Behavior | API in Essential® JS 1 | API in Essential® JS 2 | -| --- | --- | --- | -| Specifies the width of the heat map | **Property:** *width*

``
`
`
| **Property:** *width*

```

this.width = '300'| -| Specifies the height of the heat map| **Property:** *height*

``
`
`
| **Property:** *height*

``
`
`

this.height = '300'| -| Enables or disables tooltip of heat map| **Property:** *showtooltip*

``
`
`
| **Property:** *showTooltip*

``
`
`

this.showTooltip = true| -| Defines the tooltip that should be shown when the mouse hovers over cells.| **Property:** *toolTipSettings.templateId*

``
`
`

this.toolTipSettings = {templateId:"mouseovertoolTipId"}|**Property:** *tooltipRender*

``
`
`

this.tooltipRender = function(args) {};| -| Specifies the source data of the heat map.| **Property:** *itemsSource*

``
`
`

this.itemsSource = []| **Property:** *dataSource*

``
`
`

this.dataSource = []| -| Specifies whether the cell content can be visible or not.| **Property:** *heatmapCell.showContent*

``
`
`

this.heatmapCell = { showContent: "Hidden" }| **Property:** *cellSettings.showLabel*

``
`
`

this.cellSettings = {showLabel: false}| -| Specifies the color of the heat map column data.| **Property:** *colorMappingCollection.color*

``
``
``
``
`
`
`
`
| **Property:** *paletteSettings.palette.color*

``
`
`

this.paletteSettings = {palette: [{ color: '#C06C84'},]}| -| Specifies the color values of the heat map column data.| **Property:** *colorMappingCollection.value*

``
``
``
``
`
`
`
`
| **Property:** *paletteSettings.palette.value*

``
`
`

this.paletteSettings = {palette: [{ value: 50},]}| -| Specifies the label text of the heat map color.| **Property:** *colorMappingCollection.label.text*

``
``
``
`
`
`
`
`
`

this.label = { text: "Moderate" }| **Property:** *paletteSettings.palette.label*

``
`
`

this.paletteSettings = {palette: [{ label:'Low' },{ label:'Moderate' }]}| -| Specifies the style of the heat map color label.| **Property:** *colorMappingCollection.label.bold* **Property:** *colorMappingCollection.label.italic*

``
``
`
`
``
`
`
`
`
`
`

this.labelBold = { bold: true }
this.labelItalic = { italic: true }
| **Property:** *legendSettings.textStyle.fontStyle*

``
`
`

this.legendSettings = {textStyle: { fontStyle:'bold' }}| -| Specifies the font size of the heat map label.| **Property:** *colorMappingCollection.label.fontSize*

``
``
``
`
`
`
`
`
`

this.label = { fontSize: 18 }| **Property:** *legendSettings.textStyle.size*

``
`
`

this.legendSettings = {textStyle: { size: 18 }}| -| Specifies the font family of the heat map label.| **Property:** *colorMappingCollection.label.fontFamily*

``
``
``
`
`
`
`
`
`

this.label = { fontFamily: "Arial" }| **Property:** *legendSettings.textStyle.fontFamily*

``
`
`

this.legendSettings = {textStyle: { fontFamily: 'Arial' }}| -| Specifies the font color of the heat map label.| **Property:** *colorMappingCollection.label.fontColor*

``
``
``
`
`
`
`
`
`

this.label = { fontColor: "red" }| **Property:** *legendSettings.textStyle.fontFamily*

``
`
`

this.legendSettings = {textStyle: { color: 'red' }}| -| Specifies the mapping name of the column.| **Property:** *itemsMapping.column.propertyName*

``
`
`

this.itemsMapping = {column: { "propertyName": "ProductName" }}| **Property:** *dataSource.yDataMapping*

``
`
`

this.dataSource = {data: heatmapData,yDataMapping: 'columnid'}| -| Specifies the mapping name of the row.| **Property:** *itemsMapping.row.propertyName*

``
`
`

this.itemsMapping = {row: { "displayName": "Product Name" }}| **Property:** *dataSource.xDataMapping*

``
`
`

this.dataSource = {data: heatmapData,xDataMapping: 'rowid'} -| Specifies the mapping name of the row.| **Property:** *itemsMapping.value.displayName*

``
`
`

this.itemsMapping = {value: { "displayName": "Product Name" }}| **Property:** *dataSource.valueMapping*

``
`
`

this.dataSource = {data: heatmapData,valueMapping: 'value'}| - -## Events - - - -| Behavior | API in Essential® JS 1 | API in Essential® JS 2 | -| --- | --- | --- | -| Triggered when the cell get clicked.| **Property:** *cellSelected*

``
`
`

this.actionComplete = function(args) {}| **Property:** *cellClick*

``
`
`

this.cellClick = function(args) {} | diff --git a/chart-sdk/angular/heatmap-charts/events.md b/chart-sdk/angular/heatmap-charts/events.md deleted file mode 100644 index 6f229f92a..000000000 --- a/chart-sdk/angular/heatmap-charts/events.md +++ /dev/null @@ -1,174 +0,0 @@ ---- -layout: post -title: Events in Angular Heatmap chart component | Syncfusion -description: Learn here all about Events in Syncfusion Angular Heatmap chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Events -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Events in Angular Heatmap chart component - -This section describes the HeatMap chart event, which occurs when the required actions are performed. - -## cellClick - -When you click on a HeatMap cell, the [cellClick](https://ej2.syncfusion.com/angular/documentation/api/heatmap/#cellclick) event is triggered. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/angular/documentation/api/heatmap/icellclickeventargs/). - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/events/events-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/events/events-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/events/events-cs1" %} - - -## cellDoubleClick - -When you double click on a HeatMap cell, the [cellDoubleClick](https://ej2.syncfusion.com/angular/documentation/api/heatmap/#celldoubleclick) event is triggered. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/angular/documentation/api/heatmap/iCellClickEventArgs/). - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/events/events-cs2/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/events/events-cs2/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/events/events-cs2" %} - -## cellRender - -The [cellRender](https://ej2.syncfusion.com/angular/documentation/api/heatmap/#cellrender) event will be triggered before each HeatMap cell is rendered. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/angular/documentation/api/heatmap/iCellEventArgs/). - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/events/events-cs3/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/events/events-cs3/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/events/events-cs3" %} - -## cellSelected - -When single or multiple cells in the HeatMap are selected, the [cellSelected](https://ej2.syncfusion.com/angular/documentation/api/heatmap/#cellselected) event is triggered. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/angular/documentation/api/heatmap/iSelectedEventArgs/). - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/events/events-cs4/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/events/events-cs4/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/events/events-cs4" %} - -## created - -Once HeatMap has been completely rendered, the [created](https://ej2.syncfusion.com/angular/documentation/api/heatmap/#created) event is triggered. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/events/events-cs5/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/events/events-cs5/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/events/events-cs5" %} - -## legendRender - -The [legendRender](https://ej2.syncfusion.com/angular/documentation/api/heatmap/#legendrender) event is triggered before the legend is rendered. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/angular/documentation/api/heatmap/iLegendRenderEventArgs/). - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/events/events-cs6/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/events/events-cs6/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/events/events-cs6" %} - -## load - -The [load](https://ej2.syncfusion.com/angular/documentation/api/heatmap/#load) event is triggered before the HeatMap is rendered. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/angular/documentation/api/heatmap/iLoadedEventArgs/). - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/events/events-cs7/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/events/events-cs7/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/events/events-cs7" %} - -## loaded - -Once HeatMap is loaded, the [loaded](https://ej2.syncfusion.com/angular/documentation/api/heatmap/#loaded) event is triggered. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/angular/documentation/api/heatmap/iLoadedEventArgs/). - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/events/events-cs8/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/events/events-cs8/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/events/events-cs8" %} - -## resized - -When the window is resized, the [resized](https://ej2.syncfusion.com/angular/documentation/api/heatmap/#resized) event is triggered to notify the resize of the HeatMap. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/angular/documentation/api/heatmap/iResizeEventArgs/). - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/events/events-cs9/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/events/events-cs9/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/events/events-cs9" %} - -## tooltipRender - -The [tooltipRender](https://ej2.syncfusion.com/angular/documentation/api/heatmap/#tooltiprender) event is triggered before the tooltip is rendered on the HeatMap cell. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/angular/documentation/api/heatmap/iTooltipEventArgs/). - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/events/events-cs10/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/events/events-cs10/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/events/events-cs10" %} \ No newline at end of file diff --git a/chart-sdk/angular/heatmap-charts/getting-started.md b/chart-sdk/angular/heatmap-charts/getting-started.md deleted file mode 100644 index e93e839c4..000000000 --- a/chart-sdk/angular/heatmap-charts/getting-started.md +++ /dev/null @@ -1,189 +0,0 @@ ---- -layout: post -title: Getting started with Angular HeatMap chart component | Syncfusion -description: Check out and learn about the Getting started with Angular HeatMap chart component of Syncfusion Essential JS 2 and more details. -platform: chart-sdk -control: HeatMap -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Getting started with Angular HeatMap chart component - -This section explains the steps required to create a HeatMap and demonstrates the basic usage of the HeatMap component. - -You can explore some useful features in the HeatMap component with the following video. - -{% youtube "https://www.youtube.com/watch?v=GG3l2cAst7Y" %} - -## Prerequisites - -Ensure your development environment meets the [System Requirements for Syncfusion® Angular UI Components](https://ej2.syncfusion.com/angular/documentation/system-requirement), which covers supported Node.js, Angular, and `@syncfusion/ej2-angular-heatmap` versions. - -You also need a modern code editor such as Visual Studio Code, Cursor, or Syncfusion® CodeStudio. - -> **Angular 21 Standalone Architecture:** Standalone components are the default in Angular 21. This guide uses the modern standalone architecture. If you need more information about the standalone architecture, refer to the [Standalone Guide](https://ej2.syncfusion.com/angular/documentation/getting-started/angular-standalone). - -## Set up the Angular Application - -Use the [`Angular CLI`](https://github.com/angular/angular-cli) to create and manage Angular applications. Install the CLI with one of the following approaches depending on preference. - -```bash -npm install -g @angular/cli -``` - -Once the Angular CLI is installed, create a new Angular application by running the following command. Use the recommended flags to create a standalone, CSS-styled, non-routing app (required for the standalone component examples below). - -```bash -ng new my-app -cd my-app -``` - -## Installing Syncfusion® HeatMap package - -Syncfusion® packages are published on npm under the `@syncfusion` scope. The Angular distribution is available in two package formats: - -Currently, Syncfusion® provides two types of package structures for Angular components, -1. Ivy library distribution package [format](https://angular.dev/tools/libraries/angular-package-format) -2. Angular compatibility compiler (ngcc) package for legacy compilation and rendering - -### Ivy library distribution package - -Syncfusion® Angular packages (`>=20.2.36` refers to the Syncfusion package version) use the Ivy distribution to support the Angular Ivy rendering engine. These packages are compatible with Angular version 21 and other recent Angular versions. Use the following command to install the Ivy package: - -Install the [`@syncfusion/ej2-angular-heatmap`](https://www.npmjs.com/package/@syncfusion/ej2-angular-heatmap) package. - -```bash -npm install @syncfusion/ej2-angular-heatmap --save -``` - -> **Note:** The latest `ej2-angular-heatmap` package is version-compatible with Angular 16+; Angular 21 and other recent versions are supported. - -### Angular compatibility compiled package (ngcc) - -> **Deprecation note:** The ngcc (Angular compatibility compiler) package format is deprecated and applies only to Angular versions earlier than 12. For Angular 12 and later, always use the Ivy distribution package described above. - -To install the legacy (ngcc) variant, use the following command: - -```bash -npm install @syncfusion/ej2-angular-heatmap@ngcc --save -``` - -To reference the ngcc package in `package.json`, add the `-ngcc` suffix to the package version, for example: - -```bash -@syncfusion/ej2-angular-heatmap:"32.1.19-ngcc" -``` - -> Note: If the `-ngcc` suffix is not specified, the Ivy package will be installed and a compatibility warning may appear when using older Angular versions. - -## Add HeatMap component - -After installing the package, you need to add the HeatMap component to your application. To do this, modify the template in the `app.component.ts` file to render the `` component. Also, ensure the `HeatMapModule` (or `HeatMapAllModule` to include all features) is imported to register the component. - -The following example demonstrates how to add a basic HeatMap to the application. - -```typescript - -import { HeatMapModule } from '@syncfusion/ej2-angular-heatmap'; -import { Component } from '@angular/core'; - -@Component({ -imports: [ - HeatMapModule - ], - standalone: true, - selector: 'app-root', - // specifies the template string for the HeatMap component - template: ``, -}) -export class AppComponent { - -} - -``` - -To run the application locally, use the Angular CLI `ng serve` command (or `npm start` if your `package.json` defines a `start` script). The app is served by default at `http://localhost:4200/`. - -```bash - ng serve -``` - -The following example shows a basic HeatMap. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/getting-started/initialize-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/getting-started/initialize-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/getting-started/initialize-cs1" %} - -## Module injection - -The HeatMap component's features are segregated into individual feature-wise modules. To use a feature, register its corresponding service in the component's `providers` array. The relevant services and their descriptions are listed below: - -* `LegendService` - Provides the legend feature. -* `TooltipService` - Provides the tooltip feature. - -> `HeatMapAllModule` re-exports every feature service, so it can be used in place of the per-feature `providers` entries when you need a quick start. For tree-shaking and smaller bundle sizes, prefer importing only the services you need and registering them in the `providers` array. - -Import the required services from the HeatMap package and register them in the component's providers array as shown below: - -```typescript -import { Component } from '@angular/core'; -import { HeatMapModule, LegendService, TooltipService } from '@syncfusion/ej2-angular-heatmap'; - -@Component({ - imports: [ - HeatMapModule - ], - standalone: true, - providers: [ LegendService, TooltipService], - selector: 'app-root', - template: `` -}) -export class AppComponent {} -``` - -## Populate heat map with data - -This section explains how to populate a two-dimensional array as the HeatMap's `dataSource`. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/getting-started/datasource-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/getting-started/datasource-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/getting-started/datasource-cs1" %} - -## Troubleshooting - -**Legend/tooltip not appearing** — Feature service not registered. Add `LegendService` / `TooltipService` to the component's `providers` array. - -**`ngcc` warning during install** — `-ngcc` suffix missing on a non-Ivy Angular project. Use the `@syncfusion/ej2-angular-heatmap@ngcc` package as described in the [ngcc section](#angular-compatibility-compiled-package-ngcc). - -**"Cannot find module" for HeatMap imports** — Package not installed. Re-run `npm install @syncfusion/ej2-angular-heatmap --save`. - -## See also - -For deeper coverage of individual features, see the following topics: - -- [Axis](./axis) -- [Title and text styles](./appearance) -- [Legend](./legend) -- [Palette](./palette) -- [Tooltip](./tooltip) -- [Selection](./selection) -- [Events](./events) -- [Bubble HeatMap](./bubble-heatmap) -- [Working with data](./working-with-data) diff --git a/chart-sdk/angular/heatmap-charts/how-to/legend-customization.md b/chart-sdk/angular/heatmap-charts/how-to/legend-customization.md deleted file mode 100644 index 4e2aad09c..000000000 --- a/chart-sdk/angular/heatmap-charts/how-to/legend-customization.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -layout: post -title: Legend customization in Angular Heatmap chart component | Syncfusion -description: Learn here all about Legend customization in Syncfusion Angular Heatmap chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Legend customization -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Legend customization in Angular Heatmap chart component - -You can change the legend label using the `legendRender` client-side event. You can also hide the legend label using this client-side event. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/how-to/legend-label-customization-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/how-to/legend-label-customization-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/how-to/legend-label-customization-cs1" %} \ No newline at end of file diff --git a/chart-sdk/angular/heatmap-charts/how-to/tooltip-template.md b/chart-sdk/angular/heatmap-charts/how-to/tooltip-template.md deleted file mode 100644 index 42d164200..000000000 --- a/chart-sdk/angular/heatmap-charts/how-to/tooltip-template.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -layout: post -title: Tooltip template in Angular Heatmap chart component | Syncfusion -description: Learn here all about Tooltip template in Syncfusion Angular Heatmap chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Tooltip template -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Tooltip template in Angular Heatmap chart component - -You can show a tooltip as a table using the `template` property in `tooltipSettings`. - -The following steps describe how to show the table tooltip. - -**Step 1**: Initialize the tooltip template div as shown in the following html page. - -```html - - -``` - -**Step 2**: Set the element id to the `template` property in `tooltipSettings` to show the tooltip template. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/how-to/tooltip-template-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/how-to/tooltip-template-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/how-to/tooltip-template-cs1" %} diff --git a/chart-sdk/angular/heatmap-charts/legend.md b/chart-sdk/angular/heatmap-charts/legend.md deleted file mode 100644 index b17e771bf..000000000 --- a/chart-sdk/angular/heatmap-charts/legend.md +++ /dev/null @@ -1,169 +0,0 @@ ---- -layout: post -title: Legend in Angular Heatmap chart component | Syncfusion -description: Learn here all about Legend in Syncfusion Angular Heatmap chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Legend -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Legend in Angular Heatmap chart component - -## Enable legend - -Use a legend for the HeatMap in the [legendSettings](https://ej2.syncfusion.com/angular/documentation/api/heatmap/index-default#legendsettings) object by setting the [visible](https://ej2.syncfusion.com/angular/documentation/api/heatmap/legendSettings#visible) property to **true** and registering the `LegendService` in the component's `providers` array (see the [Module injection](#module-injection) section above). - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/getting-started/legend-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/getting-started/legend-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/getting-started/legend-cs1" %} - -## Legend types - -Heat map supports two legend types: Gradient and list type. - -* Gradient - This is a continuous color legend with smooth color transition between palette color values. -* List - List is a fixed color legend. Each palette color information is shown separately in the list item. - -You can change the legend type by using the [type](https://ej2.syncfusion.com/angular/documentation/api/heatmap/paletteSettings#type) property in the `paletteSettings` property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/legend/legendtype-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/legend/legendtype-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/legend/legendtype-cs1" %} - -## Placement - -You can place the legend at left, right, top, or bottom to the heat map layout by using the [position](https://ej2.syncfusion.com/angular/documentation/api/heatmap/legendSettings#position) property. The legend is positioned at the right to the heat map by default. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/legend/legendplacement-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/legend/legendplacement-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/legend/legendplacement-cs1" %} - -## Alignment - -You can align the legend as center, far, or near to the heat map using the [alignment](https://ej2.syncfusion.com/angular/documentation/api/heatmap/legendSettings#alignment) property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/legend/legendalignment-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/legend/legendalignment-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/legend/legendalignment-cs1" %} - -## Legend dimensions - -You can change the legend dimensions with values in pixels or percentage by using the [width](https://ej2.syncfusion.com/angular/documentation/api/heatmap/legendSettings#width) and [height](https://ej2.syncfusion.com/angular/documentation/api/heatmap/legendSettings#height) properties. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/legend/legenddimension-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/legend/legenddimension-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/legend/legenddimension-cs1" %} - -## Paging for legend - -Paging is available only for the list type legend in the heat map, and it can be enabled by default,when the legend items exceed the legend bounds. You can view each legend items by navigating between the pages using navigation buttons. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/legend/legendpaging-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/legend/legendpaging-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/legend/legendpaging-cs1" %} - ->Note: To use legend feature, we need to inject `Legend` using `HeatMap.Inject(Legend)`. - -## Smart Legend - -Smart legend is another way of showing list type legend with responsiveness and readability, when the palette has more number of items. You can enable this smart legend by using the [enableSmartLegend](https://ej2.syncfusion.com/angular/documentation/api/heatmap/legendSettings#enablesmartlegend) property when the palette type is set to **Fixed**. - -In smart legend, you can change the display type of legend labels by using the [labelDisplayType](https://ej2.syncfusion.com/angular/documentation/api/heatmap/legendSettings#labeldisplaytype) property. - -The following are the legend label display types: -* All: Displays all labels in the legend. -* Edge: Displays the legend labels only at extreme ends. -* None: None of the labels are displayed. The tooltip will appear for this type of label display when hovering over the legend item. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/legend/smartlegend-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/legend/smartlegend-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/legend/smartlegend-cs1" %} - -## Legend Selection - -In the HeatMap, the legend selection is used to toggle the visibility of cell for viewing the specific range value. You can enable the legend selection using the [toggleVisibility](https://ej2.syncfusion.com/angular/documentation/api/heatmap/legendSettings#togglevisibility) property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/legend/legendselection-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/legend/legendselection-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/legend/legendselection-cs1" %} - -## Legend Title - -The legend title displays a specific information about the legend. You can enable the legend title by setting the [title](https://ej2.syncfusion.com/angular/documentation/api/heatmap/legendSettings#title) property by providing the text and customizing the legend title text style using the [textStyle](https://ej2.syncfusion.com/angular/documentation/api/heatmap/legendSettings/titleModel#textStyle) property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/legend/legend-title-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/legend/legend-title-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/legend/legend-title-cs1" %} \ No newline at end of file diff --git a/chart-sdk/angular/heatmap-charts/palette.md b/chart-sdk/angular/heatmap-charts/palette.md deleted file mode 100644 index 04c283771..000000000 --- a/chart-sdk/angular/heatmap-charts/palette.md +++ /dev/null @@ -1,97 +0,0 @@ ---- -layout: post -title: Palette in Angular Heatmap chart component | Syncfusion -description: Learn here all about Palette in Syncfusion Angular Heatmap chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Palette -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Palette in Angular Heatmap chart component - -In heat map, each data point is displayed as a cell with applied color based on the data value. The palette in the heat map is used to define the color range for cells and gradient type for colors. You can define the colors either in RGB or hex codes using the [color](https://ej2.syncfusion.com/angular/documentation/api/heatmap/paletteCollection#color) property in `palette`. The defined colors are applied to the cell background based on the palette type and cell value. - -## Add custom cell palette - -The default palette settings of the HeatMap cells can be customized by using the [paletteSettings](https://ej2.syncfusion.com/angular/documentation/api/heatmap#paletteSettings) property. Using the [palette](https://ej2.syncfusion.com/angular/documentation/api/heatmap/paletteSettings#palette) property in the `paletteSettings` object, you can change the color set for the cells. You can change the color mode of the cells to `Fixed` or `Gradient` using the [type](https://ej2.syncfusion.com/angular/documentation/api/heatmap/paletteSettings#type) property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/getting-started/palette-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/getting-started/palette-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/getting-started/palette-cs1" %} - -### Gradient - -The smooth transition between the given palette colors can be applied for the heat map cells based on value. The heat map calculates all the gradient colors between the start and end colors for all distinct data values. Default start color and end color will be considered for gradient calculation, if the colors are not defined. The palette type must be defined as **Gradient** for the [type](https://ej2.syncfusion.com/angular/documentation/api/heatmap/paletteSettings#type) property in `paletteSettings` property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/palette/palettegradient-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/palette/palettegradient-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/palette/palettegradient-cs1" %} - -### Fixed - -In fixed palette type, solid colors are applied to the heat map cells. The data values can be grouped based on the number of colors defined for the heat map. The palette type should be defined as **Fixed** for the [type](https://ej2.syncfusion.com/angular/documentation/api/heatmap/paletteSettings#type) property in the `paletteSettings` property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/palette/palettefixed-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/palette/palettefixed-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/palette/palettefixed-cs1" %} - -## Defining color stops - -You can define the colors ranges or color stops for data values in both gradient and fixed palette types. You need to define the data value in the `value` property for `palette` property to calculate the color stops. The heat map automatically calculates the color stops if the `value` property is not defined. The [label](https://ej2.syncfusion.com/angular/documentation/api/heatmap/paletteCollection#label) property is used to provide the additional information about the color that is to be displayed in the legend. If the label is not provided, the [value](https://ej2.syncfusion.com/angular/documentation/api/heatmap/paletteCollection#value) is displayed in the legend. The labels can be automatically calculated based on data values, if both the values and labels are not defined. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/palette/palettevalue-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/palette/palettevalue-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/palette/palettevalue-cs1" %} - -## Color range - -The color range support is used to provide a specific color for specific range in heat map. The `startValue` and `endValue` properties are used to define the range start and end value. The `minColor` and `maxColor` properties represent the colors of given range. It's possible to set the cell color for the value not in the given range using the `fillColor` property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/palette/palettevalue-cs2/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/palette/palettevalue-cs2/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/palette/palettevalue-cs2" %} - -## See Also - -* [How to enable smart legend](./legend#smart-legend) \ No newline at end of file diff --git a/chart-sdk/angular/heatmap-charts/rendering-mode.md b/chart-sdk/angular/heatmap-charts/rendering-mode.md deleted file mode 100644 index 3a78d1e82..000000000 --- a/chart-sdk/angular/heatmap-charts/rendering-mode.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -layout: post -title: Rendering mode in Angular Heatmap chart component | Syncfusion -description: Learn here all about Rendering mode in Syncfusion Angular Heatmap chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Rendering mode -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Rendering mode in Angular Heatmap chart component - -Heat map can be displayed using **Canvas** or **Scalable Vector Graphics (SVG)** rendering logic to improve the initial load performance and scalability. Heat map can also be automatically switched between **Canvas** and **SVG** modes based on dataset size. You can enable this mode by setting the [renderingMode](https://ej2.syncfusion.com/angular/documentation/api/heatmap/#renderingmode) property to **Auto**. - -> If the **Auto** mode is enabled in the heat map and there are more than 10,000 data points, then the heat map will be rendered in a **Canvas** mode; Otherwise, the heat map will be rendered in a **SVG** mode. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/rendering-mode/rendermode-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/rendering-mode/rendermode-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/rendering-mode/rendermode-cs1" %} \ No newline at end of file diff --git a/chart-sdk/angular/heatmap-charts/selection.md b/chart-sdk/angular/heatmap-charts/selection.md deleted file mode 100644 index c544b6b04..000000000 --- a/chart-sdk/angular/heatmap-charts/selection.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -layout: post -title: Selection in Angular HeatMap chart component | Syncfusion -description: Learn here all about Selection in Syncfusion Angular HeatMap chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Selection -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Selection in Angular HeatMap chart component - -In the HeatMap, the cell selection is used to select single or multiple HeatMap cells at runtime and get the selected cell details using the [cellSelected](https://ej2.syncfusion.com/angular/documentation/api/heatmap/#cellselected) event. You can enable the cell selection using the [allowSelection](https://ej2.syncfusion.com/angular/documentation/api/heatmap/#allowselection) property. - -The HeatMap cells can be selected using the following interactions, as shown in the table below. - -| Modes of Interactions | Description | -|------------------------ | -------------------------------------------------------------------------------------------------------------------| -| Mouse | HeatMap cells can be selected by clicking or dragging and dropping over them. | -| Touch | HeatMap cells can be selected by tapping or dragging and dropping over them. | -| Keyboard | The **Ctrl** key on the keyboard can be used to enable multiple cell selection with mouse and touch interaction. The **Ctrl** key can only be used if the `enableMultiSelect` property is set to **true** in order to enable multiple cell selection. | - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/selection/cellSelection-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/selection/cellSelection-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/selection/cellSelection-cs1" %} - -## Enable single cell selection - -In the HeatMap, the [enableMultiSelect](https://helpej2.syncfusion.com/angular/documentation/api/heatmap/#enablemultiselect) property is used to allow single cell selection. When you set the `enableMultiSelect` property to **false**, only one cell is selected. By default, `enableMultiSelect` property is set to **true**. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/selection/singleCellSelection-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/selection/singleCellSelection-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/selection/singleCellSelection-cs1" %} - -### Clearing cell selection - -The [clearSelection](https://ej2.syncfusion.com/angular/documentation/api/heatmap/#clearselection) method can be used to clear all the selected cells. The below example illustrates the same. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/selection/clearSelection-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/selection/clearSelection-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/selection/clearSelection-cs1" %} diff --git a/chart-sdk/angular/heatmap-charts/title.md b/chart-sdk/angular/heatmap-charts/title.md deleted file mode 100644 index 40fcc637a..000000000 --- a/chart-sdk/angular/heatmap-charts/title.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -layout: post -title: Title in Angular Heatmap chart component | Syncfusion -description: Learn here all about Title in Syncfusion Angular Heatmap chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Title -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Title in Angular Heatmap chart component - -## Add Heatmap title - -Add a title using the [titleSettings](https://ej2.syncfusion.com/angular/documentation/api/heatmap-chart/titleSettings) property to the HeatMap to provide quick information to the user about the data populated in the HeatMap. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/getting-started/title-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/getting-started/title-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/getting-started/title-cs1" %} diff --git a/chart-sdk/angular/heatmap-charts/tooltip.md b/chart-sdk/angular/heatmap-charts/tooltip.md deleted file mode 100644 index c0ac29f8c..000000000 --- a/chart-sdk/angular/heatmap-charts/tooltip.md +++ /dev/null @@ -1,63 +0,0 @@ ---- -layout: post -title: Tooltip in Angular Heatmap chart component | Syncfusion -description: Learn here all about Tooltip in Syncfusion Angular Heatmap chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Tooltip -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Tooltip in Angular Heatmap chart component - -Tooltip is used to provide the details of the heat map cell, and this can be displayed, while hovering the cursor over the cell or performing tap action in touch devices. - -## Enable tooltip - -The tooltip is used to display information that cannot fit in the data labels due to space constraints. You can enable the tooltip by setting the [showTooltip](https://ej2.syncfusion.com/angular/documentation/api/heatmap#showTooltip) property to **true** and registering the `TooltipService` in the component's `providers` array (see [Module injection](#module-injection) above). - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/getting-started/tooltip-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/getting-started/tooltip-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/getting-started/tooltip-cs1" %} - -## Tooltip template - -In heat map, you can customize the tooltip using the [tooltipRender](https://ej2.syncfusion.com/angular/documentation/api/heatmap#tooltiprender) client-side event. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/tooltip/tooltiptemplate-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/tooltip/tooltiptemplate-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/tooltip/tooltiptemplate-cs1" %} - -## Customize the appearance of Tooltip - -The [fill](https://ej2.syncfusion.com/angular/documentation/api/heatmap/tooltipSettings#fill) and [border](https://ej2.syncfusion.com/angular/documentation/api/heatmap/tooltipSettings#border) properties are used to customize the background color and border of the tooltip respectively. The [textStyle](https://ej2.syncfusion.com/angular/documentation/api/heatmap/tooltipSettings#textStyle) property in the tooltip is used to customize the font of the tooltip text. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/tooltip/tooltipSettings-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/tooltip/tooltipSettings-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/tooltip/tooltipSettings-cs1" %} - ->Note: To use tooltip feature, we need to inject `Tooltip` using `HeatMap.Inject(Tooltip)`. diff --git a/chart-sdk/angular/heatmap-charts/working-with-data.md b/chart-sdk/angular/heatmap-charts/working-with-data.md deleted file mode 100644 index 8747c056d..000000000 --- a/chart-sdk/angular/heatmap-charts/working-with-data.md +++ /dev/null @@ -1,128 +0,0 @@ ---- -layout: post -title: Working with data in Angular Heatmap chart component | Syncfusion -description: Learn here all about Working with data in Syncfusion Angular Heatmap chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Working with data -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Working with data in Angular Heatmap chart component - -This section shows how to bind data to the HeatMap component. The below video demonstrates the same. - -{% youtube "https://www.youtube.com/watch?v=oK23v5DbbLg" %} - -Heat map visualizes the JSON data and two-dimensional array data. Using the data adaptor support, data can be bound to the heat map. - -## Data adaptor - -Heat map supports the following types of data binding with the adaptor support. - -* Array - * Table Binding - * Cell Binding -* JSON data - * Table Binding - * Cell Binding - -### Array - table binding - -This data type is a collection of one dimensional array objects, at which each inner array contains data points for an X-axis data label. This is the default data binding type for heat map. You can also directly bind the array object to the [dataSource](https://ej2.syncfusion.com/angular/documentation/api/heatmap/#datasource) property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/working-with-data/arraytable-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/working-with-data/arraytable-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/working-with-data/arraytable-cs1" %} - -### Array - cell binding - -This data type is a collection of array objects that contain information about the row index, column index, and data value for each cell. You can bind the data to heat map by using the [data](https://ej2.syncfusion.com/angular/documentation/api/heatmap/data/#data) property in the [dataSource](https://ej2.syncfusion.com/angular/documentation/api/heatmap/#datasource) and setting the [adaptorType](https://ej2.syncfusion.com/angular/documentation/api/heatmap/data/#adaptortype) property to `Cell`. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/working-with-data/arraycell-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/working-with-data/arraycell-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/working-with-data/arraycell-cs1" %} - -### JSON data - table binding - -In JSON table data binding, each JSON object contains an X-axis data point as row header and all the corresponding Y-axis data values. You can bind the JSON table data to the heat map using the [data](https://ej2.syncfusion.com/angular/documentation/api/heatmap/data/#data) property in [dataSource](https://ej2.syncfusion.com/angular/documentation/api/heatmap/#datasource). To achieve this, you should enable the [isJsonData](https://ej2.syncfusion.com/angular/documentation/api/heatmap/data/#isjsondata) property and define the [adaptorType](https://ej2.syncfusion.com/angular/documentation/api/heatmap/data/#adaptortype) property as `Table`. The [xDataMapping](https://ej2.syncfusion.com/angular/documentation/api/heatmap/data/#xdatamapping) property is used to map the row header in JSON data. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/working-with-data/jsontable-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/working-with-data/jsontable-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/working-with-data/jsontable-cs1" %} - -### JSON data - Cell binding - -In JSON cell data binding, each JSON object consists a value for each cell along with a mapping value for row and column. You can bind the JSON cell data having information for each cell to the heat map using the [data](https://ej2.syncfusion.com/angular/documentation/api/heatmap/data/#data) property in [dataSource](https://ej2.syncfusion.com/angular/documentation/api/heatmap/#datasource). To achieve this, you should define the [adaptorType](https://ej2.syncfusion.com/angular/documentation/api/heatmap/data/#adaptortype) property as `Cell` and enable the [isJsonData](https://ej2.syncfusion.com/angular/documentation/api/heatmap/data/#isjsondata) property. Now, map the fields of data by using the [valueMapping](https://ej2.syncfusion.com/angular/documentation/api/heatmap/data/#valuemapping), [xDataMapping](https://ej2.syncfusion.com/angular/documentation/api/heatmap/data/#xdatamapping) and [yDataMapping](https://ej2.syncfusion.com/angular/documentation/api/heatmap/data/#ydatamapping) properties. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/working-with-data/jsoncell-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/working-with-data/jsoncell-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/working-with-data/jsoncell-cs1" %} - -## Empty points - -The data points that use the `null` or `""` or `undefined` as value are considered as empty points. Empty data points are ignored and not displayed in the heat map, and these points are rendered with default palette. You can customize the empty data point color value using the [emptyPointColor](https://ej2.syncfusion.com/angular/documentation/api/heatmap/paletteSettings/#emptypointcolor) property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/working-with-data/emptypoint-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/working-with-data/emptypoint-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/working-with-data/emptypoint-cs1" %} - -## Binding nested JSON data - -In complex data binding, you can bind the nested JSON data to the data points in the heat map. The nested data can be mapped using the [xDataMapping](https://ej2.syncfusion.com/angular/documentation/api/heatmap/data/#xdatamapping), [yDataMapping](https://ej2.syncfusion.com/angular/documentation/api/heatmap/data/#ydatamapping), [valueMapping](https://ej2.syncfusion.com/angular/documentation/api/heatmap/data/#valuemapping) and [bubbleDataMapping](https://ej2.syncfusion.com/angular/documentation/api/heatmap/data/#bubbledatamapping) properties as string value concatenated by a dot. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/working-with-data/nestedJsonCell-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/heatmap-chart/working-with-data/nestedJsonCell-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/heatmap-chart/working-with-data/nestedJsonCell-cs1" %} - -## See Also - -* [To bind data for bubble heat map with size and color attributes](./bubble-heatmap/#binding-data-for-bubble-heat-map-with-size-and-color-attributes) diff --git a/chart-sdk/angular/smith-charts/accessibility.md b/chart-sdk/angular/smith-charts/accessibility.md deleted file mode 100644 index cd4e84180..000000000 --- a/chart-sdk/angular/smith-charts/accessibility.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -layout: post -title: Accessibility in Angular Smithchart component | Syncfusion -description: Learn here all about Accessibility in Syncfusion Angular Smithchart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Accessibility -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Accessibility in Angular Smithchart component - -The Smith chart component followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility. - -The accessibility compliance for the Smith chart component is outlined below. - -| Accessibility Criteria | Compatibility | -| -- | -- | -| [WCAG 2.2](https://www.w3.org/TR/WCAG22/) Support | Intermediate | -| [Section 508](https://www.section508.gov/) Support | Intermediate | -| Screen Reader Support | Intermediate | -| Color Contrast | Yes | -| Mobile Device Support | Yes | -| Keyboard Navigation Support | Intermediate | -| [Accessibility Checker](https://www.npmjs.com/package/accessibility-checker) Validation | Yes | -| [Axe-core](https://www.npmjs.com/package/axe-core) Accessibility Validation | Yes | - - -
Yes - All features of the component meet the requirement.
- -
Intermediate - Some features of the component do not meet the requirement.
- -
No - The component does not meet the requirement.
- - -## WAI-ARIA attributes - -The Smith chart component followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) patterns to meet the accessibility. The following ARIA attributes are used in the Smith chart component: - -* img (role) -* region (role) -* aria-label (attribute) -* aria-hidden (attribute) - -## Keyboard interaction - -The Smith chart component followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction) guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Smith chart component. - -| **Press** | **To do this** | -| --- | --- | -| Tab | Moves the focus to the next element in the Smith chart. | -| Shift + Tab | Moves the focus to the previous element in the Smith chart. | -| Ctrl + P | Prints the Smith chart. | - -## Ensuring accessibility - -The Smith chart component's accessibility levels are ensured through an [accessibility-checker](https://www.npmjs.com/package/accessibility-checker) and [axe-core](https://www.npmjs.com/package/axe-core) software tools during automated testing. - -The accessibility compliance of the Smith chart component is shown in the following sample. Open the [sample](https://ej2.syncfusion.com/accessibility/smith-chart.html) in a new window to evaluate the accessibility of the Smith chart component with accessibility tools. - -{% previewsample "https://ej2.syncfusion.com/accessibility/smith-chart.html" %} - -## See also - -* [Accessibility in Syncfusion® Angular components](../common/accessibility) - diff --git a/chart-sdk/angular/smith-charts/getting-started.md b/chart-sdk/angular/smith-charts/getting-started.md deleted file mode 100644 index 824a01b52..000000000 --- a/chart-sdk/angular/smith-charts/getting-started.md +++ /dev/null @@ -1,239 +0,0 @@ ---- -layout: post -title: Getting Started with Angular Smith Chart Component | Syncfusion -description: Check out and learn about getting started with the Angular Smith Chart component of Syncfusion Essential JS 2 and more details. -platform: chart-sdk -control: Getting Started -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Getting Started with Angular Smith Chart Component - -This section explains the steps required to create an [Angular Smith Chart](https://www.syncfusion.com/angular-components/angular-smith-chart) and demonstrates the basic usage of the Smith Chart component in an Angular environment. - -> Note: This guide supports **Angular 21** and other recent Angular versions. For detailed compatibility with other Angular versions, please refer to the [Angular version support matrix](https://ej2.syncfusion.com/angular/documentation/system-requirement#angular-version-compatibility). Starting from Angular 19, standalone components are the default, and this guide reflects that architecture. - -> **Ready to streamline your Syncfusion® Angular development?** Discover the full potential of Syncfusion® Angular components with Syncfusion® AI Coding Assistant. Effortlessly integrate, configure, and enhance your projects with intelligent, context-aware code suggestions, streamlined setups, and real-time insights—all seamlessly integrated into your preferred AI-powered IDEs like VS Code, Cursor, Syncfusion® Code Studio, and more. [Explore Syncfusion® AI Coding Assistant](https://ej2.syncfusion.com/angular/documentation/ai-coding-assistant/overview) - -## Prerequisites - -Ensure your development environment meets the [System Requirements for Syncfusion® Angular UI Components](https://ej2.syncfusion.com/angular/documentation/system-requirement), which covers supported Node.js, Angular, and `@syncfusion/ej2-angular-charts` versions. - -## Set up the Angular application - -A straightforward approach to begin with Angular is to create a new application using the [Angular CLI](https://github.com/angular/angular-cli). Install the Angular CLI globally with the following command: - -```bash -npm install -g @angular/cli -``` - -> **Angular 21 Standalone Architecture:** Standalone components are the default in Angular 21. This guide uses the modern standalone architecture. If you need more information about the standalone architecture, refer to the [Standalone Guide](https://ej2.syncfusion.com/angular/documentation/getting-started/angular-standalone). - -### Install a specific version of Angular CLI - -To install a particular version of the Angular CLI, use: - -```bash -npm install -g @angular/cli@21 -``` - -## Create a new application - -With the Angular CLI installed, execute the following command to generate a new application: - -```bash -ng new syncfusion-angular-app -``` - -This command will prompt you to configure settings such as enabling Angular routing and choosing a stylesheet format. Select the options that best match your project requirements. - -```bash - -? Which stylesheet format would you like to use? (Use arrow keys) -> CSS [ https://developer.mozilla.org/docs/Web/CSS ] - Sass (SCSS) [ https://sass-lang.com/documentation/syntax#scss ] - Sass (Indented) [ https://sass-lang.com/documentation/syntax#the-indented-syntax ] - Less [ http://lesscss.org ] - -``` - -By default, a CSS-based application is created. Use SCSS if required: - -```bash -ng new syncfusion-angular-app --style=scss -``` - -During project setup, when prompted for the Server-Side Rendering (SSR) option, choose the appropriate configuration based on your project requirements. - -![Initial_setup](images/SSR.png) - -When prompted to select an AI tool, select the required AI tool or choose **none** if you do not need any AI tool. - -![Initial_setup](images/Ai.png) - -Navigate to your newly created application directory: - -```bash -cd syncfusion-angular-app -``` - -> Note: In Angular 19 and below, the CLI generates files like `app.component.ts`, `app.component.html`, and `app.component.css`. In Angular 20 and above, the CLI generates a simpler structure with `src/app/app.ts`, `app.html`, and `app.css` (without the `.component.` suffix). The code examples in this guide use the **Angular 20+** file layout. - -## Installing Syncfusion® Smith Chart package - -Syncfusion®'s Angular component packages are available on [npmjs.com](https://www.npmjs.com/search?q=ej2-angular). To use Syncfusion® Angular components, install the necessary package. - -This guide uses the [Angular Smith Chart component](https://www.syncfusion.com/angular-components/angular-smith-chart) for demonstration. The Smith Chart is shipped as part of the broader Syncfusion Angular Charts package. Add the package to your application with: - -```bash -ng add @syncfusion/ej2-angular-charts -``` - -The above command performs the following configurations: - -- Adds the `@syncfusion/ej2-angular-charts` package and its peer dependencies to your `package.json`. -- Import the Smith Chart component in your application. - -> The `ng add` schematic does **not** automatically import components into `app.component.ts`; you still need to add the imports manually as shown in the next section. - -For more details on version compatibility, refer to the [Version Compatibility](https://ej2.syncfusion.com/angular/documentation/upgrade/version-compatibility) section. - -Syncfusion® offers two package structures for Angular components: - -1. Ivy library distribution package [format](https://angular.dev/tools/libraries/angular-package-format) -2. Angular compatibility compiler (ngcc), which is Angular's legacy compilation pipeline. - -Syncfusion®'s latest Angular packages are provided as Ivy-compatible and suited for Angular 12 and above. To install the package, execute: - -```bash -ng add @syncfusion/ej2-angular-charts -``` - -For applications not compiled with Ivy, use the `ngcc` tagged packages: - -> The ngcc packages are still compatible with Angular CLI versions 15 and below. However, they may generate warnings suggesting the use of Ivy compiled packages. Starting from Angular 16, support for the ngcc package has been completely removed. If you have further questions regarding ngcc compatibility, please refer to the following [FAQ](https://ej2.syncfusion.com/angular/documentation/common/troubleshooting/ngcc-compatibility). - -```bash -npm add @syncfusion/ej2-angular-charts@32.1.19-ngcc -``` - -## Add the Smith Chart component - -Update the contents of `src/app/app.ts` (or `src/app/app.component.ts` for Angular 19 and below) as shown below. The component imports `SmithchartModule` from `@syncfusion/ej2-angular-charts`, declares the selector `app-root`, and renders an empty Smith Chart in the template. - -```typescript - -import { SmithchartModule } from '@syncfusion/ej2-angular-charts'; -import { Component, ViewEncapsulation } from '@angular/core'; - -@Component({ - imports: [ - SmithchartModule - ], - standalone: true, - selector: 'app-root', - // Specifies the template string for the Smith Chart component - template: ``, - encapsulation: ViewEncapsulation.None -}) -export class AppComponent { } - -``` - -The default `index.html` (located at `src/index.html`) already contains an `` element in its ``, so no manual change is required for the default Angular project layout. If you have customized the bootstrap selector, ensure the selector in `@Component` matches the element used in `index.html`. - -```html - -``` - -The following example shows a basic Smith Chart rendered with the code above. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs1" %} - -## Run the application - -After the configuration is complete, run the following command to launch the development server and open the application in your default browser: - -```bash -npm start -``` - -## Module Injection - -Syncfusion® Smith Chart features are exposed as injectable services. To use a particular feature, add its service to the `providers` array of the component. In the following sections you will extend the basic Smith Chart to visualize transmission lines; that example uses the tooltip and legend features. The relevant service names and descriptions are listed below. - -* `SmithchartLegendService` - Inject this provider to use the legend feature. -* `TooltipRenderService` - Inject this provider to use the tooltip feature. - -Inject these services in the `providers` array of the standalone component, as shown below. - -```typescript - -import { Component } from '@angular/core'; -import { SmithchartModule, SmithchartLegendService, TooltipRenderService } from '@syncfusion/ej2-angular-charts'; - -@Component({ - imports: [ - SmithchartModule - ], - standalone: true, - selector: 'app-root', - template: ``, - encapsulation: ViewEncapsulation.None, - providers: [ SmithchartLegendService, TooltipRenderService ] -}) -export class AppComponent { } - -``` - -For a complete list of available Smith Chart services, refer to the [Smith Chart API reference](https://ej2.syncfusion.com/angular/documentation/api/smithchart). - -## Add series to the Smith Chart - -The Smith Chart supports two ways to bind data to a series. - -* [`dataSource`](https://ej2.syncfusion.com/angular/documentation/api/smithchart/smithchartSeriesModel#datasource) - Bind a data object directly by specifying [`resistance`](https://ej2.syncfusion.com/angular/documentation/api/smithchart/smithchartSeriesModel#resistance) and [`reactance`](https://ej2.syncfusion.com/angular/documentation/api/smithchart/smithchartSeriesModel#reactance) field names to add a series. -* [`points`](https://ej2.syncfusion.com/angular/documentation/api/smithchart/smithchartSeriesModel#points) - Bind a collection of objects containing `resistance` and `reactance` values directly to render a series. - -The following sample demonstrates adding two series to the Smith Chart using both approaches. - -* The first series, **Transmission1**, uses the [`dataSource`](https://ej2.syncfusion.com/angular/documentation/api/smithchart/smithchartSeriesModel#datasource) binding. -* The second series, **Transmission2**, uses the [`points`](https://ej2.syncfusion.com/angular/documentation/api/smithchart/smithchartSeriesModel#points) binding. - -Update the `app.component.ts` file as shown below to add the series data and template bindings. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs2/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs2/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs2" %} - -## Troubleshooting - -* If the Smith Chart does not render, confirm that `SmithchartModule` is listed in the `imports` array of the standalone component and that the development server has been restarted after package installation. -* If features such as legend or tooltip do not appear, ensure the corresponding service (`SmithchartLegendService` or `TooltipRenderService`) is added to the `providers` array. -* If you encounter `Cannot find module '@syncfusion/ej2-angular-charts'` errors, verify that the package is listed in `package.json` and run `npm install` to refresh `node_modules`. -* For build errors related to the `ngcc` package on Angular 16+, switch to the standard Ivy-compatible package by running `npm install @syncfusion/ej2-angular-charts@latest`. - -## See also - -* Explore additional Smith Chart topics: [Axis](./smith-chart-axis), [Dimensions](./smith-chart-dimensions), [Legend](./smith-chart-legend), [Markers](./smith-chart-marker), [Series](./smith-chart-series), [Tooltip](./smith-chart-tooltip), [Print and Export](./smith-chart-print), and [Accessibility](./accessibility). -* Learn how to [work with data](./working-with-data) in the Smith Chart. -* See the full [Smith Chart API reference](https://ej2.syncfusion.com/angular/documentation/api/smithchart). \ No newline at end of file diff --git a/chart-sdk/angular/smith-charts/images/Ai.png b/chart-sdk/angular/smith-charts/images/Ai.png deleted file mode 100644 index 34387c2e95d0046fd78b93e28c47d1ca951f89ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60680 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�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 diff --git a/chart-sdk/angular/smith-charts/images/SSR.png b/chart-sdk/angular/smith-charts/images/SSR.png deleted file mode 100644 index 64f1a3a739af430a0b13547a4d5c91bb357b6070..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8984 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 TrqG<7Eo^(v$*RusQu6-*xh;7H diff --git a/chart-sdk/angular/smith-charts/smith-chart-axis.md b/chart-sdk/angular/smith-charts/smith-chart-axis.md deleted file mode 100644 index 573ce5c29..000000000 --- a/chart-sdk/angular/smith-charts/smith-chart-axis.md +++ /dev/null @@ -1,80 +0,0 @@ ---- -layout: post -title: Smith chart axis in Angular Smithchart component | Syncfusion -description: Learn here all about Smith chart axis in Syncfusion Angular Smithchart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Smith chart axis -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Smith chart axis in Angular Smithchart component - -Like chart, Smithchart is having support for two types of axis. -* Horizontal axis - axis drawn as straight line in the horizontal direction of the chart. -* Radial axis - axis is drawn as circular path. - -## Labels Customization - -Axis labels are used to denote what kind of data is bound for smithchart. Using axis labels, you can easily identify in which interval chart is rendered. Using following properties we can customize the axis labels for horizontal and radial axis. - -* [`labelPosition`] - used to place the labels either inside or outside the axis line. -* [`labelIntersectAction`] - used to hide the labels when intersect with other one. -* [`labelStyle`] - used to customize the properties such as font size, family, weight, opacity. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs8/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs8/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs8" %} - -## Gridlines - -To make the data in a chart that displays axes easier to read, you can display horizontal and radial axis gridlines. Gridlines extend from any horizontal and radial axes across the plot area of the smithchart. -Both horizontal and radial axis are having support for major as well as minor gridlines. Major gridlines are drawn from the position in which labels are rendered. Minor gridlines are drawn between two major gridlines as per the count we set in settings. - -We can customize following things, in major as well as minor gridlines. - -* [`width`] - used to customize the width of gridlines. -* [`dashArray`] - used to customize whether gridline have to render as normal line or dashed line. -* [`visible`] - used to enable or disable the visibility of the gridlines. -* [`opacity`] - used to customize the opacity of the major gridlines. -* [`count`] - used to customize the count of the minor gridlines. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs9/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs9/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs9" %} - -## Axisline - -As name suggests that, it is a line in smithchart that can be configured to denotes the axis. By default, visibility of the axis line is true. You can customize its visibility by using visible property in axis Line. Other than visibility of the axis line, you can customize the following properties of the axis line. - -* [`width`] - used to customize the width of the axis line. -* [`dashArray`] - used to render the axis line as dashed line. -* [`visible`] - used to enable or disable the visibility of the axis line. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs10/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs10/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs10" %} diff --git a/chart-sdk/angular/smith-charts/smith-chart-dimensions.md b/chart-sdk/angular/smith-charts/smith-chart-dimensions.md deleted file mode 100644 index 9043b88b8..000000000 --- a/chart-sdk/angular/smith-charts/smith-chart-dimensions.md +++ /dev/null @@ -1,67 +0,0 @@ ---- -layout: post -title: Smith chart dimensions in Angular Smithchart component | Syncfusion -description: Learn here all about Smith chart dimensions in Syncfusion Angular Smithchart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Smith chart dimensions -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Smith chart dimensions in Angular Smithchart component - -You can render the smithchart either corresponding to its container size or you can set the size of the smithchart as per your requirement. To render the smithchart corresponding to its container size, you need to set the size for the smithchart container. Else to set the size for the smithchart as per your requirement, you can use the width and height properties in the smithchart. - -## Size for Container - -You can render smithchart to it's container size. To achieve this, you need to specify the width and height of the smithchart's container via inline or CSS as demonstrated below. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs11/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs11/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs11" %} - -## Size for Smithchart - - - -You can also set size for smithchart directly through [`width`] and [`height`] properties. Using this properties, you can directly mention the width and height of the smithchart in pixels or you can set the width and height in percentage. - -**In Pixel** - -In smithchart's width and height property, you can directly give values in pixels like below demonstration. This will render smithchart in same size as you mentioned in you code. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs12/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs12/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs12" %} - -**In percentage** - -You can also specify the width and height of the smithchart in percentage. If you mention the width and height in percentage, then smithchart will be render as per the percentage of it's container size. You can set the values in percentage like below demonstration. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs13/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs13/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs13" %} \ No newline at end of file diff --git a/chart-sdk/angular/smith-charts/smith-chart-legend.md b/chart-sdk/angular/smith-charts/smith-chart-legend.md deleted file mode 100644 index f71d19839..000000000 --- a/chart-sdk/angular/smith-charts/smith-chart-legend.md +++ /dev/null @@ -1,145 +0,0 @@ ---- -layout: post -title: Smith chart legend in Angular Smithchart component | Syncfusion -description: Learn here all about Smith chart legend in Syncfusion Angular Smithchart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Smith chart legend -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - - - -# Smith chart legend in Angular Smithchart component - -Legend is a key used in smithchart, that contains symbol and descriptions. It provides valuable information for interpreting what the smithchart is displaying and can be represented in various colors, shapes or other identifiers based on the data. In simple words, we can define that legend is used to denote the series rendered in the smithchart. - -## Enable the legend for the Smith Chart - -The Smith Chart's legend denotes the corresponding series. To enable the legend, inject the `SmithchartLegendService` and set the [`legendSettings`](https://ej2.syncfusion.com/angular/documentation/api/smithchart/smithchartModel#legendsettings) [`visible`](https://ej2.syncfusion.com/angular/documentation/api/smithchart/smithchartLegendSettingsModel#visible) property to `true`. The series name can be customized using the series [`name`](https://ej2.syncfusion.com/angular/documentation/api/smithchart/smithchartSeriesModel#name) property. You can also configure the legend's position, alignment, and shape using additional `legendSettings` options; see the [Smith Chart legend API](https://ej2.syncfusion.com/angular/documentation/api/smithchart/smithchartLegendSettingsModel) for details. - -The following example shows how to enable the legend for the Smith Chart. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs6/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs6/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs6" %} - -## Position and Alignment - -By default visibility of the legend is false. To enable the legend, kindly set visible as true in legendSettings. Default position for the legend is bottom. By using [`position`] property, you can change the position of the legend. You can either place the legend at bottom, top, right and left side of the smithchart. To use the legend in smithchart, you need to import and inject the SmithchartLegend from chart. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs14/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs14/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs14" %} - -Other than these positions, you can place the legend anywhere in the smithchart. To achieve this, you have to set position as custom in legendSettings and specify the x and y coordinates using the x and y properties in the location. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs15/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs15/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs15" %} - -**Legend Alignment** - -Other than positioning the legend in the smithchart, you can customize its alignment also. By default, legend is aligned at center. Using the [`alignment`] property, you can align the legend in near and far locations of the smithchart. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs16/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs16/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs16" %} - -## Customization - -**Legend Shape** - -By default, legend is rendered in the circle shape and the color of the shape is as same as series color in the smithchart. Using the property [`shape`] in legend settings, you can change the icon shape of the legend as rectangle, triangle and so on. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs17/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs17/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs17" %} - -**Legend Size** - -By default, legend takes 20% - 25% of the chart's height horizontally, when it is placed on top or bottom position and 20% - 25% of the width vertically, while placing on left or right position of the chart. You can change this default legend size by using the [`width`] and [`height`] property of the legendSettings. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs18/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs18/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs18" %} - -**Padding** - -You can customize the space between two legend items and space between legend shape and text as per your requirement. For customizing the space between two legend items, you can use [`itemPadding`] property. To control space between legend shape and text, you can use [`shapePadding`] property. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs19/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs19/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs19" %} - -## Toggle Visibility - -By default series name is displayed in the legend. You can collapse the visibility of the series by clicking the legend for the particular series. You can toggle the series visibility as true or false using the [`toggleVisibility`] property. By default it is true. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs20/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs20/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs20" %} diff --git a/chart-sdk/angular/smith-charts/smith-chart-marker.md b/chart-sdk/angular/smith-charts/smith-chart-marker.md deleted file mode 100644 index 2236aab23..000000000 --- a/chart-sdk/angular/smith-charts/smith-chart-marker.md +++ /dev/null @@ -1,95 +0,0 @@ ---- -layout: post -title: Smith chart marker in Angular Smithchart component | Syncfusion -description: Learn here all about Smith chart marker in Syncfusion Angular Smithchart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Smith chart marker -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - - - -# Smith chart marker in Angular Smithchart component - -Markers and Datalabels are used to provide information about the data points in the series. You can add a shape to adorn each data point. By default marker and datalabel both are disabled in smithchart. You can enable both of them by setting visible property as true in marker and datalabel settings - -## Enable markers in the Smith Chart - -Use the series [`marker`](https://ej2.syncfusion.com/angular/documentation/api/smithchart/smithchartSeriesModel#marker) property to configure series markers. To display a marker for a particular series, set [`visible`](https://ej2.syncfusion.com/angular/documentation/api/smithchart/smithchartSeriesMarkerModel#visible) to `true` on the marker's options. The following sample enables the marker for the first series only. - -Update `app.component.ts` to bind a `marker` object to the first series. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs4/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs4/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs4" %} - -## Marker Customization - -Using marker settings in series, you can customize the marker for each series differently. Using marker settings, you can customize following properties differently for each series in the smithchart. - -* [`width`] - To control the width of the marker. -* [`height`] - To control the height of the marker. -* [`fill`] - Used to customize the fill color of the marker. -* [`opacity`] - Used to customize the opacity of the marker. -* [`border`] - Used to control the width and color of the marker's border. -* [`shape`] - Used to change the shape of the marker. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs22/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs22/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs22" %} - -## Enable data labels on Smith Chart markers - -Use the marker [`dataLabel`](https://ej2.syncfusion.com/angular/documentation/api/smithchart/smithchartSeriesMarkerModel#datalabel) property to configure marker data labels. To display a data label for a particular series marker, set [`visible`](https://ej2.syncfusion.com/angular/documentation/api/smithchart/smithchartSeriesDatalabelModel#visible) to `true` on the marker's `dataLabel` options. The following sample enables data labels for the first series. - -Update `app.component.ts` as shown in the following example. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs5/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs5/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs5" %} - -## Datalabel customization - -Using datalabel settings in marker, you can customize the datalabel for each series differently. In datalabel, you can customize the following properties differently for each series. - -* [`fill`] - Used to changes the fill color of the data label's shape. -* [`opacity`] - Used to control the opacity of the data label's shape. -* [`border`] - Used to customize the width and color of the border. -* [`textStyle`] - Used to customize the font color, width and size. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs24/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs24/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs24" %} \ No newline at end of file diff --git a/chart-sdk/angular/smith-charts/smith-chart-print.md b/chart-sdk/angular/smith-charts/smith-chart-print.md deleted file mode 100644 index 1b5fa5370..000000000 --- a/chart-sdk/angular/smith-charts/smith-chart-print.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -layout: post -title: Smith chart print in Angular Smithchart component | Syncfusion -description: Learn here all about Smith chart print in Syncfusion Angular Smithchart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Smith chart print -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Smith chart print in Angular Smithchart component - -## Print - -The rendered smithchart can be printed directly from the browser by calling the public method print. ID of the smithchart's div element must be passed as argument to that methods. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs25/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs25/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs25" %} - -## Export - -The rendered smithchart can be exported to JPEG , PNG, SVG or PDF format by using export method in smithchart. Input parameters for this method are Export Type for format and fileName of result. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs26/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs26/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs26" %} diff --git a/chart-sdk/angular/smith-charts/smith-chart-series.md b/chart-sdk/angular/smith-charts/smith-chart-series.md deleted file mode 100644 index 84d1b38bb..000000000 --- a/chart-sdk/angular/smith-charts/smith-chart-series.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -layout: post -title: Smith chart series in Angular Smithchart component | Syncfusion -description: Learn here all about Smith chart series in Syncfusion Angular Smithchart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Smith chart series -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Smith chart series in Angular Smithchart component - -You can add any number of series to the smithchart as per your requirement. You can use series setting to either add or customize the data. For the points or datasource added in the series, line is drawn. You can customize the each series as per your requirement with marker, datalabel, animation, opacity and so on. - -## points or datasource - -For adding values in the smithchart, you can use either points or datasource in the series. Points and datasource both should be array of object which should contain the field names resistance and rectangle. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs27/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs27/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs27" %} - -## Series customization - -Using following options in series settings, you can customize each series in smithchart as per your requirement. - -* [`fill`] - Used to customize the fill color for the series. -* [`enableSmartLabels`] - Used to place the data labels on the smithchart without overlapping with each other. -* [`visibility`] - Used to handle the visibility of the series. -* [`opacity`] - Used to control the opacity of the series line. -* [`width`] - Used to customize the width of the series line. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs28/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs28/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs28" %} diff --git a/chart-sdk/angular/smith-charts/smith-chart-tooltip.md b/chart-sdk/angular/smith-charts/smith-chart-tooltip.md deleted file mode 100644 index 326b47000..000000000 --- a/chart-sdk/angular/smith-charts/smith-chart-tooltip.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -layout: post -title: Smith chart tooltip in Angular Smithchart component | Syncfusion -description: Learn here all about Smith chart tooltip in Syncfusion Angular Smithchart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Smith chart tooltip -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Smith chart tooltip in Angular Smithchart component - -## Enable the tooltip for Smith Chart series - -The Smith Chart's tooltip shows the values of the hovered data point. To enable the tooltip, inject the `TooltipRenderService` and set the series [`tooltip`](https://ej2.syncfusion.com/angular/documentation/api/smithchart/smithchartSeriesModel#tooltip) [`visible`](https://ej2.syncfusion.com/angular/documentation/api/smithchart/smithchartSeriesTooltipModel#visible) property to `true`. For additional customization options such as tooltip template and format, refer to the [Smith Chart tooltip API](https://ej2.syncfusion.com/angular/documentation/api/smithchart/smithchartSeriesTooltipModel). - -The following example shows how to enable the tooltip for the Smith Chart series collection. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs7/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs7/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs7" %} diff --git a/chart-sdk/angular/smith-charts/title-subtitle.md b/chart-sdk/angular/smith-charts/title-subtitle.md deleted file mode 100644 index 1ad219ef8..000000000 --- a/chart-sdk/angular/smith-charts/title-subtitle.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -layout: post -title: Title subtitle in Angular Smithchart component | Syncfusion -description: Learn here all about Title subtitle in Syncfusion Angular Smithchart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Title subtitle -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Title subtitle in Angular Smithchart component - -## Add a title to the Smith Chart - -The [`title`](https://ej2.syncfusion.com/angular/documentation/api/smithchart/smithchartModel#title) API adds a title to the Smith Chart. Use the [`text`](https://ej2.syncfusion.com/angular/documentation/api/smithchart/titleModel#text) API to set the title text, and the [`visible`](https://ej2.syncfusion.com/angular/documentation/api/smithchart/titleModel#visible) API to toggle the title's visibility. To add a subtitle and customize text styles, see the [Title and Subtitle](./title-subtitle) topic. - -Update `app.component.ts` as shown in the following example to add a title. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs3/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs3/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs3" %} - -## Title trim - -Both title and subtitle of the smithchart can be trimmed if it exceeds the certain length. Trimming is enabled using [`enableTrim`] for title as well as subtitle. This length can be changed using the property [`maximumWidth`]. Also [`font`], [`textAlignment`] and [`visibility`] can be customized for title as well as subtitle. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs31/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs31/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs31" %} diff --git a/chart-sdk/angular/smith-charts/working-with-data.md b/chart-sdk/angular/smith-charts/working-with-data.md deleted file mode 100644 index b05536fb3..000000000 --- a/chart-sdk/angular/smith-charts/working-with-data.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -layout: post -title: Working with data in Angular Smithchart component | Syncfusion -description: Learn here all about Working with data in Syncfusion Angular Smithchart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Working with data -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Working with data in Angular Smithchart component - -Smithchart can visualise the data bound from local data. The data you bind for the smithchart, should be an array of object and that should contain the field resistance and rectangle. This should be bind to points or datasource in the smithchart. - -## Data Binding - -You can bind simple JSON data to smithchart using point property in series. JSON data should contain [`resistance`] and [`reactance`] fields. This JSON data should be bind to points or datasource in the smithchart. You can any number of JSON for points or datasource as per your requirement. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs32/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/smith-chart/getting-started/smithchart-cs32/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/smith-chart/getting-started/smithchart-cs32" %} \ No newline at end of file diff --git a/chart-sdk/angular/sparkline/accessibility.md b/chart-sdk/angular/sparkline/accessibility.md deleted file mode 100644 index 304d68037..000000000 --- a/chart-sdk/angular/sparkline/accessibility.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -layout: post -title: Accessibility in Angular Sparkline component | Syncfusion -description: Learn here all about Accessibility in Syncfusion Angular Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Accessibility -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Accessibility in Angular Sparkline component - -The Sparkline component followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility. - -The accessibility compliance for the Sparkline component is outlined below. - -| Accessibility Criteria | Compatibility | -| -- | -- | -| [WCAG 2.2](https://www.w3.org/TR/WCAG22/) Support | Intermediate | -| [Section 508](https://www.section508.gov/) Support | Intermediate | -| Screen Reader Support | Intermediate | -| Right-To-Left Support | Yes | -| Color Contrast | Yes | -| Mobile Device Support | Yes | -| Keyboard Navigation Support | Intermediate | -| [Accessibility Checker](https://www.npmjs.com/package/accessibility-checker) Validation | Yes | -| [Axe-core](https://www.npmjs.com/package/axe-core) Accessibility Validation | Yes | - - -
Yes - All features of the component meet the requirement.
- -
Intermediate - Some features of the component do not meet the requirement.
- -
No - The component does not meet the requirement.
- - -## WAI-ARIA attributes - -The Sparkline component followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) patterns to meet the accessibility. The following ARIA attributes are used in the Sparkline component: - -* img (role) -* aria-label (attribute) -* aria-hidden (attribute) - -## Keyboard interaction - -The Sparkline component followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction) guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Sparkline component. - -| **Press** | **To do this** | -| --- | --- | -| Ctrl + P | Prints the Sparkline. | - -## Ensuring accessibility - -The Sparkline component's accessibility levels are ensured through an [accessibility-checker](https://www.npmjs.com/package/accessibility-checker) and [axe-core](https://www.npmjs.com/package/axe-core) software tools during automated testing. - -The accessibility compliance of the Sparkline component is shown in the following sample. Open the [sample](https://ej2.syncfusion.com/accessibility/spark-line-chart.html) in a new window to evaluate the accessibility of the Sparkline component with accessibility tools. - -{% previewsample "https://ej2.syncfusion.com/accessibility/spark-line-chart.html" %} - -## See also - -* [Accessibility in Syncfusion® Angular components](../common/accessibility) \ No newline at end of file diff --git a/chart-sdk/angular/sparkline/appearance.md b/chart-sdk/angular/sparkline/appearance.md deleted file mode 100644 index fac4d54a6..000000000 --- a/chart-sdk/angular/sparkline/appearance.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -layout: post -title: Appearance in Angular Sparkline component | Syncfusion -description: Learn here all about Appearance in Syncfusion Angular Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Appearance -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Appearance in Angular Sparkline component - -The appearance of the sparkline can be customized using margin, container Area border, and container Area background. - -## Sparkline border - -The `containerArea border` of the sparkline is used to render border to cover sparkline area. - -The following code example shows the sparkline with overall border. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs1/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs1/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs1" %} - -## Sparkline padding - -Padding is used to specify padding value between container and sparkline. By default, padding value of the sparkline is 5. Sparkline `padding` values are specified by the left, right, top, and bottom. - -The following code example shows the sparkline with overall padding is set to 20. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs2/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs2/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs2" %} - -## Sparkline area customization - -The background color of the sparkline area can be customized using the `containerArea background` color. By default, the sparkline background color is `transparent`. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs3/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs3/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs3" %} - -## Sparkline theme - -Datalabel and track line colors of the sparkline will be changed based on theme. For example, for dark theme, the color of datalabel and track line should be white; for light theme, their value should be black. The possible values for sparkline theme are `Material`, `Fabric`, `Bootstrap`, and `Highcontrast`. - -The following code example shows the color for datalabel and track line is set to white for dark theme. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs4/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs4/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs4" %} \ No newline at end of file diff --git a/chart-sdk/angular/sparkline/axis-customization.md b/chart-sdk/angular/sparkline/axis-customization.md deleted file mode 100644 index 6dbd31f02..000000000 --- a/chart-sdk/angular/sparkline/axis-customization.md +++ /dev/null @@ -1,128 +0,0 @@ ---- -layout: post -title: Axis customization in Angular Sparkline component | Syncfusion -description: Learn here all about Axis customization in Syncfusion Angular Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Axis customization -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Axis customization in Angular Sparkline component - -You can customize axis value types and min and max values of the sparkline. - -## Change value type of the sparkline - -You can change the sparkline value type by setting the [`valueType`] property to [`Numeric`], [`Category`], or [`DateTime`]. - - -**DateTime** - -You can assign date-time values to the sparkline by setting the [`valueType`] property to [`DateTime`]. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs5/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs5/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs5" %} - - -**Category** - -You can assign category values to the sparkline by setting [`valueType`] to [`Category`]. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs6/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs6/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs6" %} - -**Numeric** - -You can assign numeric values to the sparkline by setting the [`valueType`] to [`Numeric`]. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs7/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs7/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs7" %} - - -## Change min and max values of axis - -You can change the min and max values of x-axis by setting the [`minX`] and [`maxX`] values to the [`axisSettings`] property. You can also change the min and max values of y-axis by setting the [`minY`] and [`maxY`] values to the [`axisSettings`] property. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs8/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs8/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs8" %} - -## Change value of axis - -You can set horizontal axis line value of the sparkline by setting [`value`] to the [`axisSettings`] property. The following code example shows this. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs9/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs9/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs9" %} - -## Axis line customization - -Axis of the sparkline can be collapsed using the [`visible`] property in [`lineSettings`]; this is not applicable for win-loss. You can customize the [`color`], [`width`], [`opacity`], and [`dashArray`] of axis line. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs10/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs10/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs10" %} diff --git a/chart-sdk/angular/sparkline/data-labels.md b/chart-sdk/angular/sparkline/data-labels.md deleted file mode 100644 index 4b51bc28c..000000000 --- a/chart-sdk/angular/sparkline/data-labels.md +++ /dev/null @@ -1,76 +0,0 @@ ---- -layout: post -title: Data labels in Angular Sparkline component | Syncfusion -description: Learn here all about Data labels in Syncfusion Angular Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Data labels -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Data labels in Angular Sparkline component - -Data labels are used to display values of data points to improve the readability. - -## Enable data label - -To enable data label for sparkline series, provide `visible` of the `dataLabelSettings` as following possible values: - -* All - Enables data label of all points. -* Start - Enables data label of the start point. -* End - Enables data label of the end point. -* High - Enables data label of the high point. -* Low - Enables data label of the low point. -* Negative - Enables data labels of the negative points. - -The following example shows enabling sparkline data label for all points. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs11/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs11/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs11" %} - -## Customize data label - -Data labels can be customized using the fill, border, opacity, and textStyle. The following code example shows customizing data label border, text color, and fill color. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs12/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs12/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs12" %} - -## Format data label text - -The text of data labels can be formatted using the `format` API in the sparkline `dataLabelSettings`. By default, data label shows the y-value of point. The following code example shows how to display x and y-values for points. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs13/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs13/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs13" %} diff --git a/chart-sdk/angular/sparkline/ej1-api-migration.md b/chart-sdk/angular/sparkline/ej1-api-migration.md deleted file mode 100644 index 9881dc1ac..000000000 --- a/chart-sdk/angular/sparkline/ej1-api-migration.md +++ /dev/null @@ -1,170 +0,0 @@ ---- -layout: post -title: Ej1 api migration in Angular Sparkline component | Syncfusion -description: Learn here all about Ej1 api migration in Syncfusion Angular Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Ej1 api migration -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - - - - - -# Ej1 api migration in Angular Sparkline component - -This article describes the API migration process of Accordion component from Essential® JS 1 to Essential® JS 2. - -## Sparkline Types - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Type| **Property:** *type*

``| **Property:** *type*

`` | - -## Databinding - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Datasource| **Property:** *dataSource*

`` |**Property:** *dataSource*

``| -|Binding X values with datasource| **Property:** *xName*

`` |**Property:** *xName*

``| -|Binding Y values with datasource| **Property:** *yName*

`` |**Property:** *yName*

``| - -## Markers - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Enable markers| **Property:** *markerSettings.visible*

``| **Property:** *markerSettings.visible*

``
**TS:**
public markerSettings: Object = { visible: ["All"] } | -|Color| **Property:** *markerSettings.fill*

`` |**Property:** *markerSettings.fill*

``
**TS:**
public markerSettings: Object = { fill: "green" } | -|Size| **Property:** *markerSettings.width*

`` |**Property:** *markerSettings.size*

``
**TS:**
public markerSettings: Object = { size: 5 } | -|Opacity| **Property:** *markerSettings.opacity*

`` |**Property:** *markerSettings.opacity*

``
**TS:**
public markerSettings: Object = { opacity: 0.5} | -|Border color| **Property:** *markerSettings.border.color*

``| **Property:** *markerSettings.border.color*

``
**TS:**
public markerSettings: Object = { border: { color: "red" } } | -|Border width| **Property:** *markerSettings.border.width*

`` |**Property:** *markerSettings.border.width*

``
**TS:**
public markerSettings: Object = { border: { width: 2 } }| -|Border opacity| **Property:** *markerSettings.border.opacity*

`` |Not applicable| - -## Data labels - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Enable data labels| Not applicable |**Property:** *dataLabelSettings.visible*

``
**TS:**
public dataLabelSettings: Object = { visible: ["All"] }| -|Color| Not applicable |**Property:** *dataLabelSettings.fill*

``
**TS:**
public dataLabelSettings: Object = { fill: "red" }| -|Opacity| Not applicable |**Property:** *dataLabelSettings.opacity*

``
**TS:**
public dataLabelSettings: Object = { opacity: 0.5 } | -|Border color| Not applicable |**Property:** *dataLabelSettings.border.color*

``
**TS:**
public dataLabelSettings: Object = { border: { color: "green" } }| -|Border width| Not applicable |**Property:** *dataLabelSettings.border.width*

``
**TS:**
public dataLabelSettings: Object = { border: {width: 1 } } | -|Format| Not applicable |**Property:** *dataLabelSettings.format*

``
**TS:**
public dataLabelSettings: Object = { format: "${xval}: ${yval}"} | -|Horizontal Offset| Not applicable |**Property:** *dataLabelSettings.offset.x*

``
**TS:**
public dataLabelSettings: Object = { offset: {x: 100 } }| -|Vertical Offset| Not applicable |**Property:** *dataLabelSettings.offset.y*

``
**TS:**
public dataLabelSettings: Object = { offset: {y: 100 } } | -|Font color| Not applicable |**Property:** *dataLabelSettings.textStyle.color*

-``
**TS:**
public dataLabelSettings: Object = { textStyle: { color: "green" } } | -|Font family| Not applicable |**Property:** *dataLabelSettings.textStyle.fontFamily*

``
**TS:**
public dataLabelSettings: Object = { textStyle: { fontFamily: "Arial" } }| -|Font style| Not applicable |**Property:** *dataLabelSettings.textStyle.fontStyle*

``
**TS:**
public dataLabelSettings: Object = { textStyle: { fontStyle: "normal" } }| -|Font weight| Not applicable |**Property:** *dataLabelSettings.textStyle.fontWeight*

``
**TS:**
public dataLabelSettings: Object = { textStyle: { fontWeight: "Bold" } }| -|Font opacity| Not applicable |**Property:** *dataLabelSettings.textStyle.opacity*

``
**TS:**
public dataLabelSettings: Object = { textStyle: { opacity: 0.5 } }| -|Font size| Not applicable |**Property:** *dataLabelSettings.textStyle.fontSize*

``
**TS:**
public dataLabelSettings: Object = { textStyle: { fontSize: "12px" } }| - -## Range band - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Color| **Property:** *rangeBandSettings.color*

``
**TS:**
this.rangeBandSettings = { color: "#ff14ae" } |**Property:** *rangeBandSettings.color*

``
**TS:**
public rangeBandSettings: Object = { color: "red" } | -|Opacity| **Property:** *rangeBandSettings.opacity*

``
**TS:**
this.rangeBandSettings = { opacity: 0.5 } |**Property:** *rangeBandSettings.opacity*

``
**TS:**
public rangeBandSettings: Object = { opacity: 0.5 }| -|Start range| **Property:** *rangeBandSettings.startRange*

``
**TS:**
this.rangeBandSettings = { startRange: 0 } |**Property:** *rangeBandSettings.startRange*

``
**TS:**
public rangeBandSettings: Object = { startRange: 0 }| -|End range| **Property:** *rangeBandSettings.endRange*

``
**TS:**
this.rangeBandSettings = { endRange: 50 } |**Property:** *rangeBandSettings.endRange*

``
**TS:**
public rangeBandSettings: Object = { endRange: 30 }| - -## Special points customization - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|High point color| **Property:** *highPointColor*

`` |**Property:** *highPointColor*

``| -|Low point color| **Property:** *lowPointColor*

`` |**Property:** *lowPointColor*

``| -|Negative point color| **Property:** *negativePointColor*

`` |**Property:** *negativePointColor*

`` |**Property:** *startPointColor*

``| -|End point color| **Property:** *endPointColor*

`` |**Property:** *endPointColor*

``| -|Tie point color| **Property:** *tiePointColor*

Not Applicable |**Property:** *tiePointColor*

``| - -## Axis customization - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Show axis line| **Property:** *axisSettings.visible*

`` |**Property:** *axisSettings.lineSettings.visible*

``
**TS:**
public axisSettings: Object = { visible: true }| -|Line color| **Property:** *axisSettings.color*

`` |**Property:** *axisSettings.lineSettings.color*

``
**TS:**
public axisSettings: Object = { color: "red" }| -|Line width| **Property:** *axisSettings.width*

`` |**Property:** *axisSettings.lineSettings.width*

``
**TS:**
public axisSettings: Object = { width: 2 }| -|Dash array| **Property:** *axisSettings.dashArray*

`` |**Property:** *axisSettings.lineSettings.dashArray*

``
**TS:**
public axisSettings: Object = { dashArray: "5,3" } | -|X axis minimum value| Not applicable |**Property:** *axisSettings.minX*

``
**TS:**
public axisSettings: Object = { minX: 0 } | -|X axis maximum value| Not applicable |**Property:** *axisSettings.maxX*

``
**TS:**
public axisSettings: Object = { maxX: 100 }| -|Y axis minimum value| Not applicable |**Property:** *axisSettings.minY*

``
**TS:**
public axisSettings: Object = { minY: 0 }| -|Y axis maximum value| Not applicable |**Property:** *axisSettings.maxY*

``
**TS:**
public axisSettings: Object = { maxY: 100 }| -|Horizontal axis line position| Not applicable |**Property:** *axisSettings.value*

``
**TS:**
public axisSettings: Object = { value: 10 }| - -## Appearance customization - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Background color| **Property:** *background*

`` |**Property:** *containerArea.background*

``
**TS:**
public containerArea: Object = { background: '#eff1f4' }| -|Border color | Not applicable |**Property:** *containerArea.border.color*

``
**TS:**
public containerArea: Object = { border: { color: '#033e96' } }| -|Border width | Not applicable |**Property:** *containerArea.border.width*

`
**TS:**
public containerArea: Object = { border: { width: 2 } }| -|Series color| **Property:** *fill*

`` |**Property:** *fill*

``| -|Series opacity| **Property:** *opacity*

`` |**Property:** *opacity*

``| -|Line series width| **Property:** *width*

`` |**Property:** *lineWidth*

``| -|Series border color| **Property:** *border.color*

`` |**Property:** *border.color*

`` **TS:**
public: Object = [{ color: "red" }| -|Series border width| **Property:** *border.width*

`` |**Property:** *border.width*

`` **TS:**
public: Object = [{ width: 2 } | -|Series palette| **Property:** *palette*

``
**TS:**
palettes: string[] = ["red", "green", "orange", "blue"] |**Property:** *palette*

``**TS:**
public palettes: string[] = ["red", "green", "orange", "blue"]| -|Theme| **Property:** *theme*

`` |**Property:** *theme*

``| -|Width| **Property:** *size.width*

`` |**Property:** *width*

``| -|Height| **Property:** *size.height*

`` |**Property:** *height*

``| - -## Tooltip - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Show tooltip| **Property:** *tooltip.visible*

`` |**Property:** *tooltipSettings.visible*

``
**TS:**
public tooltipSettings: Object = { visible: true }| -|Background| **Property:** *tooltip.fill*

`` |**Property:** *tooltipSettings.fill*

``
**TS:**
public tooltipSettings: Object = { fill: "white" }| -|Format| Not applicable |**Property:** *tooltipSettings.format*

``
**TS:**
public tooltipSettings: Object = { format:"${xval}: ${yval}" }| -|Template| **Property:** *tooltip.template*

``

`
`
  `
#point.x#
`
  `
#point.y#
`
`
`|**Property:** *tooltipSettings.template*

``

`
${x} : ${y}
`
**TS:**
public tooltipSettings: Object = { template: "tooltip" }| -|Font color| **Property:** *tooltip.font.color*

`` |**Property:** *tooltipSettings.textStyle.color*

``
**TS:**
public tooltipSettings: Object = { textStyle: { color: "grey" } }| -|Font opacity| **Property:** *tooltip.font.opacity*

`` |**Property:** *tooltipSettings.textStyle.opacity*

``
**TS:**
public tooltipSettings: Object = { textStyle: { opacity: 0.5 } }| -|Font size| **Property:** *tooltip.font.size*

`` |**Property:** *tooltipSettings.textStyle.size*

``
**TS:**
public tooltipSettings: Object = { textStyle: { size: "12px" } }| -|Font family| **Property:** *tooltip.font.fontFamily*

`` |**Property:** *tooltipSettings.textStyle.fontFamily*

``
**TS:**
public tooltipSettings: Object = { textStyle: { fontFamily: "Arial" } }| -|Font style| **Property:** *tooltip.font.fontStyle*

`` |**Property:** *tooltipSettings.textStyle.fontStyle*

``
**TS:**
public tooltipSettings: Object = { textStyle: { fontStyle: "normal" } }| -|Font weight| **Property:** *tooltip.font.fontWeight*

`` |**Property:** *tooltipSettings.textStyle.fontWeight*

``
**TS:**
public tooltipSettings: Object = { textStyle: { fontWeight: "bold" } }| -|Enable track line| Not applicable |**Property:** *tooltipSettings.trackLineSettings.visible*

``
**TS:**
public tooltipSettings: Object = { trackLineSettings: { visible: true } }| -|Track line color| Not applicable |**Property:** *tooltipSettings.trackLineSettings.color*

``
**TS:**
public tooltipSettings: Object = { trackLineSettings: { color: "red" } }| -|Track line width| Not applicable |**Property:** *tooltipSettings.trackLineSettings.width*

``
**TS:**
public tooltipSettings: Object = { trackLineSettings: { width: width } }| - -## Rendering - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Enable canvas rendering| **Property:** *enableCanvasRendering*

Not Applicable | Not applicable | - -## Localization - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Localization| **Property:** *locale*

`` | **Property:** *type*

`` | - -## Methods - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Dynamically updating sparkline| **Method:** *redraw*

**TS:**
@ViewChild("sparkline) sparkline: EJComponents;
this.sparkline.widget.redraw() | **Method:** *refresh*

**TS:**
@ViewChild("sparkline") public sparkline: SparklineComponent;
this.sparkline.refresh() | - -## Events - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Load| **Event:** *load*

` `
**TS:**
public load(args) { } | **Event:** *load*

``
**TS:**
public load(args) { } | -|Load completed| **Event:** *loaded*

``
**TS:**
public loaded(args) { } | **Event:** *loaded*

``
**TS:**
public loaded(args) { } | -|Initialize tooltip| **Event:** *tooltipInitialize*

``
**TS:**
public tooltipInitialize(args) { } | **Event:** *tooltipInitialize*

``
**TS:**
public tooltipInitialize(args) { } | -|Series rendering| **Event:** *seriesRendering*

``
**TS:**
public seriesRendering(args) { } | **Event:** *seriesRendering*

``
**TS:**
public seriesRendering(args) { } | -|Region mouse move| **Event:** *pointRegionMouseMove*

``
**TS:**
public pointRegionMove(args) { } | **Event:** *pointRegionMouseMove*

``
**TS:**
public pointRegionMouseMove(args) { } | -|Region click| **Event:** *pointRegionMouseClick*

``
**TS:**
public pointRegionClick(args) { } | **Event:** *pointRegionMouseClick*

``
**TS:**
public pointRegionMouseClick(args) { } | -|Mouse move| **Event:** *sparklineMouseMove*

``
**TS:**
public mouseMove(args) { } | **Event:** *sparklineMouseMove*

``
**TS:**
public sparklineMouseMove(args) { } | -|Mouse leave| **Event:** *sparklineMouseLeave*

``
**TS:**
public mouseLeave(args) { } | Not applicable | -|Click| **Event:** *click*

``
**TS:**
public sparklineMouseClick(args) { }| **Event:** *sparklineMouseClick*

``
**TS:**
public sparklineMouseClick(args) { } | -|doubleClick| **Event:** *doubleClick*

``
**TS:**
public load(args) { } | Not applicable | -|rightClick| **Event:** *rightClick*

``
**TS:**
public rightClick(args) { } | Not applicable | -|axisRendering| Not applicable | **Event:** *axisRendering*

``
**TS:**
public axisRendering(args) { } | -|dataLabelRendering| Not applicable | **Event:** *dataLabelRendering*

``
**TS:**
public dataLabelRendering(args) { } | -|markerRendering| Not applicable | **Event:** *markerRendering*

``
**TS:**
public markerRendering(args) { }| -|pointRendering| Not applicable | **Event:** *pointRendering*

``
**TS:**
public load(args) { } | -|resize| Not applicable | **Event:** *resize*

``
**TS:**
public resize(args) { } | \ No newline at end of file diff --git a/chart-sdk/angular/sparkline/getting-started.md b/chart-sdk/angular/sparkline/getting-started.md deleted file mode 100644 index 7df2305f2..000000000 --- a/chart-sdk/angular/sparkline/getting-started.md +++ /dev/null @@ -1,205 +0,0 @@ ---- -layout: post -title: Getting started with Angular Sparkline component | Syncfusion -description: Check out and learn about Getting started with the Angular Sparkline component of Syncfusion Essential JS 2 and more details. -platform: chart-sdk -control: Getting started -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Getting started with Angular Sparkline component - -This section explains the steps required to create a simple [Angular Sparkline](https://www.syncfusion.com/angular-components/angular-sparkline) and demonstrates the basic usage of the Sparkline component in an Angular environment. - -> Note: This guide supports **Angular 21** and other recent Angular versions. For detailed compatibility with other Angular versions, please refer to the [Angular version support matrix](https://ej2.syncfusion.com/angular/documentation/system-requirement#angular-version-compatibility). Starting from Angular 19, standalone components are the default, and this guide reflects that architecture. - -> **Ready to streamline your Syncfusion® Angular development?** Discover the full potential of Syncfusion® Angular components with Syncfusion® AI Coding Assistant. Effortlessly integrate, configure, and enhance your projects with intelligent, context-aware code suggestions, streamlined setups, and real-time insights—all seamlessly integrated into your preferred AI-powered IDEs like VS Code, Cursor, Syncfusion® CodeStudio and more. [Explore Syncfusion® AI Coding Assistant](https://ej2.syncfusion.com/angular/documentation/ai-coding-assistant/overview) - -## Prerequisites - -Before getting started, ensure that your environment meets the [system requirements for Syncfusion® Angular UI components](https://ej2.syncfusion.com/angular/documentation/system-requirement), which covers supported Node.js, Angular, and `@syncfusion/ej2-angular-charts` versions. - -## Setup Angular environment - -A straightforward approach to begin with Angular is to create a new application using the [Angular CLI](https://github.com/angular/angular-cli). Install Angular CLI globally with the following command: - -```bash -npm install -g @angular/cli -``` - -> **Angular 21 Standalone Architecture:** Standalone components are the default in Angular 21. This guide uses the modern standalone architecture. For more information about the standalone architecture, refer to the [Standalone Guide](https://ej2.syncfusion.com/angular/documentation/getting-started/angular-standalone). - -### Installing a specific version - -To install a particular version of Angular CLI, use: - -```bash -npm install -g @angular/cli@21.0.0 -``` - -## Create an Angular application - -With Angular CLI installed, execute this command to generate a new application: - -```bash -ng new syncfusion-angular-app -``` - -* This command will prompt you to configure settings like enabling Angular routing and choosing a stylesheet format. - -```bash - -? Which stylesheet format would you like to use? (Use arrow keys) -> CSS [ https://developer.mozilla.org/docs/Web/CSS ] - Sass (SCSS) [ https://sass-lang.com/documentation/syntax#scss ] - Sass (Indented) [ https://sass-lang.com/documentation/syntax#the-indented-syntax ] - Less [ http://lesscss.org ] - -``` - -* By default, the CLI creates a CSS-based application. Use SCSS if preferred: - -```bash -ng new syncfusion-angular-app --style=scss -``` - -* During project setup, when prompted for the Server-side rendering (SSR) option, choose the appropriate configuration. - -![Server-side rendering prompt](../images/SSR.png) - -* Select the required AI tool or `none` if you do not need any AI tool. - -![AI tool selection prompt](../images/Ai.png) - -* Navigate to your newly created application directory: - -```bash -cd syncfusion-angular-app -``` - -> Note: In Angular 19 and below, the CLI generates files like `app.component.ts`, `app.component.html`, `app.component.css`, etc. In Angular 20+, the CLI generates a simpler structure with `src/app/app.ts`, `app.html`, and `app.css` (no `.component.` suffixes). The remaining steps in this guide target the Angular 19 and below file layout; for Angular 20+, rename the file references accordingly (for example, `app.component.ts` -> `app.ts`). - -## Adding Syncfusion Sparkline Package - -After the Angular application is created, navigate to its directory and add the Syncfusion® Charts package, which also includes the Sparkline component. - -```bash -cd syncfusion-angular-app -ng add @syncfusion/ej2-angular-charts -``` - -The `ng add` command performs the following configurations: - -- Adds the `@syncfusion/ej2-angular-charts` package and its peer dependencies to `package.json`. -- Imports the Sparkline component in your application. - -For more details on version compatibility, refer to the [Version Compatibility](https://ej2.syncfusion.com/angular/documentation/upgrade/version-compatibility) section. - -Syncfusion® offers two package structures for Angular components: - -1. Ivy library distribution package [format](https://angular.dev/tools/libraries/angular-package-format). -2. Angular compatibility compiler (ngcc), which is Angular's legacy compilation pipeline. - -### Ivy Library Distribution Package - -Syncfusion®'s latest Angular packages are Ivy-compatible and suited for Angular 12 and above. Use the `ng add` command shown above to install the package. - -### Angular Compatibility Compiled Package (ngcc) - -For applications not compiled with Ivy, use the `ngcc`-tagged packages: - -> The ngcc packages are still compatible with Angular CLI versions 15 and below. However, they may generate warnings suggesting the use of Ivy compiled packages. Starting from Angular 16, support for the ngcc package has been completely removed. If you have further questions regarding ngcc compatibility, please refer to the following [FAQ](https://ej2.syncfusion.com/angular/documentation/common/troubleshooting/ngcc-compatibility). - -```bash -npm install @syncfusion/ej2-angular-charts@32.1.19-ngcc -``` - -## Add Sparkline Component - -Open `src/app/app.component.ts` (Angular 19 and below) or `src/app/app.ts` (Angular 20+) and replace its contents with the following to render the Sparkline component. - -```typescript -import { SparklineModule } from '@syncfusion/ej2-angular-charts'; -import { Component } from '@angular/core'; - -@Component({ - imports: [SparklineModule], - standalone: true, - selector: 'app-root', - // specifies the template string for the Sparkline component - template: ``, -}) -export class AppComponent { } -``` - -## Module injection - -Sparkline features are provided by optional services. To enable a feature, register its service either in the application module `providers` (module-based applications) or in a standalone component's `providers` array. Relevant services include: - -- `SparklineTooltipService` - Inject this provider to enable tooltip support for the Sparkline. - -The following example demonstrates enabling tooltip support. Import `SparklineTooltipService` from `@syncfusion/ej2-angular-charts` and add it to the component's `providers` array. - -```typescript -import { SparklineModule, SparklineTooltipService } from '@syncfusion/ej2-angular-charts'; -import { Component } from '@angular/core'; - -@Component({ - imports: [SparklineModule], - standalone: true, - selector: 'app-container', - providers: [SparklineTooltipService], - template: `` -}) -export class AppComponent {} -``` - -## Bind data source to Sparkline - -The [`dataSource`](https://ej2.syncfusion.com/angular/documentation/api/sparkline/sparklinemodel#datasource) property binds data to the Sparkline. This property accepts an array of primitive values or an array of objects. For object arrays, set [`xName`](https://ej2.syncfusion.com/angular/documentation/api/sparkline/sparklinemodel#xname) and [`yName`](https://ej2.syncfusion.com/angular/documentation/api/sparkline/sparklinemodel#yname) to map object fields to the Sparkline's X and Y values. Example data shape: `{ x: 'Jan', y: 10 }` with `xName='x'` and `yName='y'`. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs14/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs14/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs14" %} - -## Run the application - -Run the development server with `ng serve`. Alternatively, `npm start` works if a `start` script is configured in `package.json`. - -```bash -npm start -``` - -## Troubleshooting - -- **`ejs-sparkline is not a known element` at build time** — `SparklineModule` is not imported into the standalone component. Add `imports: [SparklineModule]` to the component's `@Component` decorator. -- **Tooltip does not appear on hover** — `SparklineTooltipService` is not registered. Add `providers: [SparklineTooltipService]` to the component (or to the application module for module-based apps). -- **Sparkline renders as an empty SVG** — `dataSource` is missing, or `width`/`height` are not set. Bind a `dataSource` and set `width` and `height` on ``. -- **`npm install` fails with peer-dependency warnings on Angular 16+** — The installed package uses the legacy `ngcc` distribution. Install the Ivy distribution with `ng add @syncfusion/ej2-angular-charts` instead of the `-ngcc` tagged version. -- **Build fails on Angular 20+ with `app.component.ts` not found** — The CLI generates `src/app/app.ts` (no `.component.` suffix) from Angular 20 onwards. Rename references in the steps above to `src/app/app.ts`, `app.html`, and `app.css`. -- **`ejs-sparkline` selector is unrecognized after upgrade** — Stale module references after upgrading `@syncfusion/ej2-angular-charts`. Re-run `ng add @syncfusion/ej2-angular-charts` to refresh schematics, then restart the dev server. - -## See also - -- [Sparkline Dimensions](sparkline-dimension) -- [Sparkline Types](sparkline-types) -- [Axis Customization](axis-customization) -- [Special Points Customization](special-points-customization) -- [Range Band](range-band) -- [Markers](marker) -- [Data Labels](data-labels) -- [User Interaction](user-interaction) -- [Appearance](appearance) -- [Localization](localization) -- [Accessibility](accessibility) -- [Migration from Essential JS 1](ej1-api-migration) -- [Sparkline API Reference](https://ej2.syncfusion.com/angular/documentation/api/sparkline) \ No newline at end of file diff --git a/chart-sdk/angular/sparkline/localization.md b/chart-sdk/angular/sparkline/localization.md deleted file mode 100644 index d9090c036..000000000 --- a/chart-sdk/angular/sparkline/localization.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -layout: post -title: Localization in Angular Sparkline component | Syncfusion -description: Learn here all about Localization in Syncfusion Angular Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Localization -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Localization in Angular Sparkline component - -The sparkline control supports localization. The default culture for localization is `en-US`. You can change the culture using the `setCulture` method. - - - -## Tooltip format - -Sparkline tooltip supports localization. The following code sample shows tooltip text with currency format based on culture. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs17/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs17/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs17" %} - -## Rtl - -If you set the `enableRtl` property to true, then the sparkline will be rendered from rigt-to-left direction. - -The following example shows the sparkline is render from "Right-to-left". - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs18/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs18/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs18" %} \ No newline at end of file diff --git a/chart-sdk/angular/sparkline/marker.md b/chart-sdk/angular/sparkline/marker.md deleted file mode 100644 index 4c488d052..000000000 --- a/chart-sdk/angular/sparkline/marker.md +++ /dev/null @@ -1,76 +0,0 @@ ---- -layout: post -title: Marker in Angular Sparkline component | Syncfusion -description: Learn here all about Marker in Syncfusion Angular Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Marker -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Marker in Angular Sparkline component - -This section explains how to add markers to the sparkline. - -## Adding marker to the sparkline - -To add marker to the sparkline, specify the `visible` of `markerSettings` as following values. The `visible` will accept multiple values too. - -* All - Enables markers for all points. -* Start - Enables marker for the start point. -* End - Enables marker for the end point. -* High - Enables marker for the high point. -* Low - Enables marker for the low point. -* Negative - Enables markers for the negative points. - -The following code example shows enabling markers for all points. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs19/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs19/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs19" %} - -## Adding marker to special point - -In sparkline, markers can be enabled for particular points such as the start, end, low, high, or negative. The following code examples shows enabling markers for the high and low points. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs20/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs20/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs20" %} - -## Customizing markers - -Sparkline markers can be customized in terms of fill color, border color, width, opacity, and size. The following code example shows customizing marker's fill, border, and size. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs21/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs21/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs21" %} \ No newline at end of file diff --git a/chart-sdk/angular/sparkline/range-band.md b/chart-sdk/angular/sparkline/range-band.md deleted file mode 100644 index 281fc4bc1..000000000 --- a/chart-sdk/angular/sparkline/range-band.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -layout: post -title: Range band in Angular Sparkline component | Syncfusion -description: Learn here all about Range band in Syncfusion Angular Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Range band -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Range band in Angular Sparkline component - -This section explains how to customize the sparkline with multiple range bands. - -## Range band customization - -The range band feature is used to highlight a particular range along with the y-axis using the [`startRange`] and [`endRange`] properties. You can also customize the [`color`] and [`opacity`] of the range band. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs22/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs22/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs22" %} - -## Multiple range band customization - -You can define multiple range bands to a sparkline as shown in the following code sample. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs23/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs23/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs23" %} \ No newline at end of file diff --git a/chart-sdk/angular/sparkline/sparkline-dimension.md b/chart-sdk/angular/sparkline/sparkline-dimension.md deleted file mode 100644 index 0896d66b4..000000000 --- a/chart-sdk/angular/sparkline/sparkline-dimension.md +++ /dev/null @@ -1,73 +0,0 @@ ---- -layout: post -title: Sparkline dimension in Angular Sparkline component | Syncfusion -description: Learn here all about Sparkline dimension in Syncfusion Angular Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Sparkline dimension -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Sparkline dimension in Angular Sparkline component - -## Size for container - -Sparkline can be rendered to its container size. You can set the size through inline or CSS as shown in the following code. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs24/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs24/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs24" %} - - - -## Size for sparkline - - - -You can also set the size for sparkline directly using the [`width`](https://ej2.syncfusion.com/angular/documentation/api/sparkline/#width-string) and [`height`](https://ej2.syncfusion.com/angular/documentation/api/sparkline/#height-string) properties. - -**In pixel** - -You can set the size for sparkline in pixel as demonstrated in the following code. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs25/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs25/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs25" %} - -**In percentage** - -By setting values in percentage, sparkline gets its dimension with respect to its container. For example, when the height is set to ‘50%’, sparkline is rendered to half of its container height. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs26/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs26/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs26" %} diff --git a/chart-sdk/angular/sparkline/sparkline-types.md b/chart-sdk/angular/sparkline/sparkline-types.md deleted file mode 100644 index 18716d9c9..000000000 --- a/chart-sdk/angular/sparkline/sparkline-types.md +++ /dev/null @@ -1,131 +0,0 @@ ---- -layout: post -title: Sparkline types in Angular Sparkline component | Syncfusion -description: Learn here all about Sparkline types in Syncfusion Angular Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Sparkline types -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Sparkline types in Angular Sparkline component - -Different types of shapes can be used to represent the sparkline. You can change the sparkline type by setting the type property. Sparkline supports the following types: - -* Line -* Column -* Win-Loss -* Pie -* Area - -The following code sample shows different types of sparkline. - - - -**Line** - -The [`Line`] type is used to render the sparkline series as line. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs27/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs27/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs27" %} - -**Column** - -The [`Column`] type is used to render the sparkline series as column. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs28/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs28/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs28" %} - -**Pie** - -The [`Pie`] type is used to render the sparkline series as pie. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs29/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs29/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs29" %} - -**Pie** - -The [`Pie`] type is used to render the sparkline series as pie. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs30/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs30/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs30" %} - -**Win Loss** - -The [`WinLoss`] type is used to render the sparkline series as Win Loss. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs31/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs31/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs31" %} - -**Area** - -The [`Area`] type is used to render the sparkline series as area. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs32/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs32/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs32" %} diff --git a/chart-sdk/angular/sparkline/special-points-customization.md b/chart-sdk/angular/sparkline/special-points-customization.md deleted file mode 100644 index 983b674a5..000000000 --- a/chart-sdk/angular/sparkline/special-points-customization.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -layout: post -title: Special points customization in Angular Sparkline component | Syncfusion -description: Learn here all about Special points customization in Syncfusion Angular Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Special points customization -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Special points customization in Angular Sparkline component - -You can customize the points by initializing the point colors. The customization options allows to differentiate the [`start`], [`end`], [`positive`], [`negative`], and [`low`] points. This customization is only applicable for line, column, and area type sparkline. - - - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs33/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs33/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs33" %} - -**Tie point color** - -Tie point color is used to configure the win-loss series type sparkline's y-value point color. The following code sample shows the tie point color of sparkline series. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs34/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs34/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs34" %} \ No newline at end of file diff --git a/chart-sdk/angular/sparkline/user-interaction.md b/chart-sdk/angular/sparkline/user-interaction.md deleted file mode 100644 index 01bd51da3..000000000 --- a/chart-sdk/angular/sparkline/user-interaction.md +++ /dev/null @@ -1,148 +0,0 @@ ---- -layout: post -title: User interaction in Angular Sparkline component | Syncfusion -description: Learn here all about User interaction in Syncfusion Angular Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: User interaction -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# User interaction in Angular Sparkline component - -Sparkline has two user interaction features: tooltip and tracker line. - -## Tooltip - -The sparkline provides options to display details about values of data points through tooltips when hovering the mouse over data point. To use tooltip in sparkline, inject the `SparklineTooltip` module to sparkline using the inject method. - -The following code example shows enabling tooltip for sparkline with format. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs35/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs35/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs35" %} - -### Tooltip customization - -The fill color, text styles, format, and border of the tooltip can be customized. The following code example shows customization of tooltip's fill color and text style. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs36/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs36/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs36" %} - -### Inline tooltip formatting - -The tooltip content can be formatted directly within the [`format`](https://ej2.syncfusion.com/angular/documentation/api/sparkline/sparklinetooltipsettingsmodel#format) property by adding DateTime or number format specifiers to supported tooltip tokens. This allows you to control how point and series values are displayed without using additional events. - -A format specifier can be applied to a tooltip token by adding a colon (`:`) followed by the required format. - -```ts -public tooltipSettings: Object = { - visible: true, - format: '${x:MMM yyyy} : ${y:n2}' -}; - -``` - -In the above example, `x` is displayed in month-year format and `y` is displayed with two decimal places. - -Inline formatting can be applied to the following tooltip tokens: - -- `${x}` or `${x:MMM yyyy}` – Specifies the x-value of the Sparkline data point, such as DateTime or category values. -- `${y}` or `${y:n2}` – Specifies the numeric y-value of the Sparkline data point. - -**Important:** DateTime formatting is applied when the resolved value is a Date object, and number formatting is applied when the resolved value is numeric. - -The following format types are supported: - -- DateTime formats such as `MMM yyyy`, `MM:yy`, and `dd MMM` -- Number formats such as: - - `n2` – number with two decimal places - - `n0` – number without decimals - - `c2` – currency format - - `p1` – percentage format - -If the specified format does not match the resolved value type, the original value is displayed. - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs39/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs39/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs39" %} - -### Tooltip template - -Sparkline tooltip has template support. By using tooltip template, you can customize tooltips. The following code example shows more customization options provided to `sparkline-tooltip` css class that is used in tooltip template div. Using this template, images also can be added to tooltip. - -```css -.sparkline-tooltip { - border-radius: 5px; - background: #008cff; - color: #FFFFFF !important; - font-size: 16px; - font-style: italic; - padding: 8px; -} -``` - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs37/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs37/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs37" %} - -## Track line - -The track line tracks data points that are closer to the mouse position or touch contact. - -To enable track lines for sparkline, specify the `visible` option of `trackLineSettings` to true. Based on theme, tracker color will be changed. The default value of tracker color is black. - -To use track line in sparkline, inject the `SparklineTooltip` module to sparkline using the inject method. - -[`app.component.ts`] - -{% tabs %} -{% highlight ts tabtitle="app.component.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs38/src/app.component.ts %} -{% endhighlight %} - -{% highlight ts tabtitle="main.ts" %} -{% include code-snippet/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs38/src/main.ts %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/samples/chart-sdk/angular/sparkline-charts/getting-started/sparkline-cs38" %} \ No newline at end of file diff --git a/chart-sdk/asp-net-core/bullet-charts/accessibility.md b/chart-sdk/asp-net-core/bullet-charts/accessibility.md deleted file mode 100644 index 32bc002a2..000000000 --- a/chart-sdk/asp-net-core/bullet-charts/accessibility.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -layout: post -title: Accessibility in Syncfusion Bullet Chart Component -description: Learn here all about Accessibility in Syncfusion ASP Core Bullet Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Accessibility -publishingplatform: chart-sdk -documentation: ug ---- - - -# Accessibility in ASP.NET Core Bullet chart component - -The Bullet chart component followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility. - -The accessibility compliance for the Bullet chart component is outlined below. - -| Accessibility Criteria | Compatibility | -| -- | -- | -| [WCAG 2.2](https://www.w3.org/TR/WCAG22/) Support | AA | -| [Section 508](https://www.section508.gov/) Support | Yes | -| Screen Reader Support | Yes | -| Right-To-Left Support | Yes | -| Color Contrast | Yes | -| Mobile Device Support | Yes | -| Keyboard Navigation Support | Yes | -| [Accessibility Checker](https://www.npmjs.com/package/accessibility-checker) Validation | Yes | - - -
Yes - All features of the component meet the requirement.
- -
Intermediate - Some features of the component do not meet the requirement.
- -
No - The component does not meet the requirement.
- - -## WAI-ARIA attributes - -The Bullet chart component followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) patterns to meet the accessibility. The following ARIA attributes are used in the Bullet chart component: - -* img (role) -* button (role) -* aria-label (attribute) -* aria-pressed (attribute) - -## Keyboard interaction - -The Bullet chart component followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction) guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Bullet chart component. - -| **Press** | **To do this** | -| --- | --- | -| Tab | Moves the focus to the next element in the Bullet chart. | -| Shift + Tab | Moves the focus to the previous element in the Bullet chart. | -| Ctrl + P | Prints the Bullet chart. | - -## Ensuring accessibility - -The Bullet chart component's accessibility levels are ensured through an [accessibility-checker](https://www.npmjs.com/package/accessibility-checker) and [axe-core](https://www.npmjs.com/package/axe-core) software tools during automated testing. - -The accessibility compliance of the Bullet chart component is shown in the following sample. Open the [sample](https://ej2.syncfusion.com/accessibility/bullet-chart.html) in a new window to evaluate the accessibility of the Bullet chart component with accessibility tools. - -{% previewsample "https://ej2.syncfusion.com/accessibility/bullet-chart.html" %} - -## See also - -* [Accessibility in Syncfusion® ASP.NET Core components](../common/accessibility) \ No newline at end of file diff --git a/chart-sdk/asp-net-core/bullet-charts/axis-customization.md b/chart-sdk/asp-net-core/bullet-charts/axis-customization.md deleted file mode 100644 index bf1ff4d18..000000000 --- a/chart-sdk/asp-net-core/bullet-charts/axis-customization.md +++ /dev/null @@ -1,266 +0,0 @@ ---- -layout: post -title: Axis Customization in ASP.NET Core Bullet Chart Component | Syncfusion -description: Learn here all about Axis Customization in Syncfusion ASP.NET Core Bullet Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Axis Customization -publishingplatform: chart-sdk -documentation: ug ---- - - -# Axis customization in Bullet Chart Control - -## MajorTickLines and MinorTickLines customization - -You can customize the [`Width`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChartMajorTickLines.html#Syncfusion_EJ2_Charts_BulletChartMajorTickLines_Width), [`Color`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChartMajorTickLines.html#Syncfusion_EJ2_Charts_BulletChartMajorTickLines_Color), and [`Height`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChartMajorTickLines.html#Syncfusion_EJ2_Charts_BulletChartMajorTickLines_Height) of minor and major tick lines using the [`MajorTickLines`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChartMajorTickLines.html) and [`MinorTickLines`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChartMinorTickLines.html) properties of the bullet chart. - -The following properties can be used to customize `MajorTicklines` and `MinorTicklines`. - -* **Width** - Specifies the width of ticklines. -* **Height** - Specifies the height of ticklines. -* **Color** - Specifies the color of ticklines. -* **UseRangeColor** - Specifies the color of ticklines and represents the color from corresponding range colors. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/axis-customization/ticks/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class TicklinesData -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - -![Customizing Major and Minor TickLines in Bullet Chart](images/blazor-bullet-chart-tick-line-customization.png) - -## Tick placement - -The major and the minor ticks can be placed **Inside** or **Outside** the ranges using the [`TickPosition`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_TickPosition) property. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/axis-customization/tick-placement/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class Position -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - -## Label format - -Axis numeric labels can be formatted by using the [`LabelFormat`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_LabelFormat) property. Axis labels support all globalize formats. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/axis-customization/label-format/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class FormatData -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - - -![Changing Label Format in Bullet Chart](images/blazor-bullet-chart-label-format.png) - -The following table describes the result of applying some commonly used formats to numeric axis labels. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Label ValueLabel Format property valueResult Description
1000n11000.0The Number is rounded to 1 decimal place
1000n21000.00The Number is rounded to 2 decimal places
1000n31000.000The Number is rounded to 3 decimal places
0.01p11.0%The Number is converted to percentage with 1 decimal place
0.01p21.00%The Number is converted to percentage with 2 decimal places
0.01p31.000%The Number is converted to percentage with 3 decimal places
1000c1$1000.0The Currency symbol is appended to number and number is rounded to 1 decimal place
1000c2$1000.00The Currency symbol is appended to number and number is rounded to 2 decimal places
- -## Grouping separator - -To separate groups of thousands, use the [`EnableGroupSeparator`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_EnableGroupSeparator) property of bullet-chart. To separate the groups of thousands, set the `EnableGroupSeparator` property to **true**. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/axis-customization/grouping/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class Separator -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - -## Custom label format - -Using the [`LabelFormat`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_LabelFormat) property, axis labels can be specified with a custom defined format in addition to the axis value. The label format uses a placeholder such as **${value}K**, which represents the axis label. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/axis-customization/custom-label/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class CustomFormatData -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - - -![Bullet Chart with Custom Label Format](images/blazor-bullet-chart-custom-label-format.png) - -## Label placement - -You can customize the axis labels **Inside** or **Outside** the bullet chart using the [`LabelPosition`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_LabelPosition) property. - - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/axis-customization/label-placement/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Label-placement.cs" %} -... -public class Placement -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - -## Opposed position - -To place an axis opposite to its original position, set the [`OpposedPosition`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_OpposedPosition) property to **true**. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/axis-customization/opposed/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class OpposedPositionData -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - -## Category label - -The Bullet Chart supports X-axis label by specifying the property from the data source to the [`CategoryField`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_CategoryField). It helps to understand the input data in a more efficient way. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/axis-customization/category/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class Category -{ - public double value; - public double target; - public string category; -} -{% endhighlight %} -{% endtabs %} - - - -![Bullet Chart with Category Label](images/blazor-bullet-chart-category-label.png) - -## Category label customization - -The label color, opacity, font size, font family, font weight, and font style can be customized by using the [`CategoryLabelStyle`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_CategoryLabelStyle) setting for category and the [`LabelStyle`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_LabelStyle) setting for axis label. The [`UseRangeColor`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChartBulletLabelStyle.html#Syncfusion_EJ2_Charts_BulletChartBulletLabelStyle_UseRangeColor) property specifies the color of the axis label and represents the color from the corresponding range colors. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/axis-customization/category-label/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Category-label.cs" %} -... -public class CustomCategory -{ - public double value; - public double target; - public string category; -} -{% endhighlight %} -{% endtabs %} - - - -![Customizing Axis and Category Label in Bullet Chart](images/blazor-bullet-chart-label-customization.png) \ No newline at end of file diff --git a/chart-sdk/asp-net-core/bullet-charts/bullet-chart-dimensions.md b/chart-sdk/asp-net-core/bullet-charts/bullet-chart-dimensions.md deleted file mode 100644 index 587595a18..000000000 --- a/chart-sdk/asp-net-core/bullet-charts/bullet-chart-dimensions.md +++ /dev/null @@ -1,78 +0,0 @@ ---- -layout: post -title: Bullet Chart Dimensions in ASP.NET Core Bullet Chart Component | Syncfusion -description: Learn here all about Bullet Chart Dimensions in Syncfusion ASP.NET Core Bullet Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Bullet Chart Dimensions -publishingplatform: chart-sdk -documentation: ug ---- - - -# Bullet chart dimensions - -## Size for container - -The size of the Bullet Chart is determined by the container size, and it can be changed inline or via CSS as following. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/bullet-chart-dimensions/container/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class DefaultBulletData -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - - -## Size for bullet chart - -The [`Width`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_Width) and [`Height`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_Height) properties are used to adjust the size of the Bullet Chart. - -### Pixel - -Sets the size of the Bullet Chart in pixels as shown below. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/bullet-chart-dimensions/pixel/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class BulletData -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - - -### Percentage - -By setting a value in percentage, the Bullet Chart gets its dimension with respect to its container. For example, when the height is **50%**, the Bullet Chart renders to half of the container’s height. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/bullet-chart-dimensions/percentage/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class DefaultBulletChartData -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - - -N>If the size is not specified, the Bullet Chart will be rendered with a height of **126px** and a width of the window. \ No newline at end of file diff --git a/chart-sdk/asp-net-core/bullet-charts/comparative-bar.md b/chart-sdk/asp-net-core/bullet-charts/comparative-bar.md deleted file mode 100644 index 645a98ef9..000000000 --- a/chart-sdk/asp-net-core/bullet-charts/comparative-bar.md +++ /dev/null @@ -1,77 +0,0 @@ ---- -layout: post -title: Comparative Bar in ASP.NET Core Bullet Chart Component | Syncfusion -description: Learn here all about Comparative Bar in Syncfusion ASP.NET Core Bullet Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Comparative Bar -publishingplatform: chart-sdk -documentation: ug ---- - - -# Target bar in Bullet Chart Control - -The line marker that runs perpendicular to the orientation of the graph is known as the **Comparative Measure** and it is used as a target marker to compare against the feature measure value. This is also called as the **Target Bar** in the Bullet Chart. To display the target bar, the [`TargetField`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.charts.bulletchart.html#Syncfusion_EJ2_Charts_BulletChart_TargetField) should be mapped to the appropriate field from the datasource. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/target-bar/target-bar/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class TargetBarData -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - - -![Target Bar in Bullet Chart](images/blazor-bullet-chart-target-bar.png) - -## Types of target bar - -The shape of the target bar can be customized using the [`TargetTypes`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.charts.bulletchart.html#Syncfusion_EJ2_Charts_BulletChart_TargetTypes) property and it supports **Circle**, **Cross**, and **Rect** shapes. The default type of the target bar is **Rect**. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/target-bar/target-types/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class TargetType -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - -![Rectangle Target Bar with Bullet Chart](images/blazor-bullet-chart-rectangle-target-bar.png) - -## Target bar customization - -The following properties can be used to customize the target bar. Also, you can bind the color for the target bar from [`DataSource`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.charts.bulletchart.html#Syncfusion_EJ2_Charts_BulletChart_DataSource) for the bullet chart. - -* [`TargetColor`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.charts.bulletchart.html#Syncfusion_EJ2_Charts_BulletChart_TargetColor) - Specifies the fill color of target bar. -* [`TargetWidth`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.charts.bulletchart.html#Syncfusion_EJ2_Charts_BulletChart_TargetWidth) - Specifies the width of target bar. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/target-bar/target-color/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class TargetBarCustomization -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - - -![Customizing Target Bar in Bullet Chart](images/blazor-bullet-chart-target-bar-customization.png) \ No newline at end of file diff --git a/chart-sdk/asp-net-core/bullet-charts/customization.md b/chart-sdk/asp-net-core/bullet-charts/customization.md deleted file mode 100644 index f17f0dc75..000000000 --- a/chart-sdk/asp-net-core/bullet-charts/customization.md +++ /dev/null @@ -1,96 +0,0 @@ ---- -layout: post -title: Customization in ASP.NET Core Bullet Chart Component | Syncfusion -description: Learn here all about Customization in Syncfusion ASP.NET Core Bullet Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Customization -publishingplatform: chart-sdk -documentation: ug ---- - - -# Customization in Bullet Chart Control - -## Orientation - -The Bullet Chart can be rendered in different orientations such as **Horizontal** or **Vertical** via the [`Orientation`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_Orientation) property. By default, the Bullet Chart is rendered in the **Horizontal** orientation. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/customization/orientation/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class OrientationData -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - -![Bullet Chart with Orientation](images/blazor-bullet-chart-orientation.png) - -## Right-to-left (RTL) - -The Bullet Chart supports the right-to-left rendering that can be enabled by setting the [`EnableRtl`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_EnableRtl) property to **true**. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/customization/right-to-left/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class RightToLeftData -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - - -![Right to Left Flow Direction in Bullet Chart](images/blazor-bullet-chart-right-to-left-direction.png) - -## Animation - -The actual and the target bar supports the linear animation via the [`Animation`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_Animation) setting. The speed and the delay are controlled using the [`Duration`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChartAnimation.html#Syncfusion_EJ2_Charts_BulletChartAnimation_Duration) and [`Delay`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChartAnimation.html#Syncfusion_EJ2_Charts_BulletChartAnimation_Delay) properties respectively. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/customization/animation/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class AnimationData -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - - -## Theme - -The Bullet Chart supports different type of themes via the [`Theme`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_Theme) property. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/customization/theme/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class Themes -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - -![Applying Theme to Bullet Chart](images/blazor-bullet-chart-theme.png) \ No newline at end of file diff --git a/chart-sdk/asp-net-core/bullet-charts/data-binding.md b/chart-sdk/asp-net-core/bullet-charts/data-binding.md deleted file mode 100644 index ac6dc38d6..000000000 --- a/chart-sdk/asp-net-core/bullet-charts/data-binding.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -layout: post -title: Data Binding in ASP.NET Core Bullet Chart Component | Syncfusion -description: Learn here all about Data Binding in Syncfusion ASP.NET Core Bullet Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Data Binding -publishingplatform: chart-sdk -documentation: ug ---- - - -# Working with data in Bullet Chart Control - -Bullet Chart can visualize data bound from local or remote data. - -## Local data - -You can bind a simple JSON data to the chart using [`DataSource`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_DataSource) direct property of the bullet-chart. Now, map the fields in JSON to [`ValueField`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_ValueField) and [`TargetField`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_TargetField) properties. The [`DataSource`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_DataSource) property accepts a collection of values as input that helps to display measures, and compares them to a target bar. To display the actual and target bar, specify the property from the datasource into the [`ValueField`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_ValueField) and [`TargetField`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_TargetField) respectively. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/working-with-data/working-with-data/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class LocalBulletData -{ - public double value; - public double comparativeMeasureValue; - public string category; -} -{% endhighlight %} -{% endtabs %} - - - -![Data Binding in Bullet Chart](images/blazor-bullet-chart-data-binding.png) \ No newline at end of file diff --git a/chart-sdk/asp-net-core/bullet-charts/data-label.md b/chart-sdk/asp-net-core/bullet-charts/data-label.md deleted file mode 100644 index e0aec67b6..000000000 --- a/chart-sdk/asp-net-core/bullet-charts/data-label.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: post -title: Data Label in ASP.NET Core Bullet Chart Component | Syncfusion -description: Learn here all about Data Label in Syncfusion ASP.NET Core Bullet Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Data Label -publishingplatform: chart-sdk -documentation: ug ---- - - -# Data label in Bullet Chart Control - -Data Labels are used to identify the value of actual bar in the Bullet Chart component. The Data Labels will be shown by specifying the [`DataLabel`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_DataLabel) setting's [`Enable`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChartBulletDataLabel.html#Syncfusion_EJ2_Charts_BulletChartBulletDataLabel_Enable) property to **true**. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/data-label/data-label/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class Data -{ - public double value; - public double comparativeMeasureValue; - public string category; -} -{% endhighlight %} -{% endtabs %} - - - -## Data label customization - -Data Labels color, opacity, font size, font family, font weight, and font style can be customized using the [`LabelStyle`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChartBulletDataLabel.html#Syncfusion_EJ2_Charts_BulletChartBulletDataLabel_LabelStyle). - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/data-label/data-label-custom/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class CustomData -{ - public double value; - public double comparativeMeasureValue; - public string category; -} -{% endhighlight %} -{% endtabs %} - - - -![Bullet Chart with Data Labels](images/blazor-bullet-chart-data-label.png) \ No newline at end of file diff --git a/chart-sdk/asp-net-core/bullet-charts/getting-started.md b/chart-sdk/asp-net-core/bullet-charts/getting-started.md deleted file mode 100644 index 522ef2c64..000000000 --- a/chart-sdk/asp-net-core/bullet-charts/getting-started.md +++ /dev/null @@ -1,179 +0,0 @@ ---- -layout: post -title: Getting Started with ASP.NET Core Bullet Charts Control |Syncfusion -description: Check out and learn about getting started with ASP.NET Core Bullets Chart control of Essential JS 2 and more details. -platform: chart-sdk -control: Bullet Charts -publishingplatform: chart-sdk -documentation: ug ---- - -# Getting Started with ASP.NET Core Bullet Charts Control - -This section briefly explains how to include the [ASP.NET Core Bullet Charts](https://www.syncfusion.com/aspnet-core-ui-controls/bullet-chart) control in your ASP.NET Core application using [Visual Studio](https://visualstudio.microsoft.com/vs/). - -## Create an ASP.NET Core Web App with Razor Pages - -Create an **ASP.NET Core Web App** using Visual Studio via [Microsoft Templates](https://learn.microsoft.com/en-us/aspnet/core/tutorials/razor-pages/razor-pages-start?view=aspnetcore-10.0&tabs=visual-studio#create-a-razor-pages-web-app) or the [Syncfusion® ASP.NET Core Extension](https://ej2.syncfusion.com/aspnetcore/documentation/visual-studio-integration/create-project). For detailed instructions, refer to the [ASP.NET Core Web App Getting Started](https://ej2.syncfusion.com/aspnetcore/documentation/getting-started/razor-pages) documentation. - -## Install the required ASP.NET Core package - -To add [ASP.NET Core Bullet Charts](https://www.syncfusion.com/aspnet-core-ui-controls/bullet-chart) control in the app, open the NuGet package manager in Visual Studio *(Tools → NuGet Package Manager → Manage NuGet Packages for Solution)*, search for and install the [Syncfusion.AspNetCore.BulletChart](https://www.nuget.org/packages/Syncfusion.AspNetCore.BulletChart/) package. All Syncfusion ASP.NET Core packages are available in [nuget.org](https://www.nuget.org/packages?q=syncfusion.EJ2). See the [NuGet packages](https://ej2.syncfusion.com/aspnetcore/documentation/nuget-packages) topic for details. - -Alternatively, you can install the same package using the Package Manager Console with the following command. - -{% tabs %} -{% highlight C# tabtitle="Package Manager Console" %} - -Install-Package Syncfusion.AspNetCore.BulletChart -Version {{ site.releaseversion }} - -{% endhighlight %} -{% endtabs %} - -## Add the ASP.NET Core Tag Helpers - -After the package is installed, open the **~/Pages/_ViewImports.cshtml** file and import the `Syncfusion.AspNetCore.Base` and `Syncfusion.AspNetCore.Charts` Tag Helpers. - -{% tabs %} -{% highlight cshtml tabtitle="_ViewImports.cshtml" %} - -@addTagHelper *, Syncfusion.AspNetCore.Base -@addTagHelper *, Syncfusion.AspNetCore.Charts - -{% endhighlight %} -{% endtabs %} - -## Add script resource - -Include the [script reference](https://ej2.syncfusion.com/aspnetcore/documentation/common/adding-script-references) inside the `` of **~/Pages/Shared/_Layout.cshtml**. - -{% tabs %} -{% highlight cshtml tabtitle="_Layout.cshtml" %} - - - ... - - - - -{% endhighlight %} -{% endtabs %} - -## Register the script manager - -Open the **~/Pages/Shared/_Layout.cshtml** file and register the script manager `` at the end of the `` element as follows. - -{% tabs %} -{% highlight cshtml tabtitle="_Layout.cshtml" %} - - - ... - - - - -{% endhighlight %} -{% endtabs %} - -## Add ASP.NET Core Bullet Charts control - -Add the [ASP.NET Core Bullet Charts](https://www.syncfusion.com/aspnet-core-ui-controls/bullet-chart) control in the **~/Pages/Index.cshtml** file. - -{% tabs %} -{% highlight cshtml tabtitle="Index.cshtml" %} - - - -{% endhighlight %} -{% endtabs %} - -## Run the application - -Press Ctrl+F5 (Windows) or +F5 (macOS) to launch the application. The [ASP.NET Core Bullet Charts](https://www.syncfusion.com/aspnet-core-ui-controls/bullet-chart) will render in your default web browser. - -![ASP.NET Core Bullet Charts Control](images/bullet-chart-control.webp) - -## Bullet Charts With Data - -Now, assign the data to `dataSource` property. **value** and **target** values should be mapped with `valueField` and `targetField` respectively. - -{% tabs %} -{% highlight cshtml tabtitle="Index.cshtml" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/getting-started/default/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Index.cshtml.cs" %} - -public class DefaultBulletData -{ - public double value; - public double target; -} - -{% endhighlight %} -{% endtabs %} - -## Add Bullet Charts Title - -You can add a title using `title` property to the Bullet Charts to provide quick information to the user about the data plotted in the Bullet Charts. - -{% tabs %} -{% highlight cshtml tabtitle="Index.cshtml" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/getting-started/title/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Index.cshtml.cs" %} - -public class DefaultBulletData -{ - public double value; - public double target; -} - -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core Bullet Chart with Title](images/bullet-chart-with-title.webp) - -## Ranges - -You can add a range using `e-bullet-range` of the `e-bullet-range-collection`. - -{% tabs %} -{% highlight cshtml tabtitle="Index.cshtml" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/getting-started/ranges/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Index.cshtml.cs" %} - -public class DefaultBulletData -{ - public double value; - public double target; -} - -{% endhighlight %} -{% endtabs %} - -## Tooltip - -You can use tooltip for the Bullet Charts by setting the `enable` property to true in `e-bulletchart-tooltipsettings`. - -{% tabs %} -{% highlight cshtml tabtitle="Index.cshtml" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/getting-started/tooltip/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Index.cshtml.cs" %} -public class DefaultBulletData -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core Bullet Charts with Tooltip](images/bullet-chart-with-tooltip.webp) - -N> [View Sample in GitHub](https://github.com/SyncfusionExamples/ASP-NET-Core-Getting-Started-Examples/tree/main/BulletChart/ASP.NET%20Core%20Tag%20Helper%20Examples). - -## See also - -1. [Getting Started with ASP.NET Core using Razor Pages](https://ej2.syncfusion.com/aspnetcore/documentation/getting-started/razor-pages) -2. [Getting Started with ASP.NET Core MVC using Tag Helper](https://ej2.syncfusion.com/aspnetcore/documentation/getting-started/aspnet-core-mvc-taghelper) diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-actual-bar-customization.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-actual-bar-customization.png deleted file mode 100644 index 1f25f408b598b370bad84777d3f2d2b793e9676d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6128 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 IhtB`}Z+Dc3dH?_b diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-actual-bar.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-actual-bar.png deleted file mode 100644 index e0d234a980730585c32031ec25fb0d3a474e4069..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6182 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 Vm^YpddA5<$!OrE6lE0n5{vW!wtoHx_ diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-category-label.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-category-label.png deleted file mode 100644 index 6805c6fccda1e537c654c08f3e3fd521fb2417a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8125 zcmeHMcT`hb)<>j0K#779I$}ixM5IXxN)%A4(o~9y7^EX2fdnFofV4bBL8U}c0qF<{ z5Za^WDJ3AC01+ZJkPt8=Bm};|%$u2S-mGuUTHpLRcdguePuah{_c^)k=Wy_RdD?Rg`Z`bx>n46x;W|ewq zs{h2ub?PEzxO`|88}SN%*zl@Bh31>i+S)avP{>9qR}}8`SVlThXy@&_fT<$y&RccU zzHODbmtO#1&Mr0QYU4AJ)*#M9==yY;`HQiY&BiTuW57Im$m~UDGX@YV5UX(a__1SV zn8hzC$6H89kkyMHsf;_c)$i*;vu0d^hP8!4`>tVK-d-NweQz#B#vXYS&%4k3j3j?f zlo0r?G{4e|yK2JVBVU{)V)rWnlJ85zn!Ttw0Z2X)WUF{N))<^?tEgl?lVc2i(RnfQ z#G(I!{C7?MqjvJ(A&EW5WJ2E~4cDAV+OjTxF;UwKd`f2$xt5wl>Cz#}`eEmDm%Bq6 zD)9Q$x@(G;-~E$4nmQ_uI`7!>J=xfUEsMjL(?)LLHT?Txe?QB$Zapk-@65?HUbxMq?V)DuK}gFm zru=lR(-xLv)_+;?t%6%i#Gt~*KSV4suB_SdAq(j95ochjV9t}8FF>b3qur3;QDHDm zcc=_?M#(uFUH04Y@Xib4{yl~rdtE2&6^VctP70BY8$4?Fq#Av zwuA5W*US4govQ;5Sy)*7>NApZ+&UVkfXLw5hz=1RR6U=Y9?jdE88RUy4_hp6_tnKp z#-jw&BZRnS!d=ay;D0vYe~8+D_Yz_7FMo24zsLJ8y$Al-Pu_oUM7fZ$eSVFcwQnpG zh&_VmV*E8({K0fPXY3@4mw?Dvi}!!=(VdL*HxzE-`Af$6ga3Bo*~vKn1^L^a{C7>Z z3zYw)ovaU(MjU8Zc~u&9Ezb%)Gt{_AA7n@+vNxK_|ogqe0@vjLx(Xx3a`O~HfhL2vT1PftX7isP%b?f0)cdJj8;1}y(dcUbG~C36EOektxYyNDflC2 zu*&;$gP)hzN!fD`PtZc_2$=x)(V5wCF4Tkd&X z?ul$4w$po>p$diZG0oM>85F0yCWSb74$cf<&Vsf^sw3=3<(CKsgKisBlGEjw8vLBN zwSldX*i^*UDr!r#xN+ihE?vxs`Mt-fIG7kLID`w528oFpxs_I-j@1(SQI0Yr*5kT0 zhbW9sd096i>M`8nJ7P6`n(>CE=NUG3W2*tQwT_=IZ&+>?;c7b`V$cnBCBYmw!Vcqx zwKi*O@dKwm7mp!Dy&r z70Ahl{zxu!$0aQkt}%ZTGy-&I=v@mR*h}MITgM|BxD%$t^|ShzPaO%ZoOTWGcxVFG zL|zk)Wc5M)2uG5_;d?7B;U(>}K7_H*+04mWBFB$zuMb~zS5N`9qRruboBer42PUAT zM6WOHHDPowD3Lwk7~$@dLZi_F7~>&TVMWQ*a4KvXimoBTC^g4r4WMNM;hWRy2xUC^ zm5O7*(WT{iYXlZ9Um03N6HH{n!#VV!!lO$7;?|U&XHX;3h~+t469ggSSX>7v+j!hR z6PgI}44)Kn^Q1eG*jsGk*5(=AO3N|o#s=Jb_WSxQN}VBvfcmEx!q#4bTB|}`XJ=-b zV~l=guW-sNA5kadBGxKU=uJ3hY}QD!VKtLli6tTt8>C6DuLT#DMk;XTOs8QE>9blC za_UV#Wl#Vnv?wJdWt#B>gW65wuryKY7KLoiN?N1yrfCz}d#K>3%xo!w;~na{#Wh*` zE2D=t2_(jnHj*xeV4AGMeaX8aX}}7SUiHKItLVEVS;MeOxPm9!3B>9}rk*eCVmxLB zElV~s+Z+&n>s%|n*-*8~Er7h~bm{fw7?5)W(T^cpTD-P$v>@#N;_ z3+u8_blV%fWPM8Y`wiPf z)$lfrZ-b!FHsQ-dJJdCT$uI!-_E)?=-qGvwirWab(L0mx3M5N`@BIP!<~+B}CHSXF zM*x2e>`32ZYi69?b_{{#;sq_$T&nBA` zvF#uPc0%h;@8(s$91Pxj;}`&`C6K8794EyftcmdjHu?(YFk8F{IB7h@U=Xw0)?iQ~ z@AU9=1((_ymJ+Rw$ z%s-vWOBc`xLDv(x5SwfSn?S^{;ECL=ERQ2rOqI89^?R;5k(}CwyweXIexU?tqwexm z@D>HroCpbrlc7buT>fxZw4uW%UalP4IM9Cl{q(>i-@;wdp+y>iw%Gwqyg}arS!Z7OSNW7a9EwQs z)dw8f^S?VUDqfJ@9(})L9CcO*{Cr>R$_2%*f{`Z__;TQYKR0%BVR>y`g~02Ifa#~k zFU9`c2vr0ey`=b6o7*NV_h`#^wZwK;|(QKPUvtGk4kIqx}iOaRum^T^fvRN8BN8O+@9cp z!98exrJWBSk7Z>4@6RIt=CmB?pcFzg#ZTH#*k8$UQNQyMvhpYj2cOVTq${O#gvJ1zaFz9E4Dsy93$lzfO2a(N~0w{ss& zNJ1Ec@|yD9b+$4oqigP_>d~x|m910dWg+af(?$$dkN456Ejg8}t+oIk>RMU7Y}M1r zPO|?`|3*O7Qr%#J%gxT1FLL^EtD%P^@@kRm^Ku>TXy2)a)!NL*&%TrenNsWhXD;~G z#n1lMK*8qvYV2R_({D+tH*Hz>ZYeGP=+5>g1)k1mxB;`!aHuT^h9zYv0FfU9;D~bK zgCeo$YmTLR8vV-sQj^B*Ggc>8^$?yR8dfytp|PN|88_ui?-)=<2VhHyC}GDE`dV38 z9VaW`=h#5@km}%xlP&a0kq zXZ%#APzVuQ!IHXdt-I1ZZ3Fr!663Gp8WiX<$@~)V32I3XT(hb64GAe?M46HaY3zxC zk&v;qufJiOj$fIaWk`^0>yb;LKi2OUuuxl9j#GZAT3U#}V|5H@UK;WP*yaAo0GP($ zG)4?0=}IPGh8bx_QjgNu^1~(3#&+epnhp`rCHOv2kFbcpG;JdUmm>pfzZVapJ7q|@ zX-u{CRLLgXsRj-o^u3nQ`{VK~R4u`u%KsktbU~w(ja4CH;{u7b_0Vy8qhO9!T;N+N zsAK#roa!@2&#pPGVV_{y2Yfl1Ba?7W<4zs$RLg)8n&+%UEOxeW1Kel0RgdemToQso z3YNv)ZS+b8Mn^IJ{Z&hBkuo)}eUQ@t)ozN2_-biLsy&j7u+R|b!!@_DE_HA>J`FKXkYzZ&z%ejh{;aKJqfo*m|5-}-AMVg_D4>f)5p)W3ml5NmMxI(IhsoU?NK zaSFM_rLEevW>Dd1*`rjesNFH$Q7Rs0`FHTc$;)>FtvdP?hNxLWd0&_Nu7d(u4>TMC zJw*3cMRQCGxoY)nzR~iJr+)_IQjHFFyHPTTR-#ySgV0an)2T^Bx!jq8)tk>gl$*K< zrNQ`5WK?fKt9#^7MhBa-2^3*X`_nh7w=e-iy)2BAIz*xRxU7DN@=KSzI73Dj9Icy| zNpCycJSjNSJU#J5{t8HpF{UkLl{%Rx{`44X(HFKBNoa{YY=1V6Z4_|UfH69d9e5!2 z@|4fZ&Ff;}$-C0OPHi~TNI{8bh6iwYz|!f*XMeL9BlG3b))%f+;y0LavsLOm7qO&k zYI8`_WGmy7Mn4?f4y(p%!t`yk+4M!QhJ05q#Lo++ZVaCC$q9=xzS8;Zxm=58EQ{CX zNc#uMI#t9tc~j^tsCwy^adWK1Y^YnHpWqaJqxp^-Jif^jH}NLm_PWX9-Pel(A9j7k zS!K<4T~*%Q2i84&&gb=mR2z-GPj^A)hwth>Di1Z-2JJq!aOqtGRAQe02r5zAEWuYF zSE_kfrTgHh!aaP*Qx_UN+kNs5$=l2`-!M1NB&&rr#OU`Mw z5I0@c)GMnK`GW7v40-AN@5~T`-@`k6djB!U!bF(oen3IoQ_zy8rYE5+&t3O zU@ZT%x0sz2Em`nR0wN~&wsHU4V*;;`nPH!Gyz@mZ#3#R8ar8nc40ewMtbOvHyiv?) z%?~2~5T6_j!(Z8^-Q z!OoQ8rti#tHHfsZ_#VyZuU7;eg)a}EuD_xg1KASo2F58w;Hq$eD)PgU@#k7^mDdA7 zj&FSh;%{?{$5D^)%zPWGee&s2v4Z2@ZQ@NmUd}lm^sFBJpbQvzVvYU~w8=7?29tE1_v%6FCL})7G4BC%QZgRdF!XLdhkg|oSbN$pi$>uJTOi(?okv?bI5_C z9}xa_cdu7Pd^AL~?agsENwjpe4chN+i#{jtF*79(9FzDt)mQ?uYYDYywl=aPw5^KN#kQF56VvyH0YmBZYhq?1EltNSWxJ$UM|U`?moyYNc|`(a*VOSW zsSo1eR;q6I4np{s)FAY6Nvpk4s7Wc4z)QW9)0;m&w!e#_i@(RaboAy0tzQp)KAdIR zyqdO9fjCEIJ+YR0wia_3Uw^PfO%xB5POx_2%Q5ToFjKP}J=5wm6mtFB9s2B<)2(6^ z^??huc4ayDrAF_R1Ca~XGy_ReuS_9jv6vNt8vQ(_b=x;i=0 zBSTdJ@jHc|8{f+7#Z$se`YJ_b@{|E>9(!gRZ#Yco6eOIlN7s8;61sIxwXm*VQH(>5 zNZw1MYS_W>36uHEL!}|>*C7b;AUd$WQuKYLav^2Sen;fHcI^aWCH^9=%Gqt(=Jo^1aN{9PwbnHAAt_SeVN0MN(i{@;>b&$wy)*$D0uKL{1R2SVxii=t24ydV1zUyAg^av{SBS@Sr zv+A~rA>>+%5h3|^l{2c@#;?Q6WsqUiWDng@wBcgt2briTcmF-&c?%l(_oXh)`sl*h zcDnZI^gcP{8Oq|AL+!>Xqcvk)7CboghB^S+!kKlC{}=GhH%%QK(Q~y?MalwNsx9r$&zo{fAuYZfZu%~TW)@dB z)J6H!VWTV*FMqk5_L|rMPC|y_Q^BQVGp1$%sw~{&)HNP9zygn^;p0{`K zs6fW2fP2fi-(9-pg+uUJrCmbO@2LCFM4r&1-RtiQN(<9`BJfG=5V`Zn{@Br@?eCb` z7}go3lRkT9j$r890Q zle+ckdEoIZ_CWVTTGK-+nEsl{1gd(S&#trh1ncvvG!;E(8R>cJI%7jpA>u304!$f` z*IE=r%pS#z51@S$CoWaHD!z4FpTTL(o4|MLEd?(i5j?M45&tc$=zGJg&*B$u=&&ruIg`}}!cbJ7cL0f&zfzaPCfp6=jo za!NL9Z;&Io>5xDs6q(-C(RwcJolAm-C$TsCO6NI-+*`NcoA1#YsY%u`BuNLX_2>oN zhfuYLeg+L^L>NT5q)enHH(z^hB{yB^4AUuY7jR;Q>cThR)ngAUvOT6eJYt&PTnUV} zO*mf_O=ImT_GZXof!suQ*d*<>DzOsFEiA6WJ%dvgR812My|Fb9RRIT3F9j&a2S6=C z^Yi>U-N5!9>;|S!r{#Cc0^-@J#do@Dg;{f9iYMFKEemv>=Ne1k5jspek+Bb9B4sxe z$*%2TM6>}_|Gzx!??j{!?x?*zK5Z7GO029@+6$6idU#&~GtGY-` z$j<)#ao4dVTu*08u9Qn)kwdzM1SF<7?78&lhrqFox9n}5XlEJ+tmr-Ntb3xtyQ8E| zEcMC8F6_$>*@Pi!-V~y!gD^NSl+$3sFVfXmb4nmP+(hT&nm6TI88MFZkLQXB{Civ^I-t|QDX{cpJiP}*ar-|Sqwl~F{XQ7xn{tkOd&pSU% zUV@G zueI(CZvOb(Jng|D4EWi&9PXALy}qfP8_l`na!Pi>C4<^c&YjH)_z;152aI^MbYf^J zv{L(U{s-}hN2#Tm?BY#~U2L!@E_pUaq42`M3Y+Q-J{f700CD}F3G_2nI zf+fSaO51YL2SOF(KqKjvQS@s9SqsjChEAN^@&_EsG<`?d$=SioOj;OpN7|DJkx>k+ oMI0?;|1bZK{@pu{5*~Uo_CrG)nF~! z73vBARNmdNg8W>KwPR1fFaW?-3(d2}({J}20HEvW>E?Pm2|mrAy|6pLY~4^TAf_>W z&g|DNcyiznTWOoAj|}%c(U_^<=b8~g>^Qfspk)!*7QR2Da1S!V{>DAV6)nzAWVF%! zvFLy&S%-3eaIoZhCkBjThtd+xh5q7A8($b8$ z+^jDDdh3s-f1yS`GI557odJwnY4i#Yg57FZe4ox;)9FuC<92(Lc1W>CywFrD$dEWk zJ-Gk}FW6^!Pc$m$Bbl3DI-#@yfX0pf#Ky62qG00JCNVej5ZAay=QH-dHag#)^WkwG z{3LNVFk8NTK5kJu5c4eX1<#EQC-Umz+x}^lvJHOXlNAO6i=$gXR=a2H4^Q=g#Z~(f zdC|Q<1TBQXQjuxSy$qewkm30m8C=*ckhtEA>h3e9Br|9}NdU z-&Z3yz-?7vz$T5PfUn&CXwr!C@6{L$Zp)Gl5?mU@OzYkfA$H+o_s1?#%QnPmL_zT& zL3MQjy)>HbQ%d$?KO?^~7F?C_C%P|FrTtOE9pJ$-GbjRE#B_AJI7Y}8)1U@9QIA6$ zpr?+eF{4f&eL^a4CyKlL!l4GOg88tR;wfl0HIf4Mkro5-YJ7hc52`6YcKInKhxb4% z+e!D(tP@p{kGLRl*eq6KOJWE>+(IC}E1Rmu&{d3L7;!-2Xk+YHJSFlS7t~|QVQKg~ ztjXC^<*QDh(hm$lgZMB*aF|=z_h>4Bm~kDttBZ6m5DqMKFM{ssxbFNL8%z9eDWFXF zA8!7SMbq~3^gp2U(uNBuWWf7RN_)a7c?bN6jX4}pg!TXYQw~B{>#8 zQu^z(n&UMrof;RO*0Or19Us|97ohoXg_ph2LRXp`-hv}(r+N&BCOVWU#}a~6weo)0 zHrTU12Y>s6ybS{n$Tw5&*3f+=)tGDC^$_2!iFGo%ph7NawKtt9OL<)L-7K|wOJ9O+ zI=RsihckLHyDw#c9|!F;oRq0r1GsHBb*}YmSiP*zmnde*7Cq{);LTH?&o>!tW|M%$cR-fs~Qc zk(GxRcDH4vmjz4~L@r`?*)-H7t=yPT4uQqJdO36LMc|R|Wr;*O&*SWH>?x8bAFIDkwa;9qc^KSQvMqhw z!C%_rME58}&cBIkGAx~PuD1o|QqS8#hesj6!jn-cb=0Ha9^>TkXY17Q1rrFA-%Fj{SlX9yT{%^6XppPtQ6hB? zcV^jhDWf~1dU4@(#eu{Hnw2hyKY$d*6h4%-Rh{p+-FOh(R4lOI>*Y#-LpwB3jfYH|Sg^8S6H8 zBkiJ<)ts-GndgpPFfK>mx2&U(yM}fkw79RRW6ANO#Z}#2cKJ{D=NeuU{o#@)M;<3 zXfQm}7QcNEh`zx+(nJY6G^HHY)+PxLuJ{mYI&h@OxG3@JlrU{Wh+9%y>aGCg&P(Gv zIQ0nl0{HH5X)03HRy{w~iqX%WDa&?8sf90oG zeO(oG6RtN;y@n;1U7~pdx{5`X*F zf6yJAjNZIbFetkD^vHU=s((EmxZG5cv?95{Ik?<;PvVumQs=lAk~RC`)1K=Vpo`vO zV;oG2m-3~<&iklc-Xu&)?_F<=Tr zc@~cmc;v;%OA9v}6vOTuwo}i+7K2$qkLb&vU?#Ao?NjsJiV7N-rW2}6mrrRhw|QuC$C-# k01;Nd(Q;N|k$3ibBzQcp*yU5)rwCBu?>zDqz|w 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 l|EGDv%?dT0KZLk?rI+Y1(`p@@%Y diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-data-label.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-data-label.png deleted file mode 100644 index fcf41e34190914f8fea771ecefe3e9f7300c53e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14166 zcmeHucUV*D)^BX6!w?iiPy>j}h>C(puTi6-#{!CoQWX>sgbpe`uwxVYNjxjc4p z^&6=W+O5UaeGn_yp2g*x-o+rk5jXp1;(dFNR`KY$1Xf*_rYorfw+Zv*mu5QLoOurQ z{ zyVbC1LxHnu58SWnWr;bS*IY=!FywOYqk|hCw;Dxm-7R$8sfA|c8*$mPfx^nk_)V?m z+P+mTN(@rcRNC1omQ?JrU=Ew}B(78Egqp-LVWKRV0tNT+9qiU%`s=GrZ_IyNxLCTO0Y z- zzXa0}E>zP1QI;}_UhAwIkn?FY@}LLCY?A+Kyz7t~D;aFvC9-*f`?ZeFvmAX~&sO5DOm8?%DzgA$k2==0X@)Fk8WzW_zh{&pg8R9S`P* zJ<~`eMwme(=<=*^aZup1v+dEr&Y^b4#)mf;)_v+@;e18sU_4Uy+2Aj6^gp!CmBI^{ z7G>smbO)>0pVO}-WH~zaar$&kieUV1eh7tF=qoi8-8|`KnblWtcYUqD=L_~s<1UP7 z?#z!~b#ocKUd1LiZVrWc#;`E5DLf-_CkxT(2c zf6v549)D&sL2TqQ;k_2z8{*k?ogu=y%llyY-4;^_OF3-*t`O(OUaTD{A5QR{^tn*# zGFBhlVsq;`z{ky2zFteRtvY92U4 zdYzr1Gdm`rH(60tk~+Kc8SE1iA;W~Kk79d;f)lknM3=*6#-`%E3o0w>XVUNmY3qHd zJr;5v5hIf;R2_()eJ&LxdJ_gXRHQ`Uhy{UryA}J|a!?$$g$03?UF97%<2EuN=&w0z zi{5xPFlUsRxsEyb`Mk&GP|uwfsL3f(=^4G&P<{aYuA-A7b-2FQvd?9G@G$57*{+C) znc^O2cppE_HZOFRrAhx)7az;Q){4yY^^<}vkPePwasdOqJd*7V4+?%3eu`Z@W2~D* zA(mVo?pJky7gtX52vy8d#Yz$SOa||D2>FR1O`KTnLXv2##=OSP$AbS?apQj_?#x1Y z`up!O@abRf*V)w6sX9YS)?#5D(4I- zdjLsPhCEnB6%2D}ILx$qRL)lDlAq+Tkf`6H5qq_0YxZtIt%7WeF( zA-%U&{42xi3?~QU*f{;FSb$AwIx$7;$X8mugml`H~}@#7T{e zMtFBWi|Hz`)7}hSvUh4NHp;P4?cMJNLzPcvJ38l3RP@O!qb5N^=DCJR%66)W{CK0~ zkUIxpOa0H480ir%Y`b~0-yptHHFIE)^Q6NVy z3&lfh$+A+J-K^yM&8BpnJ=#jPYcGoe9MY98AIx5n)N>4W&CK2Ru#@nms$vJ6xS3GH z`cf6lMK(=qcQ*}9Y&y*~{VMO0Bb*YzUZ3Hntbj;e2NL%`HfdbOySsmaJ`qy(`5)Okw#t+j9Y_n+?0d;b zEl7rP@0ECMGW3l`mPRL!Wi1&ogm?l)AdmJ~{2$h$f)Lw(-#~Cf(-3v4`<>y2MUFWT^ zqG-qG&icYKz1GJB&3RJ~R{4ByCl z*5`MixG`G<+{2Fss8ug7t)^Qmgqf(fy-B3q?9?~RarTSsX;d=`OF??OC|^ZUSRI>C z7|yBP;`}YKKY#xK>#+H|J2^3~^6D$8S`|E*d{g>KF8EJ9RIytx&A zyLcct4pF}!HmXfq^ZdL#(Di$pp|&rc2#>h3yM{FL0-tT2EJNxInGoLPKS-_2qC^h0 z2;_HV7%jI%&iGs^u4fdwO=x0ghWervXx6Onx&MSbT>qwk*7hkE2Zi0WBm2nCX;W}{ z7=>CQTa}joK9#J!VOAE^+8{g9^{&WSFJSl= z#in1DiNhvCS%2`lI(O-}0zuZ+;AxN zg!S`tD#69bXj~++dC-kYFo|UK+N8Jo5F+3f>tua#rc#jU^}tyjge@KMe|toOG}=|5 zxJ?bJe09ptEa<+`G+;rYcB(K2ZfYS%#Agjetj1hS0k%>9j|HQtnYM)0s0B?COe(rn z1paeZsmEYpSGY{C#AT5Bz5hO{>gep@mXBq@k+d~_kN6*7XOqmTDq|7ifVt6qb|8Qk z$w{2rPtfB&Dv8N4eegHGX1%8btjINq+|4gbOlovox-ls^^hIv$VK#0cVt>4^l8>mh zEC%sBc~oqq7yhv=mF32TEse^OnEcLtu(ViKOv}}d*nJJ9`*L+fr_)uVO#V1oJ{h8? zvqv#YuELF+ST*;hdC70)-0IfC1jJN0RX{uH!aucvfWBa6Ps+BWZlK~#3HJ+CW9unQ zm0on<9C`=^fj*to9{C-l8kn~IcnsURiyvKY%@*l+c-&1*M1Sc5!D`h=vkgAb4^Qi_1dH<@5b_6W*(`ozZA?=ZOwg)DZBc7QAYb~c-5xG%x`>n35c#N+s z=sFHtnt0lUoDD*aI47Z(^@$OX)>>e`GRmH|=CLF~q5fIB`u!nk*cr8cHW+{CVl@;$;-t}E@L}0e`@otjfg~ud!BQ|9R z4-ZFMPF`*-xSm61os=K8VHh%S%^9_HAr(v_1$ZaZh=t=FJ11e^Q(9W!$ zPd(z2r|hw15c5TUQL|1N;Ew$ZY4ih-xIm_tE?O{1Jr;}(1g#nn-}ZvkMw0$UY1uiV z4i?t9yoNyTfh*=?=*CT(fYbO9a^Cnqy}=p1a(DgS3_jh=cU=$4d-t~L}MBRSfd=8rzeaEFYr z(Wm7VSNcFL0^#H4wYHs##{`?{3HR8oO1@##=>L?~#v-e#7T6U{`n}$s3+}fJ_#lwX zjd%yoy}Lx2y2hydG%f8q)!LG%>`-(yNiAzPD*7X^6Kl(VADc?k`_1Y`SYEU?$Uwx& zaSLm7TuZRyF)^)<*WZ-Je!sg>O=3-Zl_lB!5t_Av&!MgE;@$FLHw{}A9wg>ZFTp6~DOw>`Eotyb=7X!pqH zH*6bPTT{ZOoOaLW`!pN}qs=GwmT}(l10J;eoZ@&&5Vv8cK5A8z$=9Oo4Jg{IIYD2G zw$Z^^wLE*Kn@zeUG;$XzT4S`qO&8_a>cb&tCxUGP?kG=P5`WRKG^I~qH9pg6#z!?5m?GM)bvYf?3nOe~fZBDm%;jIB`A zHq%D6#9QCr;sPvxzm-$jD->chwc0;gW4!Uu_?1Y3Z|y^d671UdD^J4m|FHIehJ!Qte3Dx~*one+f8r zg=&KiH<&;>M+g$dx`zzvvW03RzxqINM7@+aZg#a)(9LQX@TWKK%{aqORo5JAlx^h947IC(J zQBg+`0*9U?HPyq7jh}Ecm4ka=Q+~pa#c2QI<8VJm_T8Mz)K9GE6`H0kfXG*5wk;T6 zJ5f?4_RzjeSbAFf2{miM> zU@H2)m4v2x?8WiOTUu0g`8+FCNrJd2&X(q=6l^g)f-S zh|6l!$mA^qZ5(GY=Il-$w?FanT={n=dlTh6!NlgJ3w$_G3JZ9K3O}?Dd`M3DQ<|m zK_at<^R876`@}$&{IYRe)!nt_GoyOxX=S()+Mdj`%wj2}D#qtW>v0De#qZmVc)2@v zcm0|>D~~-NrECDLHw~(EZraHDjK-V`n9I?r#%QU0RqvFa7s6HOc56*3<#>}!R&M_s za5Rbelq5?Vo0SdL-ty{z!QkOgk2}U~{^_WT{U&US$=I`g_Aif5a#PHr)Fovd>~=VGSL9=B zL5QhJp!4?Ag|SBv0d`v`c*a<#54|a&-BT}W-*n=k@yNQ_J>>uaEIj)mg#GvmId^06 zLq^7~T8~7sIfooh`3qKg9w1QzKING9Ws;O+9;~#{F)^F^NA{=}E)*%_J@L-1t9nSy z^SxUDR}++}2Vq)JfCmcX>1_lZkP=8T3`zdIP+~c+zM}@ETw$;pR)9`|RPTG5bw{uq zy)6qwu+6Gq`94WPLNn4+Q6J(i&);u7H1OJm{21ueuB+q!x$wewwb%MzAEm`0c0ZS+ zS-a&aM@9BU2T}q6(kze9l(uXgyW(f{9jyx+VVioW5N9()RbF{pp!+re zv8b~3gQWIxG&rGL0Br^kR{a4R8Z{6v)2Gd)1W{$lNq0o z&?R#1KHB~4oXsX|H{NMXy8zPW_J0%`IY(h(3|(AxlmuCk=#9ijf+omP2p>D2`2O9B z0vX|daue=I&@mjkmMOx1#LU(i^QN~pY}Yz~6v$O?%&`@Z#dU($M`ohHj3!bw_hNB2rv zZ~W71FHcre+!}IFpREd?>xrwSHK00Y>mKg}ZfB8*9O&OE;YR8*auu#a4`sISYzkWjm(yca@P1RXnB~8)}6}hcU|In!ER9|HpcEjk=(FmcWLU5UHuEDTPZjS`7v;K+z-asmYTDfFo;FUX&;kFaJJC%1p zl`Uz?MMcgduNPn@op;Tp-K@UIJoV^7>%ZM1k5yWSt0OzS2F^~>f7?r(hkCa`Z7<}F zdEsJ`uOnp~=A^nnvHC(LzW~&I_(NWzQiH4Y$9;yu1N{+`(EEPZrM|zgw+5SErMnI> zR5Pi2`XDaVO`5vLKt8^o%)Ig7%;_|AL{@*gZ6#oF71(BNR2~uJV$+)6M;V9VFY5t# zFu}K53lBZ+crqYfojdLUuQh-QKjB1|9fSHVO+Tn{$y@TE=db;&HX@$5Er^U_eXh6b zR%J$KUVVE6j7SaD1cKUa2}Gh)^CDDNlD;foizqS0b%UgY<|$hm$q7ZO&S{@H{ZOn5+sF$x2%0=-TaF6 zd?JvEkoeifVVHKVZw>PJu_?kfgD%*0bv3At_tmR<&b&Vqo1~pTUt58%pXu*sLiYLs zZxd&908=X(Vzo^-JE|R6Pg_%(Z*+BzMJ7wyPHV6bqcijRA591%%Q|<@X?aGbpCE3Y z5si=c7IXf=Ridqy$KD72#9D%QUwTDrRe z)7eN4dl=PmFR6(a+!BYK5xKKXA1cQ@u}V@l>;aGq5am(eESJw`)ClA60-C zm6OzM=tw?#CgpgOyTx$t? zxO}1jJ2QAP;791b@6IodOI&udU6mj1aBi%wW~B79%0b#1Z77_0$zifZ7Tba z<5|GS!S5M~M(EN39hcXSu)wd2uXjJh^AL*M#AmXFqavJp?XsS3`H3BG`i1QPyMb)eka?%BE0txujj=}(&O$ro4n3{;d$2+}uEm0Uz$ zQUsIXCH*%Pot1E+>0H4VVqyQ&+^miA^73ddm7Cfcv2}R1CAevN`l=vV)aO$<)Xh%~ zA1@{YYOMrLA(A9X1d}ZIo|4l^m^nJ{I-GZ%cap7bA>@UfLc3%IcArDfifc<-Elhn0 zvkXFnd1z1VumYIK%H@CIe2CS=dkP7INz~hhgMNrH?roufTdDd9=hIj6^YHW&Lz24X z+UUmYOBqI;>GIgHV45}Z1Z6e!g4t z7e+i;F^FcPf96@jtmJ|IWMr2G%5%daoo_sUd+0wIA!$H&(f^s}uY&oLkuu)@w(u^x zFDs2qK)45u_Y{Gdj&8FKIOTr~yi;L%4NN@W^9Ezf zA0=-N7)vH?m0w7f=r1lQg-ND`6D2eMAJZ0>oJ*8B@a=_+(#I0w3&;QU`x}dMxUpb( zZqrRy&%8ab9Gi)ils8$=pBT8vG0U8-cBt!!LIhE%eHRS$`NKxsjAR}dOlcRs)nSP< z2FwiDwXYekZjdQ&7|4MxWQ?Ip$@a+U-amTcoDA!=Tf*7K6I5G#Y!TcX zLr-Hrn>rX-$SdgOzbtaALFbi+lBw()nZ;AZWz-X~2?(2Xtea;;h(I<+$5D96mtp1Z zZdnEJO|-cVkRXMGBRa3a+P8Z)7}B5r!pN~PB!#ys#~{0x|D;9X<5H|zWG+T@i*v+m>Kz`NIjNGWh$cS!SROp@w2<_bgqv5BZ#MyLCS zLlk<7@Z1$%zk0igaJQx&RA0QMC$QW)P@(;^dx~soUoz5*9bF(x8IM5@+%)12PHJMe zx;9j&G>+62+{nLm^%dh)o_%uaxgmSImG#`C(zG^wx@fC!R>lnff_t2APh|zUb9#Dk z%u-XzX=8fi@9=!-Un?;FK6RK5Sq6T6K7LD>I0cMJ2ASDkywsGPrg_8OPEIE2CXov6 z?X%;M_GOocLlH8eZQ4%mL5~XJ5c+mMl;eM@xfpPaKaiQK?8-rn_}M7{#d008`vLvA zFw^b_{UnzekCdh-nF4#3XYt()VA68^%?CA-4XJ&4-;3xMkGvmqKwUoaVU(g40j;PBBS z+_7{<$a*|udqCG4E>Y~j!dZL&M9t_oMN3?uW9bO~@eXx;rLF|2FgO@zI~FrW(98kMoCedVd=D8JFH$9&u|^3;eoxp!0h zvMYtRdm4E~Ow6fs3fEeal8YxR?@|a8S6J0*<*71YCREq-k1mp$;Uj}mjolLCdKPBd z*F_y9zO#ABpSsyencWty>kwcdYWBKbiRLj2BXEpYDoYe>?yS1sQKO?>Lw4PcBb2#=i_fGeqi{2|9TrW~< zC=LbbT33F-4fjNCGayDxsbP9nsCo4cg2+?w`hk-nSB2n@vNW=L4m5CsxQAdmz|AbFvk*E4h8ob%?q^WL9#=EwI{)va6Gy;b+S zUp>0)Xru78>em1OK*7%ToC^T(Wx5o9_6J$%yMN#4Nhy#CbFujopqi}CloDV1oxOAx z0I0#rZQtA@rN8>g_F5PKa4>xLk(s#-iUt6b3hmCFb&d96PfMOY=OZ^lX>3qp`U_)l z@MzD}i0~;Nyj_P;>6sQJzykr%7)*;_qU(9=qC#@+d65mHaheblJ z*^augvKmKx*_#GFTI$V@ZUc`2N7m(vYHPJi9m?Z(oRL}vLRXI|(bFtO{;Xs_0N}W5 zJcB(H zC6Vf~xE75Kw57QPC(RE#1{zJ&s0o_CKMaoW^lsgzn6-i;wcM>}YNCAoJ%F~o(r^<- zm*6VY2p^TcsM2psVeUS36^(Th;!s&_w5)HZX?4msc&7rHa>=8L3yQWqD`VYN`OitP zU>{41@OkWMfq+P%Rz5_2&se`I12_iRT^?Bz(l)tuuK5*DP$yn&FNK&Jw3wQ7K!xmp zdrMj8S7snFa$W;}mbdN1qFMD^hABDRdP1X}I`|M%p@*eNga7OpWC+wQd2Jd=88l-_ zxDnuX-vEcLp@q3bKS6$zflKXsk5~qVux0CQRDYN555n|?zzi15- zIE{KR&V45764hQvx<9-TDQue_7Da&`W6Bk%F80*mHz|=Mw0IVYi2oEn+5oknim>z?h8O~_ip~RiWRs+ zN+T*4>LFnULiNJ<)923KaeQa!@ zH(kX;&~_L>$ts-2&V!BQ>eS51_6P%{X_G&w`DDlzXMz^<^Nu}4s2{{!8hpr?A&6n@R@vcgXCuTV~UQHcfZMRz%wI4w3^s7f&9aV2eQppor zwR?;3cPF{Zsc@@Mn|KyF-imXb>%A;oDI{(;_-RoFh0PI{`0Rk!r&iZ`v*FMs{{V*< zk-?TeJLI3L^1~Hy^kB>$rKp1Fi{8bFX>?45RjghAHYX=~ix8PFkjII2t1)DjSj!k>UnbXACXhk78&BAx(2%1zcaEqCx0 z5D>Lgg$;g}pciQZ-DcBJZDPLAv@5C4;*Iv;YQ*E5`j&@+8}y{jKC)9+y99h!zce}~ z^b_r9&Elt5!Wsx#sz`6Xo1h5aTmHjOJ4sjD7_?ugvViYoc6T9@#pne^bpK@`vip^G zeKC-5^$7J+p{7Jc51<}+)6reQSg)yzeK2%`hsXnYgok(Of?|$GhKy?hNs8Sqc()Gn zYbD~vfH5MLuQKG%qS41FV4dZ!9 ztok&o)rITaDoK3cM~mDNL^FEe{;>0oKpKBiv`JMQNM4h~Ux}xAqK=kAq`r{!InW zLWC`2a1|?Q{*?Ozn+p48)S{HQ*PvY=)wYyR6R*NAEP&8fM+EIx)XIFkR7}Noe%`Cp zMmJ6LPL1ZY#uBI1!0Hq-z#)GvIdquckp=@?c9hlG{c=s5(vp#ap-h>tq#&W;zx~Pq z0M=grC^~jV(H7Chy-?{{Z=Zo1ZHQPJqjex#jmt%N`u2qko$|v9n&z%>1d$x0U<-vp zGj#GB{0fmKDB)j=QY6DQQ{FZMcM_s?JXwn9 zl%G^d*Ri{H+uCK{F5+_Sl$Kq_+x`Tc`YwWd`=fP+&aD?Rc4u}GyIVa8I(EIMfEjmx zks=wr88TA+w`6rbrArZ==SP7VI>-CuZF|3!B6cS({@d{X!BSrym&Fa_nskfk5^*$L zG(&y6m%y*0tuMhFx4os?5%v43-%?LEx3KW-eRf=5GzL^umhSHf|KGX)i^))y3LH62 z^*-bQM@IB%#;%^--TtEk|CuXgLA!M9%I$yW(*J|%x%5WHe@Dm%qs80Nv-g$W9*53M zX|At*>Z^_GFXv^C`XVAGe+;%P0C_b8`Ny<1hZE*Kr}1t~u;JC8UkX*wG8hz%Vmi2!l#39t5oiko{p&4t z!a(}Fch-HAy1rN|;hp%EIC{#xy^0NO$hVo3jG5Lb1RwkwzJ50jWhtQfUW39qBs(h} zg=&a)zI)$f$}+o=ZpEZ~X~Z#0vfjX`ae`(4I07*TTY^ooYVaQ|WidifD0w=b+tDdO zS&>vNsJ_gtsqJms4gU^$w0hun6Za}3xC&DuIg^DdNCt(qRBfRa?glko(fBKmjnVgN zIB60@yNpETu@@RFGQ}}gq!E}?#7XEpZ##N@z|=`yjpINdMuRR&g0?qK2aa_STs1dl zJCm2>$TYJB8GjN+gWKbTdMkF;JfiP;n7%!4x&-=kb7`!K%XC7wh@GuQd>ye+U1sx> z0`2BzcEjXcGHmuN*`c25_C&pkR6r>p_jGwM7+%1WMKXH+tG86bms!$B2RT_Y#r*y zwK#S?bq-Rv<)Ci%(@T_&qW}I&SkZJ8y$bYVJM-kVgBw#}PU>gw;-ph28-l&OQCpwD zW@cAm8OehvK`nPGZ15I;$wpYnms2uOUkBf|gs%5PLU;I7(krl)Tu*{=k4pOEr|SvN z#6RcB0bN4nZM(r*-*hIp=H>0hg_qhHU?&q?)ju}_&;j>Z0v8r zeU9gUs?=I|G13t|>^Sm=r=xo^l1mB~retxv^}NY-?VeC;d#tI#o-=lXSas>2LQ|Mp z`iQTIRvKYeT7+upC|)t>7C-wbFS{{lJcGh;WLU?dq|ti_p@%I*!e zwkL2D6ci{}2b90HJ-%C7)MMC>-;!jGLkmaoF=rG~rNe{RJk78SRQ0IDwTDT?&dkiP z*0o796zcyxie6J4L|Nf&a zpJbmDqnZb3r+)Sv`LYQ!=>xO=j#SZ8=^A+UGm}1DHraK!v!-KpLwY;hy=bA7hGt(06;4}dwjK>BcXfO(DL z*BnePC-$wCDuq;3u)tUyo^W_ZENOP)JktLDxe^^?GdJH{kt=)b*E}9fVLZ_PPiqPcGqkT%_>8|`4iXn*&>Ih!^fP> z)q2MF8FdH{OKK`98LS(|Yo335aB!a+*5tFN{PIQLsJ zg9G%*W^W3f80)&PL>xJoS|08`oCfiomGeJr4;;>*#p0}#>&+Nt!pO!4@4qqwRqe%1 zXz@HdwOr#Wyf)^)4~?ex_^G=M+UB&Lh*Z>s7E5~WMgm0yJ+S41xZ;E00$%wHns<~rU*FL_PH&kBu?)W^zst?wkPXUr72 z?>L^)&8iNoL-6w!b83aS#-H<>%1n%oIclb>VoPNFZ-*E1jx@}s1OR=H**VTi6j}19w80V{#Pg!DsL+WHY~iTLtE*0l?@M<}wzy(CJ?kAo^PYPkr8BBPw2V9ZJ_=8fdi5DfTJa%5S4!-}fj z6BUG3&RAHNi$L~Q!2;IV8(7; z6)d62=^>VmQl=qbnK&wf?*auhOB)r?R1kUHgXk>hue;V=>;5xq*82E<``c{x`F_8> z59jQR?|k_Qm;@AYaY;l?#SBxFh>^0!0GH-$C&yX2+o& z08o-?r8_Yf)SsRC7J&l*>uS?yPHpVNlK=pDwSV`Hql7TIq~zMlc2!l+9N7+6)|VmW zb(KF{%CL3Fxcb%QpJP`XY`UD`dMVb`qM9;)Z>mdo)GAxbW{b=B(U$QnL4l%(QN-{L zEqqO54qkvyR4wZqF~rKHPX&_=<6&R#zwwO;YjbNJO*L+OvqXS8X70SP0OPi9dO#YJ zl4Tz7%S#0RfO)`?9w+ol^MHagQ0DZnj&3F)W~L2^a?^fj{`z9-wj|Y~M1yV%P?eW7 z{xNd&Vf#Wsi4MrOtz_;^y?8bh83Z z*6~r$H7`-nixH7-!SFw=x#K#LXcEEy1VC(HQs!R!l`^+G5W(*dqM*QUHxS@HQm~Yt zIKI=XWwGA6;a$Myt#Z%kN(!53G`v%vy)6(3R>8lW1MH532JxjVJOlt3DxO1ZNHCwH z>AQ7P)(}@pnG2MjM1wx6_A@Du=`~Kk^_4Kt1mK%n^S#~)J?Ekm)#TtzixYYfGvgPy zcoY4H*`I5M+PH~J!w+au>xc5w1}B#~CF^hYRspkz(ro-Ewk=Ao|`0BF_vMk!OZkcDCqFxp~%yI|{=c8)ose)Y%Djb`7(5 zN+xrQyEe6?Zzd3<*N#58zkwL-JRL}g zfUFmR{&wU|InzPo?@xtq%F_7brUQb{U@YY2)`vf;m=1h;ZoRIc01OT0Fc@Vs^E&ZM z=l}K=QXWqd!RhYH^=e`xF$lvw$9;J7p>arDF&F0MNT+sHaugGwL* z>YNr?V{fL7b%pyeZDmqA7H?b3iGg&FAvgOX1+3w{7&KlKTKU_g?7?Yw z0&h@2j+Ubcp@i&0#kC&KNRRo5Cr8`gH+ibN#QhR2t{StAm`UKaN$22s3L52nk&pT^ z^@+;adw7|uYp;-?;+Mk)9_y(JufjBphmmZfNHeIZ``0m&e_~@cX@_DaI4TYDHg!ie z4rO@sP(>98vZ}>!4}B4p3+v$c#BeD~*-e(jh`d1ku5x2<-AWP+_sP?o*0DRKNz!~s zvp(ldd*o|w_Y*b`|LQp`e?cePLX3eM`JEk-CHb;ZsKxa#BJ0G&g=GXcg34nffj5e& z*WP<;T?y-hyG~W`S|`^=%t9HeKRz6>qk6#kzi)6EM9z zleG*Y>R92xa(><9JP~yZ`@FE+Yh9~Fqv7s`PwCrP+U_fKO{#!Apy*rK@K||mL=$xXOpHL)TorW!x4Tq{Ni(>5J)*gJGr4oK`2rV5pZL*Oq z&$q%D_av}jaqu~bE}0FBFg)V!>Z?zg*SOe9&0nOEQQFscE-$L~-X7oo%H$-ceb_=h zeAeFDv)2f@S=O?{C&xlaj*dyJD^(QP>S=6$dM> z)ty6OL2Ssb)745Gx=i}E>8#wMxqap4iS6&w%0yRO9wuW=J~qDkDLDT4LZM*D^T0mI zu($2gGxMAzUrSwrqkb2>fh!vzo~gLfbKv!!HMNDfMd6q6;G;g^3LTD3H#!R8y=h4& zPPjM6;XfSQY)sC_U)SIqmQLcjyp<&F+sa*-jHk*QOGu*81Y_-O<2>w^i>uoVK$sq~ zLb=Ggr>0nKJ>rZ(kIJ13shBRfLykq<>vkljNrcXa>|}S)?ApaqRbItj7J7*PpyHa8 zbxNl=yhKh*GFrcBT&UfV;2IqA-2QBi;tOSt*gdk4cKxq5UH#|A2eZ52cN>zni3CZxgq z#aQXe!Krg(vmiY;oeg>2vd2YmW%>PkWn3B!K{<67nVX(Hl=~ZN_f7Cw(mMDYW;%ej zVC!z|X+@MqF}SyCF@}O~4vn=^i8l^^nV1u`6?`luCF8IBe~!1e|I4&{u(?Ky&=;rv W-LUwF>);_D*uTejchS!9%l`qbp1WB9 diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-label-customization.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-label-customization.png deleted file mode 100644 index 932ef82978957d73337765a0bb92d59ccf107574..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8189 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 TimCyree7$7W(K8Kog@DXF_>fc diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-label-format.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-label-format.png deleted file mode 100644 index b8b0fc05f9f64ee16785bd7212dddd4a47484962..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8074 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 Y+|}~$^XF=(5C4eMQq#MGRe2EnU&5gpr~m)} diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-labels-position.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-labels-position.png deleted file mode 100644 index 8ad4733a4b1b35272a9ed5933d291dffd6047b15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3156 zcmeHJc~leU79W>J3T#TmhayAefQq) zH@`dc<%Jx;V>Xy>0000J7~ppZ0A3>?V~U;*a(#L5=5FMsK{`Ray2Hik9!&diQ)%%&)W=Oju34=h5AC`Qi(^CapH9rL>9z2U1iGTB>BhF}bxD zHof+g$k?4^GwJG4*X$m6!5Tddo#_Z$A68mP8diN5tb$bwZ`0)ZeaujTBL&ZPkVjxfYk z>6f!9WV>lWmZ^yeK?4Bd-oW^K7sfei#>d1k5Rz&Go!`=M`Mgc9{``6JRshJ_(HEut z_+y>zwf=tw_ycorbV|gb?nK}FCR7jw1uR4?4XJYJ%$8pX;E9u<{lmPU1o1oe2WA8! z#70!rirHMq>Qfv3B6uu=4y~$hJ=uS6-`*{-#A3AofW-HcOb-p2IG+DW(NT7iUDFr; z1N%A^p1r=Rc(fIqoCKNx@SQc)m!};VnGRRO*MlB6<15Y33=m#zdpNGqTgT*Od$Djd#Jt@n@H` z6T6vEZ)E0>QW2j?m7VM|wuK_cd9&;^h?Pr)avr7eonF0|P%Mf2rbY%slUU@_>G9Hf zYO1P7Rk}Psnr(ZoHb8xEu?`x<_sO%ao2h&=Xq4QZ;8{E9nK1IWu}a-KaGiq_*MD?O z68ynayr$FX});*aY)n|^J6L@fkEHX12?A-`8}V=PTE+9WtuR{ZDR{rC2tn1QFM%vT{DeqHxj`f#D zn(4_~uNCm86$$Q*8w1`&s!Ngt3>!6hz@yU&Y`t20#)WXgSLrsTvJ&5S8+9Rk_JC(f zfUt>!vc+vZ>iL>M27QBM>OsVwcc>>~-72Y`56WSU4;;Ayin@4yMwB2h1Zz37h>+aw z%A)PPZ;VuJ!`4KQz>t%%im(>mNar=qw|b*Txx9Z6-(%yxzr7q8ZLhwx+}-x9^laP5h79UAj85Gd&ENI zO1(1}gmiHA7MhbT06gu`@3gM{_WsA(W!?Yt$1pBIGF|PFc9O@ow6L^1?GVv&iIeL2 zgIGK#;(<770z9Q|P%>BC2h^^8>Si*O46fYaDTI+hvko{ov_js~s~j6w#jm>A!blqG zPWzNBH66>@OY?GjJgQoxfT^ofXtRww;0mVv%N}$J;&xeehnv6z2FHKpX$jNFaNUJQ zL6O}k^2IN6hIS}T2#p85+(yT9_WoWOp`~bb1Lb6}V<@4_$Z%!lX~>#u49$+LqY^E+ z(H>2OBG+n-6*B+N%2yAOkFW#p;7+lHOy}^~;7WVgHmE{gdUdBnRlw@UbSVQLjj66o zCWHMcKcY}l%Rlt~8MtR1b^jZjq#;G?=iqe|!faB~kGo%MrTkxQbpQSR^Pw~0FgTIS WVwOlSmB`;32;6tT?}l$w_CEpUBblrK diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-legend-alignment.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-legend-alignment.png deleted file mode 100644 index 4f588374c6ea6bddbd6e0441783a1ddead944adf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7995 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 Bb#nj! diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-legend-customization.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-legend-customization.png deleted file mode 100644 index 111e16c6bd3068e8aae13c800accd6e46a5e1cd4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8881 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 Z^7X~kE@ax?GhmJaAh&oTN;V%n{U0$z=L7%% diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-legend-on-custom-position.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-legend-on-custom-position.png deleted file mode 100644 index 1e44b013d846bb6718bdae365c9c281163bcf5e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8119 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 J!riBS`VSh|V@3b~ diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-legend-on-top-position.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-legend-on-top-position.png deleted file mode 100644 index c2ba5a35ffbd8c3fcab81695d430df9d14f30067..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8081 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 Uya^fH@B#wA*n+8Czx%uY0sSzCCjbBd diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-legend-paging.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-legend-paging.png deleted file mode 100644 index c1ba3dbbac300c2c02813f598cfc56315a3a1e2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8484 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 C!}y^9 diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-legend-size.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-legend-size.png deleted file mode 100644 index 6b4b2df75f5ba30157de7feef6a01d8b97b7e4b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8575 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 NANlVr`!M|5zXQ7O6IuWO diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-margin.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-margin.png deleted file mode 100644 index 3240d7abbfb4723ed3e4b517e9390194fb9e5d20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3023 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 diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-orientation.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-orientation.png deleted file mode 100644 index f0cc93e32b1916dea60389df69b5ff43675d5b94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8570 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 diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-range-customization.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-range-customization.png deleted file mode 100644 index 24c0a153ba8f306bba04826143304bf5b1321167..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13071 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 diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-range.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-range.png deleted file mode 100644 index 38bd0ba519a5de4379c6c5b675495999d2d2e166..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6380 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 diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-ranges.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-ranges.png deleted file mode 100644 index 840a46da4b5c2ca31f895fe627e2a4b96e2ff1a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6138 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 diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-rectangle-target-bar.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-rectangle-target-bar.png deleted file mode 100644 index f748a026bd17065badbdffe18c42ec8e27ceb5bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3290 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 cMr=NfMU)DqP&j0`b diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-subtitle.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-subtitle.png deleted file mode 100644 index 2d30340b2e430f18742e65a8ed935f32f03c2947..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8857 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 wjt)9mAi#pIj7%T^Zvm7NN+Vn)Kt%+3q| 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 ZX_xZMAVCq`ZSlp3jfK5=<%OF+{WmOGqlW+h diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-target-bar.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-target-bar.png deleted file mode 100644 index 59e3c8e5849d52fdee581a33101435eb54ceba1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6191 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 diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-tick-line-customization.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-tick-line-customization.png deleted file mode 100644 index 3181d4689e90f948b066f8414af0df50b9e91c93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7325 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 VbtCx|aHR;kaL)Q{x!H~T{{cdz))W8$ diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-tick-position.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-tick-position.png deleted file mode 100644 index a01049ba808da91d3647db1f56eca0e5336b47f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3107 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 G@xK6Vu}cd8 diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-title-positions.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-title-positions.png deleted file mode 100644 index e989edfcaed56c6f909c8fe833feb5c39d937faa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34759 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 EKNK|4T>t<8 diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-title.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-title.png deleted file mode 100644 index 9f045086ce60ea8c02c97632b7ec773a73de0deb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5398 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 diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-tooltip-customization.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-tooltip-customization.png deleted file mode 100644 index 2c5a7b1b34e095e35c6d600daf173ac476470929..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12975 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 G|M)+p8Xy1w diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-with-border.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-with-border.png deleted file mode 100644 index 07baed1ea2afabdf68fedffbc8aa160f2b3502e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5099 zcmeHLdsvcL8mBCo@Vh#sg!2U zXkN%JSQ&XqO)bm{nhHs!@Pw@8R$r&U?=LJMZs( z&pGemG}e2I!F>392n1q)+3JCVKy(Q}z4$X-;QMy$S1rJ677@2)6XaHd`2g@^&f$$- z8zGPqy57`*xxnvvQCs&AArQldV41~@WFCS*j1n;(8+XR+mx@Xv%wNvtid}UKzJh0O zb%oAd>}9#_r{xQl?0BoYXGg(_r!^@7`X>#s90{|O%%IpO1E6*Qcb!KXIM(Fplx^MN7 z?`015f27l06_ywlZG=g;eE%7fVD6ux(&pV?KBHxW{NGdehcN%Uoi>E;cce$Kg|%j+ z(M#HviQ4tmUA1HxGxjAu@6}N6XlK7>vs+vzUfQvLoi!h?)aHtNb`X{0)4ij?)Y#d^ z)0$lKn-*j(>4!UAWC*0Y%@l}*g0H3hb`~y^2j0xK)!?~UqH?+YEmu@kw_jNwk@o~- z{fG(J&%y=&hTUD`8Dd88eckx_2n`OXpg924Z*Xffo`^&^T2J?gCP}Rx?4v912M|{N zg?o}0%`N1sgvHVtn3|KRp*%)=X;xMDx1GC2GgD8daPnoT|Mf z4_29s8z4o~rc*1bGzymX<~?b*Cg7b6&|ZZD4P^SPn{(25)W>D0E1}hSQ8}73?y|<4 zMdd6gy@FWnsbq!mzbaj8;>#)YAjJ-qR7f~!q)ba%wm1lrvdpZ#aO(?7q;3~mE`fJO z^eNp#W2n0L8_|ty7{J}O8TyZj^pr)P9}0VcNu4`HI(7Lc7JEWbM&bD$>@c~v{ZRX) z{mpiyAcbX2(lA0|P&jJE1x?GiGEyB@DI8!^55tfmNeY4=$Q+2QIaczU;>586yBH|9 zfAds8&_?AYZ7hD6o}3;~iDBynyRFvuq#yGbaPR7!RCn%Z#-rS>58E|kji_uA4B4n8 zI&k#aAq1xLm!i%*qG32WzG_Tj) z<3xQ_dB4F3UqzIvErz3t7*^AMZSq42Y-m0;JfRZYCS~T%Botv95bhBd0Nk8gMvTI}C0LlWkMZ&mL z!;3O8)wd4Hf)ji>XkW6kCaxVIJD~$5ctpQaV=M2Hk7J3yXM0VK{ZfJ}E`>!LJ!ton zKIgbEYOP15ss5~ec%svJeW@wI_f=tI;3<>%&c+2L7M_=uTq3V*lyc~(W33FUmX72R zig`qW7Dq4C);(=tge1fgYobt->@%9lb~Nv4lExhZNwf)O0=5Cq&!-vSJ_~^aT7kg? zJc+-6YYBWp4*mz7x+m`)xv%Z_R!rx6DW09!$18@i-%;~qJsB>%V)}i2La&24%0D;V z^++4bM61l4xDs2n9$I~8bv0dFf^r?P1tt)^2HZ7;t5Q~w@_rybE=|t1+Zs)`?O@wI zJ;|-142w%n9{D(oW}c3j*hL<9uL!oCPhc@;zXFx^tru zyYQ-7mfXmiKjfKKt`V)69#InQ8P&Q>SEO{uQyc#bRo}mQq8&tr4 zP}=J|*3hy?i1|T*vmuZRq0!#o@0rwuU|vTB(*ChDAX?>{^g9>&~5 zUuyHv-s)9CUX1x^mW#%f%>9K|VASp~GDq4YmN;!!r)5J$Qd*(+x-|iBh=3pUW*l{k zzZ30su;VichAfhPez?!cNK2Y($l6EBc2U!^3#QA)#`qR{+Za~<)*TU}KUc7=0rbtj zeMVU`!O#$Toe@G#xjXDa;8dFWr$uJGphyMWcKJ2+osbiZkf;C|5Dtmg-&6gC?%9~Y z)6jErzfv;Ol)h9HRd#nIP=5e*0Up3X^CriKNWx(gLdD2#Rm@vT9z`0#G!F;I_BCKb5IhDqVE;nzg*7fO-4}8T4JitEk+>L zSzBAD&mVlL)mVcEd&c={qJAo^C{9D|{>4`4wHlU@+GT1?|HQmxHgW5g7Bcu_6RdN-IMod0euIu+>eXiB*Jc3ZALs2bKP7*#0r1e%RXGgL zbj#3eeIzdSiuWx`O!Q&qIm@04pSbUGHR$7`&wSgk3XWMM;BL{A&bXoCUf#N{^E#aez@V|jWCG%H0T39MJ4%c5@c0Yh95LxD0C8v$pb2v~c%K{l{z@>M(k*uZ z;wIdC%!)Wl!XDvzLHtBd7BFO8={2AHwLW>S=XPSX&hD?4ZOgs54L9&!g-tj!c1l$O z%r13UrK*Y@AO7X?@tL^%Q`CfjCS_ZpQ+Mt!%CN!UL?Z3G=6}Nd{{#PjV69g)(Xy3Y zRJN8?JvAo8^SB6V2mU(0FQ3{uHQpXMeWltpVX}OpHz#s(d-Mdb-RHniQ@7bW^Sh|p zdlSQDe6V? zsDcy#loDtbk-Ct{$;kl9l$?v;S?9+$;jjC|42#Lw!cq3bD0_Nuk|e-s8IX^M7ulF+d}%nUi76`Uk2Cw#I0p*}14)rwl$ z;{DHV?HZ>XV19Fg!NGpF6rIYr>Pv&8y;Aj&v~0L3K_7`+BQPNl4l(Tof+yG@W>F?1 zMEp^B=M&+%k6JuIEyemsy~Dp7`2k`^_$fp%bB_~<|6$}m!JmP!LG$W=n_Tcmh)?im zAoiLP7Bzq~|J%q95TD}DnD`W17WL77VB|mA{~H8ARAN$5EOXZ2cM7bI;94(3m+8Yp z8(B&ykiyylcMT z#&r!0Z9~+znhR;@XjRLAeT2$B5m(N=OWwl!wL7-sX`WElkT7L)kU7sMLSk&SN>-Qt z7!~^lP=|{-3Qr@dy}P;AYDmvK>j4rytt}`(Ikeh4pX=N^>x@x8%MiGer8Zu({T6=h z$5I1ocSvyG5Xsm{lW8Y-q_^{#US{1v16WHMwQgawtv^lT?+ zni=O+8RieK{}H+>MpGmgM>&{Zt7Pe6)5VIaOwey?)$T{w3_r2kk8>{s zb$!p1!~9AcGX(u}pNnNk=<;1o4F=j&8V_?X$l|tL5lL{9kCzy)f^t!bv%?LLilll$q#20+0U{hCS0q diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-with-title.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bullet-chart-with-title.png deleted file mode 100644 index 826b6b76a248b761d99718a0e9cda47a0377b4e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3669 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 diff --git a/chart-sdk/asp-net-core/bullet-charts/images/blazor-bulletchart-tooltip.png b/chart-sdk/asp-net-core/bullet-charts/images/blazor-bulletchart-tooltip.png deleted file mode 100644 index 318933c8f958586f9fb59ae47b9e52b556d819a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13674 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 ajTbl>?h~+w0Dd0@IdRnBNP(_h$bSIAbM!I* diff --git a/chart-sdk/asp-net-core/bullet-charts/images/bullet-chart-control.webp b/chart-sdk/asp-net-core/bullet-charts/images/bullet-chart-control.webp deleted file mode 100644 index 22969d2b07bbf4dfafa3c7a85a5c743d6f5ffca4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1730 zcmd5-Sx}Q#6b_ zDnSdf2qqAaB|un&1OcH12@;4P7$S?H$i4*n+v!uMPkm|c%(>@$ch2{nZ|=jrH_xN( zwrRjMAP~ql`*XG~5Xh!|VEz5pP2gTqe#j6^Ds&e+6ol8gcN_$peQlg=AP|14<{D`W zh`$IvhoeIv+nYXzN(;5%G6bTAwYRmo5Poq=#t+=(wM+fYVkK@X?DL9CNFb678lRy` zN^~fjH8qD5d`SjCyepV=Wa*y@q@mvT_Z2C55&u4 z7K>{PpMx9kRZi&(Hk~^BKaIRHMVo;Bt{;RR*AzWgWBr zURnk=udgkOQ}n>*kn!%$PBZ|EQm)KTNQ$_+x+!P1^({dXIOme^2T5}5;)kIjVMHaA z2?~dTM3BC=G}FuV;_8OajEG+5W4sW-9|nbC9|p_GZ{{aorRrM+h_b0ebp!z|7pe*t z!kCR{aJ=QUPoPD2Eg5JUq;YkZ!gx^TNX-5WtQ4A48ehsyW)Az-v7#S#s>y+SrD>aq{fW z{5)vO&9|_m&l57m{#Qh&GG|VVb9HYl>$qk^ndHJ|iofV8*-+#MnoajXy!1rqu#PE6 z08F&@lTm+iY`PE;>xC$JRO$MheU=v@cc8XPS%8&br@UZ zc)Y*d!Hzd~FVjlU%>rzAdkwH~LH8X%c*qySo0B`-2JHTo4F4G(#~c-u!rJNHNAJno zs*PLOp}2YJ$%I3KQWHm-H{q|ta*t4IJDbe{ju>FkC|+hfemTc&u>y~?5YTqgMi0u{ z?4Pr(J^!g`0Y~2g+0FtWm+$^9kf(X?oy^RiDdbD_s8aoxU1CLV5YS6SW?ktLi(^=* zKzL{%95Z0OYe$5epM8zj?DVa5lOA+L#K3G~VHbKeO|C;FIcPH4rA7wG-W$9lt~B4qPne8@D9z`;v76iI89Pu-c& z@5Ije%7-#)VfkbYvd)nINLThcJk$B(@ybP_B`-Mfff@Fz_(gSZw&RK25!e8{8K1xo z!l5V^I7P7hpxWa`A@wff6%UP$rAPaQ1>z4(t=Qmlh1#h(8gv@Tl1EE?V2a&dOeJwA z-2)KnE2&4_oQ|*={?*X?u45K`)14IhNQva;J&zX(zuN44m~Yw1J#Nz66YH~%FcsJA zw8DCOT77TSv&GC(}>v752lfGYy9cw?0o9B~x&G>>Ybdp(qpDN!}yAfHYH-n?5 zNwb&9$Vp7ipPX@JTbr|;L?8b`6kd26ST)D2CZBO+>vdc=SJ&L*+OQsjeoP!zI&dw{ zzpXk-aco=!)YD4(?q3g3h6Fb<4zo7M9ByvmO%|KW?9B@}L`?0*ulq^@zl8vJ)4 M_Gi$xJQOkR55+Sp5dZ)H diff --git a/chart-sdk/asp-net-core/bullet-charts/images/bullet-chart-with-title.webp b/chart-sdk/asp-net-core/bullet-charts/images/bullet-chart-with-title.webp deleted file mode 100644 index c3fee20523bb88a90a0e91d7663dea75fcb87453..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1997 zcmb`IYgp207Qp{HikC=g2XAd&#+sCBv@%ySu?!htRZP4zn&G8UMxE@Ur5J`mzAtQ5BEHy*|oOPVaTX-!~7ECKp!9>(hk!7FV`8M-mXXnFv-gBPcIp@Rsp3AkP zSky-IE#?3KY{a1baR6ZGs@E$`4fV3CF`uBn4AO9@BS1snR=M6VBKQUQ0l-7rhP60j zy=`^|9hn9I79IaS22W4dehmO7@fd%#v3CP2227atD&56Ys9o_>obiDOnz5@vumHrRdzh8iFxFnp6 zFPCf>@}s)^vwU%Sd3Ys2z{xI+PjB52c9`lSS&DyE#R{yl@e8lHs@fQ;KCeYB{7L+n z_cFQK*(0JnW)<>HGq)>)mu`nwUL4HMeaDwKt#CLo7c%A-#tPM*^2{g@4Wm!w3p`hV zYAoIo(3c4T^1@SP-eadEjP=4^>*y2feAQ<+blwwcNc^*EaiXfiX!3kl9#JFzPz_ zPF(BwmXY1IrsoO z@cHx=s2zXrXgz#a-cu(ebZ&&*wP#~1$20%+XL#`9NBIf{Gd9IrzSx}A{5B~G!CHMNIvM!O53 zma=iE)>>MwTGK2Fe9HKi(ZaZq1F}j=j$N}@D0uo^hg0@c$rPzCPi0;`FLAa^hgVz`++bnYg zts+hqO7r;yrfR4EB)S8Jf5$-e?or=IRpmm7Qf#~|gi`en(Vaw_m7#4f4pV*3IPX=v zAcEs$A@1Pp>0*K-(!RCSChG>{-X3+WEyZ{7nR}5FWE=yAcZou6vWCEj>Z~bSbg_wY zJHoYLl$k;xTij9y`-S?=E*kqZR`>41u!yNZt87H&fL$f7(ZLsRXGF-@r_dKSE986-T zwsE3`r{{!1rE+Au-6?X<&tk?*rQkq+Vrzn;Kr*|YOmp`+zlb2e-ha>b+lnwt(lxceLP25Z$7Y< z`;6gmi#ahoE$a%uQ#scwA3$pn7cxh^1y{l+1ZR0;H?idA$r7s zF%J;|{bnoVePN`y!K{c3E zzBOwkd-4Kj7k$0TE+uAdWv39-a*I(Ju%J|?9BqNnt!Aq0`V|adkXZkQBe8k^0*)DpivR!s diff --git a/chart-sdk/asp-net-core/bullet-charts/images/bullet-chart-with-tooltip.webp b/chart-sdk/asp-net-core/bullet-charts/images/bullet-chart-with-tooltip.webp deleted file mode 100644 index 70e87df1377526083c31459baa88bb45fe05f77d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3645 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 diff --git a/chart-sdk/asp-net-core/bullet-charts/images/default-template.png b/chart-sdk/asp-net-core/bullet-charts/images/default-template.png deleted file mode 100644 index 34fc6a83c8ee792472f32c7e7e27e362bc031311..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33800 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 diff --git a/chart-sdk/asp-net-core/bullet-charts/images/nuget-demo.png b/chart-sdk/asp-net-core/bullet-charts/images/nuget-demo.png deleted file mode 100644 index 3fc06b162e6c40ae34e489ab50d170290875fb54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70328 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 H+3SA;@~3m! diff --git a/chart-sdk/asp-net-core/bullet-charts/images/solution-explorer-core.png b/chart-sdk/asp-net-core/bullet-charts/images/solution-explorer-core.png deleted file mode 100644 index 913cc8460512b9cd0642783eb2829384e05dfce6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40000 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 z 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

`senD1+oT8qNYGWR4Qk?0grS92vRxy$s$-#zZC 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 diff --git a/chart-sdk/asp-net-core/bullet-charts/images/value-fill.png b/chart-sdk/asp-net-core/bullet-charts/images/value-fill.png deleted file mode 100644 index 77f80a8ea57e498ea36cbcf70ae6b20a9943b902..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4681 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 txAz_` element inside the `` child of the Bullet Chart. - -Ranges represent qualitative categories such as **Good**, **Bad**, and **Satisfactory** along the Bullet Chart scale. The end of a range is specified by the [`end`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.Range.html#Syncfusion_EJ2_Charts_Range_End) property within [`ranges`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_Ranges). The starting point of the first range is the [`minimum`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_Minimum) value of the quantitative scale, or the end of the previous range. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/ranges/ranges/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class Range -{ - public double value; - public double target; - public string category; -} -{% endhighlight %} -{% endtabs %} - - - -![Ranges in Bullet Chart](images/blazor-bullet-chart-range.png) - -## Color customization - -Enhance the readability of ranges with color and opacity. It can be applied using the [`Color`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.Range.html#Syncfusion_EJ2_Charts_Range_Color) and [`Opacity`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.Range.html#Syncfusion_EJ2_Charts_Range_Opacity) properties in [`Ranges`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_Ranges). - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/ranges/ranges-custom/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class Custom -{ - public double value; - public double target; - public string category; -} -{% endhighlight %} -{% endtabs %} - - - -![Customizing Ranges with Color in Bullet Chart](images/blazor-bullet-chart-range-customization.png) \ No newline at end of file diff --git a/chart-sdk/asp-net-core/bullet-charts/title.md b/chart-sdk/asp-net-core/bullet-charts/title.md deleted file mode 100644 index 5de15cf4e..000000000 --- a/chart-sdk/asp-net-core/bullet-charts/title.md +++ /dev/null @@ -1,184 +0,0 @@ ---- -layout: post -title: Title in ASP.NET Core Bullet Chart Component | Syncfusion -description: Learn here all about Title in Syncfusion ASP.NET Core Bullet Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Title -publishingplatform: chart-sdk -documentation: ug ---- - - -# Title and subtitle in Bullet Chart Control - -## Title - -The title of the Bullet Chart displays the information about the data plotted by specifying it in the [`title`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_Title) property. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/title/title/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class DefaultBulletData -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - - -![Bullet Chart with Title](images/blazor-bullet-chart-with-title.png) - -## Subtitle - -To show additional information about the data plotted, the Bullet Chart can also be given a subtitle using the [`Subtitle`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_Subtitle) property. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/title/sub-title/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class SubTitleData -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - - -![Bullet Chart with Subtitle](images/blazor-bullet-chart-subtitle.png) - -## Title and subTitle position - -The title and the subtitle positions can be customized using the [`TitlePosition`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_TitlePosition) property. Possible positions are **Left**, **Right**, **Top**, and **Bottom**. - -### Position as left - -By setting the `titlePosition` to **Left**, you can display the title and subtitle at the left side of the Bullet Chart. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/title/left/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class Position -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - - -### Position as right - -By setting the [`TitlePosition`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_TitlePosition) to **Right**, you can display the title and subtitle at the right side of the Bullet Chart. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/title/right/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class RightPositionData -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - - -### Position as top - -By setting the [`TitlePosition`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_TitlePosition) to **Top**, you can display the title and subtitle at the top of the Bullet Chart. The default title and subtitle positions of the Bullet Chart is **Top**. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/title/top/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class TopPositionData -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - - -### Position as bottom - -By setting the [`TitlePosition`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_TitlePosition) to **Bottom**, you can display the title and subtitle at the bottom of the Bullet Chart. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/title/bottom/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class BottomPositionData -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - - -![Title and Subtitle Position in Bullet Chart](images/blazor-bullet-chart-title-positions.png) - -## Title customization - -The title color, opacity, font size, font family, font weight, and font style can be customized using the [`TitleStyle`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_TitleStyle) property. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/title/title-custom/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class Customization -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - - -## SubTitle customization - -The sub-title color, opacity, font size, font family, font weight, and font style can be customized using the [`SubtitleStyle`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_SubtitleStyle) property. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/title/sub-title-custom/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class Custom -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - - -![Customizing Title and Subtitle in Bullet Chart](images/blazor-bullet-chart-title-customization.png) \ No newline at end of file diff --git a/chart-sdk/asp-net-core/bullet-charts/tool-tip.md b/chart-sdk/asp-net-core/bullet-charts/tool-tip.md deleted file mode 100644 index 7070f238c..000000000 --- a/chart-sdk/asp-net-core/bullet-charts/tool-tip.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -layout: post -title: Tooltip in ASP.NET Core Bullet Chart Component | Syncfusion -description: Learn here all about Tooltip in Syncfusion ASP.NET Core Bullet Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Tooltip -publishingplatform: chart-sdk -documentation: ug ---- - - -# Tooltip in Bullet Chart Control - -When the mouse is hovered over a bar in the Bullet Chart, the tooltip displays important summary about the actual and the target bar values. - -## Default tooltip - -You can use tooltip for the bullet chart by setting the [enable]((https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChartBulletTooltipSettings.html#Syncfusion_EJ2_Charts_BulletChartBulletTooltipSettings_Enable)) property to `true` in `e-bulletchart-tooltipsettings`. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/tool-tip/tool-tip/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class TooltipData -{ - public double value; - public double comparativeMeasureValue; - public string category; -} -{% endhighlight %} -{% endtabs %} - - - -![Bullet Chart displays ToolTip](images/blazor-bulletchart-tooltip.png) - -## Tooltip template - -Any HTML elements can be displayed in the tooltip by using the [`Template`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChartBulletTooltipSettings.html#Syncfusion_EJ2_Charts_BulletChartBulletTooltipSettings_Template) property of the [`Tooltip`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_Tooltip). You can use the **${target}** and **${value}** as place holders in the HTML element to display the value and target values from the data source of corresponding data point. - -## Tooltip customization - -The following properties can be used to customize the Bullet Chart tooltip. - -The [`Fill`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChartBulletTooltipSettings.html#Syncfusion_EJ2_Charts_BulletChartBulletTooltipSettings_Fill) and [`Border`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChartBulletTooltipSettings.html#Syncfusion_EJ2_Charts_BulletChartBulletTooltipSettings_Border) properties are used to customize the background color and border of the tooltip respectively. The [`TextStyle`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChartBulletTooltipSettings.html#Syncfusion_EJ2_Charts_BulletChartBulletTooltipSettings_TextStyle) property in the tooltip is used to customize the font of the tooltip text. -* `Fill` - Specifies the color of tooltip. -* `Border` - Specifies the tooltip border color and width. -* `TextStyle` - Specifies the tooltip font family, font style, font weight, color and size. diff --git a/chart-sdk/asp-net-core/bullet-charts/value-bar.md b/chart-sdk/asp-net-core/bullet-charts/value-bar.md deleted file mode 100644 index 6d15bf441..000000000 --- a/chart-sdk/asp-net-core/bullet-charts/value-bar.md +++ /dev/null @@ -1,98 +0,0 @@ ---- -layout: post -title: Value Bar in ASP.NET Core Bullet Chart Component | Syncfusion -description: Learn here all about Value Bar in Syncfusion ASP.NET Core Bullet Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Value Bar -publishingplatform: chart-sdk -documentation: ug ---- - - -# Actual bar in Bullet Chart Control - -To display the primary data or the current value of the data being measured known as the **Feature Measure** that should be encoded as a bar. This is called as the **Actual Bar** or the **Feature Bar** in the Bullet Chart, and to display the actual bar the [`ValueField`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.charts.bulletchart.html#Syncfusion_EJ2_Charts_BulletChart_ValueField) should be mapped to the appropriate field from the data source. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/value-bar/value-bar/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class DefaultBulletData -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - - -![Actual Bar in Bullet Chart](images/blazor-bullet-chart-actual-bar.png) - -## Types of actual bar - -The shape of the actual bar can be customized using the [`Type`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.charts.bulletchart.html#Syncfusion_EJ2_Charts_BulletChart_Type) property of the Bullet Chart. The actual bar contains `Rect` and `Dot` shapes. By default, the actual bar shape is Rect. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/value-bar/types/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class ActualBarTypeData -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - - -![Bullet Chart with Dot Actual Bar](images/blazor-bullet-chart-dot-actual-bar.png) - -## Actual bar customization - -### Border customization - -Using the [`ValueBorder`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.charts.bulletchart.html#Syncfusion_EJ2_Charts_BulletChart_ValueBorder) property of the bullet chart, you can customize the border [`Color`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChartBorder.html#Syncfusion_EJ2_Charts_BulletChartBorder_Color) and [`Width`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Charts.BulletChartBorder.html#Syncfusion_EJ2_Charts_BulletChartBorder_Width) of the actual bar. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/value-bar/value-border/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class CustomBorderData -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - - -### Fill color and height customization - -Customize the fill color and height of the actual bar using the [`ValueFill`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.charts.bulletchart.html#Syncfusion_EJ2_Charts_BulletChart_ValueFill) and [`ValueHeight`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.charts.bulletchart.html#Syncfusion_EJ2_Charts_BulletChart_ValueHeight) properties of the bullet chart. Also, you can bind the color for the actual bar from [`DataSource`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.charts.bulletchart.html#Syncfusion_EJ2_Charts_BulletChart_DataSource) for the bullet chart using [`ValueFill`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.charts.bulletchart.html#Syncfusion_EJ2_Charts_BulletChart_ValueFill) property. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/bullet-chart/value-bar/value-fill/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CSHTML.cs" %} -... -public class FillColorCustomization -{ - public double value; - public double target; -} -{% endhighlight %} -{% endtabs %} - - - -![Customizing Actual Bar in Bullet Chart](images/blazor-bullet-chart-actual-bar-customization.png) \ No newline at end of file diff --git a/chart-sdk/asp-net-core/heatmap-charts/accessibility.md b/chart-sdk/asp-net-core/heatmap-charts/accessibility.md deleted file mode 100644 index 87612eae1..000000000 --- a/chart-sdk/asp-net-core/heatmap-charts/accessibility.md +++ /dev/null @@ -1,73 +0,0 @@ ---- -layout: post -title: Accessibility in Syncfusion ASP.NET Core HeatMap chart component -description: Learn here all about Accessibility in Syncfusion ASP.NET Core HeatMap chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Accessibility -publishingplatform: chart-sdk -documentation: ug ---- - - -# Accessibility in ASP.NET Core HeatMap chart component - -The HeatMap component follows commonly used accessibility guidelines and standards, such as [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles). - -The accessibility compliance for the HeatMap component is outlined below. - -| Accessibility Criteria | Compatibility | -| -- | -- | -| [WCAG 2.2 Support](../common/accessibility) | AA | -| [Section 508 Support](../common/accessibility) | Intermediate | -| [Screen Reader Support](../common/accessibility) | Yes | -| [Right-To-Left Support](../common/accessibility) | Not Applicable | -| [Color Contrast](../common/accessibility) | Yes | -| [Mobile Device Support](../common/accessibility) | Yes | -| [Keyboard Navigation Support](../common/accessibility) | Not Applicable | -| [Accessibility Checker Validation](../common/accessibility) | Yes | - - - -

- -
Intermediate - Some features of the component do not meet the requirement.
- -
No - The component does not meet the requirement.
- -## WAI-ARIA attributes - -HeatMap component followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) patterns to meet the accessibility. The following ARIA attributes are used in the HeatMap component. - -| Attributes | Purpose | -| --- | --- | -| `role=img` | It is specified in the legend and border of the HeatMap. This role is provided to specify the information in a visual manner. | -| `role=region` | It specifies the HeatMap areas that do not support interactive functions like cell selection. | -| `aria-label` | Provides an accessible name for the title, legend title, legend item labels, axis labels, cell labels and multilevel labels. | - -## Screen reading in HeatMap - -HeatMap has built-in accessibility features like screen reading. Screen reading in the HeatMap component allows all users, regardless of ability or disability, to use the component. The following HeatMap elements will be read aloud with screen reading software like Narrator for Windows. - -| Elements | Description | -| --- | --- | -| Title | Reads the contents of the HeatMap chart's title. | -| Axis labels | Reads the x and y axis labels of the HeatMap chart. | -| Multilevel labels | Reads the multilevel labels in the x and y axis of the HeatMap chart. | -| Cell labels | Reads the labels from the cells in the Heatmap chart. | -| Legend title | Reads the contents of the legend's title as specified in HeatMap chart. | -| Legend item label | Reads the label of a legend item in HeatMap chart. | - -## Ensuring accessibility - -The HeatMap component's accessibility levels are ensured through an [accessibility-checker](https://www.npmjs.com/package/accessibility-checker) and [axe-core](https://www.npmjs.com/package/axe-core) software tools during automated testing. - -The accessibility compliance of the HeatMap component is shown in the following sample. Open the [sample](https://ej2.syncfusion.com/aspnet/accessibility/heatmap-chart/default) in a new window to evaluate the accessibility of the HeatMap component with accessibility tools. - -## See also - -* [Accessibility in Syncfusion® ASP.NET Core components](../common/accessibility) diff --git a/chart-sdk/asp-net-core/heatmap-charts/appearance.md b/chart-sdk/asp-net-core/heatmap-charts/appearance.md deleted file mode 100644 index d070a7cd4..000000000 --- a/chart-sdk/asp-net-core/heatmap-charts/appearance.md +++ /dev/null @@ -1,237 +0,0 @@ ---- -layout: post -title: Appearance in Syncfusion ASP.NET Core Heatmap Chart Component -description: Learn here all about Appearance in Syncfusion ASP.NET Core Heatmap Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Appearance -publishingplatform: chart-sdk -documentation: ug ---- - - -# Appearance in ASP.NET Core HeatMap Chart Component - -## Cell customization - -You can customize the cell by using the [cellSettings](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMap~CellSettings.html) property. - -### Border - -Change the width, color, and radius of the heat map cells by using the [border](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html#Syncfusion_EJ2_HeatMap_HeatMapCellSettings_Border) property. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/border/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Border.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/border/border.cs %} -{% endhighlight %} -{% endtabs %} - -### Cell highlighting - - -Enable or disable the cell highlighting while hovering over the heatmap cells by using the [enableCellHighlighting](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html#Syncfusion_EJ2_HeatMap_HeatMapCellSettings_EnableCellHighlighting) property. - -N> The cell highlighting only works in a SVG rendering mode. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/cell-highlight/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Cell-highlight.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/cell-highlight/cell-highlight.cs %} -{% endhighlight %} -{% endtabs %} - -### Color gradient mode - -The [colorGradientMode](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.ColorGradientMode.html) property can be used to set the minimum and maximum values for colors based on row and column. Three types of color gradient modes are available. - -* **Table**: The minimum and maximum value colors calculated for overall data. -* **Row**: The minimum and maximum value colors calculated for each row of data. -* **Column**: The minimum and maximum value colors calculated for each column of data. - - -N> The default value of `ColorGradientMode` is **Table**. - - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/colormode/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Colormode.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/colormode/colormode.cs %} -{% endhighlight %} -{% endtabs %} - -## Background color - -The background color of the HeatMap can be customized using the [backgroundColor](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_Background) property. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/background-color/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="BackgroundColor.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/background-color/background-color.cs %} -{% endhighlight %} -{% endtabs %} - -## Margin - -Set the margin for the heatmap from its container by using the [margin](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_Margin) property. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/margin/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Margin.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/margin/margin.cs %} -{% endhighlight %} -{% endtabs %} - -## Title - -The title is used to provide a quick information about the data plotted in heatmap. The [text](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapTitle.html#Syncfusion_EJ2_HeatMap_HeatMapTitle_Text) property is used to set the title for the heatmap. The text style of the title can be customized by using the [textStyle](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapTitle.html#Syncfusion_EJ2_HeatMap_HeatMapTitle_TextStyle) property. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/title/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Title.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/title/title.cs %} -{% endhighlight %} -{% endtabs %} - -## Data label - -The visibility of data labels can be toggled using the [showLabel](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html#Syncfusion_EJ2_HeatMap_HeatMapCellSettings_ShowLabel) property. By default, the data labels will be visible. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/data-label/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Data-label.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/data-label/data-label.cs %} -{% endhighlight %} -{% endtabs %} - -### Customize the data label - -The label displayed in the HeatMap cell can be changed using the [cellRender](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_CellRender) event. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/cellRender/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CellRender.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/cellRender/cellRender.cs %} -{% endhighlight %} -{% endtabs %} - -### Text style - -The text attributes of the data label such as font-family, font-size, and color can be customized using the [textStyle](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html#Syncfusion_EJ2_HeatMap_HeatMapCellSettings_TextStyle) in the [cellSettings](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMap~CellSettings.html) property. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/text-style/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Text-style.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/text-style/text-style.cs %} -{% endhighlight %} -{% endtabs %} - - - -### Format - -The format of the data label, such as currency, decimal, percent etc. can be changed using [format](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html#Syncfusion_EJ2_HeatMap_HeatMapCellSettings_Format) property. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/format/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Format.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/format/format.cs %} -{% endhighlight %} -{% endtabs %} - - -### Template - -Any HTML elements can be added as a template in the data labels by using the [labelTemplate](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html#Syncfusion_EJ2_HeatMap_HeatMapCellSettings_LabelTemplate) property of [cellSettings](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html) in the HeatMap. - -The following examples show various data binding methods in the HeatMap using the `labelTemplate` property. - -#### Array binding - -By including `${value}` in the template content, the value from the data source for the corresponding cell can be displayed in the HeatMap cell as data label template content. Additionally, the x-axis and y-axis label values can be displayed by including `${xLabel}` and `${yLabel}` in the template content. - -**Table** - -The following example demonstrates how to add a data label template for array table binding. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/template-array-table/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Template-array-table.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/template-array-table/template-array-table.cs %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core HeatMap chart with data label template and array table binding](./images/appearance/data-label-template-with-array-table-binding.png) - - -**Cell** - -The following example demonstrates how to add a data label template for array cell binding. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/template-array-cell/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Template-array-cell.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/template-array-cell/template-array-cell.cs %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core HeatMap chart with data label template and array cell binding](./images/appearance/data-label-template-with-array-cell-binding.png) - - -#### JSON binding - -By including the desired field name in the template content, such as **${value}**, the value from the data source for the corresponding cell can be displayed in the HeatMap cell as data label template content. - -**Table** - -The following example demonstrates how to add a data label template for JSON table binding. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/template-json-table/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Template-json-table.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/template-json-table/template-json-table.cs %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core HeatMap chart with data label template and JSON table binding](./images/appearance/data-label-template-with-JSON-table-binding.png) - - -**Cell** - -The following example demonstrates how to add a data label template for JSON cell binding. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/template-json-cell/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Template-json-cell.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/appearance/template-json-cell/template-json-cell.cs %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core HeatMap chart with data label template and JSON cell binding](./images/appearance/data-label-template-with-JSON-cell-binding.png) diff --git a/chart-sdk/asp-net-core/heatmap-charts/axis.md b/chart-sdk/asp-net-core/heatmap-charts/axis.md deleted file mode 100644 index 8c6b8ddaa..000000000 --- a/chart-sdk/asp-net-core/heatmap-charts/axis.md +++ /dev/null @@ -1,260 +0,0 @@ ---- -layout: post -title: Axis in Syncfusion ASP.NET Core HeatMap Chart Component -description: Learn here all about axis in Syncfusion ASP.NET Core HeatMap Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Axis -publishingplatform: chart-sdk -documentation: ug ---- - - -# Axis in ASP.NET Core HeatMap Chart Component - -HeatMap consists of two axes namely, X-axis and Y-axis that displays the row headers and column headers to plot the data points respectively. You can define the type, format, and other customizing options for both axes in the HeatMap. - -## Types - -There are three different axis types available in the HeatMap, which defines the data type of the axis labels. You can define the axis type by using the [valueType](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapAxis.html#Syncfusion_EJ2_HeatMap_HeatMapAxis_ValueType) property in the HeatMap. - -### Category axis - -Category axis type is used to represent the string values in axis labels. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/category/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Category.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/category/category.cs %} -{% endhighlight %} -{% endtabs %} - - -### Numeric axis - -Numeric axis type is used to represent the numeric values in axis labels. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/numeric/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Numeric.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/numeric/numeric.cs %} -{% endhighlight %} -{% endtabs %} - - - -### Date-time axis - -Date-time axis type is used to represent the date-time values in axis labels with a specific format. In date-time axis, you can define the start and end date/time using the [minimum](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapAxis.html#Syncfusion_EJ2_HeatMap_HeatMapAxis_Minimum) and [maximum](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapAxis.html#Syncfusion_EJ2_HeatMap_HeatMapAxis_Maximum) properties. - - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/dateTime/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="DateTime.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/dateTime/dateTime.cs %} -{% endhighlight %} -{% endtabs %} - - -## Inversed axis - -HeatMap supports inversing the axis origin for both axes, where the axis labels are placed in an inversed manner. You can enable axis inversing by enabling the [isInversed](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapAxis.html#Syncfusion_EJ2_HeatMap_HeatMapAxis_IsInversed) property. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/inversed/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Inversed.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/inversed/inversed.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Opposed axis - -In HeatMap, you can place the axis label in an opposite position of its default axis label position by using the [opposedPosition](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapAxis.html#Syncfusion_EJ2_HeatMap_HeatMapAxis_OpposedPosition) property. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/opposed/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Opposed.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/opposed/opposed.cs %} -{% endhighlight %} -{% endtabs %} - -## Axis labels customization - -### Customizing the text style - -The text style of the axis labels can be customized using the following options available in the [textStyle](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapAxis.html#Syncfusion_EJ2_HeatMap_HeatMapAxis_TextStyle) property. - -* [color](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapFont.html#Syncfusion_EJ2_HeatMap_HeatMapFont_Color) - It is used to change the text color of the axis labels. -* [fontFamily](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapFont.html#Syncfusion_EJ2_HeatMap_HeatMapFont_FontFamily) - It is used to change the font family of the axis labels. -* [fontStyle](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapFont.html#Syncfusion_EJ2_HeatMap_HeatMapFont_FontStyle) - It is used to change the font style of the axis labels. -* [fontWeight](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapFont.html#Syncfusion_EJ2_HeatMap_HeatMapFont_FontWeight) - It is used to change the font weight of the axis labels. -* [size](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapFont.html#Syncfusion_EJ2_HeatMap_HeatMapFont_Size) - It is used to change the font size of the axis labels. -* [textAlignment](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapFont.html#Syncfusion_EJ2_HeatMap_HeatMapFont_TextAlignment) - It is used to position and align the axis labels. This property allows you to specify values such as **Near**, **Center**, and **Far**. -* [textOverflow](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapFont.html#Syncfusion_EJ2_HeatMap_HeatMapFont_TextOverflow) - When the axis label exceeds the intended space, this property is used to trim or wrap it. This property takes values such as **None**, **Trim**, and **Wrap**. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/textstyle/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="TextStyle.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/textstyle/textstyle.cs %} -{% endhighlight %} -{% endtabs %} - -![Customizing the text style of axis labels in ASP.NET Core HeatMap chart](./images/heatmap-chart-axis-labels-text-style.png) - -### Providing line breaks - -Axis labels with line breaks improve the readability of the HeatMap by splitting the text on an axis into multiple lines. The **"\
"** character is used to add line breaks to the axis labels. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/line-breaks/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Line-breaks.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/line-breaks/line-breaks.cs %} -{% endhighlight %} -{% endtabs %} - -![Axis Labels with line breaks in ASP.NET Core HeatMap chart](./images/heatmap-chart-axis-labels-with-line-breaks.png) - - -### Customizing labels when intersecting with other labels - -When the axis labels intersect, [labelIntersectAction](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapAxis.html#Syncfusion_EJ2_HeatMap_HeatMapAxis_LabelIntersectAction) property is used to handle the intersection. The `labelIntersectAction` property can take the following values. - -* **None** - It specifies that no action is taken when the axis labels intersect. -* **Trim** - It specifies to trim the axis labels when they intersect. -* **Rotate45** - When the axis labels intersect, they are rotated to 45 degrees. -* **MultipleRows** - It specifies to show all the axis labels as multiple rows when they intersect. - -The below example demonstrates to trim the axis labels by using the `labelIntersectAction` property. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/label-intersection/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="LabelIntersectAction.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/label-intersection/label-intersection.cs %} -{% endhighlight %} -{% endtabs %} - -![Customizing axis labels when intersecting with other labels in ASP.NET Core HeatMap chart](./images/heatmap-chart-label-intersect-action.png) - - -### Rotating labels - -The axis labels can be rotated to the desired angles by using the [labelRotation](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapAxis.html#Syncfusion_EJ2_HeatMap_HeatMapAxis_LabelRotation) property. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/label-rotation/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="LabelRotation.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/label-rotation/label-rotation.cs %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core HeatMap chart with rotated axis labels](./images/heatmap-chart-rotating-labels.png) - -### Label formatting - -HeatMap supports formatting the axis labels by using the [labelFormat](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapAxis.html#Syncfusion_EJ2_HeatMap_HeatMapAxis_LabelFormat) property. Using this property, you can customize the axis label by global string format ('P', 'C', etc) or customized format like '{value}°C'. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/label-format/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Label-format.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/label-format/label-format.cs %} -{% endhighlight %} -{% endtabs %} - -## Axis intervals - -In HeatMap, you can define an interval between the axis labels using the [interval](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapAxis.html#Syncfusion_EJ2_HeatMap_HeatMapAxis_Interval) property. In date-time axis, you can change the interval mode by using the [intervalType](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapAxis.html#Syncfusion_EJ2_HeatMap_HeatMapAxis_IntervalType) property. The date-time axis supports the following interval types: - -* Years -* Months -* Days -* Hours -* Minutes - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/interval/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Interval.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/interval/interval.cs %} -{% endhighlight %} -{% endtabs %} - - -## Axis label increment - -Axis label increment in the HeatMap is used to display the axis labels with regular interval values in numeric and date-time axes. The labels will be displayed with tick gaps when you set the label interval. But, to achieve the same behavior without tick gaps, use the label increment. You can set the axis label increment using the [increment](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapAxis.html#Syncfusion_EJ2_HeatMap_HeatMapAxis_Increment) property and the default value of this property is **1**. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/increment/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Increment.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/increment/increment.cs %} -{% endhighlight %} -{% endtabs %} - - -## Limiting labels in date-time axis - -You can display the axis labels at specific time intervals along with the date-time axis using the [showLabelOn](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapAxis.html#Syncfusion_EJ2_HeatMap_HeatMapAxis_ShowLabelOn) property. This property supports the following types: - -* **None**: Displays the axis labels based on the `intervalType` and `interval` property of the axis. This type is default value of the `showLabelOn` property. -* **Years**: Displays the axis labels on every year between given date-time range. -* **Months**: Displays the axis labels on every month between given date-time range. -* **Days**: Displays the axis labels on every day between given date-time range. -* **Minutes**: Displays the axis labels on every minute between given date-time range. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/show-label/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Show-label.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/show-label/show-label.cs %} -{% endhighlight %} -{% endtabs %} - - -## Multilevel Labels - -Multilevel labels are used to classify a group of axis labels as a single category, which is then displayed with a label. By using [multiLevelLabels](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapMultiLevelLabel.html#properties), you can add multiple levels on top of the axis labels. - -To divide and group the axis labels, you can use `multiLevelLabels` property. The starting and ending indexes of the axis labels can be set using the `start` and `end` properties in the [categories](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapMultiLevelLabel.html#Syncfusion_EJ2_HeatMap_HeatMapMultiLevelLabel_Categories). The `text` property can be used to specify a name for the grouped axis labels. - -The multilevel labels can be customized by using the following properties. -* [overflow](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapMultiLevelLabel.html#Syncfusion_EJ2_HeatMap_HeatMapMultiLevelLabel_Overflow) - It is used to trim or wrap the multilevel labels when the label overflows the intended space. NOTE: This property is only for x-axis. -* [alignment](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapMultiLevelLabel.html#Syncfusion_EJ2_HeatMap_HeatMapMultiLevelLabel_Alignment) - It is used to place and align the multilevel labels. -* `maximumTextWidth` - It is used to set the maximum width of the text. When the text length exceeds the maximum text width, the overflow action will be performed. -* [textStyle](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapMultiLevelLabel.html#Syncfusion_EJ2_HeatMap_HeatMapMultiLevelLabel_TextStyle) - It is used to customize the font style of the multilevel labels. -* [border](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapMultiLevelLabel.html#Syncfusion_EJ2_HeatMap_HeatMapMultiLevelLabel_Border) - It is used to customize the border of the multilevel labels displayed in the x-axis and y-axis. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/multi-level-labels/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Multi-level-labels.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/axis/multi-level-labels/multi-level-labels.cs %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core HeatMap chart with multilevel labels](./images/heatmap-chart-multi-level-labels.png) diff --git a/chart-sdk/asp-net-core/heatmap-charts/bubble-heatmap.md b/chart-sdk/asp-net-core/heatmap-charts/bubble-heatmap.md deleted file mode 100644 index dd4cd9a00..000000000 --- a/chart-sdk/asp-net-core/heatmap-charts/bubble-heatmap.md +++ /dev/null @@ -1,175 +0,0 @@ ---- -layout: post -title: Bubble Heatmap in Syncfusion ASP.NET Core Heatmap Chart Component -description: Learn here all about Bubble Heatmap in Syncfusion ASP.NET Core Heatmap Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Bubble Heatmap -publishingplatform: chart-sdk -documentation: ug ---- - - -# Bubble HeatMap in ASP.NET Core HeatMap Chart Component - -Data points represent the data source values with **gradient** or **fixed** colors in the HeatMap. You can customize the appearance of these data points by changing the `color` and `size` attributes. - -The data points can be represented in color fill or bubble shape by defining the [tileType](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html#Syncfusion_EJ2_HeatMap_HeatMapCellSettings_TileType) property. By default, the data points are color filled with gradient or fixed colors and this depiction of data points is defined as `Rect` in the `tileType` property. - -The cell customizations and color mapping for rect tile type is defined in [appearance](./appearance) and [palette](./palette) sections in detail. - -## Bubble types - -The data points can be represented in the bubble along with its attributes by setting the [tileType](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html#Syncfusion_EJ2_HeatMap_HeatMapCellSettings_TileType) property to **Bubble**. - -In bubble HeatMap, you can display the data points with bubble size, bubble colors, and sector attributes of the bubble. - -### Bubble size - -In this bubble HeatMap type, the size factor of the bubble is used to denote the data variations. The radius of the bubble varies according to data values. - -By default, the bubble with small size denotes the data value with small magnitude and the larger bubble size denotes the data value with larger magnitude. This behavior can be inversed by using the [isInversedbubblesize](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html#Syncfusion_EJ2_HeatMap_HeatMapCellSettings_IsInversedBubbleSize) property. - -To render a bubble HeatMap with size series, set the [bubbleType](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html#Syncfusion_EJ2_HeatMap_HeatMapCellSettings_BubbleType) property to **Size**. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/bubble-heatmap/size-bubble/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Size-bubble.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/bubble-heatmap/size-bubble/size-bubble.cs %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core HeatMap chart with Size bubble type](./images/bubble-heatmap/heatmap-with-bubble-size-type.png) - -### Bubble color - -In HeatMap, defined with this tile type, the data points will be represented with same sized bubbles and the data value variations are represented with the bubble colors. - -To represent the data points with variations in bubble colors, set the [bubbleType](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html#Syncfusion_EJ2_HeatMap_HeatMapCellSettings_BubbleType) property to **Color**. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/bubble-heatmap/color-bubble/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Color-bubble.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/bubble-heatmap/color-bubble/color-bubble.cs %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core HeatMap chart with Color bubble type](./images/bubble-heatmap/heatmap-with-bubble-color-type.png) - -### Bubble sector - -In this bubble HeatMap type, the sector of the bubble decides the magnitude of data point. If the sector is large, then the data point value will be high. - -To render the data points with bubble sector, set the [bubbleType](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html#Syncfusion_EJ2_HeatMap_HeatMapCellSettings_BubbleType) property to **Sector**. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/bubble-heatmap/sector-bubble/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Sector-bubble.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/bubble-heatmap/sector-bubble/sector-bubble.cs %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core HeatMap chart with Sector bubble type](./images/bubble-heatmap/heatmap-with-bubble-sector-type.png) - -### Combining size and color bubble types - -In this bubble HeatMap type, size and color of the bubble represents the data value variation. To render this bubble HeatMap type, set the [bubbleType](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html#Syncfusion_EJ2_HeatMap_HeatMapCellSettings_BubbleType) property to **SizeAndColor**. - -The following examples demonstrate different data binding with the **SizeAndColor** bubble type set in the HeatMap. - - -**Array binding** - -When an array of numbers is specified as the data source, the bubble HeatMap can be rendered with different sizes and colors depending on the bound data. - - -**Table** - -The following example illustrates how to render a bubble HeatMap with different sizes and colors using array table binding. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/bubble-heatmap/size-color-table/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Size-color-table.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/bubble-heatmap/size-color-table/size-color-table.cs %} -{% endhighlight %} -{% endtabs %} - -![Bubble HeatMap with size and color combined and rendered with array data and table adaptor type](./images/bubble-heatmap/heatmap-with-size-color-table.png) - - -**Cell** - -The following example illustrates how to render a bubble HeatMap with different sizes and colors using array cell binding. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/bubble-heatmap/size-color-cell/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Size-color-cell.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/bubble-heatmap/size-color-cell/size-color-cell.cs %} -{% endhighlight %} -{% endtabs %} - -![Bubble HeatMap with size and color combined and rendered with array data and cell adaptor type](./images/bubble-heatmap/heatmap-with-size-color-cell.png) - - -**JSON binding** - -When a list of JSON objects are specified as data source, the bubble HeatMap can be rendered with different sizes and colors depending on the bound data. - - -**Table** - -The following example illustrates how to render a bubble HeatMap with different sizes and colors using JSON table binding. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/bubble-heatmap/size-color-json-table/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Size-color-json-table.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/bubble-heatmap/size-color-json-table/size-color-json-table.cs %} -{% endhighlight %} -{% endtabs %} - -![Bubble HeatMap with size and color combined and rendered with JSON data and table adaptor type](./images/bubble-heatmap/heatmap-with-size-color-json-table.png) - - -**Cell** - -The following example illustrates how to render a bubble HeatMap with different sizes and colors using JSON cell binding. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/bubble-heatmap/size-color-json-cell/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Size-color-json-cell.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/bubble-heatmap/size-color-json-cell/size-color-json-cell.cs %} -{% endhighlight %} -{% endtabs %} - -![Bubble HeatMap with size and color combined and rendered with JSON data and cell adaptor type](./images/bubble-heatmap/heatmap-with-size-color-json-cell.png) - - -**Binding size and color values from datasource** - -The size and color of the bubbles in the **SizeAndColor** bubble HeatMap type can be customized by binding the datasource field name that holds the size and color values to the [size](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapBubbleData.html#Syncfusion_EJ2_HeatMap_HeatMapBubbleData_Size) and [color](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapBubbleData.html#Syncfusion_EJ2_HeatMap_HeatMapBubbleData_Color) properties in the [bubbleDataMapping](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMapData.html#Syncfusion_EJ2_HeatMap_HeatMapData_BubbleDataMapping). - ->The `bubbleDataMapping` supports only for the JSON data with cell adaptor type. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/bubble-heatmap/size-color-json-cell/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Size-color-json-cell.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/bubble-heatmap/size-color-json-cell/size-color-json-cell.cs %} -{% endhighlight %} -{% endtabs %} - -![Bubble HeatMap with size and color type and bubble attributes](./images/bubble-heatmap/heatmap-with-size-color-json-cell.png) \ No newline at end of file diff --git a/chart-sdk/asp-net-core/heatmap-charts/dimensions.md b/chart-sdk/asp-net-core/heatmap-charts/dimensions.md deleted file mode 100644 index f4e53e5c4..000000000 --- a/chart-sdk/asp-net-core/heatmap-charts/dimensions.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: post -title: Dimensions in Syncfusion ASP.NET Core Heatmap Chart Component -description: Learn here all about Dimensions in Syncfusion ASP.NET Core Heatmap Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Dimensions -publishingplatform: chart-sdk -documentation: ug ---- - - -# Dimensions in ASP.NET Core HeatMap Chart Component - -## Size for container - -Heat map can be rendered to its container size. You can set the size through inline or CSS. - -```javascript -
-
-
-``` - -## Size for heat map - -You can set the size of heat map directly by using the [width](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMap~Width.html) and [height](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMap~Height.html) properties. - -## In pixel - -You can set the size for heat map in a pixel. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/dimensions/pixel/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Pixel.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/dimensions/pixel/pixel.cs %} -{% endhighlight %} -{% endtabs %} - - - -## In percentage - -By setting value in percentage, heat map gets its dimension with respect to its container. For example, when the height is ‘50%’, heat map rendered to half of the container height. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/dimensions/percentage/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Percentage.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/dimensions/percentage/percentage.cs %} -{% endhighlight %} -{% endtabs %} diff --git a/chart-sdk/asp-net-core/heatmap-charts/ej1-api-migration.md b/chart-sdk/asp-net-core/heatmap-charts/ej1-api-migration.md deleted file mode 100644 index de6922be6..000000000 --- a/chart-sdk/asp-net-core/heatmap-charts/ej1-api-migration.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: post -title: Ej1 Api Migration in ASP.NET Core Heatmap Chart Component -description: Learn here all about Ej1 Api Migration in Syncfusion ASP.NET Core Heatmap Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Ej1 Api Migration -publishingplatform: chart-sdk -documentation: ug ---- - - -# Migration from Essential® JS 1 - -This article describes the API migration process of heat map component from Essential® JS 1 to Essential® JS 2. - -## Members - -| Behavior | API in Essential® JS 1 | API in Essential® JS 2 | -| --- | --- | --- | -| Specifies the width of the heat map | **Property:** *width*

``
`
`| **Property:** *width*

``
`
`| -| Specifies the height of the heat map| **Property:** *height*

``
`
`|**Property:** *height*

``
`
`| -| Enables or disables tooltip of heat map| **Property:** *showtooltip*

``
`
`| **Property:** *showTooltip*

``
`
`| -| Defines the tooltip that should be shown when the mouse hovers over cells.| **Property:** *toolTipSettings.templateId*

``
``
`
`
`
`|**Property:** *tooltipRender*

``
`
`

window.ontooltipRender = function (args) { }| -| Specifies the source data of the heat map.| **Property:** *itemsSource*

``
`
`

ViewBag.itemsource = []|**Property:** *dataSource*

``
`
`

ViewBag.dataSource = []| -| Specifies whether the cell content can be visible or not.| **Property:** *heatmapCell.showContent*

``
`
`

ViewBag.heatmapCell = new { showContent: "Hidden" }|**Property:** *cellSettings.showLabel*

``
``
`
`| -| Specifies the color of the heat map column data.| **Property:** *colorMappingCollection.color*

``
``
``
`
`
`
`|**Property:** *paletteSettings.palette.color*

``
``
``
``
`
`
`
`
`
`
`
`| -| Specifies the color values of the heat map column data.| **Property:** *colorMappingCollection.value*

``
``
``
`
`
`
`| **Property:** *paletteSettings.palette.value*

``
``
``
``
`
`
`
`
`
`
`
`| -| Specifies the label text of the heat map color.| **Property:** *colorMappingCollection.label.text*

``
``
``
``
`
`
`
`
`
`|**Property:** *paletteSettings.palette.label*

``
``
``
``
`
`
`
`
`
`
`
`| -| Specifies the style of the heat map color label.| **Property:** *colorMappingCollection.label.bold*

``
``
``
``
`
`
`
`
`
`|**Property:** *legendSettings.textStyle.fontStyle*

``
`
`

ViewBag.legendSettings = new {textStyle: { fontStyle:'bold' }}| -| Specifies the font size of the heat map label.| **Property:** *colorMappingCollection.label.fontSize*

``
``
``
``
`
`
`
`
`
`|**Property:** *legendSettings.textStyle.size*

``
`
`

ViewBag.legendSettings = new {textStyle: { size: 18 }}| -| Specifies the font family of the heat map label.| **Property:** *colorMappingCollection.label.fontFamily*

``
``
``
``
`
`
`
`
`
`|**Property:** *legendSettings.textStyle.fontFamily*

``
`
`

ViewBag.legendSettings = new {textStyle: { fontFamily: 'Arial' }}| -| Specifies the font color of the heat map label.| **Property:** *colorMappingCollection.label.fontColor*

``
``
``
``
`
`
`
`
`
`|**Property:** *legendSettings.textStyle.color*

``
`
`

ViewBag.legendSettings = new {textStyle: { color: 'red' }}| -| Specifies the mapping name of the column.| **Property:** *itemsMapping.column.propertyName*

``
`
`

ViewBag.itemsmapping = new {column: { "propertyName": "ProductName" }}|**Property:** *dataSource.yDataMapping*

``
`
`

ViewBag.dataSource = new {data: heatmapData,yDataMapping: 'columnid'}| -| Specifies the mapping name of the row.| **Property:** *itemsMapping.row.propertyName*

``
`
`

ViewBag.itemsMapping = new {row: { "displayName": "Product Name" }}|**Property:** *dataSource.xDataMapping*

``
`
`

ViewBag.dataSource = new {data: heatmapData,xDataMapping: 'rowid'}| -| Specifies the mapping name of the row.
| **Property:** *itemsMapping.value.displayName*

``
`
`

ViewBag.itemsMapping = new {value: { "displayName": "Product Name" }}|**Property:** *dataSource.valueMapping*

``
`
`

ViewBag.dataSource = new {data: heatmapData,valueMapping: 'value'}| - -## Events - -| Behavior | API in Essential® JS 1 | API in Essential® JS 2 | -| --- | --- | --- | -| Triggered when the cell get clicked.| **Property:** *cellSelected*

``
`
`

window.actionComplete = function(args) {}|**Property:** *cellClick*

``
`
`

window.cellClick = function (args) { }| diff --git a/chart-sdk/asp-net-core/heatmap-charts/events.md b/chart-sdk/asp-net-core/heatmap-charts/events.md deleted file mode 100644 index 5bca0bf4a..000000000 --- a/chart-sdk/asp-net-core/heatmap-charts/events.md +++ /dev/null @@ -1,148 +0,0 @@ ---- -layout: post -title: Events in Syncfusion ASP.NET Core HeatMap Chart Component -description: Learn here all about Events in Syncfusion ASP.NET Core HeatMap Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Events -publishingplatform: chart-sdk -documentation: ug ---- - - -# Events in ASP.NET Core HeatMap Chart Component - -This section describes the HeatMap chart event, which occurs when the required actions are performed. - -## CellClick - -When you click on a HeatMap cell, the [cellClick](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_CellClick) event is triggered. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/events/cell-click/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CellClick.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/events/cell-click/cell-click.cs %} -{% endhighlight %} -{% endtabs %} - - -## CellDoubleClick - -When you double click on a HeatMap cell, the [cellDoubleClick](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_CellDoubleClick) event is triggered. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/events/cell-double-click/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CellDoubleClick.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/events/cell-double-click/cell-double-click.cs %} -{% endhighlight %} -{% endtabs %} - -## CellRender - -The [cellRender](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_CellRender) event will be triggered before each HeatMap cell is rendered. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/events/cell-render/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CellRender.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/events/cell-render/cell-render.cs %} -{% endhighlight %} -{% endtabs %} - -## CellSelected - -When single or multiple cells in the HeatMap are selected, the [cellSelected](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_CellSelected) event is triggered. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/events/cell-selected/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CellSelected.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/events/cell-selected/cell-selected.cs %} -{% endhighlight %} -{% endtabs %} - -## Created - -Once HeatMap has been completely rendered, the [created](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_Created) event is triggered. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/events/created/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Created.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/events/created/created.cs %} -{% endhighlight %} -{% endtabs %} - -## LegendRender - -The [legendRender](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_LegendRender) event is triggered before the legend is rendered. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/events/legend-render/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="LegendRender.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/events/legend-render/legend-render.cs %} -{% endhighlight %} -{% endtabs %} - - -## Load - -The [load](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_Load) event is triggered before the HeatMap is rendered. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/events/load/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Load.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/events/load/load.cs %} -{% endhighlight %} -{% endtabs %} - -## Loaded - -Once HeatMap is loaded, the [loaded](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_Loaded) event is triggered. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/events/loaded/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Loaded.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/events/loaded/loaded.cs %} -{% endhighlight %} -{% endtabs %} - - -## Resized - -When the window is resized, the [resized](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_Resized) event is triggered to notify the resize of the HeatMap. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/events/resized/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Resized.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/events/resized/resized.cs %} -{% endhighlight %} -{% endtabs %} - - -## TooltipRender - -The [tooltipRender](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_TooltipRender) event is triggered before the tooltip is rendered on the HeatMap cell. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/events/tooltip-render/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="TooltipRender.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/events/tooltip-render/tooltip-render.cs %} -{% endhighlight %} -{% endtabs %} diff --git a/chart-sdk/asp-net-core/heatmap-charts/getting-started.md b/chart-sdk/asp-net-core/heatmap-charts/getting-started.md deleted file mode 100644 index ebdefe1eb..000000000 --- a/chart-sdk/asp-net-core/heatmap-charts/getting-started.md +++ /dev/null @@ -1,184 +0,0 @@ ---- -layout: post -title: Getting Started with ASP.NET Core HeatMap Chart Control | Syncfusion -description: Check out and learn about getting started with ASP.NET Core HeatMap Chart control of Essential JS 2 and more details. -platform: chart-sdk -control: HeatMap Chart -publishingplatform: chart-sdk -documentation: ug ---- - -# Getting Started with ASP.NET Core HeatMap Chart Control - -This section briefly explains how to include the [ASP.NET Core HeatMap Chart](https://www.syncfusion.com/aspnet-core-ui-controls/heatmap-chart) control in your ASP.NET Core application using [Visual Studio](https://visualstudio.microsoft.com/vs/). - -## Create an ASP.NET Core Web App with Razor Pages - -Create an **ASP.NET Core Web App** using Visual Studio via [Microsoft Templates](https://learn.microsoft.com/en-us/aspnet/core/tutorials/razor-pages/razor-pages-start?view=aspnetcore-10.0&tabs=visual-studio#create-a-razor-pages-web-app) or the [Syncfusion® ASP.NET Core Extension](https://ej2.syncfusion.com/aspnetcore/documentation/visual-studio-integration/create-project). For detailed instructions, refer to the [ASP.NET Core Web App Getting Started](https://ej2.syncfusion.com/aspnetcore/documentation/getting-started/razor-pages) documentation. - -## Install the required ASP.NET Core package - -To add [ASP.NET Core HeatMap Chart](https://www.syncfusion.com/aspnet-core-ui-controls/heatmap-chart) control in the app, open the NuGet package manager in Visual Studio *(Tools → NuGet Package Manager → Manage NuGet Packages for Solution)*, search for and install the [Syncfusion.AspNetCore.HeatMap](https://www.nuget.org/packages/Syncfusion.AspNetCore.HeatMap/) package. All Syncfusion ASP.NET Core packages are available in [nuget.org](https://www.nuget.org/packages?q=syncfusion.EJ2). See the [NuGet packages](https://ej2.syncfusion.com/aspnetcore/documentation/nuget-packages) topic for details. - -Alternatively, you can install the same package using the Package Manager Console with the following command. - -{% tabs %} -{% highlight C# tabtitle="Package Manager Console" %} - -Install-Package Syncfusion.AspNetCore.HeatMap -Version {{ site.releaseversion }} - -{% endhighlight %} -{% endtabs %} - -## Add the ASP.NET Core Tag Helpers - -After the package is installed, open the **~/Pages/_ViewImports.cshtml** file and import the `Syncfusion.AspNetCore.Base` and `Syncfusion.AspNetCore.HeatMap` Tag Helpers. - -{% tabs %} -{% highlight cshtml tabtitle="_ViewImports.cshtml" %} - -@addTagHelper *, Syncfusion.AspNetCore.Base -@addTagHelper *, Syncfusion.AspNetCore.HeatMap - -{% endhighlight %} -{% endtabs %} - -## Add script resources - -Include the [script reference](https://ej2.syncfusion.com/aspnetcore/documentation/common/adding-script-references) inside the `` of **~/Pages/Shared/_Layout.cshtml**. - -{% tabs %} -{% highlight cshtml tabtitle="_Layout.cshtml" %} - - - ... - - - - -{% endhighlight %} -{% endtabs %} - -## Register the script manager - -Open the **~/Pages/Shared/_Layout.cshtml** file and register the script manager `` at the end of the `` element as follows. - -{% tabs %} -{% highlight cshtml tabtitle="_Layout.cshtml" %} - - - ... - - - - -{% endhighlight %} -{% endtabs %} - -## Add ASP.NET Core HeatMap Chart control - -Add the [ASP.NET Core HeatMap Chart](https://www.syncfusion.com/aspnet-core-ui-controls/heatmap-chart) control in the **~/Pages/Index.cshtml** file. - -{% tabs %} -{% highlight cshtml tabtitle="Index.cshtml" %} - - - - -{% endhighlight %} -{% endtabs %} - -## Populate heat map with data - -This section explains how to populate the following two-dimensional array data to the heat map. - -{% tabs %} -{% highlight cshtml tabtitle="Index.cshtml" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/getting-started/data/tagHelper %} -{% endhighlight %} -{% endtabs %} - -## Run the application - -Press Ctrl+F5 (Windows) or +F5 (macOS) to launch the application. The [ASP.NET Core HeatMap Chart](https://www.syncfusion.com/aspnet-core-ui-controls/heatmap-chart) will render in your default web browser. - -![ASP.NET Core HeatMap Chart with Data](images/heatmap-with-data.webp) - -## Enable axis labels - -You can add axis labels to the heat map and format those labels using the [xAxis](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMap~XAxis.html) and [yAxis](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMap~YAxis.html) properties. Axis labels provide additional information about the data points populated in the heat map. - -{% tabs %} -{% highlight cshtml tabtitle="Index.cshtml" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/getting-started/axis/tagHelper %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core HeatMap Chart with Axis Labels](images/heatmap-with-axis-labels.webp) - -## Add heat map title - -Add a title using the [titleSettings](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMap~TitleSettings.html) property to the heat map to provide quick information to the user about the data populated in the heat map. - -{% tabs %} -{% highlight cshtml tabtitle="Index.cshtml" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/getting-started/title/tagHelper %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core HeatMap Chart with Title](images/heatmap-with-title.webp) - -## Enable legend - -Use a legend for the heat map in the [legendSettings](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMap~LegendSettings.html) object by setting the [visible](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMapLegendSettings~Visible.html) property to **true**. - -{% tabs %} -{% highlight cshtml tabtitle="Index.cshtml" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/getting-started/legend/tagHelper %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core HeatMap Chart with Legend](images/heatmap-with-legend.webp) - -## Add data label - -Add data labels to improve the readability of the heat map. This can be achieved by setting the [showLabel](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMapCellSettings~ShowLabel.html) property to **true** in the [cellSettings](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMap~CellSettings.html) object. - -{% tabs %} -{% highlight cshtml tabtitle="Index.cshtml" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/getting-started/label/tagHelper %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core HeatMap Chart with DataLabel](images/heatmap-with-datalabel.webp) - -## Add custom cell palette - -The default palette settings of the heat map cells can be customized by using the [paletteSettings](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMap~PaletteSettings.html) property. Using the [palette](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMapPalette.html) property in `paletteSettings` object, you can change the color set for the cells. You can change the color mode of the cells to fixed or gradient mode using the [type](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMapPaletteSettings~Type.html) property. - -{% tabs %} -{% highlight cshtml tabtitle="Index.cshtml" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/getting-started/palette/tagHelper %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core HeatMap Chart with Custom Palette](images/heatmap-with-palette.webp) - -## Enable tooltip - -The tooltip is used when you cannot display information by using the data labels due to space constraints. You can enable the tooltip by setting the [showTooltip](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMap~ShowTooltip.html) property to **true**. - -{% tabs %} -{% highlight cshtml tabtitle="Index.cshtml" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/getting-started/tooltip/tagHelper %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core HeatMap Chart with Tooltip](images/heatmap-with-tooltip.webp) - -N> [View Sample in GitHub](https://github.com/SyncfusionExamples/ASP-NET-Core-Getting-Started-Examples/tree/main/HeatMap/ASP.NET%20Core%20Tag%20Helper%20Examples). - -## See also - -1. [Getting Started with ASP.NET Core using Razor Pages](https://ej2.syncfusion.com/aspnetcore/documentation/getting-started/razor-pages) -2. [Getting Started with ASP.NET Core MVC using Tag Helper](https://ej2.syncfusion.com/aspnetcore/documentation/getting-started/aspnet-core-mvc-taghelper) \ No newline at end of file diff --git a/chart-sdk/asp-net-core/heatmap-charts/how-to/legend-label-customization.md b/chart-sdk/asp-net-core/heatmap-charts/how-to/legend-label-customization.md deleted file mode 100644 index da5065a38..000000000 --- a/chart-sdk/asp-net-core/heatmap-charts/how-to/legend-label-customization.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -layout: post -title: Legend Label Customization in ASP.NET Core Heatmap Chart Component -description: Learn here all about Legend Label Customization in Syncfusion ASP.NET Core Heatmap Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Legend Label Customization -publishingplatform: chart-sdk -documentation: ug ---- - - -# Change the legend label text - -You can change the legend label using the `LegendRender` client-side event. You can also hide the legend label using this client-side event. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/how-to/legend/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Default.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/how-to/legend/default.cs %} -{% endhighlight %} -{% endtabs %} diff --git a/chart-sdk/asp-net-core/heatmap-charts/how-to/tooltip-template.md b/chart-sdk/asp-net-core/heatmap-charts/how-to/tooltip-template.md deleted file mode 100644 index e27d00f9f..000000000 --- a/chart-sdk/asp-net-core/heatmap-charts/how-to/tooltip-template.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -layout: post -title: Tooltip Template in ASP.NET Core Heatmap Chart Component -description: Learn here all about Tooltip Template in Syncfusion ASP.NET Core Heatmap Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Tooltip Template -publishingplatform: chart-sdk -documentation: ug ---- - - -# Customizing tooltip as a table - -You can show a tooltip as a table using the `template` property in `TooltipSettings`. - -The following steps describe how to show the table tooltip. - -**Step 1**: Initialize the tooltip template div as shown in the following html page. - -**Step 2**: Set the element id to the `template` property in `TooltipSettings` to show the tooltip template. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/how-to/tooltip-template/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Tooltip.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/how-to/tooltip-template/tooltip.cs %} -{% endhighlight %} -{% endtabs %} - - diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/appearance/data-label-template-with-JSON-cell-binding.png b/chart-sdk/asp-net-core/heatmap-charts/images/appearance/data-label-template-with-JSON-cell-binding.png deleted file mode 100644 index ad393dbdb926c1f13590e3bd19d1f7b593e4e751..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34290 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¥h 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 K%es2Y>%Rb9wG3YX diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/appearance/data-label-template-with-JSON-table-binding.png b/chart-sdk/asp-net-core/heatmap-charts/images/appearance/data-label-template-with-JSON-table-binding.png deleted file mode 100644 index b3ac1272da7f31b8fee34bf45366ed8e6e29e374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41773 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≈h2q=*o4ouoIBZ$z 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 diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/appearance/data-label-template-with-array-cell-binding.png b/chart-sdk/asp-net-core/heatmap-charts/images/appearance/data-label-template-with-array-cell-binding.png deleted file mode 100644 index acc615ea4f379a40708e1eaf0b8e9e821c962b3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30589 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 Oi?V|H#Z0*?_x=ah5gr`? diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/appearance/data-label-template-with-array-table-binding.png b/chart-sdk/asp-net-core/heatmap-charts/images/appearance/data-label-template-with-array-table-binding.png deleted file mode 100644 index 1d2e79cd3de8be4af98b8afad742d3333cbc01a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30604 zcmd43c{r5)8~@$Ds3?+TYmhGgFx+oTu~Ixkh!@P2b<~JD%hD+tf7>0k6t8c~Y~`E=e%WOyrzW>;+lSx->t?%w-}gUIGH~3s zjj@XUZ+o46s>QZ#@KehF$Z5Nn%*7vwI68qOovH1rK5zYIheK%7YojXL2O+nPJ|7v~ zxAW=F6BmWA-Z*`C;l@qQ{Vq>lKb1RPeK_*)C@ZV)>sN($#V$s3T{&l=)@-fR92V=o z%vnw;4|jBEC3M}=k*4U9`Ui>XOhnz;VOkuINSCp3mo#CizrrgGy>{mMzEjT+U+?3x zczGE3F)83A6!>-DDcCOLY5EWRXX=mAPf%i)LvNhfxDTvA|3T|U2tWP1A>gNwBlI64 zj{Lp^S9}FmBz*Z@^u&Rgq~%fni95l4MXDBKq+lNbk5`WW7}{YX`)(PQ(rT2`?`zAx z^);-TI8FX~3_u|EOw53&t_E0 zs9OjR^cu8VS1w#PYYCOk?sSh+MF}ibT|Mm{wWn=lpDHOrN7Xx=;IUHiE*mEIPS7Pu zhkC;3j#6D`!9|{Ki4_z)30CERlsvQI*)42%N)izzDodMI`|4nR)wfOmtPRRtaq;f= zGeZ(RJvVTC>qv#E7jESKBd(5h3(1B>oVKU( zmx5UG;uWKmY$s*B+n$uJWn8`ML>)N@?g|xmQ_2_I??34NG!x=&B zD?t>V(rlww|AeWMRmyL0%2>DLcG>KL*RT+i`{IZ+n_ek%=7aG=2B;(N;#SExoK0EN zvHI1re4^IrA$%oUDweT6Hft`FNX0c9eRVirI@A=(R$4bP*ft^ADWTC|JoB(+__Qx| z(p13yzCOrl$b&x-k1ZVrWIkgufm;J_prb%Oa z-&uB{E)wHhCeLKkKa-!Fz%=*uE;~7-vGWUwsY%oHLgjhQ1#aw1y{87eE@$4tpEET< zd)#D6>CSF6!eY2k_Pq&nhi_}a6I~iNu|or){YOAzii}NW6dB*VTRohu2N8s!dUr?j zxib4)zkbt-0$q2)SJ179Yvs#mDcxK&4P-xnD+@B<*?zKKTXEt$G+T+4bcWYtxzp@g z*GpTQ9^o+7;d@;P1IYdB{8p5aV+Lv6>F>gmB^h0DoC`xpVTPe2E&6A1m#vzl{7@3F ztTcL51_Of|PT6~1T~x^@mfWl2Sd<%A#uVgW8y6LanoW4r(KwXMNgFoITFDo8m9*!+ zVC;Y!OX(ikbGPMjK<>pQ1xyGLSmncKkKb|r`4rRc9aAJN@RSq!5| zYH~H@Ieeo$@V>s^MpeH!+0#^;^|Xa>6Md9Yt*gl7nbQDuZpS{f1A?TdB8bv1@58m>oK zf4*L>Kbg_I0Y@QQ5@q0~QTcLvvsuqq#x(?`Jb3`*y<{fX{=Q zoo&kc1@*Hv4a*VN5)4^q-RDS^B;gsqF*QTSGDhcv@HQG+HXSiC0m*1vIOaf=Cl zFDP2y?}QjyFu5u}5|1zY%(EClir<-CQ^Mp8I;G3ivRr*lS{9N=^*X7J#QGw5EO+?^ z_VYo9oZ#sw{3-Eu*`YRzl2y;=PSZRRU)kdb$GA`5_mnNt0i@Ec;EXm3@je**%!_cf(6OIfQjXzJo zOOag1>P|vK#TaJ}>HZTXDU6hNvn6uLEZ<}Ma;YMQ$MhU^`Y4-7bX4<_%ALK)nb*fr z_lx#xfP%^|++}3CTYX;8xvb@c`c+%}P${RYn;$&Z@Tk@j`=wNWm?m>&cg@Q$98EoAtR>2PqWt2%d5tB7(J31^nS@D#U~FxU_t5%dvrUXq z0@rur)RQ|2i60#-V#SGEtrx$FahOzM%ZBszp*rAYXja8UlzX9Fl4|Ige?H+ayDJG^ zwM_laqqb79*Vc}JDnY_%!H`n1B-sO*gs}#%PhyxNS;r0!ozuQ3#^-|WCNX5vG0&mr z7waS3#tz51cb=B)*=2vvzvr=M5cPt`nUr|GXxh3~!#keH(*(1Xk}f9JuoXG9#Cf@k zA|dg3AGTL_JV+sH|6D%mzLFGJ+TZk5ml`fT5Jb(qxHt~3xVh`Ot#t?GkjO1s)dO+n z4o~|?>HeO^#q?wKPrrY@yX@8xE*;aH_+(ZYiy)3e2NmZ&+~`{>5~1dkl+{+m`$^0c z^0C5U@o*a|zS_g!tWQ7~&=R|G5_hKg>2+j{Yuu-7 z6IEo;V=>n?zV7_S&^ut5vEnMs?2w=<=+;h<4_nnea9iTk{wbtz#}_zLed{3s3qLpt zj9`x{V;Z3ni=iLfICn>#>2Jp1zr!sn5pg38U1G+GV0jS5TU*C@0vN1A%U;z2YlbiI*w6 zEQ=I7=WWX7z~lJA7Q^XfS0r*TuVB_MPM%fi{=9kHJ08|5kK^ZF+2pzU=VIrHFj?8llKK^4Z#0X8kyf$c_k;}Y2qNoGtWow6jvzlWeoT&KhC&` zf3#i|kan3CG@CmE@xGJPeKCY$;OonwopN@z&!Ua%eVN8knZtRgT&(e&EGi!!pn%w0 zgFt`a_8mS{e_z%JYeLLv!Gyn+i?0Tn)Pd?r{dUv;evxrms%xzOz`6oXuxQY2Ept{t8?t$0TqJO7@uNLHM5F(WW9 zYhpd~C?FINYu6a(`cDfSJC7t-y!ossavUdE5PQt|dRJ`pdmGN_mlM2K1@Uk!1*@9R z!rEES{FUrX^`xaU`)bJ&-n1Q%RxHE1JUH$`o*xL7TDi77Fl8&cc;B=ho{gR# z>Xj#RqN40VcN$uLYr*?sgYNk{JtYKmHzr^^Wr)gc%Q6_0e}R!UW2Nm0CIXBJK0#A& zj?UwCG`*V@nQ}U~K%qMw-h@2iN059qr}lEsMZbAj4>qqZ^TnX$tKjQw>jBNdIvR0x z?1I?NFlx>LrXqz*rjBxnc9Et>qWG|#eNfSr^moe*+7GU0FTWDa>vQI*q}UYXA?V|n z#D|qRfjur1I-E$_QQTN!o5+H$!Xo|&s;v9!+&ifHeeY?3qzP8yQb4eF&2!XpJ&Y?!=Q`C!~0L;XfJOS+OavPqY(3yNdIDa^znfxTgm` zJuR&}mhL}t*tnl(e#%$P5yu;Tv-C7J=SVsb@*=-i55M*<@1_M{rmzs$@DT-#Ydxr5 zpF6TQz>%&`_wY?{hspa6EuAYQeq})hhKDa7@1EO#Hs$mFsgdzib!S`YUXc5|4(egj zaLNFi|2?qC$IyzK3oP8~pZl>?zr0UautG4oe<-Edt8BPod8fm-NL|E^77Cf0m_J6F zbx^-XYBS$w`hF3?H`&z3JXA1cI=pNDxs_(gwmTI&=gNf)MBF22vMb#BziZ@@O0IwMTlT-ZD>z3Q%qk_LbH?6{H2qi#Ept`Wfv2+H%|4Uc zy(RtaGZR(=*`NVf)fK}0*j|Tk&cwo};%MUMQ&vPTTJT_bM}JH-DwU=6*7)azA z83x}_-@WQf@Kj5Xf^|WCn^b8<4Gc6Z)RQo;Hl?>7^Fji@Be?#^Bh{igP$w1jWby_s?~SP9&Q zzz6E~6F#Nq)E%rydA*Z`a^`tu182EdTq-xY@L*mAZ}zfx)sqVmtH`=Ae!S%gJ4q%A zmXmxwBsqJ+*X#qXAvQX=F_y`SWb8TH!Z`Pqqc1*S+ld$JLuKM}Yx?^Mrpz%m5-ZQp zT8KdPm%HguMC%4P1yn6He9lqjxw6)Nvg9E;5vi6@WUPm_A=P!xhdgs%uL}QU`M4!A zP?o>b@9a2UWP_rtt@B@PW+iJc-PzyP#P8A@5K=Mr{|RsT{{Y$ixmKT?&j$}2{r5#SuLrc3SE1%PD0QMX6>YRg&ddl>M`=)R>yp~$5a0q z#HyjbQ(jgEIBxy4Xqmion_p-sKU8`Lr$7jXVLy1c@HO;Fs}TMN+rc`g60$5uVZtjS5G)P>ZsEKuu&`g68LrC}!`~Q2vOi|(!&V3~}Yih5{p*erF z%|?rTR7Y#`fkM#R2o8xSp^WsF_}M{L<{!MUdRU% zXYe#;r4IbghhQPLz!`OzjHL=*i|ZLM6#jVLusH}XhlR?4-@W@J5Q52sa<()7_h=-9 zqW9pq$Z=@~!IVwyE&=^dr%ECjBsF)cEH$oiZ~dqT$>7bO^x47i zDa7iJ7kfVg!OVB8AsFiplAEkHwVw()S6KVv=BEsV%pquPACy%8+u6GD7!qx?N$UbN z`P=5ZycVU8=Ds?L{dzBt*!s5=*B&`wl)GoTuJ%(`zS@^Zz_}v!Agy_j;=-cXCtS{8 z)<+2{fj^$-W!<4$<>xw1L^po)W0_cTENB-pLY)aVq!HL4LAOddgEnmXL+ijJdoCe$$@X04Mmb@KXUz8E_u&HENJ{R!ti*Wf31M|Es; zn$D}Nb)1})e%_5%4l&)9O)x_#y8Uq4{*76%G^$OPB8tO(fB}l4Cz;UOs z8plNr#B?`OXzORjoVO!E)t2zGvn+O{I&R&a_58+dQQL`7|L(Zra>roDq`IjuLvwba z3L0~wc5ES-JE=t~Ee6)}TJ*<+k0Y(Rh3qY#Y8UD;kio$zx_>=d_x^vTY- zRbwe-;kCwNW6J_u7L5ThZ##{WCo`5i<73Wr8DSEH237D&!52es1S3Z8im1f z-1|hW{znxXA4dkq#CCEfPlBM*H3}_})~(u(DOR$P0g(_)YdABS+1&7s5LD5`F08ip zuGOJvQLDl3vqFlM-i*rWm&C5Pt+n??mGlH10<%us#SiL`PCbJywF?A>`v`TZvZ=J0 zq0sV?JHe5#W*)!`cYO{%zZi<)&1K%a#+ZXYAB zwwA6vD*;7>d3y1IB<|J&({U~ggFdH`>QFt|Td%F%XIS8Ry{q#yS22fBy>`@I#F8Vs z(^nXH>7{C5xPrSTzVAkN*F%#hd%&#kr!dE+WnpOtWAscELD6!AyY;TnltyfVdspGG z$}VK%o5|Cc`6By0+hF&qlBt|&lUf~K0!QdG{N@n{CITfMj*c<0i#(>0`p8w~I$As8 z=4GCPY!X+2`|>i$oKA7V-;F!ls9;Ot5%c(QNrpm;8f$T4TxM+yKU>})zd+9k(k;J} zP=ijRM}k<1%h55*xBPnRBZj;|Hw@d=k&7AAw;hvIk49q7B;23iNgyyCnc;eOMyOr; zeTPL9Kcd36|HZswv|xoltI7QE@NqeGw$TO4%m70N?}tzCnbU3{o$z-sNX;`kT`aK9 z_6ab~pvp}=zz}R|J!xV$V9)y$visnxi_jZ_36>e`EQd6*!u*eQsS>f#suUA~1UqnC z1gn9v+Bg%Y=@=Rl4sq(ZQGzWNSTE|#9agDUM^iZ&pcm4FBg*60JHnQmBG`BZztSu% zK!-VvZ)f8ab}J9-dZ{!-^aTq)_(~)s3Ed6B2%=`XRPWlE+QyyqShkNUzLlbaPut$^ zzM{`=G#5BTTSGV(HCtWG$V$w2cdjU}rRbin*Z#;})+S`)C?UiFTOIu%M={P-nlZVQ z@isBPzeo{22K0;t$UnwEXu>GvM@I=DSLaYkHE%m#MMdyJi$7Yx8cPHV`jebqXZub^ z9Q4jk%48~0`WoJUph;V|IeRc=n-h-%uYgww=COMPVW;>=Qn-@D3ttlr+#y}VDwfItCI9?6a;5TtRLAW9m_GzX@2o1r^ zc`YTe1g>TN16-C!YoBRTsB-|8F^tu4}kh?*cYQa!m?pN2jR2x?QWiw zT9sHG`S@-1u9dKBrCa9F-Tf^L`cyCQLR<9c1yh3vspgc9Y&q+!*r~Gjhe9>edz7D9 zaUIGtW+cGm&^zvMO+tN*>=MqF?NyKTV;VST&Q}}G|MS!AjV}ik1yy+%+?RxwU+^|h zoXAbuY0>CE119_SR>Dl5=T_N^-x-7FFeJDnD7RjbTCCx>jL*0A8P)mjJPAyVJMoV* zdn+{WdVO(!n114PRehpPors)$ec5PKmFmgIJN;yvgk$g7+ zGL$bjnV$J%QTzs!_y-sNAd6BjF)X|MKjA!F6o|h`AEnr-$ z1ZMGE^pl<;AVywS(Agt%;uHgz_2%N+Bc*P!Wb*eUf|2!!rvw8?0pZ)*Bfth_aL4n~ zb#_NCp1_bAb#$e=_Va-%4@6x&hRG2a=(aq4UvEyyOBOW7t#Md9rro)sX>Df$3Xh3u z7)MWl9reD$UY}d}-0A^z?^T{YaoV&K*rrZ;d+eAK`p03xWZB#tPsjMxkLEJDqA%&) z*wN(sY##dI;*WJ+^QBjO^N3*~6@UyJ&i_aji533SLtX|U!GZwPo z1O{f_d4&pfG?ycnDW7?5zG(7u3@|z9F%iat0r6!)7g?Z+W6u4cK6%`vcje7kaK z9pJcE)*h5mG({ji4oBWNN@g>#BSM+lELrnqEkw&+mMZx%gaWvR;~aM=nLBP6h47p#t^$`PSZ=Sk_A!hG(#W90Hb0v%=3NI~$*) zImWa3<|BPPKe_I-)^3_v{N$LTjI}c!U*A6llj|@nqM;BL1Hvbv-Yc`2(H50~1uAVZ zC&ZI+U%{`vtiQxSd*JgAgO-j<_mvC^QN{Jqb34E~2kFnE+G1?Y2z500Pz-fUi~*!; z>ZDTZUZH@E?ii{}%cTKpV6zvUFn3C$3)F+l0U>z4phaf&zbXnR}zW9a_=WYz+7HI7X| zS$ipa^F4T>c&<=3?Y(JRza$Aos%u{b`85_v{g_by>NQ{^o{^~8&|v>t#oa>o5rz;7 z)eX6En;vuuvPscdx0TRXC(8cP1i<5As$2}T*+3+)!X_bbK3!Dj@#gm#L~2!P-}w<& z{%$Tn)|K+9Jlx#w!2IO20&RJ|3`r=By!PNAZ{z#TkDdVo?b$pEZlDv^+J@^+Z*C-K zbix59EGx&R(Y8JQKeG8rB!nE#r}4_6jus%iSwjKZwVNf`5;2!pd(dZM^SgEd0_oQ} z^+#t*Lh-)lC)Lqg&KH9I7rnH4y+x!+<@xk?N!?JfW z6d#*=1JZ8Q)Afea8q@1`l2*-^5V%(D{*ls3b9x7A`jVXsxWV}~+k;rGpOV{c zWOpeAps359uCsgJfe8!P?aWm-(AquxjGNmT5Zkz6-^!x_-dkpyt>w%#{ORwd|My63 z)ZU_5H@XuK^N3n(xe2gJz!xKi{XjCCXSF2KP4?L4$Nl?D z0DFtY);grR}JV3QgT#SB)g+X`;J3NU&=N6%dbgow?S zugpO_p~_GTsW`anrmNk9Tc*`-UcCU~OZ56eOiD%k21UrmE>mbT!D4t%X}rYwL*OnMG-A#Q5tly~OUDkt z=$N@+;&c5c?RZ%SKma-nP|mt&J{}=#JWhuMbh1##1&@0)KV4g z^5NY`P)j6}UF1TKU{pDq$@vu0)JRwVL$4N0A8sHoeThR%{hU$GKgYaaIU8rcta~N$ zE|h@1qSO=mc09tdnCuvrRx(yrEJ>ctNwy*0!>{hva$K_>n>(daA_-Oaxnr{4{Q?yN zkJR3xqk#6JI&mO&NQ2xfmJ@a#HL>a~&^cCKJjm0PU2J5GQ0d7@wp0s*m)x4jDS0~2 zI{plTEON!eVUxD$N%-Ca6Pzt?-%xrn(#l~Gp4dAs;cQ;@H2!$BPhwf2(7pb9>mo+J))1|ma z9SK79FBU#ri(~}D?p8+gL?ocd0dYg50q3sxV&k^`EU@)K(~EW$?H@uh@wA25pC}T9 z>O-$30|bGN6UKHivpKB^%kORK)FGW9K^uTbGPBVB?IV)4T|H~`2^)UlnPur42cvzQ zm^d~*CL28&JLHqYr*~?#6m2lDh24zmt1WoT9QkXT*3?#< z$=JR#2_Ocw%2iRCVuB&U&-OOV?k!*^>0yAtoVxJEzFu73_mO@JX6_Nu1tg`!?Ps*vwI@q*jrO#}@>5bE#I{f1xdLWD5p{~I%cC`-PZ64M zN)uoUDuf+u?vru#JNjWo6vv1anNf9|8)iIvk`M+Yef+)Ki{EL+F!>y~2#6YFw!^zPH+8+S zvzo%zCD9rBwm&qz5p{ytUbOZBBc3(ipJ>QQp-{?oyfSXg&V zdQ!1jf>EyPTUV~YBmUTi$LykkYwzeH*DU95Q$268O{N(MgnVQie~?o~WlxVOZ}=7a zkUdpy64oVE!m+R)L}6MwS=UFTd_Z5!w$vpUVrV4tcCsf=({oM><3990v-W{~CeE`# zn=bBw9V^_7gy{vuJU~pDDv;j1hZCCw5VZ~j@Q*lhh>AG+@ekVIfUGdb1RTG5%}ozbvNkFe?=f=;U)GF%(1UMK&$Wn*A|JkJ zRicuP%}$Gt3g*dKV#}E^Ahx;Q`$n?QOdX}&kN+Sx5~LZO;(2GGXw7HOifzotr7)g- zrCxjT2BEFubwEc}r->#PYXFgm#J63Kc%@Vfm*gL+BrQ#39Nmr8hh-6>FY~|rr@`>l zk@if1+(Q!3xv{i(cVLN&KYw6Z);jLw=~-jGa4ge)zE>{b>M&M@PF5gSi} zY6uxPI?ki`bWGkIx>clpV%a`&waY2t=AqCTcmJOFzIgz}S`5JHfCth~6(ajW)%gwJ zhx$2Ssd{jE`?8erb@bc(bQ%5bT)axP3VOXYoDV`D06Q%}knsU@!0qW>JpgfPdZ}v% zSFR8iu|||%n|OKaO1<{l3lS)Q7-HOLHHVPavh~`)kiCE)Ng(q)BO%4vwdo}vz|PQx zswV4_dhKHtpp%)9mi|YP2ft4iruDgD3_4Ga;f?rn5)R3H%sIYs4iNv1vf*n^3r$}| zE{3rtS2Alu(2FeCI80@MBDzl_uFB(3iCuWi%y#hYFJNRjcW$KwckP(FHEDv2gK4f@0Q&&l=bfu z_9bWQJE5-|fG(qXVF{0iIH&jVyYAn`7xFsw((VPO1}oqB^@;1gWbO5e0e|O&_5OQ1 zCg8bOn|l%?q_&sAo^_g}7w-tSSf`{XIe$Hic*?$96RBl7%EiI=S`kp*L_z4!du5MS29(D^j=PHKx*!TmR4J+90Zd4<)4FZ(nBhaY75yU{AJ*6@=P+_Z+c0iZ=jJ2^Ny87{HZuL>>pV$+ zJW68xtz@qW?W|Ux`WLbG;YgBj)R7qxm2|A~+km9%{MgKO}Uoxn3$idoGGB3&ic5dp=nuuqQY6$y6HdhLiXQ$E5h z2&o@CS5C@I3yrz#E&1IeK7d^U%5~gg2Jc^J`e@+$`X0>i2jQzJA0J4YJ~BFP0a9rY zkr=AbnUpS4pFs_rB#=&IGL85L9e4(rfG+w6<=J^q<|}az z7)p??D(>mj_#?IP)Gp%0U*ZlEFg;OmeV~+70w(0^w8Lk;9jpt4!SBoS@3kCSvYyXP zz$&3Gnp@PqgRfw3Bl8c`YhSdEg*UwC6;tV%u_pf$oikqg75cI}zL**@KbVB8--tVC zoPr(BpUOpvPP`hx%CUhHYRp$>vg+%-{ga|eZ=6)3g{i*nTs@d@PWZsX_9A!qwCktc z;5#E-VDpxpwf*u(Ez&OO$rS3;n&#-Qnz$s!4ZZc%v#%pxPO;8%?8$7mAGnHq(86r6 z64|nGHi+B2JoiQ`s{fl``+4z+I6Eq5%FMh=*1WpR+I@|}8}2{{18YjzCtYK>rmA6GcIHM!}LQQlmXRtJWNvY0Pr*blaH;W4uAnIy(pf3X7s>PFw z)wf9T{CIv|)#NSgWe~Y)kb8ib7YB3l+#I1tVUBOj^{&S7sid*!{LC!*k?(*TV@B%XD?DEGkMuAQ{nu6gO=i+h=C|6a3^{Cu_Ix)mz8|V0}8Cb#!x&0JQ3!`d?e1Tr@ce zv$FYSblnxtO~KrF@;^z!e;z#vbhhYIAj1&C zi&&D>oZS3!*DTYnJ1k9U(xMLmB|cml1F7@jB0pc?jRaJ7b&zK~wqjlA+MU$>wVl%2 z06RtNQDYaS6CB9CReVMBh@MZA7klQM%zteNKps*=LvABZ`){rtpiO(L7_~#U%(@?A zib3M$mx( z+?GK*1EExhC!^L+`-ky)ikHf4x`%#)cCRaFGY@@_gHWzt@itDqv*mj85Pqx0y7w$F z{U2$F-|ONP@ZVPB`v3N}F8T`f>S1(X;?+E%EjZ_wQzEl~i9^KKsUxXlp{~h~ z4<$Ibs@L$oA>3j)P^_Ub3m;a8SQQv^K6wDF6L-sSC}cOT0yLIoAgD7|*M#(3tCx*i ze<+>_j*9m(Ko6Fw-w-S`bTbBa)sYq_ zJ`btXl5hzWD1|u7j}7ADJ9ErLC=Wi!*CUlPT*y^_hZiclpKwD*aFau?n zJGsZDC!N^JC2c5NMiCyna%vkA6cF~tPi#Ai_tcI;~1v)IddcvA#4YDVZ(LYTT znXVST2NSNS0ZgMV>lDj`iR4Uxjmt52$7y-y{?NgeXAiJl6p z0S(?~5Cu)&rD8_zv+|kevnG9vE<#(`CH^@k^S-7KrLqUedi4$BCNiGvwD`P^taW?Y zbTVtc*o7!bY2pZ2!&v;-i&iy1ds8PNH7> zXjkZrr1kRva-|NPf5ar~DOY^y%8p{x*<}H0x*Y6b?B=p4v+5%dc-g|gPn~2YKYerJ zF+`#0KIQK8OqVk8(1AcF`X|we&nDW}xUbA-X?@rTHZW0`Zd`Ui9K5bv>P;!Tgxci#1YTCC#>`)3~mpeD-ROS^TZr~j&QL=&Go zF+@aW;QkMe(QH+$p^keP^xLfNa={R9dwYw)mgqKnj-%!aC^U@L$?qh9Gj|L39!yEI?rg- zMbgGWNH^T+qI(@Ts)*zOeTO1Q9Kw48*RWp5u!}O~K*xNs>Mc__XROD!(>FNm6H%`r zsf8oy)BA+hdR~G>Z*nyI4=m7%x^hN$kUTpqnA2^<+jWRA{-z}vTS7-9yj4{8B!?(aL_74EA9 zm?UJ*#B@h`XhKuxmN}*B3-N$Yg<%T(`ccbesUo8^#XZC;-`;#^@5w5|ID83esU?c0 z&L!w{wf!)(I83@yRJ)CR$dXZwFP@}L`qZahPUbbSC53yg(Tym*&S(!ahB_b|@pD94 z4<2(4mFjzr>9s9G9B7OPOR-&@o+-i|V*<0jmSLGW!$W={*h@=&_;g<{hzM7YP8%_Y zeP6kjI@%b~H^0Cacl!r^NR2sf;@A&sr4W)D)AP&($_)GQUEgLTG*W$(h-EdVy`9cF zYO#Rt1sDku@!!9MIbn0)@sI?RE8(~X8ti1*XU}`52iab7(_2|p!UPQlLm@95vYPy6 z{>kG?vpI7{!5aqZ`=kZf*yN>rzx zmAwy){J_h2(bA+7vO%l_7c3fCNS8lJ0q65bBDLcAcp+wrX&)U7+Y`a8kw{&uZpIJf zr$<%M%{#`2WsY9%YI*tS19)wLmgO0-!*~9 zrk#80fx^3nxMNjrC#*|2C!6S21jkodW<9oAQ0Z%X1P#x1=HWeg?_}m;^sE zNdu`UyH8K01U<{{$VuQd-JYN!Il`0>9z4)OUo>@U60(6qW~@d zg!ll-c+~4&N+4t*F`f*J0Ts`C*izpU9R~6N_M+za-8cT*5u>b0qa@eUqOzQ6(@z9 zTO(*rVEGjZq|to~>nbM1{DSBqU@uxcCEIMtW&uK7{TC&uPabuRj-tF7Gp6I}4GQt7 z6p`NS?hxN8TO>D$zih-)$;QP7Yyo`pY+MB`@U~d2WcgI#1)xz(qr6NUewqZ?yAsp> z*x(-S;ICehJTWm#SZ#duHOJx*7f{!(Ez={FEx$)2_8cm0W~?U!lh2T7z0^$gggvko z;==4W3B5bhZ68IAHacy&gq!OM^&IqUPwz=<2nQDWE9?cP(|`qLNm$$LM+EnO+U%dg z@BMO8G*}I}Jv$c=&CzYYBwNy$t9A{|@Ni9FIJ%e>u8IeI6nVGU*!5-e0I2XiQx6v} z>6UBcwq{&wdwm;N=ao&uR}mKbVq-ULy(Yj@xr|G58B|;7!O1uzL5!SZAI2WO{X^jJ zPhDgE1w5>rsiV>c3%%-?iUoi0fcsv!Giu0TaXLjgWh^+FMMK7*n3xr27S7i&%VEFB zG%Zc-Fl8^;2~5J#f%Zio#FYK|W&dRBbrH-|$pB6FF7Y3KCLCe))9w0iD*;GXo5a7xy`X}2V8pU+vBU&I2C;r&LCh%wO1>50BM@TXAbH0FQrC;_O@wJGczG- z_TJGq2+?fzjhSN$Hy6~79sDn;Fht+EdDXt*fC!a$9dS}u%&G~Q+SD&_)9t?)1VB3? zdtvWpu35c`8oS~2x*6;gUi!W6K_c+yIsUZX|BkF5n$KUOD46K$uHK|?27jKk5e|8_R;3?+nMFdZj}IqPurQt zOov_dycV#uC?3j@lj8R!pywWfH3hr*qR&9NSQrUU4s`Ak-SBRlIRhOQ-x0#;$33|= zcEAC;{UXSjdXy*d^Y%Y2{Gpi3!;({9Vrp1Y>K$A>KcxzXFOxN8MqHr=NHI*~I2MDLluiC!X1BVvoCfbI?x{3Y~$8!((K zX9BOi>ie6M;jakNkWyPQ@!7g?cDOQcaPNQ19e~-tV=J7Ta6&h4CK5m6t(wgk2UtLg z`=kG2#E8Uffg~Js`dC6E^Kp;p|8l?oI|cNcv=43u6@Y7lP@xDg@UqONaM#U?)Bl{0##yw&@h$X=?wG|~ zoV||RY|`0ku9}WdJ-vm8gkp5EXjf7ANzSa zmJ<0;G6e8+wB{hLwYq_7MA~oPitEnG3P{iu&>M6} z&*-OQl&+S@(qjjp^Hg5_Dscg|5=pWrch&|*cC<}{o?*NHFqz(hjimQeG=aT9@VcGDVxI zMzI&{-(Ih67ID;bI{nr}2b)@iXfZteRJ4YGAzZ$+=;k}I&RCq?@X`w)KKfkVs=ep` z1qrFW{4Uyr%~&vnB;8Xy*}0lR!U>hhIEDt45oCUplr%?qW;IkdVU>CaYYopOGsU{~ zPH7K1aeOvC*BpPwbg*Q&5HR4HpjE6>!y`2R`*`nPQB^370NdPs_SRcsSt&=(xg}9w}vy1p|2XqL5Vu4qud9oYh1Z7Mn0E28(taY1OW9Zz#V5k4}5g(2+Zp+>0ItS zCEq~>v08u{Ern46RcsMGp^XYoW3r-nhcPNB(%A_OJ_-a8jZ=`zs)YO-Rx-y;j-s7z zh3A&e?q>xP;Vp|T!HotKHx52O2eL&L_hOB2>`$vjsA-{&`t(qjzUV|dd4L;i{dMjq z9w{l16-F)2RB4M%I5_L@kQama=-=7!bt)TxyJ7^c0)MK-P6yXyXsPn9qxblzUsSQa z@v&)Z%$#=*>&yJCZce|B=x4OOzNaXjhWm~Kl{%xPWUzIE$JnkTu=HkxLnNfkDby&} z>g~v?#|^J~($;+%8I^10|AAcfUauIY7tzvK6lW99Vnk#7NMUc5GTBO7_}JGWY3$K7z! z3N{+Hq+FS@A8jsJ=F2E-04J37L?(K@I~1DsM6Tt~`Z@?%Fbudq5SfH-F~9}%VIJaI z*-6hR0aYFCH4TrDDi5x^-GYN=m8NkPu=B;4!VqA1eWQVjnrZ-xMrzyh)p|vl(?6^q zJ4)f!KY7Y~w}MGE;fDZQAg!>dUzjhU8;m48m)`PPw*uuo7|QI0X=#UqP8r+6@@>{7 zX=t?{NP~ws`R0uicK>>FTQG65P#OFXch}0rIWnNEo+a%7hs9)$5ApI(wsHn4Ag!qt zpCSmTilqBU>$M6#Np|tZms%$kZNV(udk(Uy#87CKwaj1ggCShEMjImPOziJ`1#;yB zrXo7^+9mWVkcLj61i>n5=3qdiCMurKTxR$@w7~BB%;)!+HzpNYfKnl#ph`;%ZP?u~ z-c%Mt*yUBs?83XG=XPDTQ2iX9L8dzAFtS*b-gYw(a&|;AP!QR^9n88pl7^2YiLzBc(HCs z=Q4Qm$tV_wnR9q0asV8eJZ@HAMygj3EtN>O3z-JI@D|pgX=NDj^uj23qRokO(xwWi zPL&57yK-zGu-g>C=zQxVh99=Ky0$ZokVjd#^KJUjGFRkq*D><&Rp*0NC7$DPY1dvq zox4FxJB*w;K8kv5CjyOo%)J}Q@B+SL)!EAB;oIh~d0+4^TivHX>{DGPG=&0IX@vJi z4U2(F!sE>1M5noMexOq2&W4cd;Q^QDsxCmb2Bil zlCE%m`y#U*2lmS@kC$xqh3U>0-|riUMvzzbL?Y}N#P;|oPj_q@BMvh`9$NhFh8Z+A zLeojiFL}Y)sNG7|=HCZq<(>C+?yElv*f5xYRzpyi zIt;aHQ%*(`rGM0>oUf71bxdzI6qioTsZoW^#2*6pt|9OSs>xniR+MdYA_Ii8VZ4Zg zB{$I%xz&LXvM(vW5 zd_4rVERZm5^C){NA|V{`+nan>+c)iQH>`bP9Ypt3*6vR_Jchp)k<*3~Fu&UtcKH$g z&k&MR86zbw!QF-(-`S|YL%3B8QAz88W#K^)`#0PoYNZ}QkEAP5kis!Hb59^KVO+4C z0;?PlU+gMd3k1>*8@lJsuJ}}={|i79v|;-2_ e5K}PpdjHsj50Qh?mI=0H0bC!= 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 z

pFbW|<~+N$r?4Uz4!8MHM&?Q`Qs5K}K=3kEYxIT#D#xHgt57o(dPg)Qs4dh9%{ z?#Rl?={sI*%#wLwHKR;M3lrsKHnSsf1^$SLKV70X4cyc*SVI)tJv}?4*(8U&5efO` z3>2hqU{sa_M&(MO*AS-a#58imc5vpcQ9|e2n>uCG4NRu{p5@+41&NWYTU}3Oj~s2JLd1k|Y}P zVhM-|Z+stu8oZ&YyZ4ob#6YAtDxZB2L6RF&6n(xKW$~skU746Db3zZC?p0dNUKsMi zRgf(mo`{6UG=W`V5L%e%qCHw&46j_(TCmZGhoM^<@L?p|jfm)pOf0S0YgoO(#Tg-O zE>S3LNgDHzW>^Il?OAG~ersfJN3PAa_Pn$E<(5aTwh9+_2=(3tD`_7|+?(#^k6f?U z5n_A09Je&jKtk!J?N$6=PFW#LJJHJ{c)zspqCJyHtciLK%7C`wQtrJr2fR3#M1mbz zJ(){hU3_*)x1BFKb{~uoCwd!4G?BhC*}hBD=pTn>bFp1+(l*`(vB~?4NM^YwQU-4w z`ihGIo1jjv6Sg_4?CKmTe)2#hNMHW;z Pu}DwLP?LJp&i{V^YkK+` diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/bubble-heatmap/heatmap-with-bubble-color-type.png b/chart-sdk/asp-net-core/heatmap-charts/images/bubble-heatmap/heatmap-with-bubble-color-type.png deleted file mode 100644 index ceb76b98e91b1e74ac670b91065b79125912df78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92770 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ʕ^5C1MoG_11n}N)b^uNM3;F?G$X@ZLxap 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 diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/bubble-heatmap/heatmap-with-bubble-size-type.png b/chart-sdk/asp-net-core/heatmap-charts/images/bubble-heatmap/heatmap-with-bubble-size-type.png deleted file mode 100644 index c34f736faea988d428f3a0c1402fc020cc481520..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45562 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 z%0D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 }$nr#t%i zq@zj1cq8V(29ty_ar@G zjX-BGboGo9T?lEmc8|M6vtC3%=Nb+aBj+|yOkI@!$%hJ&!Ih$2LuN7|W9bKgs19VQ zI=b7}{B$DUwn=@Tg|A7On2(>2#ZUB41Ydj*ewf>lp3ngd{6Km1#E1}y>73;W@l^BdQ;OYw5R=DVhe@+5vW8K)@{CQ`s=S)IpjkC2Jq$(z1+6Pl! zT1SbTe?hegI$m%8U_S?hENOe?HCfo@_=pv5$;g}hCFiZx)E<%PJ_IUQKR5=MF~!m zl1D261l#L609Mvzt_Q8m4-Oj552ewUVA5Rxi^Iu50A3RC&}*Tm^;o}&L6Y<{;HM{y zkyHpQw}-@4-h*bd8+rHYl2j1g``8b2GW?XNWs81(HSHLKZg=+p_svJSN=MGORq9e3 zm{h;ebD_MM)pZdImq63b?1v@jxzGnNvch(zw<#hsOk1Qri}^Z6xFZ&z1X`MA95$JY zl>T}lW1E1(#4_Zp#3BjezAFe`z>Epf2Q;hAC!0YR#R(adkKO=HYEh^$!fT{Sn>{@B~Tj0(pS(zuEabUsH z7bL0gwvdq8l>J+u-P|mVacK&4=G5@ca$>0M!8~f>tY_!KQ6WU041JlE9pPkN)~%=K zW@v{ z+@6r$(o(zk5{w^i5HW$Khw)E6kB1EunYtnI9DPFZsb1qkThoBo0q}G8QMmD*#ZrJm zls$aCT5ET?RCa+!VFOuSA^yjsd1UALl=z}diFgKA)@iHn+E*G*vA6@iDpxjUP43LJ zYrN&Yha>ZvSZvVs{0}3EF+oKn&-G(`9)#C@OMnWac*DzE3VKrhD!dBWzFwx@il!#@ zV-8nF7loY!oF#YVGybhe`81;F^0LtSX+Z;M=jq|Deq?{SPk125ncCOmM_@xN)|Gd| z02qHrYUdIF`$j@oR$&owy=Ja2>$Wna-;GZ2P#RhEL9j zRljK%h_JK=q6}@U3k25ECazbCGHB^El@K=DC8yOpxO`%xkkJb|Ov4z{Q&P2B{TwPH zr%enLs}Dn%UP&_4hK4%sr`x#ojFm#^h7O5?%r#yxff>}vT?Rb{8ZZ_z@g?CQwq+It z1b6urPPwm7*#=(sN5@smoj`*R2=S%T_Y@@rT(0tz6CfQ53NMyE&^bE@!Winyx9iR( z=BGnnzceo{o$LScaBP!{9@ziHtmlAUIJ7*Ep;Q!6BVgEzXD{Y1C&qLU_)|R8Ppj2+ z`dkl2Nm39Q*7=lwDanMjP9Qi^80Rf_CiDu-BCO%3>MY9p+;4tGk#|s4e!|IdZ#H_} zO*nUlnPoa(0zj2@Z&g*QS#7zUnoJnl6UIh6VseTAkxvKhbpAs+)BLs09+wY~AM65q z#Wu|QVt>-;E2rjjLEP?)hHM=asn(n!v*qew6>HY{YkBX$;B z>!CkWheh>%v=3(5Xlq2Rir+>5HpZF&zurVM0vspL#gBJF4!GNxq^yUs84{h^z)HOe zgU9aDagEXMV0O?!jNb(;Cf-%On{lB^fPep<$}Unoub$YJ_?#A@rO*}Ia_Xyd^BvWsk(tv_8`lBZZ!A& z*rx9_DfIzGDAupJs7EH6qWuC;Ys5eOswaC|%^8hq4&wg(x{GFI079#+%r}nmX9(vt z&F$AU%#7NK^iKfE!hTBZ0-i=om=7uTXM>l&MrE~8DP{J!Oc7!<2zW<5t}9O4ST zSCgvG(egRl)3MC^yQ2&g%YYy73!=0+vJjg_MSuO?jVa5p4IDnZJF4RwGY*g3m9uI5 z1w?tAeAS9|b-gyff3A+cPs&_Fn;YQhKyg8J$VSn`^7WBR_4+qti*X|LO|d|NO8ut! zeoW(2oCJK)2t{6;(A>CW^;~g;EqQK5E?F(ZuDIf-s`cE*#lW8NN|}>$c86P#0qZSX z)1v;@o9V67$bbW?JP`%WM_O(Bs|V(#GVG2t)`kzpuFjA;SI*Ab{m%=JM^BIrkTIpi zqU|;hI5gy1AZvAn4~9=yq0!fx=m?kxJy~PtGd6FN55&Kl=_>BKeUWAf-g*B`t#XO( z=Y#ktNcb0?Mk%7@JN}vt^R*xXI~dyOyyW+S`Dt$dQs}`^dhe58NIy;?K9+~SPy_4z zcCG=^gDedzM~MtF0^VuA5Y)Dem;NNT2G-XSwjkI~?(7cvRTHl=THuOn3OSPg@i*ON z3fpfxU!(yYVL`DfMvFAGDW}?!Ifewvz5cpR+Qzl`g`Oz;YqH)0oQ*zE2WCCvfL{K+ z^sNcUSgb&|2c4xv5#Q)qX3;<~nFBw&n_Babl(gSE?r3=uMtfKGgt2R8y4WT0iepqU zb~w1s>N0Z@!GAk*lIM^?pQ)^|{k1TbcW3axMM~cWr+g`>28>t@GucP@0(`LC8UIv# z9|(P|k|{srU`>;@r3abl7$L95asJpVUOipeIbbYoNKQ#Y!tG+II?(CO^TN}Tg(LTsGt;n98_$an4p6`I19>CX%BaFj(R)^ zn11i^MFl9*w(&Y@5$yshB=c6L-rCIz=}Ny9?%@UP3oQ}9bHX6qbrpNVljA{Vb?f5H z`AP`mJsYJ<#wfyI&b%M;jkI008!M!wY<9wK23g`1xt(PjKKcOY(Ozaj%;pIRQ z!AaJ96NmZUNfow@{vv%4)Q!CnO%(jjz+y2R_zeC1y{$2~DKjgT*A6-WXYc&k7erQ| z&L6EbGva%!ZOt`*)bJqQLZV_1ivs1^wk?uhnB}1iC|Pl4dRMs;F;zKF-CSdDh%--> zE$k@I1|xl{POM1%JAKRu?EotDb82sXs{;we*r9)C$L1q@h>C9 zxwk$(V&*d<+$5|fWG-rB&jA|Y$KTVT~~G;UlP|H!tT*f&2oV&qvQPoE|4~C;d)rUHiGk)g_*hFaHG0` zI{+C%!S2vaB_M(%!F--a;WM#FoJW&x=DhoDq<9+XGJO>w;Bl`(xbSwdys9? z93F6s8QLO}q^!|3z2?XyZkqf=lqu>`qN9^o7=r7#zjQ(78t55(D*Aiu$2-ZEG60}g z2er*fN-5{0IFe>BR2(~s`%Psf2&(xQx$xylA&n zT*u~hRUAf?q52R)X_9^e*JoQRz+&sGiWP)SJCGsKG<_aRnQ`AR= zJ1q5Vdftk~AmJy=7bP61G=rG3V4t&W;hsBF)Td0dW;D}6E-^9};Z*=`grdezR-A{`UhGL{w&&EJwxDphtY2|^kjy*q55fr^fbmfSp6 zqYr=TtAV(t^*7ih0%{@s(YrpLQqFry<301Q()bOhrn}I=s-vX4Pb1!9Kz)AWDX$T9 z0Ar9Qds?~bo(N{_x0;ryNH@C(l!v$2Q@Z>M+kku9O{NWhP7u}#j+WkP#h>8^wp}Do zRMpk`2*rCu9oIN%wGd;`=$IMJ@^6T zSC^q$;;!1ynY1*iDNZwMp`YBVzn89_29jRZ>3gbwax8P+DQvfx{wo3F&FW~Fs6kLT5h$Z)|7-R`E&`Cfh>cgzIKX6v zAG#ev)yH5{Sxn0Qu%NoZ_D*TY)RdeHCz%9x=jtdj6@xR7uuxyL&82T<8L-pNy}*sK?q17k^w(V*>_@`xiP7gnU4|rblxXUVQJ3rY zm`u^YCsp$9KddCLs*C@Xm6a*Hu+wZH6c9g0jNKW>Tc!_;=n;2q#EMiF-50|bznhRC zXh>p#$(=e*+=+TeFqcaZcaH7Kxk7`lsejOkb|%$j%6gRthEaI=KfB+jhuo*X?{mz9 zmygIL)E77%cj4m=?eJXs5(vs4V!#dxYonmp;KK6N{95!t&RP1mp5n{;x1=FngdZaJtvmO)@^)IIT z9vKM*?fAy`_PH=*hT6)fSY^!c386YrRc!wea+j_)*4==KsKW73XannBp!%))8$UwV zf96<;y47cakLRhC=ecL3)9965m*yXp+9y}bd)yKr99DQ+tM7kmolqI2?{X{7wRzpl zP%`%s{-MuQ!8n313|3u=%O@4it*-6V{J|-chPOo2KH`;NAjRx+=R}GyZ;vEHDFL2r z5`Q;qiAldL(MX@C7A#opq|P6J@W?|ZAdbyk3ObPQdP!N~_{y;bDiU9=9$Vnwrgd~d zJwE6)y8(6q*J8A9`5wI2vZEGK?KVz-m+t-a@KA~BOT zy+G4|OD^YpGIQ`lMdXp^yoWG`8v|~(c{OXfW?a?ZqeQCO{ z%do*NCafCND-!XYktIwldzwqG&j|y?q}}ufK?2wx!bv_rMeMi(iI2YTvA?Jxgx|S6 zP$CozdM%&mxOX-c#>U;r!iywM>3hU#7m6dt@T`QHC{T z1(#sR&Xbd*vEmV7ZC(Qj%BopT9du0L9{l2V4}oY9{A!B1A-L7xx+mDajoYCSeImzn zCMJM1bLh5B2DLP`nC^UiA(51#8ni&e$ty9IG;6-F?R3=x67x%`jt~N8fzU6xfPBry zd3Y~#V6)D2tGhhbRn_4u=CN8od}^u6z^{PMwMS&AVsIqliG_F(c~tzg&u`yp z((pnw!c-E_Dl|Clja_jHm2hiXBijuH`<>VubyI{7ZL5en*M zYInS8AJbH3=c$5@{6kvGYP5WwU;rirJdim0a7Oxw0139D_fZdmZ{$lepZYzH!Xh=gd=63-rS-7owbKlw8!`bgy?}I`Xe8?s^8ep!M#%vjs z=8`mvVW8n9mSq1Z6_9do>&it6<0Tg}rs1d7Wb<&cLPJoPFYH%(I&5BoSYn$v?0-cz zZ|>pPe>eEya9`d(4;r*?F5^jZf6Ss6gH%{-d>YlnMe#762gh}GpXx)&``3)jcjsvo z&~HHIf2LNT6AJUc$rt#YP~d-A0q{5Q{~M!$2g?}$+eTNrc9^t{px0o*N24y^sL)op z&N%g>2IuRrhaRp-BadqSlWGk0$5+mueo>I77Nf2PQ%;^biWkr6#KA(52|HfjV|+JS z*ygSsQVAL^@uXYLFTJ39u-5n=5;{NXP!<7I{uPJz(ND+aZC)3bji5`LeZ1Ds=ElNp zMBl#TBtO;-LMG|ml=pU!g)BcpJ9_6ZUz?%CO6Y^bDb=MoSCE#|wM=uHMo#f{$ zHCy(tHLU5Fy`8F6Yg+G<6Nr~`Hcu@}G;6u9M;blT77(HgO}u|A2J>J1Zb+NtP2Hmw zsQviqrq{@oGq63xIHg;IfBjQUtY4Pi#PGD$qVuK$6554 zz8v_b=KPpesE!x1wQ>6@>9li`gynr!IobX-(OS$R9g8ZUrZuZp;@1<=7ksRpJjp|R zyo<>v7kiS*mq!}8x#Bhsda7)_-ok@Ci|ojz>}$GoNu?XdOKZIjn`m$MRN`#2b+5i- zt)-3PMm3aEr)=)Qk$XCCo3X^=PsetCcRv=S^tN@zs`#wX`?>0D$DgD{N5}B3vmI6Y ze>qnEg+r&QB^5ju{>7sLzPDM((ahBr-8Ovsn&#O*mc#yX`%HhOPu)^pWFnB#)lP18 z$PVrWrb_=7cS@eyivEL^q}rY;tUj2nb z#rAmt(oG^qzc1lG53|a}AI+_W@{>SiZOICg3P`@aF17ED}UR75^0;VbSg(d*-&$ zcjDhh#*zIcx4T!{vrCDsBVmUH_-$nZiR}fRX?~JZ13As%J+PDu+V_5j6!viYXk;!* zbR&Ntb$U3eAvY~pW;z^9GWnNt{QvZ(u7AE%FMtfLYe2b=~mVVz=M0*#sw zJEW^}n6bIebT-xafpt?eq;63|_6?#?3on0a;|&g$R-H-N?53E0e2;Px4cNgIvm|Ma z`h_r6TOOSOL#gJ=hN;2So4uVg-u}y-*nr$>nzK6A$!+G9oX`HutK%cp@NY9?i`9FY zjd8HDij?n?O!8MAs)tuk26Nsz88BU479W-e7&o(c+#X(DJ#kuSJFzx3Z|c993A^1W zYC1W4I&(hj4zJlWA6WIVTo~-=XFUrGdiHH`ifckT;}{8Jb?dnr|9P3UX5yxoytJ`n zsa!X>>pkr2Smd^1ecqMk=pT(tG<>{MQ8R0T0k_508};!_7fj{8Y8do&{OQ%2^o(%t z_j)Ts>7r)as9!GZCj0F3CFc03ly*SEj^2P>?u=jXW7JD-bt!B99t(3dFFG3ZrV?%o_VmD|`a^PBang9BRelEEq`)J3SQp1<*t%Q24o+EHveiH5WZKDDxYZ)O z%%^4I46eRzHlr?ZbT;?$(knfnrW?ND0DqOFC*OZ-KEr2tmVRb><(Y~)I+<$NyLvdP zKiR^O73*l*qWsfSn|knkZWzvuYI;79b#TM?L&92^Yk~CIq2;+{ig1%r{RjV;Tm)g! z;4ljH?gQ+cZsw%w#`_3$H-%=@XT*E-=4xna<^&-~owGI6kFhQGZNVZ%_{?wi(rYn! zMpff>YHiT~w(2!(%`xEge@~XPjcvJMZLBVh4?Ze7~hgsP5&Asz^QBYUmvBh%? z%M?*-;Tq}&F^E1Pk~mun@7#z*EnC@d!=2W9iox37I>r9qm2=V6t~A36zep)@n?B2x z55+4h`4>}D9zQ2PJlQEu@PzrdC7*F!)Sq9Uc!rA%2=Bm`ubeq*WRHD#2cKCcj1HXt zFp0K)a#25Blmv%oZuiDs)gu~`cC2ByL$K6?Tbi{Yf4M26LHI^1vga!B%wlmcxc{2O zqy=SR?1PdhxXFEw8iKEJ92M9&Oln{1Pu-WRXg7CW;(4?MUS zV)gO7>VsyZFSTTpf~O&_T$}`}b<5!G@aXS?%l%AZIPMwS#9lqC+ul{}39{LG#f`&q z#M>&#vj0{OEK)pDXVfev5@W%ICMeMmxg#h!qmYD`_}OXo{KH6)z62AhH3lzXK`M$_ z>2q1)F62$l^FcOZ_m-?o0Wzy*PE@*Zn@*1`18GbiHb;hgiPpo z<^8{=M|+0r`~#7}ok0imFQ1zE6%FH{wZR24?M`}&m^!b^-grvT2 z*wm^W{Jf!-O;b;^f_IK~`dkDxUkKif^|^|6TSL#olbj>rfghx8{WmX)J>z{omk#MK z6qY0NrYyvJi{@gGX@(=mUUR2<1JLY?){Y+ffSC!bSua-)qR{&hZM3ZDr6C4xt@D!> zUMFbp9Yw78Kva!8+KW;sjrkA1*pk|tK(WffV0k$-1}sVMV*PJh`Tc*cNk4r1drNxT Xu3c5NLq3iHeiUD+zWgC$68wJv23?)s diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/bubble-heatmap/heatmap-with-size-color-cell.png b/chart-sdk/asp-net-core/heatmap-charts/images/bubble-heatmap/heatmap-with-size-color-cell.png deleted file mode 100644 index e419e3363ae4e19b21f024166825bccda948be50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33787 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 d+2sDYbXEMzsd2uBU+4pm;tFGz{g?NH;@=#L!(c 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 diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/default-template-mvc.png b/chart-sdk/asp-net-core/heatmap-charts/images/default-template-mvc.png deleted file mode 100644 index 81a250ace4f29076276ef8d1a3d39bcb9a6f5d1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46111 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 diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/default-template.png b/chart-sdk/asp-net-core/heatmap-charts/images/default-template.png deleted file mode 100644 index 34fc6a83c8ee792472f32c7e7e27e362bc031311..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33800 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 diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/heatmap-chart-axis-labels-text-style.png b/chart-sdk/asp-net-core/heatmap-charts/images/heatmap-chart-axis-labels-text-style.png deleted file mode 100644 index ed781a9a7fea59e4af3f29322fdd8820bf81085b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40681 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 HFwy@9fMBnN diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/heatmap-chart-axis-labels-with-line-breaks.png b/chart-sdk/asp-net-core/heatmap-charts/images/heatmap-chart-axis-labels-with-line-breaks.png deleted file mode 100644 index 067baef4979c5c3e7db1654c61ecc4072f3c9bbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13609 zcmbVz3s}m+rrh-r0%CEuenl!Tp{=8Qgbz|?ON#AfbZ&>?7Tv%^g@cF$x!47Xn zK24m=_-*H$4R@9wMGHQ<_n=-d6@BZ@_G9k}iGH0^iiA5>3Vss(e0);z{)@A{XI-bH z|FOa8v+q9se%<@a3(tDoKD(fNizGv`_u1bM7t6ac^0MNy^2FGVI$ZAUoFnVq#ev80w=RWtm2!8wim;daKQw~QR8daCpD(d=D z_$q8{WGL==m5ckS`t;f2ngw+mQ0K=gV#$Xz&5gB<5l(io4}9i6Y|BWFC_AI(Re$}@ z#uZ<2PHsH&yWgUo=>B49{>y}+KUV*<(XUojRDWn2?~C}>(z@YX>5sl;{Lo5Fc@p_h zlsd6j-Jz^j^2?&f)X)0MlIAgfXyPOdlI>qFu(N?L^+26}F8s737Q@80rhWg@T-E@8 z&S$Tm5R=-!v#Yo=JkQp7jpxO`nv^>;-OC)$zO8+kb+nzMl=*Z^xMfFI9R7O1ZQ0>O z+RDwBmAP-^yU6?IG?P#E6;H0FgjTMYowTb{wF<0z0a$m!HQMHO;zzHJwEmI(QI{}3 zb=SAqn*E7KLRXH-dwqH&c&D+38t~3L;GI2SkNZoaZfu=4bYKZnH$+h`ex=B6s=Lem ztV7DIs3?zD=JqLCRyXi{w5pGOI*Z1F7pVVFM|93*RC{={_06--RBzS&A4gF6f)Vi@ zuG47JqMZ6KQ~eg*jFvPjY8&ZqC7o^jTU68>IeM10^X2ta7oDcQS(o)aeF@>*x3RWP zxUUm1)6e-WI{dY8#b#CIHzUAk`7l^JnP$!Btv zW1E<_9QqGyie1j*?Wx%*Vo~Y=>k$?!;2efJwr#AsLUZz(l3&2xx2J)v(YRB>bf*@b zT?dYOKPFk=d!@-^s6#gGGoO;B{-XY?M7!Hc{!IL;v4_=-x|9-Xynyyw$QI1+k7MR1 zbDeU<)XFa-$HMRRs|ak*EBaNh648HDSB1Zhv@JW5gDr|9efp*n@1XNqyMc3h3kUC{ zeG&bFEFT+MFe9j4?_P2!0&5v5afen7N_xcy! zWqU@sPEKAzwbbboDi;kdehKXJ)xhWOqy91Wf=3F1{R5ZvNyF!3e&`6~ivNns)M)dk z(YJK1V}+h;mG7Nl8(FzXOwCvQeeIl0lIa2H(dm!!PN%GoTm46i{Vn<3s-=Naezs;F zuH}nPNl*q0=fuaq5f6*!XpcW~chK$+*>I*|>*h-riigS3(Nix|(KF9zl2VlqzR4v`I@_?BG-;OAmmTp zNO?H}|EVrznKWd?Pnm+I*!cQ768br+ky@#{;v3&T{Mh#NWuGd)OUm}+UHOJibn*=T zN_KRNw(^EIN|fSf`w{tbEd8Sc{=As$v?(?7>iI4N-we}Dp0l6k(0V;kGfueuk?l9N z6h)}q#`|U0tgc+zT9T(QlE&I8m^>2y$l-t#Md%d^>u$^&e;c^5*`MeBwgNqeo-lqD zir|a$L6JMF(aYM4Zmq#;MymPp_``=f?@qIG>N}JA_chZ3a8W3i2UlH3&P}tMx=8p zktsScvVY>Y&{)52<6Xg^)$2)`43@%!s55;A3;@ivsWB7z3MYazMR2slY-7>iE$P#K zK)lS2F8j?VDYCn?v!cJkd>yVOryz9OR;J@(zR#Ad{7t4a&Sar7{N2Xgq{@G4sUnTV zwvMQcNSG-q?vWraR7CQ$!=Kau;|3cp2dB}f=r(x8_<2X*iqZ%JYev6~V;D9VHgvM} zHWOV(5?n<=d z*q$m!*8jlLG#S!{wk3qSMbif5*RW5U19;lLl4KESAtpM|U@zbZl||mcj)cxSgpm_G zgGIlzX)AO0@ePL|$y|A(kV|XKN4R?sFKdS@yY_Id@18{-q;6wc%U`iw`Yiujxd(yrv~xZajWygfvzvxbQh<_o{G%spMP1j;m1--4U;lHt^@Q z+R8pPESInN@@ezvHL7E1wDC4*;dXCfK33WDax7!uBhz_Ey%0_;1j_}xc-C<58D_V| zy;^C*F8i3*$XAv^6E8HzUO%{%fsQq#)f|0_VeYVHr2(XxM29Jgo}OWn*-La4XEGQHGu*2c5AmemjR+Z4U1YZ&P-L<{i&& zhNB4|kLs5RgK5-NS!C1BfqgS?qsX;goxR2*kf=XC;8I8|e;81n^n|3rP1(o&jG!F)py``o*c1F2_n^R2UNkbdeHMy~+Ul zX40%OicEhW&o!epv#5uQmW72oOf&ka{@}?J;dH@sW0E3*gV%Zs7hAYwD7}Dm4}@1% z#Cg6kQ@5o1!mRX3GIl%Z{>*ISmcU86^la3nDUNjaA;T3WrkxgvDTwD@u{4xqZ<{H_ zGYt`@uO*&BJazZLsF%s1;K_#I`^<$Fqzd*F7ga1d+ZgY_Eem7)n>|}BHp1}+=YUK@ zuhfUlCB871rfFxztuFjo(~h@t*krT{EKX`CLX8J;$({k^9vJX(bFZ4+2&YmI9K+19 z7PR|2QgsF^y=<^_jV`9&crRSPDILJ4>-}Tyb;E-yIKQ^4J%tC|oO2DIz_@D5V9l}; z6^ZBaEfSS3ryz}4gA7y4ly9_PO07BIF`yuu93D7>XfvHyJzFFXaZ?r3+Jc`~#gGok z`-bDhPqeDY6}o;vX0Bl1`TC$nGiOl}hsu)0BQMmQZIU+?RJyFMu~vceYKcPkrDU)9 zv%3Xfd4x#+{Tl6Vz-|~ik-Q!6Ww_)^IB6`GG6p(QTv=95sm|E`RDjyi1(%z{#wg_7LE55dRSM+k~^oDXm*raiv+Z}O9@Z5V423n&{$&ai#iZH zs;l5nKaBF8t#qRk_mr@;sUOl-mV3e^p;C_r(+Uo)v{CTaSA|v?C6jA=1b)q&NLGAA z&{gneH&8hC`Li=-pb3v$_O9P%KmExY3QH($cqzp&z6#CT+ zu5a&5#${Cwx0WzRDr$pHWaqBzr-cSOY#$RiWl_=8HfGZ2!=J5~3^1o%2u~U6!{##^ zp1d7+HMNkiWP44rwxO=)L9ZGx(Gqd2=1Ak9977=P|FYLHOO??X?YI|TGMtBR*Q^17 zUs*5@Up4$lp30RRjS3kPjOK8g2#@@EVamIy%fpmMQwx6&a#6Vj@hS0-xa(-FhP<>Q zIZ3c@ZRg5uJjMw--RsH8{mzd2Llzm3m(MPAVxPx{qpeY+muiFD`YXbN=FdtL@kvQ; zgbGg8^wu0%ogI26HRa8141r{i5uWP3d|jVCeFC@@!+F%Ns`H5ah6T!5Nk0xK&P$ky zFV!tKALhtDCJ)usVZTT1O%E0;y6b{kF+|P4NVH>k&3LHf-oR_G)&>!Y_hP*Mls;@& zkE#SOd#LCpJgY>F79KKHl&4Rpwx&V7<2crTdUUjPy z7+Is+d5fsO$-1J3xOivXA+NfPAmRg!Kr(lqZuJensX@u0paI4b zzmI`loWV#*En{ut-DB>bg4WKO3PNLt9^KMdy0T><-i~39Dgxd3FOs!;_V1{6#FX@2 z8u_dx{b%q9P^(_e260@#_@ZukOS7U&-M>h`g?*uKW8Aq~bx-Aw(~Rt-6g8U64OYJ{ zvW}2sfo$SKm)#nQtmIsVmV}tipMjSA;B(E7t)mo=TI;FT6*k9PxXF&|9C`o5sw76% z2Xxukn!$@|Yp>-XD09G07f1101G>TUHXoskZ1EU3H^}a#%LQK>(GkRv$tXgNqI-v- zP(z55+)C3t=;}m(GBYLtR1YS=6s+#`<4qIFp$vV29`XD{A@&Rs9wk@xo+_XT4wu{zrURMFEMx$rtCKdJoEob#B1s5X0U$gB{B=Buj`Om1X+z-c97*et9I?=?VjAV32@e6+0q_E$l>iPA zq#Ziu$h|EwVSg=zbX0#fC&!h`c&;^~e7#>|2+_v4hF9g&+D87#`>8ZVkoR-1$wvU{ zf$5UU9$bxNu+fwXgXROdpalU>URvxYItrm|qdT3%tut*TvVPjYC6-b1aPT zZ)Pm1i{RlysB=ty4Hrl7#~86Vd>;+NiW;}V}S>H9fjf?Su+!< zR3$hOu)4m*PEB}0LL~Ck&NI;AM$T+JD+@mZ62OEtfNd!mi>Hwm+GdWUvhg6#4aKul zfbIcMJVG&32DztX=z(TgG*g5Miq7F@r z^#an}Ru9Vx1k|Ar8z$QdXH(>6EH{S2;UeY^SAcS0Q9&=T(%3dQ%R|$%c(yn@lY%&6 zOTi8BRlY4&b%t&2l4#7{z^Ikw(uQb+XD4_H`J7IEAXufw(qX88VhTp>ur67T5F2Fs zn-h{aH*Mt-vv>^2co|LeaC?=-aZijLepP2*M|eBu*0Qjg+1P&mljM`xx)&XHr%jvX zHaIjqGT(>OHP#aOE4T4{vVA9$>8g9#-5&>Vq)}}KGAT#_C0L&oS+0(_!kuon;)ZVy z4D_YQ&ncePB%hpDRXp~4;Vr&6cL4@b4we$4xRt|EpoBZOsi`EpFf z-8kw0_Ro^trDQiDn=qP0TAVMIoMO7n4`S0O1IhRht0Px(_^z7xD@C~%&NO~PRTN*J zlm3#fQ78zNJXbE~d4hP^!z{<98TDz)33&D6bX$kv=XSRJ@zZbIuu_N|Mn3TUfuFN% z>CUs)pRhyoWAC#WE7OIEb<2MDi+Q;pD8jVrfqA}rNGT==tv1iiJD)`+a(K<-&2Bf)(5P65#of~(GKGeXDL zvq}{}34FX7i9KB6{guss*Wr*cVy;*Q(KB1D&UGX?ViH|1OZdkS!EVB~FtjELn*qG` zW(MjcN$}>);m-Kr`Ul1|0pS49R+LX*qrfN=8TgFJD*#dkT6T6)Ly?swFtT{3o-Qgc zs0y2;owH5I3q;^MMcIsV_y*deF1N;IORa>KxT2j_9X~kGj0i?^w$aPbxwPsZgUiFd ziM)R;S|ddSxkU($FYJ}7Da&vL#JVC>OFFX1KpsN2Lx&*bE@((K6Fph#ExchUmU<8d z1x4jOC!pV0l;8=43Ce0U0DAk7NcDkyWUe-~K=j53V3H*8sqS$rK~@GW&_QaNC&*S% zcr*!K|8M;|Y0$erc&y7l-6T0eSrRr+;w(H@Zxd4?)h}dJJ!sS};m$#x^r;$f^P;k% z*$5a46{efuaX1>RF0-Pth6m`N4rE&Bu4W7iQMwy2 z+g($jK)M1D(4i%OKE=eG5ful_w>LH-^c%}yIgo2AothlP=E@3b&_tq8x_moP@JC^Q zx!ED*a^|pioiyQM*wz5GRUPYq=-P>DL-3J#799fZ6REiRF?*LZ^|~>L^vW+l+4n9; z@=lvEDn$A~YV5Z_?2vF+q7QOQ2bO`^-5@{GS&@*WGW9{=Hh?N+iD%8BW2m5UBr|`3 zTm_(gyIX^+Va7MIN&rgUd5*1Y3X?3686#dV2c)w?NiJrh00qL&PBf9_ZR#XHq2FkdVPLzv)05!n_Iq-=R+V{FK>?;OqQ(Nqd9Kle$X#KW$q4 zV3nzF29?2f(3>*DLa4d|pX>ite5$Z%*vOF}oSWcxAlIMFj;r$&S@3z7OrJ2&W&GGk z6Ep7X}V>@}xoH=D?SA$J} z%v&g&`s&|xB4o1P3fk9yCRRPg>^+ZkEf^9trjXDd6_8BF=21l*SJ~F&vEI(vCXxVdZOlP5$0ukjkR%6!!pO5|fF*bd<#ioLkUgM@A?K!3 ziY~O@Zaq=hWP*Ks{BQ5UMphu_j8R5`Jqf*(?~U2(BDrGDAfmrPNFjKIfs(4q#0fOR z8R;$Q2YM{T9rxHs|Foc0CMIU68JZV+qCyiIOwJEi0NP=*&R8aNGwq0`d8djtbmS0_lf6Ooah^*XUKeDI2J!mZ zLqfQvKWUU5?ZY>Z1t)1radm-tON^4fzOmw_&H-EL!=WmprEqA9oGfY)IVTMQ?eoep z@9})Cx=C9;<8k@?N|itX#<(yzVJ5D{wuNC8$Zei398T=r@x!Yees8Cos;#O=5e}xo zb^{Or;yXPcc2Uu3r2j4^mpL)M5;2e47pHg&ulivchvaY}FuPDG&O(@;vqpV+Gi~xH z-3Kma`LT;5D$0!RE~`ZvAH=CH=Q819<#^HqU0DV)<(oA#teW_WAa|xBC7W z*nhq;3_lZJc4*4&gcjnkhRjT4p`ptySwg8{{Y0sm zh0c;&J?U7TsLiKp-D>0w)VPt=PPSYyjpp}ke+H{2Pr|8sji2u+wE2g3(JyAdkQVAu z_^Y>9u;`rTZO2A3HIt{eODMT3#eh;I=X`l9R?}rGTbG9BOCR?7DerVRqw!e(V4w-y zN@Ex)ee~ufg!D^(F|$cg_t>6-yuVO{^y7whmFaI&TF&pW##O)8SvlGAN7uHbr*EX9 zGR76RiZ6h)4;lfdfAM4Q8lAgpDPV$PRlU8PSoQYt!}0oMx@KlN%TDv6i+lgCDvqBr z=V}}&(_GO)KK2ySK?}#Dl3rj_{IY+EfBlLK1{|q48(6;x^qcO|iR$!9ryhq8iAxzy@rwG>Enl+E3%F}2lw2B`bD}U%bSg9IR`YL+Z&kMC;KDzB^*J)wap#k03dvcM zs0jHUHDg9|S3opWO7^!!tl1Iu%_X0X)_#YdQ(wkr|BmL z(q-lMj%+bxAHcSs*xnv?4=U^OOIiXaG(*#K}|xLpL3q<=0g^q}Ep0O|o1vKYZ> z$&m#x@niY)3S+{BQ2!m~Vjio|lLHK4ea|JNG?&Rik=sl{3WU{`8U-jA?Sz-=_CpJs zn=I<-iUa;2$El6Y3Vo#lXq4A77l}pzXUQ*_prQavh*u#*9!PFL@1D5C43?m5rqAn= zuu6*oqaHeui-0?AbeTy^R>PqB{w}`anEl zb=Mc0=69+f&DKLDam+Vk7K}L0vKPYCMX(JD@7izBu5+iP9(-fiMd1`nC?3l=%b! z+FN|tJr*r_HJi55=WXv11R0mSm1&pYjPheuCQsK!lt;#NT}f`Sj?N80-F*G zUwntl=?Bq_>{O3EK*N?1FtP@zv$^!D4_D8gxQ%|brfyn8hfNle00U~A#xxBJLDmOY z3spT@7LMe0pz(KM3enW_f*=gp)g5n00A)GE$K-Y}C{5H~&+_-fVTgAYHC8R!gq-^V z+i5cQpTA3jXn~6&6HQPbegMUt0vo2q0fKm5%vA~g4etR51$CXl3Azq|`d|b_HOEr@ z)eU#27TzkHFux|+7>Z}`gu{o-X%0^DL|8z5*uyzR$_8468p(!$D7reiA34MWZ8XtA z*i%N&i02~Muz_0#R+;)n@RLy3L9=%Y9~@8`T?oqa6S_TstYpb6Q%!0Md|?7;Rt_An zFMd`bnXtM?wb4nrr2C5`tzF2T(!>=;;cXdF4ow0Ghm3o7GtdrgCJqZ-=$(cXloTzeT7h6Ni`f)qIT&O{{-*3JR0O!9D$g$9i!iK~M9a*n;Ek~0T2er*{Q;~^A z?IlENJQOf3m>d;Gy3gjHbV4>{EmH2gL98DEO_DcEB$-)%dkdeWy55R=dv{vd^X;zA zTJ`RcM=5XRe4;6bijLD*iU-7>h&wiuU!Tpb%MGlbx5IVp>G1F}i;=P@Fn$=7(38K9 z-}%^6FoGeLTyaA*Dck78o8v5QQ+HoV%E!tsFZh`H6nR8rx+^X{-81;x@!4^pM*+bO zbV4XA8U*T=3$Nru9WNz5%%vhZ>y#Ui?l(#JPJN7dSpz0eqHiJWlS8Q&uynChY z%bfA4YDoRTu$#KFZ%+3?j4r=ne`^d;b4^#GFzVNE${oPwcZbv&o+dk*N4|lh{x1gK zfy@2dTPhyY3pCgde4qF?_}NnC-B^!_CV1(;*OT*~eXr;L`;8!1Y49>Fc4=;E{<_+e T>%iBWCT-rhbpvDF&R_lq&~5+B diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/heatmap-chart-label-intersect-action.png b/chart-sdk/asp-net-core/heatmap-charts/images/heatmap-chart-label-intersect-action.png deleted file mode 100644 index 87e91b7558cf6218ffecd2b77227ff8d47483442..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33219 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 W7v$}JzGDu2?fA}ZYtEK~vHt~N!LH~4 diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/heatmap-chart-multi-level-labels.png b/chart-sdk/asp-net-core/heatmap-charts/images/heatmap-chart-multi-level-labels.png deleted file mode 100644 index 2c08350d76ddd05fe1e766159fe4eb7acfe279c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40097 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 diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/heatmap-chart-rotating-labels.png b/chart-sdk/asp-net-core/heatmap-charts/images/heatmap-chart-rotating-labels.png deleted file mode 100644 index df461997d4a0abddbd33dd06a84db8336cd2bec5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41667 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 VgQSO!Th4(bJzf1=);T3K0RZ;mCjI~b diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/heatmap-with-axis-labels.webp b/chart-sdk/asp-net-core/heatmap-charts/images/heatmap-with-axis-labels.webp deleted file mode 100644 index 8ec887a883fc182dd4037afe72b20f2506c75c87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25780 zcmbTecUV(d+c!F+GK@iC6flYuD+nm4NN*}2AOh0G&=e)ok{~6aW)veT3M!*?P(cup zCK5^@NE8rhN-rTHw9pf3LLlMn=)CXqJ-WTlcg`PP3CP}it+m&>*ZnK^x_jQjcq>E# z^4o8}Z8bG9wEpe44Nrgj?e`CVZUBC>O}qIP@bSC9wejiS@>?V)fFCx&Pnn zp|wi_z|WgeCXW8U{U-c@|L^yD;K#?av*RKbgV zkmDalEqIrwUAQ*bbmvfq&U`I;@T)$%K#M2A)!p89%e{1({eVipa$^FULqZzy_rB<#c(<4; zqDYD%8pw!jak!=YM-*CE7^!)}RzOed#EGLPDl6%6_fT$b%q8bl1yc6nZ4R^j<2HQs zk_;A~jUDXu)m9`8GUIgx1r}Rg>VSTr|6*tI-wb`_$a@ib(lMsgHi8a!V=L&_sC*{LF5N{|j+iv`B&3j}T zRl^O^bJXU49|2q*({Sz$3@oY}uk=Qpdvg0}g|fulxu7Yh>ANUa^J1|A9y z&rpY)HvHQc;HDWt5bVTY;otK2uA0&BczScVUnBQtG$t_;}3BXQJ3@Un;jkb&7eqo#eZTr7N!5_I28+LR=X|u2SqbJWx+TXM!Yt6U3 zr_cV_>JX*ORb6yp=X{sD%@qNNvcP}FnBT4lXZG)%sQOX^T926H4U*aK|2ww)SMh52 zbj9EDZzKI_SAYB8*Y$6odGyCTjL%zDqoToki`)P6()jPj>lLcgH#v_Q+^>>#Xq(r^ zKvIy7E69*g)}4m%S+7P;($1G{`ga}xuiID`+U5xI1~`GVRl5&Bmw$daT1uHh2`?UR z{CSZ4R|RuuS$VR@)Qk=aLZV0q|D9a_+s@oP*_~6tHn!J)Y+#IY+28UCnm@iFOWaiL zf-DTU;JAEcK`0`sg}fB*(ISsK6vjJj32#$rARK>WNfU}yF+R2;sk>0BX*_<{%3s#_ z>MoQ$dzXVi{q?T!nvslp$&Bn6ZI4s7iD_#P*P_9I@J*BnXGMwGX2Vku2Jw^Rm#r*0 z#^=9tNisTZ(*q;@Drx5z(9V|;GU(xzBF?)qg|%kW>?GZFc8hxRNSmj}=VUd-*G+$C zkk$i+OPeFiV=B#>)Affj{;QRO?n@J&o-?acE(c8q%MJKBhw=W=zpY;U$c%<;(XZRB z&Tam<*0-R`SbK7}!M02>?Ca9{YnjC1e0{lN!%|q%3yhx@S)91WqN);>E2Gyl<+3RO z)|X{PJ;iv_#8bcX2jfsB-0I3~+R{MEhnzRL-S^8!9N3?uu(Qn}77s#qJeWr$$yBS0 zYKmF#q;;2(%S}l|8I{A*=ZF23m@#FD2Z0V3CB=EGLb?o6dQMT>GIq_yoHu=#;hG=P zK@M#yf#0glX((U@PpKu;lu+h`@V6I)#h#<)S!_qf0a@omFNEY$UFZEJ4h2eKhtfMn zT3dxO)3!O_l+#N(wnWfU)h0AmiJ=qo1a2sUxNrjbdH&h)jRFC*#f0%{j}94iUdH00 zsGKxBGi@^(S5Prbbsw`|TeiMV63=$(3&F80Waz=e`Px_~Yg)ASM9dDwu$9gA!TRMk z59-sWxKoRxCp6%krQxNj&!f;}za3<8-g)D;_7lT_PMLKB)jMY%M0~1Hl*$pyukdy4 zdFQ(``NiWn7h1>7)~i*%FAqYfLG7*B2%Fe)(-}O{w@TLLy+k^zN%wG6aiw+!<_RtT##X?W*bp7J?@9 zzI5oo73|A8As?wJ($XG91SD1hahgRI%I89J7qT`CB*9;t#MwY28Y)Jv$j&RS@x1F= zldzG&pYtay$jNufknA*T^?2UtqC8Z4fXDt)QjU+S2xZ9(7pjO3JxMa&V!WyP8ElRZMwi4>Kxw0W%D0JxC2F2^mF8&f!Ajf*uZ;W2eE00O!L|J2c;K@dTfk%=ZO|ld1l`=&? zlOuS;uf5kt->kOeyFe+kxWxp#ztU^EExWZ?(6A_By{D| z2cHUn&7RYKEq7b@uJCq7HLT@y#k$qep2ALBj@i|*%CdRZzJX9<_~&)M7F@sC=tbIG z@o-o0++htxodX)mE=B&d*HYDfF4vE5G&-E=U`YFV+HZSydzB%N{~wkvm1kzk%Il7Z zmW%P^y4s6obyTUgxH!D1W>&GfOBjYMX3>XFVhlEwPH}=wiXb9)Q=yjT5;*kg0KRW_ zsdTOgn68dWaF|$rIxApBSG~8-DI=eV=sJsY7{0eCC@Uy5QS)-*gu83Y*kaY&N=WvY z_EGgf$_#N|_=ie2u2VSS%|Lvy?*)H@!iQ(AMi|LISBMxQMJ5&0)8A0T&Xxvoib^Rdi zeE7b2_(v<+XR_8My7~G26ph3iWC%6HfLX%47p9z&gbddRwzwr4EJkt5VKxrM@MM8_ zORmyaBgC|XwI*HmxX7(Sr86%EL>@1ViLTxZ$GM^#8$4R)L}?%OD@aS6^1DIhS^|iA zT0mJb>4WORcnW&a+z*Nsov2_&c$IPUWYvH*Qt!K07kTeI=F*52X4i>QbtYYS(>`9a$f@Dl|s!0=e=kl$gD~3)`;&viVO|J){(>f+PjmO!%_o z3w&~a($5Kns%@E9SvXvAyE{n25Cm~8O|F*_)B8gpn{w_`MYxd)`F?ocJL zldrcby%dNO##OR6{J6p;D?~E35eMwge0)X{+JOiO_8cKPPTv!jTE#^03_|~lh>JZlRXMDQ}}6aeW{?m z0QhXce#UMo2Wk2ZTtL)2W11_LyA<$^#B_$*zqm9o*mHKH7Qt!&?-NPCT~fL4M?5F_``^l9xv?n&y7rO!E=7Fi$bSA}hF zRdF|l3PvfAYMx(O-+PwW-B-(G79QIndevJRSWN3x|Vx;Yj89|XF5$MK_+3wfxZ|C(>*Z(QT%4imG z9x9CXnqf3c=45mZL8 z^3IQSAkhL?sqWP`Z_S9jS`n_l1rh;1C^@mnck}*$AjSWKfBE?72(&Gbo_9AE1Ss{% zuib5B=@x~{l!C;*$!z8fv2YjYA_x-*>`!M5gT)kQ0%|*6+J`kNbsyxB5<#?3uyqAs zHuaP9YT#?fmAB$j3+Lf4fyE*#T8FPc$nf)Fc1p->>#`oNR~noAi}k5aXKwkRViawE_3Zqiu=zKli)pb5C4K3Rx zF=MLq?GqnMLa@_i?u%*0(k#@`;83PpYIwR`;?sR%MA~-$O_YOE+tF8Lt4R)rH3lS` z|AoTBIAbI;L;6Hq2G%!gx?yp|ik$;bmRe^nyUo)asckm(O`IooiPGx0bUz}+`{5&X z3)=A<#h_a*s;Y-XUSE^_Gg;8>PG{iOR`U2~6E*Ofg{r1%FXR;4wsUpk>b zCaF8Y9gn$o{9q2WEr*UE0>fYLNQ-*(PSOFl9{AC+3QHU+@Cutk4w06rD|vS8%1|x% zRMGX7bGr6CqSw_6!+#f(8mQ|*+`gX7dDh6nbmDytMW>b3o4DnsUMR-HVnDN;n0@n&Ft=W>l z6ysW`nu30BN5krV#zyAOIW7IMZmBYHdG;?fE~;S1%NZd{yST5pxM^Nqu1s`i_I@nX zLQ8*ANi{*k{~t8Zz-vC=^hQT9?G2OQ@kMYpP!w(maXpT#apt&;&QCRI2(>`cj|OI< zTex0f^+uGUVp(?F2m@*Eyrb*N!3QK6Za^uY2wAe$27fW*=4x*c(2zH9I{bva4M2KTvk711?vceN9EU**p@}CIH95l(!r&`^P=$S@D%Re1ib#!`YwdqyYTkki*dE-0Gd_=|SmWaIBK1~zGQrRX z&ud7IREX1ToqiH2v_h+*qPunGyxF)H*?laz-ijvDyhcwTRbi`D6Xb%Y^2*gW3LHwQ zU>-|dSR8!aB3v9J4Rf}P%^+#Zt@kgLCK#!<2Ny`Gd(D?k8BgV0iA)nV#@VEY*QB`h zIwdD(O50!xE7ERUu0Smmd827vlObOBY&8OD<=y#0{7+5jvXnUQSx6)d!s3N1Z6&>2 zdUmSS;$O&02Gmf0YVN>R&WuAQP{9D%3XSVrP28mI9f7yrQBN3aVqM7B}7HlSN zkr0=3ik|nUg;z!RU(gpQe~xBp_1%49h?Zu${;_oU-hpm>SMX7_L-F-+>qm5_GS0B& z!SPD*#rpJn{R&zD71n_0PuY*YXe4*`JX=tuPSv+r#4^U8R^!QdwqS29(h_Zavz4TO z87h5^po81(pSu|()V2ADlSyeyP?Vf%M%+-0oT|_)sS0u=(*{b(!Ueb^o}{rA6@f)^5>DukV( zkNklHrpjw`h^rR;j_h|B3e2RucFHZ6_4|1@>x8VW$IDTjG4#rtZ$9y%ZEIj~DuJ|r zdSU2xmjYR9Mk)nb+7crt)D~wEC!@C8ve`#N61f)(ooPrT=RF)ak4@l zGBLe~!&dZDIejtw%|9oXl(V81pB444QYby#Zn$^$n$^HcTYxbRri;dShIAwmT#{x( zG?O{JgxTWV%I3%v)4Sf#e0#l(my(0dmYlzVALz^Bvy%ve!U&7cKA}+JC6~g8{HLt` zPMqNVW$NIZ>EjT^YTK+G$PJeSg)~cDcOH2S6Vgls*v5|vS_AKt;r=TwjyE9H-nT>7 z^ZaH=jCHHUl4BB6OADw$pa~K<<$($_0QIFL$)_~s#Vx9T^};E_`j2J5w_BKz`}!=q z&W_gC9zhBscbCh=i_(C|a@Va_=UV-Tg1dy3WRyNsI%PTQR&%MQwuK*OkJ2+CS9FHv z-)F;=!=|>@bd&noRZOPh;G^mfF9WkhX@@EnKn3G84<*4c;P|a0N{J%+38-C{Rhhl>c^Tvfh@#=Y+ z>tSBPt${GG##+#@_5;hppclRsa(Gy{w1>}E{HO^4NEB(cRUI@tE_(=y(SawuK!i5N zu!BOuhz74doZ=pPZqed#?B_8AQq_DB zz1X=+(^(*}1)yuZ$BJeIzXHo3W%s*159Lb0~uEjJSQ8FThrH9((|Hjr*SW1#m6hw8W!GuQ;1nrfE%-%`^1g< z{`|`drU*-F?E_54{)QlR<=QoNqp|*g^S0$Bk)~kY14Fs5N)$5DyE7`?5is1 zgJGc=F&-d`+AMPVZ}U0EA6Xj%9Cp@#WWUji_~Fz<1W*@0k zY4<-`=yzET&;m&mU!hQaA$-!cI*=IhoMhmyUIX$UsU(?Y!c0`?n(qlp76@fkul`I3 z+am!^q=e$Z_@EM7Oo8&W2RJ-){ZecWM)75ka=_`T88N+et|fFa>@%3`*Qb;j_p5dM zD}04%RRfI)7BrDZuc_<*;FCUr#peQ&UBB;x=gg-Y{#yyPq%nLC!a&jJF9bwwoPG~; z!q*+-?E|@J6-(Y%^)ATNxuHbf`@?Md{bwQ#SbD*Xh~tcbJf6MiZjkq;YRm2lW<0_t zBY^~AFOC%uc%ZG*pg0;3ZOpA`e)jC))b)vp`^oE=;gLnvOIJex-S5il-U9W&5RKk& zR_r2K9!-_D@OXX{S5WnJ0Wp2b0p(6Qq07WDCLW($X zkP)I|LV3Z5+!@)-Arx+oC)ByQ&_21LMwA*9G*;T05Fd z(@x{O#z4_}BOp_w+&su}xxP~7mI45;xV*TuG;Fy#2cL7|f?q$YvQZh&I2%<=LYAW` z8+2vkW0&fc3o4ANV_%>h)s6#p16U{4SOws-I?mCyT|rdSvv!cn$Vp9xzY9%t1ShA3 z_D)kC9M_qfMdJJxO$nKhfYl^g6&v!t0>YOl2T@Aj?Y zw8&gR*4*8D&>K5FLgb z<=}7z!DJ-Qo;@;kM%^SSQ~KSo$hjJ39V~G=-GKi082ij#RSqq9zNM8Mww}ZAw|(wKL8{a z-1Vs31-0%m*_?VY={NcCJ+Y*~+<_jHjrZ)Ao1y}TDjVv}MRT$Xz#Q4ym(5&N&MGu*+d_bp zUr?@czkd|Ge!%|g-R)vT#EbBoIzr{ja2q9&BnER+c_V-&VYH%!^Fp&r%18a?)gPUq ziBvAkZDfRz_Y}}6g6|9X#=$>_unhFG1%xId zwDSutN8jP=mcP?UcG?k>xPj$+T9;Cxt*7bVyN?MS*1)tDYdJ!FY;xbH4^&`(+%OnuTe`S$KseN0C&n4KIuwf zAyK_WfErp7ffxc%A@xt3XwBQ;FELTBqUZ&6t3r}A`N9#6ufqSQKAWk5D@eW;V^}{LPzGRgx>`}iOjg`3fLzex zUa5uR%gYRFXOKfDAl2AnFT%G3{}Bn62*f?13;rR2SnSHR(YDe3-6aeo`zBs{^JhhTL43XXntXj zyg}pgVN)9gp))D|*q#~_bxxa%!VgSF!y`E@)wgRTU|3cDsq4Bnd z+yTKx+PHNr@ij2(y^<&`+xBZkuCp7zB<1W6&g(3in1AaW+ZFi}S1GSYe)8fDmL z3V^h0VZ>JKQQysYTpIE|b^^03IY}LG*etwdi}b4|6(d1|{_rQXFJHdgsM)*vrvUKl zZOhGB?lFaRJk4c{8zwM-21EQtHMc{Djx|KvzZr2)E(Y-bDePC zTP_WC7tW=v`gAX(GXMkTr_W#dJfG$n98~mQop34+y7)odSF30#NPEVL-R+94@?_Km z_OtA7#G|F2>9?&f^5n!%aUbz&dG`vZzPxwdt=@cb{kr%C9?w{2TDNd9($~(d_i5`N zw{J6oXR7X<(L` zi(@?L5!URyf-2W-<5Ij4c&PM(!}Y!xz-?*f;PAUO<|U9f(rmh_thWgZ3x7>_YQ)dv zY`93f3k@P*rXzhbnT_35PTR(}^2iik2|>i}MpfilT507xLi`IvA8CXZXE%%P{(Qki zOFN9M&+7^(Q0ZK}QNI(T%wbKQQ(p0>UDE%h7&h z&N>Q(9HMmVIpWhGu-&Q=7a$;2DGf@X&4^j(e$&=|3{jT2YA7OSp=-X2kEDK#MKfX% z3yqAX;1%aS$~00GY&5@V!Ia0vABrd-dqLndDX>-QFFrqDqmENfo=9v;@ojD;er`%D zKb&;VR2ZkclGvL^PYtLq@furEu{^flgg(;$M6m75?&Ih-*j^J$3nxgk_?S@Q0BRZRFV*EX@GNLik#LW+3ARHsKbrPH#1L4>N_wR?5&L)SSVkL7hpQPquy zgX5Lv=&Vos()gTr!gu*00S^VbFZ3HQOBvkJYu?y z;g%ln9cd~^VZDj*frY{}r?9t)%t}#Y@~#3)17Vzg5cyb0{r=ccjf6_>Y2DH9s`NkK z-QVV7l;T$zfSq}rgDsuAvyVtPALb2~K)-_Zz6jlw!>{ z4fhD7iQ&2g?JEse$82uvp)K?la!`63V<6aIig@GFh4Qt-SREE6SZJ|oWWK0ILnsEq zNSVV{x?|gN>M~k<-lg64!lmH8f^O2ibw^ig) zDhy+bfg#8)C}ZgIarl>E2WiPu*gsvuo9}cfhSC0cPyXHVNcp+y*nbAHojj;dV)j*_ z+RBeiXIofdua{h)5%cO@*OTWS>3;aB|2ZmRWfGXI*H?-)s!7TfLAEah)>}%7hpk&r<|{ef)v;x(RL|vC6B@$) zxPE9YbF*cgoGC4CN4>{!puaY)!UxUAh)i1v9i1sy-RM~+wSrSrsBthyY_=fr8^M<( zPqs!;IpzM)K%DyUR;~D_e4RMgezN8fD!qer@Dh{En1Q8K?m-bv1HFlJ>hnLjv2x48CnEDfww~j#T&N zt5Pk8CzV`jimi))*~4}?n00?{x@b9M2c#^;yj+L<@t6yGQT>q(O=woC-)+hc9=z4s z(l`beFzor#A4Us`OxuRW>0f`T9xT6ALX5b0g7I1YYx9;7J9brkh$!?U;a$ZT~mT%?k2y$NmsZ&K&zf$wk3-n^u3AUgE=FasM7BWIjEypQh<>m4@ zt$C-GGY`tnehF55wT(rW1V{ocNlLaIv^ za$u#FKK&dA!H#^EA#V7NV_nIj?b)f^N?d26JKu{EJJD>a!$<&vVE^hNyaF@|quh>cyr z_Iz)%#et6He;V|)(SdI?bXUZPgW2`1L=DY}xbYU7;Wx|?!1UZHHd{I@?7H|V8;FuJ z`l~NcJ}##&?IUDoAH|g}IbjU@fwnEnE(ZHeO=I5fIhZ5P6XvJ*QC4MCEP6^fdC06> zTVoqS3#mAlI4?#lcR%-CK%Qw^yu71rNr6f_SQ8b)3346C$whrJ_?Rd@B%Pur#Tt9@_7Pee91c@IZO3rY7!oJh1lO+2`JOTh*|cL zSSLs<;BvQpCWM?4pZMKtuWqoXmTA>XR|Nti>Z@0|ra*p63@pA_Gpyh+kY|P6wXI6z z6SW`Yojen^Cul_29C=b-eenz{O64G+4CKx1^v@lGSzgiKW}%@-PI+Ooxlf>^3*I)w zz~$Nu2H7rDO&<0)_zuQDAaB$^ZLTkKiO!e5K+Erb;XQvyC-?~GaWD0lh(lvFl(=tA zS&&_nIv|X5%~Ia{>=vAu5q$=>R)sQ}zqokk>>)DpTcOkLd`K*DgLK-Tr9}DJ>-$pv zOQCL{+!WnKK$(BD17@SJCFJdXtuGSdXG#_eRn<#j0Gxj$R`k&2K#Vg+Q>^fzi{y&9 z%bs9mxMETzfa%YEvq`hA<6i)_rknC^d#f~nbz!d|Pe7%YMt(Q$<}$5+s;%<`P+{`! zA+SUt2vS|cC>MooeE??NQ*crxhvXK)K_D+jeyz6j?$j^j?3X0hd7RXnbf5wZEPwe$ z+5;GAN~N^4L2I?LnNu!30o>?hP&aTt;QR^d!5V{g5g5xY)$76_Lgi#O>iTjtvL1hN zga@8~!>gEGZ=h#)XDTdQ;MNo=qlr;{3bz2+)G@q8)?&iREhUjC5x zbh}!~z*g|_FKgXh1FE)r>Gx7UyYQh{jd27G=B6vHw2vDykfEEHK@#*1_{J`*| z`@6)+g#NFN4Akr5Wh7qxxwubyr$padhMUo|?q(=AvR}mRX3cY&$q&w$mo zKcb?jec{jcO-t=0zhk)>vDt3xQK2G4<_gdjzg0v?R)s$BXMm9XrtfXuzK5^$G*7&H zDG}DEZ}{}$*Hu%aojav1DhvBR&GK%{=4mUCvXqw*+CA%>{BZHT&HQps1x;U=i5$8m z6zwgJ@#t5wX7dH^KM&kC)?c|iXRQ7DJ>|yp_@G(Kl#pvs#>~_zidsXUa0($hi!H{B z=MLI$=>JoGjo3|1?&Dq*$H3_nOHNb;OW5{CsfYs3(q+NgXb-NS2ftd7KK*6`VO21l zJl~rVPtDuV8qTT36M6a(Oh@qxi!^wY9sAwZ0!u1W3taKEGT@sTHp6^D@!~JkRZCoM zi#D+n*g}3VMbC)kyUgr%q5p~##6KJBCwhX2vTubL%b^H^Zz21~^>m&V@uArVBys}O z&*W_Prk~@c@S&e%T!652Ephp7U9Tn^lS&TGp3DBfE6LJ&-kw(15#E?)X0h-<)@k84@t5p*f4*E6R5|I~N? z_RU$+ah_J-Qk3@2_gRa!WP2qj4`}I_ErIB>m@5T+@HYd=FLouZAle3y9Y>0Q64(qA z`PB{>HqZ!m)mHKRKE&ISYIA^G{HY$CBOjJWMNQ?^CGjK5DO#1Y)ZN3A$I#+XIF1^$ znv>Q72<2TGD}<|nhz`JwR=FgpP|A3J)?|ZtX}I#SIG{Kc$(ivCsi!H9#l4}KTp8Js(gx!lA~cjJl8jGk5ZC-Mz>%vqskp7|NQMLz@civW`U zV&y@XrKYWnd`zqvzI=S*{z$c!PCkT6KBercZ#+=kdk!&uUwHoY6MMglDdKwWL5ufv zJx^&=Ya~>KJ+@2P4sE@~VvaSTC7;}RWL_e6z53@GcQ~RJj!xJP8bpU$!)q36Jr39yl%w2KS z^#MLxypPA((29}VT~+A@u()czibtz*^mAaxm4@pdMSpr3C)q4D^aeG`5ZckF0(Tuu zOnm7d!&Lev#N&c!nG3sT%`7~g@d0-l0LN1@5v`d(aouih?WYrf?K?4~(kCmq+yEGq ziS7MliFuZ(Xqw46KFv`4R7pKjo)XIlvw4sX)0@&8R= zA?wWN-kt!e>eA7zJM);R!E<^zWhwvpRJysa7!gp(Q^M%e7fz{N2hMRA`Z)43&LW9< z#Ya{#AL5Gfv2N?QnSL}Vr`%KveeI)=E!$n>L2LU>(G_t@Q4Mgr?>F95hV(MlxOVzr+;*n)KVpFu>WI ze0AXh-{#y|EL+md%WXKWOc|DOxVh8!_F# z+b5iLpcH`HdBBr8y>>j1sg%QP4pl)~Jbg*Bqjf1RKdue2HVqGA_6f_XJaPpZCl}wG zBNS`jt@7{;t$KmrizO8K@p~(bgT;M!hCmfX;|yqxb*lvruho#-)FvulLPV_iiuK^8 za=!c7hV}>_{%V_pA7Fo;2aFr%kmu++s>`h-j_xx{=gJiSRn7lWAiLVG_Xg)i7GaUH z-|+U@yqSC4WZc}Uy1sXFW~~*C<$9(-xEYi&ruV=uRMHP&Z^uXi7r#Jl$e!EDjCWhEYfAO4kZw$aiC zvHV*DfQ#4#?e%d$eAc_adY95`KyfJdnSLYMSN1T1+B8?JCMQ=6fN6LN)orR)JwjW4 zY0Jp@vJlZ@igd-+0I!e!ifaR!LQ1UA*#!K+j!vNoQXHV_J7FA!CaPf>5FTMTFG;5T zcVFf9+$1{9#lB$zA>rD;%DPx45IgIY!wzdECWb+<HO=1v^6 z=$-{IGGBAY0i%DdVs}!0e)jW+d}sXiaz_*3ZUaDb-~v;0uQ@V<#Biw~1K{4#nT_P$ z)-LM&0;J(70g&#o<@S<8ZN*hjfxYoypwyX}Q%>UfL^Y4?X$$saU4C=wv^S^{Tg3Lj zeseh$S{5o0LXOds%I|75m%NA~S<$X|YuAxquXKst{X_R4PJxUhE`9wMp#yen%sw4X zR$2dD6tE->3w;2~4z2s+z?!+(3+CE4OkUaJ{Z$nKDb06U7#3O`V^$Lf0|1b1hhcM( z;rqx6S=cT=EgVtttsZBgL7`N-}DW8rvTX74Dc`2T75hnaw*e>ZT4}b(+j+; zI0pz?-^_JCtAQyYh^3S^dr=t>6=TV!jOrWJ>T?-Pp0%LGuWV&q&2?QYZTN-8z^|VC zF}=I(%#Q9rsr#s&$K?KZvD@S?t<3Ry+!tUF)EMWAzt~$b0fIsQuf5!vcFN~MI0B&3 zyCu!Cdfb521upgjh1`=kvo&z*JpD8$dMnJ8_Op2z$b8>U2LJ1%_)%j4(8UvfVUS@1 zC=s@Nr|)V%eK%NgYffNB=e6{MNl}2V0#fPti7ZGDwNi?$xvqLKxDp0dYq(^~UU-Uk2ZQXu5Dc1Lof1k5Ti#IeE&cV3B~|k{Q)reX zCSo;B;Y%@nkawfTPA1%C+id`|lKlreomX>DQok^tZsZos=$#h;;B`;%H8(Ck)ou{i zivFrn!U0a6qJ0_sQVc8Ar>vR+<+mrPvo$md@wo!C_x;hTnspB4DFCi@Dm`0ky3sPP zHiSohNJh_wbB1T^1|xM>S;AWo3fzGB5|=KrFg0uW14sUIF<+RY%TfznhHSXy;}|ecw_;`*_@wfO(Xnsk8Q8TgG9N zR!Tlv@9dj%_~oV9B2iUuTpzFDYF-n!V|F+XFO_K<%&Vbjx2rSmx z;QT?xx5NfeWaymK(!Kl&+n=OpfM>)D05Uq511boj4`1Q<#}{OSpHelM!$edagh#no zfh}!7?H{&U@CB>&4pDGgBL5EB32j_DmmQK0zX^WW1K$n=YH7a>>DEPG&b>i`3H*1N zNI!1z7et<8W18mF9Q-k?dAJp1;FfGOG?VN3!Xbn)GdZ5nKLAH0E(W&xrUX35AjLQF zVxWzdjF&3{`l_Xi%}pcc*=-q-;p^3~IF)tQy_a)C?=%$GIvQh-t)?-f+~!57sy6j& z>>IC+^JS6cuvTsC)yr?u91TW73x$0};kshw>gk1R3HQUshi@mn8?k3ALf4vBX}$#) zRAL`2RQg4KNai0;biY?FG3vvD#l^o`l!ZN%)31nUA1EcQtJN*k>0Cy*9P5?5M^C*@ zNh*{*vLeR&bgg(QMrf&N9@ZS{wV3C?KkLhmJtiD-eoZp4)kCGcXyK3wJ=h`d-8X49 zx!^dVWSKC3PQ}R5g&t||cUDrIGKkAyJeaK-@3W%J6)QucZQ=mXvAp~H$qfFu)|YQ$ zCo15NlDvyazT=+S5zDn+g>IzBZgqr!(-$5}0M>7|ckAksuGiWZ)%9+|prLAT>)pCh z)|x(}EJNn_lSGs)JLPVgx?iS*^2*#-3Ywl!qwh@oNDf_GwD~a90Ssfy#G-x0?ApXu zh-*eYSmA2F?}hYqLU|q_!ghqamtgEljD=eO67H( z{Rsr9oe3bjsV$RpEp&OeY)V>yydLFMw%;_aCGt#4s_ETiQjUN+Ue=`N^|tICPG+fl zQi1cbGyx;mh#$^IC}Lo-#n0E_e_^ng#SwNVlpJ)nQpjN+GKv(3&myj^7N?iM-#)ga zVR!q_%d{l>D6YL$yez<UUNK+oNACj;+=^t~ zzblr;U;qbg$tfSW$jm4(H_<%;9F`Nv-}X@u#)M`UrrIg(6(}WN4e>jA>Dbw zYWM8emt83#yDhS^HE>uR@34HnvdpBe&Ue8=iBjJr;f`!}`IVwHTkG`j;LFE>qktlC zz#&*m@QxQ1Eg})sU-Qoa)#=KW?2jsl$)l^w%~J7Nfg?45756&d!+uO^cW1()r*La> zu>ae`;w$2ab=^xbwJK5ZPsosT>^ooYfk$$y^Y1d9O#X9>OfKrBXNHf2m9aEsx%Hl4 zM$S#x1J7p=DR)UC~;}Sy3zDFk`%sI z_kx04>Z-e0|5^HsJv(_Jc9%NVZ_j+8tS(MIY-uZ{X?Enw8NeaZs&2jh@f^p zRnj?G4nT|WoODe8eYdxl61hx1*v_qNz-HWd3D~7K&o2VR5qDR{2T_Wb4(IvVLr$KA z=e>4u7STPyfIk{RF1TLam@Wp?V(YTd`QZv>D;@Inv07J6hucCfwjD~*%WvqN^zWz2 z^0`wcL?kt}Y(n|9@lD~Znfw81b#pzwkk9s@S5D;2Uo3xUame5Ml1zB5-`rLIKnF!= z+vckXeQH%0M}I=GFU&tzQkPpV3b@CCn8m2j<~HCJ*NBP3a9;}x4*(?sp(#IYGFCB* ziKZVeBQwhX#nbbjQRnSH&zW8$Jp&n5G+| z(||)8_-ALSpV!V;4r&DID-15vYqu@~-f*#(0G#H*_I+L~3A!o)vBt1)!%)4aDNXm2 z0T?~jEwVtUCxzxdXZ8pn@@&fjN6Sr5_v8U()NV(fGx2Fc@l`!uIO8e0`L!t06X=++ z`vL?a+N*mISRf^fcXey1YJAppn|S`yj~^KEI7s%X1>9oSA)WGj5saH|+^`x;*Z^*K zovU9;(NZ3369A(7uO68tZ7s4Hyxo&He^@MBGx+(CqYbwD^7wZAqX5j_kkxz>Xn~V=MMc^l#<)g@d{t*>%Tv<0dWWw^&d!i_ z>s9#zT>c~Re5ETwS0oiuwmad^Y*v6}F-J}ZyG-Y;D`Q-;k zuu*1H2%ao47}AP8QZbhNg2`N^atzB7MXC?aqV}Z#j(cw&b7S}+3po;S?BHs1DJ8Hc zMzLV()(qwhSq$M^K31>(>f+}vKdxGQ1}Q_adyO61iuHAt#>wRy#U8Sub@*E{wHbf& z9n!!Ks;sXGNX1V9zj!oouzL4jL=ker=N zXGHYYO$?}K9uKy{7{~3y}L9wvmVlD8K zcYMVuk|4M+0^<5QWL9M@Pt_$41Q^!q8$v1lny2BDNqbdP-+8=FoDy4S)Fl1!qhC22 zUlvN0gJq@dGFN{RZmnt9;&)Oq$@{cBZhFIP zzHez{lho5%t$lY4emFlBFm(D;y8w>aao0udBUz|Uf8@j#&h@iBN!cPlDp&z~orMSh zt2uqaZ1gOh*8^~vl8{#6|IY3J$8>=u03k6zpgPC*OFMndYMRORZ|?KFVA8tfzyG)% z7m%JES>tt(;pTI%tcPA}4ulMwpGSfDG5hKUn+_dd!D?ZEN9An0aB%mqm9|Lb&FL9zdv%JZL3HQNaJNlrgW z6aHalfk1trNHfzHvcCONo4&@CGvc52RNZ@|m056BdAH%8+)?-$ag&$ASzb3t+cp7b zPs=Nw*SNXo&zl{`|NnkIvB3ZiH7O})-La=I_w|x=w2Tii9MYayqW?e5o%=r%3IoRT*4t35Ttc&rBh!%+g)W$NA+#8!q7xfR zNTCvEwAI|YF9TBMqt8Od1=RU1+oI_%q(0o`2x^;ro1^=ks|? z<<8Dg!Y+fpoZmiqgY)I0lm2-Ft^@qiar<*IOs6~uO94!0HRKC2$ z+l`5Zpm|_Zsya$sT$hefk?wpqa#kr*Am(0Ik8v2|VZ^Hge@e^mCpmYZ*a?K=$lBEQ z_b$Kx*Y&jC;WqU+LI@&8cVhG3F=-^BV<7%BW5`c>r7s(;kn;{@gfgSge47qc21^pe zrDwE(^%)9%>|8*iIj%1kuuhkx+luXtv(%m(c@Q#JUsnFR@8c!fFeuCIQ%z9j+G%=_ z0`wWUj}*XoYfu|N*0~ts0@W*3XzRh6@}u=*Gcu@u&xWiB3ZIN_m&HtwG7nYKD)1Ez zAM!;q{X?2S#E{vy;$1b$pTxxojS{%omI6KfbDP&~t~4AGyoH*uXwQg4gyJ@iejDsR z5SLyol+?*q+M~oZzc_jNU1A0uRfu;9j<((#S!abD@vyzE?VSQVo)VoxO%kzB#1BCD zzqw;O7xT2oPduYkue=2f`g@_ISTKbdjV&yAw5FZ^r4ZsJ=}KlY&(+nXV%z`2^}H;+ z96UE$T@!FGZzWjLnv7UDT!}ZEz5ekOI^22|$%ZM&vnB|G26nks@u+$y*Z*M)Aii2g z%XOcw?KS9=NrEKJzCN2Y!xQ9p;sP-ujbi&$`6UlX@S)f>f@Suu)ou_rVa$9U4W?N5&JV^k zhrMt&(y`V2S2TYFn%KZKbSisrKtHnepSyw@PgrJ!6bdfl?_K>N>h2tiS0YGL;kyK3 ztq{^2Ba9f$UBgwU-`quZ>ksqSY&U|C=tL5{459cExg017V^QFk)E1UQVs@Kt6|_*C zQ3XxlbXVr03OE^(&k7()>ou5`FIrxF7z3ecNTJUAU=KcDN_2C7I*RlX0uRamsxf2l zixtr|PolkI5*3Z|p3C9alqp&5TJv6Y9{G>{rYTNfx@G^!1-HmB$aDx=SCBrcYm!nukS~Q+_LCo^zKZyE*M+c`!%tY)6po;&kfn}U_sGl1xGG;ghwmv|pM|xIe9VSta5;{pb;x#f^Q2j2P-D7D8H!-P@1BfPXZ=ZoL?wxF;qxOum z4lbE5^toCRN0G4^y0*`0k-!Tq7VsrdOYa)xnfEKwo;b;!um@f_uJhdCnu9^J01u~1 zhU4z#67vy(o!u1M!`Z}1+7Y(4F-Q)pyWrfAs$EO|9W8Lf%>0S&&uQS|s7ANq}RY=-x}eO7=;Ku;#{)21J4L962G zQWkGFOD6nElU(UeMZPX&!x~>f=XourZWZwQ(J#^f zhC|tl>u&PkBq=*BtH@DZ%11R*t+ayNoct@1#G`I>%EbPSrp(aD#p`KC3-vuoLoBGJ zPi)dUT?=OZv3IcY9}nc*__i?bClI*45e6h^BRn-ujVv6Kh8a?2yFJB!Pi00AvuL5A zcL0OZ!u=~R?wO8;w*a@}E1i%d4DG>NrWI4%?__a*=!drS6D586Nu1 ze5gJAq);u~fg>L;e}hj?@IrO;7BAWR&&(_RJi9Iw z9S>P5(xHI3WC|I+8X6%q*la&VOVJzmN6c)#zPsZ!aXe1%cXpdYc3c6XT<4LfvU4Ne z3AuEGp*1|?EfCuP@q}MLbUYa1AoOaBH^mTtB&+w0x|A`BB`7X}O_yHqs01QJQ%hi% z-<-2A)Kb&|-B8vfONBJTNnk|sh$q}i_Le*Q$yOW#bg+^1Oat!Yn9tXDyeNkos^a)k zT3eneO!gu1z)bO9NffqQrPXt8RToU9Q9rb4Ce0O^&$j<6*rOXJ67{e9aiENiS=D)f zmp&&$SP&C+7;iN8#{Qc>x2b=`IPxcVS2#bqVC?Exm=g8~p12gaZ~67YR!*!)RU?@% zIk(m?)FN=QXBGszz`eidTfU-ItPN%*gH9*an$^q`_J)M;&3fxKQ-;gLGGDmHqG%ah l>{{3Uf2e1#UiVWEJWKi*bGkw!S$-N>5#%4@*SHTu_!njINM-;4 diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/heatmap-with-data.webp b/chart-sdk/asp-net-core/heatmap-charts/images/heatmap-with-data.webp deleted file mode 100644 index df6d359203ae20d3d446582ff9261b26dba3f577..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23977 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 H7w`NZUk{k) diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/heatmap-with-datalabel.webp b/chart-sdk/asp-net-core/heatmap-charts/images/heatmap-with-datalabel.webp deleted file mode 100644 index 034796e052c40abc53d5363ac54aefff0fc0a63a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28910 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 diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/heatmap-with-legend.webp b/chart-sdk/asp-net-core/heatmap-charts/images/heatmap-with-legend.webp deleted file mode 100644 index accccc80cd60ed4583af08b705ee59e3c166ff85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26122 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 Bt)2h? diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/heatmap-with-palette.webp b/chart-sdk/asp-net-core/heatmap-charts/images/heatmap-with-palette.webp deleted file mode 100644 index a64b48b24c149da339fb6f3bbec97554e64454de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25617 zcmeFZXH-+${xz%z%eBE#F&v~Riii@BqDToGR6wN(NQXp`A~m$o0_2DVH53tP0zpN3 zFG(mNkrL@3T}p_A9v~PXv_SG~&biNj+;gvv@s9Dn&xhw7_k$y{_S$Q&z4lsb&-t6b zxnJBd&^dDO)RUB4vk+O@mxAHM)4mopGzz|U?UW1VZe3Oj^nfj{;* zY3gh4+Eo&LXzTu7;O_&TH!Xd3?c%N9`M0|fo^8Kt*MrPkH#F}CKo@G*{`>=}jCStp ztqH16U~Ec~LPPVIUI!B?JRTPq<2HWv^t!xYXTY(>$CpYUoQu7R;qm)?<7&eTu-zwK z9$d^H-_W~Mf7R9hq$m&z5;%Ps^zD|oQfV2%j6|(*HSa5=Q=;k5s!nQjZstR){ox36 zbJKw=Qg!Zq&Di_DJ-eUCI1KK%bh!Q!<)l^0PC?b>@~ibgfv@XBuV+BPZ2uP;aQJXf z!F#eGP>^YT9jyQq=;5D%oOT-UIP#+g^csyV%RCpdofY(+eWB^e<&Y}J9;td*l;3ga ziqze2m>B9rw_dcY_>OT$_$ZmshbNT7f*qJ4(MM9>%0-6|w|)YR~46!r-n zhM+-3BB{>MoP6ujht08ZeC<596nyN4b0yGqliZo5N0N(O?3oW4(Qaj{@ku7u=Ca!_ z>7=pYIbOYF=nJ)add4Q72f>L_+nTBL`lXeQ>xC(df!mq~yDL$>n2`ob=8#(n9Qr4k z7IoB&dz0^8;-2^9q+h%P*Lb`yS@}-WYsYx@LkDqVG01)qc|K*6L^3?kccz_Z|L92B zLWzURZX&)h@LkR4bXz1$8fhNlFh-L!w%Dqt$L}u> zDVXFIFE!AfqT|)7Sf3t^VN0v`Aaz675bs4|)|zmDLu+mk*k&DzFg5&8if-ni4i-E#AwrpUguCU za5nBAi29s{y*KWI@R;#W(Y;4iy%o0;C+L;9#~>7va^z5ghq5apLqCMgv!;eCSXxRS zTY`yJ!N=+{lG_w8lycv(I*G^Q#_!ArC>5Sve5*mQqv|7gtB=*22t?85#F0Y+1*1qU z4Nr%npl?SN+799ZhNC}+7ZpJ(JO|^KqXb#4^=nUyS}*xL1vxG0h~;_&ulzpuWOcIT z*@;$AUS$h#2Zf`4brH`kw$8Y!FGqQ{wY}F=;M<5JuerNJQW~Yz%ceCg_mM1e#Vpp` zx$rbKPs^zHrX_WC5}kWGef(NQ4hf9DzdQ!rwYY)5%Uf7It!=6g4zZ6;nqCn-kejhi ziBE`XRAq=|FJ6&7nMB#n7H!*<;bh(OGv_u(<}==*BE#^j98DCEsLz|qoG_h(<$wum978T&tuKcdtM-7&UVPd&}z zXRLJ-ska^4#a+jTGFOI>ZReIp6GA^7b=_cjkNyhk2}0dLizpJdyrNGkof=;e+87n( zK1za6%lwKj9gt>hK75Fl9rUb2KyBPr=5Fk&{{$?b-ARJB)fQ0>FiRXGu1o=k*B$^P z-G(2Tur_nv_rZGhYi?&F5|^ix6AD5m?{2$kwOh*s{jTqep@?ILsYixn@fE4p1lBL_2Bw6{-jsjjGCNd5wfq_bUx$iot^`du`0E1E|q-NMks+T%({Ek(D-nSu2ql@4f~dVhtM!wQjcb*)fF#sFLsoJzrU?nxc$rt9D@2 z1UmifR~IH$fDpg^;lc-N!LOxfK8N3$A8=uJeNmuyliZx=aH^^S=r#SY`%}E&4*uAr z1s~ zt-7!C?R_!E_9HcH=;_Om!Sz-68jj=gxAf4BY;J@1owGr&i(~^g*IZkdrH7!E(dcCdarop;|p8Rsq)#ZG;Bll_V?bV@$QQhIShm+|%-N;Tq zRQe6Q*#Zcv(3aGSt1CNPAmUb_iOQSBFP2t_zM|4zKE1?mm43dM3i2=l>cC!BW>ebj~Am{p}$G+ z|IMsZ&d2VK=_l6$Vz4!gL9#K4-nP$O&g#gaEddPeD^{Aam#KhwCv#L1?15Sd`XUjhj19 zV8P7sOM2D7O6f`(EW6EXmixMbFpV_M$jKR^4H% zqIZrHI$(lY(uh?-sZ($Z)m%yM4AkH^DfR*G%r;hCK!#PWzUFN36leQK)3Od@^Ox_U z#f-27+;QOU%J_q@(n4zYxf^Zaxm)`53m3a4qrqh?Nw3Knm9GS|tN9MQ#SOF1eS!y+ z=BnzaQW!PmsA#jPd~&_Sttv+uc)~zmLRsJeM-E@kEfCyTQ>)b)Md>P&9h-C$V}#g` z)miU*Y#FMtsn=c#uHB5ii@9Uy?5H{aL@e@>_&j#MEPOdrMNiDt>zvj@ugsZ%ldtO2 z;vGDnn3lB@!Pk5q3ZCEHa7?tH<=`51^1O@G;(R_P)9g55)GbhVC9XLS?;ba~#8mBYD+mxA4)RsjTu}P3~;_^rN)`SCH-bmjuVFm-hFWmtR~)ywsz z^@)B?lV>7_y&e%1aLuaVtI)tgOxD4>y}&JoMEgyt$YMrmqe)>im+3*evk=Lk$SVAm zm87U|Z=Q%w4H=eG1Z0ko#M*=d?h-`XHii$VpPVATEM3p`KPUdRIS`t1>!?*qbK2&Y zmuxc)x$Gk3Nt*%#*6ecrXyrsv!Kh!h@nBU@vv}o$e7inW6*M7iyZQZXtW}`T!}_&- zeI;(bsVg`4qHtCEwjhBa#hbmxQx$}nN0bDu-SpR45_vd+ae*1%{NUzHdaX@{${X3& zdk;hnxeJ`)Y^_pEgnIk#Z+aJxAzI@{es$p^`2GgQXrX(bI@Th5FeU1_g(jT@`@T#F zeGxXeI`iQA=Hj$p+%}Tg5*X;yHMz#XV%NoM+BWG|u)Ffsf}ETS?vI*Ut@gRcpi*uC z1LaZNH~iNqm21|=!Jd!{l1{@n9*ey*-#?KGj-O)Zw@2zR5?M@>N>>qmDX! zvHmNc9=HyuGqW*}Zmvb-?d0fZ6JM&3qDI?~sg?oMw@pg{11?W`cnwEMa%EqUC+^pLQaQHt$GZEi5zFdeWPZo#zbv{^2f~8X`CWw+3>CugN$~5FXD?Rfe z4YbCojCiV4SYT5Unvogr#KJMZ{gKVRu&N+B{YyidhPSzG(MOOW*8~=h%hn0j#Gz(S zVFFg~ruCC>n=LdprtpcmEVo3y!Y+rq)@laV$m523m=AUx0yeots5P2eHu+6-JNiuy zb?C@mQ~QRn_SXGMiKyFJ+q!|st-NKzjNsF+vINRvMhNMI?eYDcX3xnE!zn{k+h07o zj;wvv_{EJ4uWGhl4R!i$Bh}uuj`}U<#BU7l(#`5__7FG8xp}Wf7mv1xc=-v01&&J;@V0J z$GHcPw|Fu*ir$(BI3g@p6*=@W)ySzEfV+u-9hV)w5X|druJn`piFrc*pF-yUSD4$O zWZkV>D;=CbfhVD9*KMMm=w6|ALrtBK(%S(MUKEen9Kn-Of|rc zJ7aDAO!wM$UA3Y6h|w`9Dt&2b)m-Ta(dL*8jOa!%je65cE21vn6#UAih@r{c!mOgR z&&j9?&H%T@-$BrV=$&e@rR0wy0i}F}NROGq#e_%HBW@rxw`i33`V#wW13#irAxJOh1N3~>q0BQDS zkJX5XmGJLqo`+t$z`XCsyUVZs0rC$A?f*jC^{?fW_kSJwmvaAqJ>}2x|2FmK82+Ce zt3o;SK=@_?a+YeO6q028oXj0pI7ApJxyre7!P{!9@78i=M|1$BUPlPpINw$4Y2oc{ z5j-EU*3v%M@{X!3@4k7iF+b*(R2^+ixrB#Q}ComJL04)vs{3rFc`nxSC@aj}Cm z>%6k5jLCmoJ+=Vv#aW$+jqRa@8#L)gi{1W`^lBc&$0wW4#7wPp+_N}YY8_lWwbgO4Z-^J2c)=jchG`bUl+IvjHZuS_i=EZSsB4pk)}if}`;vI#WEF ztTh%%FQzQ#&nw2J=Yo+w>8tsyJJ(9Bf}JwDQgRq~-M709Z$Bu$(vvberV-@WAe#1E zT$<>%pr7f*4x1CL0MB$@+YK^5NaB=OIGuZ$P1dsNsm_qIK$4V^0e27#%t~L}>wJ)y zDxp(R=CV_#TGmhzLkMZAu}NnRPW2{g$nVwarD+wWw1H4Q^5Ssvy@lIlfezlAEnC*X zt?RJ2?WA5=j)cs7OWMRI6)Gs3o<=>{3(upyF@lY8V(zPk-f{b-J27dE!B? z8B8j3EqC>MiMEeRL(qA-f!E}WUl-wd9v7GGn2W5Cr7B{^R3ZOlU<-2|lu#53#(;|0 zS{pMPQ!9C0IrpqLTN+TDh2!qlf%D*k% zecq~i7kx27=PCH&qU-eEF@3Cq2Sv=b!H5l5$Of`MeYVNN3)|D%k-TRAL?nk?qkUW6 zN=>?YuSwuyVmTcy`0d1u^Z8zyF&aj?GMW@M0wQs%(<(UCu&R#aJKU`V23+t}*a%2W zedG%^^NQJxyU-(VUypzitkl#|GT4Bt?U-jHAlZOPd+hr6=6mse-ik|i0;L%gcO#@X z@X%|XJyqYO9rQY8kTy0^nL{$4@AJuU{6pF>9XBYJlH$ssTnpno20nQWy!dCDn?nKq zd-4Qag(CiIu*=d;CB}hadHipwAingM-mrs~TQj?5!1}MF-1MP38UGqII zc9?dN(GQcZtDYY)95n^_f+m~1PeN=KHn!t*FU3ID{*KdL|i`F6xEGH`xa$E{( z1rZmgge#5LgNlCP>wJrf=s?dIVx5toXp9uTBPQ!qHTim*@=|H4fVtL&Q#@I<=T1XJ z&@E~8p?>Wk(o6qyr?`P$rf(XH9AZC=*eu1r3Zr0nM@wJ ze?Ug7(#f|bK1@#Vd_Qe>jL(E~1+LJ;T1@Yw`99xCa2;c<(8`>onQVwom^jJmTINJl zp-QS&zMA75HcBi*(YgmbCJJ(w4Pfb^J@P1V+wF<`adW);RyV>?8?r{GS4xleYr9j^%}tKXtd$0YCn7n1 z?fat8V4i2Ron!9<2RueFG7xflzzobt6WsXdfI4tWt8n3B;0}2;j;I)3tE}|9TWWbn8O~NF#P-5%SbP&T7-8hzrd13 z@O97KIL)mIiS&#o5g?Su7SD3`nC16+lT68=QnkH-(xI2l41g_rUt>wrEw8Z$a4*dk zujA><_jCiByO)u?K(~ZbeOq_=31Y10P}R$7 z&g#Jk>%E^vTv0geVc{I2iC_qOHVYRIK+@Etq@r2K!Vsfm6~tyREA{nv#^4JJ!~Hqjv9_6*9w!p`LS7mU3N%;5bWSpL7utFQkZt^?(ae}n70%PUm>+Z4cS{!fmT zO&+L-k0r||@7c7nnR8frQ7kuEwPT`q{i`5X`SZRreA^#YhTVEY?O12ehLipE72CRl zJ%i1^lAO1AitutojTt>X88lyi+p)_ok3*+jW1;5DThA}c3o3&-xvcJ7C;OohcrPY0 zO7Es0P|a~G0Xpr^yMgxiYdD#d2q4<|)xGENRDR_7%K)U?XdOt(*qCTf2H?CFFM3g! zrD2w(qc?qgX?FFvZ>D%Pxu^~k+eb^EZfku@fB`_Pw$a5~QAJ&oN?Thb z26jp7Ez@T2>74|K!}_a1A4k3;&$jzNA5@L?Ibt2mYd8+TsSW_BW>%SC9U3FAS`UX{ zz(nU@JJNue3aZof;!{KO$8xjH9$p#WX9qr{e)z79_{zAYC5i_0s`JNJ5BHD4J48i% zA#W1%K~ziUM4rOnj}8LHsX+q9jSh%JjOfArk{P?uRGiy_J9KN3zcJVU8Zr+{4{RWY4%=lHqq@cacA1rEIAcWo@*=CQc_=hUg9X(L+L5*h+EYlHn zVq~f7t*|@$p*+Av=G{EYP0@1aA`yL-K6lJ?=z}fyE?t#++L2A=ev&Lgeo_cBdzoTH zn%&%+Ca2x0ZHCr8t*)x_kg;zm)LDMM4Jd%cK_p3JrMpi0rwcW13)!VgH7ljd$lzU= zyK=gw2WaAMq#@Bh>w?9gjkl9?Y6@avX!CvXe1{iiV1-lNrqy)I@xo)v3(w9{}v)=304m-mka4l3s7XOHTkAnsV*Y0Z)R^b zc`##U*9sCsv000j+xmlQxpeP7!6-xR)7Xlnz1WKvTuT*|wXAGhm?N=Y_wM|rC~N_Z z`Be#)RIGPn9w<2k1s%*GqlbLFt!-L7ihdQCw;FN%IF)Mw)D4mtP5Q&m#fv0oQjmJN zI%+j2NS$|@3`s>-Caf)fZwT#^7FF=?ab;^&a&90RXl$)vmK;SCX*de~y4s700w|hk zONuaS*o6^v=a%i|k0w~){+ispCf!h+k#ztxhx)36Wo{Z}(9DevO6B^(;%^zf{}r8V z(p7mvhX1~o4@RAPYZCzSLnGaw^!@I98Osk1jlFFsW?Pup0osu9m@TW>xcN$|jLlxO zImazc+VDCiZ+Id({v`}`v4}n0biFZaV%!wXo+1W;{>0y(&&3fY6~uCy7HXTDoV*a) zBe|6T5WiB5si$dw4O6NXmGjRWWZ8h=Ng4x7W=0O1!5!Iol+VJReN6LCH2t{asFx*g zPb$X9e44DQm<|w`aL3-g67ba7F1p*6Zw015YUS*ibaGJ#1|Zngk_B(A4G#w>(5qRK z=Q1^p?6tPB{T9#czH&N`+?V0*s7-OhW>;cQ$+s2u&=~gkfamHug*Y?m+BZmJZws}= zoBnHUMda}4D>M-71F0-|_p&Qfxg%^iI`ecgx!`zGn15zZHG=o%?f27UQzOiBSgCj? zI`4zpK%bwowCJzOIv$BIG%N!mnMT&>+!z8i0HD24<6-UfW~pwPrDQh`!09eHhiulr zwF2mxFz{~Q0Ye_7J8J4-8S$7CHSpg7&+q#Ru8(e1x_ljd9m^? zX4?({^sWsg5Quzn(I(L!eewRVTvom5fx_6yj}@;5X<^wz$k})22eb!np^R;s?t3jB zyRzI}r8BW0kzV(-ZJONYn|B#1lqqR%$=xszje zAbhhEGpyMMG2Hjxpx!^Dng4h2mp_!jGAcZBk6#`FGyVn$e;=^iS}*e7-S&=l4Xygm zcP-KeIwIzNw5Bl(h#{0J*wr?ugf0VUt zs}3C|UVfbag+~4x)P5%f1VB9|-KGl!?Vo~VMgM(7-&Yg)E>d^`f%WjqQG%AV2!eI5g~on%6_G{eOe-RUI_hm&J?6 zobs%T+^KIh$xlK4e+%5do0BGPcZBbDyyNwrEb{L?fLAY%x%-EbC zOFy1)19o$&V!ZGKYxj=qPQHKdR7sp*{oxBTKbT?DKW#F2887-v;*W0u5G&j_`|H)A zs)Wlw?vFV&XhvD=Cxaja=H$U4BaHqZ_o>!_?`Mn0Z}9pqh3twSObS$GJ~zpM4_p1C z4hdMR@-ETUWtQK?~8= z-?f4UWW}!9Yx85;K-56Del@LhTp8BKMf$fSAYdz2{SaCa=mq~$=|dP}wMTI;%;;%) z0g+Q=n$7nOSt_+VEi46uLUdc7XkR{4^)D0yiq6}csQzv!U7+nlqD>BO-acPvMz(dD=XQp zMPtxwA5TS-(+b|6(MwmEXMI)myCkiw3=UnNa9eJft)F5rW-mJ4=XiVLA=1i8VB!Fb zuT)Y@Y(*tJn!W#blBCEWn5dy9DyEbg$CZb)bBExOdi6lhZ>w5U)$OtEJG1x>7)tG; zlF~gGZ~ABtkdax9nQzM){c=~K2pdt8)Z1x2$okp?%^plxq^X)AH}}eLO5se0?NXeb ziyopS?6ONWA;$T98%@cUbWc+fETdDkmREnj^WMVt)O?rb!1Wiv>vPP%mq{+Gi2SVv z>*FDBy@hXVY&X)L9Z{v-jY>|B5cdBCn{_6S9L{(7t&`4OB6On#^^bB5qT$|Wy zkFN;sap?^`cLZCnx7eLJG}kkIPW2u@jhee|WSxoJ%%U5+*Ti43=94&EMvfK};}#5nQk8s>K9dz| zMh7(><|Osdc&HXwXml^0i33KcYLs@GcGEUc_q2zv2O{&sb3w$$FZVAjw%omwpqt^* zi+LF)E%S7pMP)A`M9M0J!yfF#2j@!a46DD5umOoB5seG52a!m`mFuTv_~p_8jw5Ch zHK5Rc#1br1x0>f(6Zw(ZL(eZ-jsVzLXKvZj5kq`9iki5+eQ*6$Mery9u!!Uy8iI6Q zOnvAMOm6`YEBv)>ZAANNr?cjk;mp~ZE`ywoEN#N-%$vKWfR=IRQ$*F(;j)0H!e;Hy zvW*9%MY+d?fa(7cTcI&XBz~x(U*F!o?s(%%f8=}Cs2X8}$+;H=-?agj!B&|2g=o@A=i4b0KIk}uIQ}$6o zI4wdLw04luUuu1DMfz#Qoj=GT;X>g9$Bl1-8A^_PrrSMYLvzkjnV_|k>LSGzcZXxK z=^Xx&qc~eMGV+a$2wE4cuDTtZuW%F?8O)WKqRUXHk3eN9sZRjg8n_rE+PEJqtXRtg4iz-yZJx`Q@)z}uNudf>B%6Z6wx_`Zn6>D#>M=)mxJh0@DK3o z!W8g}juc(x(V?W2U!+5a+tauJ(+^H)6w|-%h@LZf;rPG#4ip@EuQc%fjgw%|K;zr* z9w!0bm3oM;)x*b37C@=O=J+I&Z=u@-1R2$0bsbR^^%H>|XkFz(fkwTo{l1@QrN}*! zB%Z)z5exABd_BXazTyfMOK8zoNON-tBDuQ~7RHurRnX5mR0)=$KCUli;~Q(P`)WTu z0WzjQ_6=eM;JE5kTToi;7pac2Orf>5CZ$Pewwf`~c$ zzzg1hD%8Dqpr~ts*P7tK8PQn1Y?`DVtw8Tj2^^vAKj%ahJiM4Go%Cj58` zm_W8ej*h*kT)b7=$e`nZg0;=vh0g3~jH_ReHbvh5QZ zK8#dngU@mZTD+=xV<1<=;I2a1(sbqNp%N^x947}bpq($`# zkhvZYyy7Y|`^&6?-P+P_nv-PEag?f6K#Vv5?5nPeiL&!0=uD6~2~t+*(Yo}YEUeJO z#CM5M0n5BuJ^6Cw`}^{Vsw(}X1!Pvjfw?YUU?nqybS;ZXG=X2coL3d?^T`epfS?k1 zd{*%SUu9m{!m}@O{3n|fkr$@Q*T-Qn*1AaEpD#a&EV6zocowGd4G?2T&y5~n z;hJ5T-?F~aKcbbn1pvcB*FBxbu0y#?V(c~A*pj_e!&6r>ZB)WdC37AWh-}XGd~bnv zBC1e;&A2}88Pcf3Od<5#G8gG}ImY7{M^SC2%@ZJPUQnBDnGv+@^Fyh{72g)|F&{?G z?(A(3y$~uR2AL+~g5bibHvPJ{!-GlB@qZgSTzv1BXZsmZTp6R$@(LL(1_PqA1^9$0g(L(0jrVS z{~AI5qp)l}+5`3Ly&oUqgQLEO{*ct=VQHRi!^e+g$It+kgBRh*PUG_19=6U{{h!>?;z;)z#d`C{cv1+=`xAsp96hndTHQgnA1YU9HEBy_Q?F*#mI4Tk zfJ znp(YW+tXiJzAaXVF>4(D0aM{#hf`~6LUtzD&4xk8rIB80`x)2#O>6oR5=O9Rlt1}T z;=@^kTqG{^04rj|NM)doaSh$s)~1I^I)7;TTt{nr(u>!3((+-6iTP=%H`_K=BhS7g zy_Qf`m9tb;FgiAIk=!u2TynWz>RhK`^HK@~D5IC&nC>uavZ_mQcjiZj4jqbRz3`cy zL~Gr81x8HGZ}d2wYx&gMyLZFh_9~KiRxjRJiFk+PxjJI+wv6~y`8Odrwz+6OY+s`0 zg7?EnnMNQ*cag;9G-bY@=CX3+i&;7vqyT1j^d`#cSQIH_sV@uf!LBuNxHo-Vh-}s> zdh+}MNd%ZU_5Kl{y;XrF4WhWZ+~05g>Q7v+KQfH^epe9C5gHd8qdo&HR~);}v&|!M zKd+DsV|P7!eG0qI#|9c+B>~wIHS0rE4aGahWZF&9q)Y3i;a97%?)$Llk^p~31 z5oPM|Er-N?WUB^H_%CClCB*bS2pGCnxsMLi!8BXMYlt5dx;) z?9TN2&kb40YD=glggP_Zga0X|Ra;&B)cBLtIoHx3LdTg?wTFL9?5U$=zx-&wkSPzK zF8sBO{&Sy3fJg;SW)O@t(g=XLK z96f*bVQ(l!Ui|>TP`MuhXQ#-=Gkpf^>wQB4?9A;w<(DkBnDV#1V6x)}NCyRw!T7&We|j4L8No9Bb^> z#MI=5-6F)wgI>qh)6#2c>tY|qj&oXK+I!{Ij}A(6(DA8$hU?iw_N66Zwav}W%&a1k zN3A4CLu4hGg+4?G-b}7dybGW?&dlyR2;TlJcL}jABc$gwK-hC46IR_EzAWAq3rua6 zbG1JRK%0Rev*3cPzefKUkc}6*@#%C=d^GD031LpnOH^GDf4mu9$M@k(5*P|mCsJL} z9YUGlgWPZHh4=KVye({aWwb|k!y_WzezyO7#=sGsc2zF)(@w3bn!sRh(pq-+1}e$# zV5zkY+ZY)%Z5=r^8`G3-w~|CRsFpmvA+5d@wfPDO!XHh?`*r9a#a8@g`$F?1QacPY zc;+!wRm2huO;Rao1zMaO#<&2Hi95uNKH1Q#Tp$=>`vS!y8uFk)k{;2+E5#M`4H_wD)t}2eekh3Oa>PK-44uq#@1u#C?zzDIz*wnl zv`pq$#lJVQ&QfXYIGKL2HcjNfen}?}^xEnU@B`8UH57}3Yv3*!3zOTb!IHy#*ml$M zfTm0)pBkVF=1-KZuLv;>#A=ipRgdqGS>Z4U+Bzk>Gmm@*W0rRS;}lO7i<(1(vM0608oFbUZRIqZPP$hS$sXX_L10(sOqDfAetMcubSHd8^ERIzxqb)r77imD5syVjs#wys)yNnY19LR9_8t6R5Bd;jd>T*lE6?25EjWx}Tc&CbpDd2nXQ+S{_@$#;=l zuR-U0T-K^0zZW8TC^^I_8KRn8_jCkQv}LX!GtVRGXidO8w^5)IE6FqQWPf5`VulnZGC)Pquu2pDeG z_r3vImNCl%Y^xHpeeT9SbCxSDf2bewxc&WiT0f!cLchaDHU4#**)10{cg-4%h$fF z;YOHLCM33FnMxnRZ=@NS3sh*yx|{g+)1u}K=8IZqn;g8lRwuGi zN-0)ZWS)jW@bTHwlF~QhmSB(64YR3!1^Uutr&85FI2YQpslCI~C12rRcS4qDu@%hn zior6h|3Csharg}dx^jK2(x=)U9t)%cpX*MAIFtrV4U*;NP648G${Ndo3h_w&CFF`kg?QC_DLTT0a*79_-+1Cm%Cm}iB*siTc{HX`ais7VNd zJ+>9qu1bk=!qj?hd7WklGQTGtkN-BMS9#Xtv*(d- zSi0sT4@M^-Qfe7DMFc(Cq0BcA?ht7pUH3I%CkJsfZ}?!wb3vAPvp>SR_J0U8uv~19 zOyL6HVmnk&N;=f^Z~6?NlmV9%3fkmQF+@N7kKmH}Klkw;h-X|XB;*;CbRYX8UW)*6 zVdC?nakqzSF4o{eenPCxgEn{l?5Z32ZtlrH4)bduH#xYU;hs*~&UJsxwheP=Vog4Xm4X zBKv_VMPkezzt2S!5f^6Ju6f{}Op}Z5c=Auiw7+M~ye4GRFQf0uPfkV?hJS>qfzXRU z5PK)h5P-N7O);0#HhbS*pNg7j8c$m~=0~jFh8E3<;b8K%E4FlDIRyk%Z>1UgAzApBy_3d)NPK4N z$vdDOhAoVmyLs!Xvfs+murtch2)A3<5i!}e~!D}Xy=-55|O69 z#@NVVcHwpFGISGoBSj($N(|)W4rdLIFS|F`qm}bd05lrrSIj;SbIiPr4Ck+`L z^YajmH(bxGP0+0?!5b2B&e>-PB@1zz4HEzbf9*NdJL@jw|K)=q;^;Ke5O>($yST8MkKVa}8g`}5qGX_x0 zBX@39sF{Nq`p0qghrKhZ0VzQB;%4wawQnmhh?MT61yJI}kz&NcfO*^_7-Xwwv*At1 zFCWUDla;pEWkC2P?orl&8$Y^nibwUiMR4EsIZ}U*`MywQo30a|7;*!!eeEe(r%-Ku zuESx10b}HW2AW}L`i?DZv3hPlb$&7P*xygNLSH4A;W z1HG&WB7akF0o0#`B@F}eW1$6TvBS03nd$d8@&u4}S0x6(@(RE1B(Sdye=k074tN0G zozEht{;ejUaicqa|FO=QHvR9K>KEG8e_xs9S9$-9jqd_S{d+X&cl7vwo7!>W{a~zO zKheVX#W$7`?L;rg0FnRYula#5wcVXur+Y0f$pcA7ME`C=DIsh8F?9MnQ#=1pi4{JC z9CP&9e7IBTs=S=CG|{y#KYVI`qyOG*c64&2ga0|nBC?LXyPnu#q_%8;?(tc@9dW9^ zeJ&TWv6r%Ot&bX++`jo7a#bo&nv>6^FPeuVI=>sCmQ%%EMCjcNMRV7C4vB9xw0Ghn zZW&xbb4P~GtMpVObtLtMZ}eNt7fqe5CM!jw?m_)lw;X!{rALzLI(BF)ac1|I6(Bp7 z*puyEvQH9FJYlS8aQo-=yiA|@*Rw9rA%Q48t+jp{>ph3_-gEl=)g-VwZXh7YEms-o zmgTZ&+BhlK2k78kDWgKX1~+-p=;HC*QE4%Dvr!-DzM@NVLHM!PgEXD!=*8tBJI1pC z(dv119IY|)oYZ7r1~~`pAU$pzLq`l zm!!J+PkLHZG~^#_)TA2!6};eZMEIX;mLrQKYfFf7aIT$<^PZ2N!ATO zCWZ#emRAfk8StVTpMv`;g?BAr%K0y)%Q&>Xk*n(LP>38<06b>i1r}Rhe!p5I>WY+m zFj=J6_~|s{o&J(FpxYMB^P;^qr9IlqB>~V$?l}ke{RRa8w1^!nt{8oR7%l|tVk$3- zD*~N!IyADQ**)`BlIq?bKosHvoQe0(3*t5Cz~pXb37ykPe|$WKLUXaB>fU1j0hGfy zX+3*SJ9#Uc+=b@18Yo7yH9@qbLZclM_6wLZpHSFp`TS5Ipb}HW=f~^R*Xq+hGJ(4Ify=wh(-Lf9hslc z;EHU-%`?Rn7+ZKRbY*z6%a1{Ab;C`p5XoMfVXf_7ZFoCP+r7ju0L|jP4`<@eD>vNyl^^l;hO!vpN z;U!OnliMvlt;eS91I?Zu8Yl%=R3>9pJhh77TqW(|(_UKbM5W7|o>*Rc$6Q3v^EcnB zgcFKB5Ia~K?>B&q)qzrgI4(Q&M(6ryEvo?{@AGi;60NpWFFy#7OxnB*5M&>xWLw!! zw3ZzbX~h?Vu?N=A6+BU>t?*(XGA%c~Z_oh9koMi4Ci3j=jnyzw zTA^}=p?;L}Ox+bUr+3W*UG((>-yd>+w)qhh-I<-YOiMBHw;Yjj>tvWCwQU6^N44Bf z1GcdjKsM@TZpOPk|FoyozwmvWs487s;4{(OeBTQt4w>mX^yL5=UHQOB0K3swNqgY# zW%Q>0PtRGiR0~amvx49TyAl+5fNgG>KHqRN-^cfZ5j*gs0m6a11&H7Rl(afn+F>SptXqtg<^HZa!5|$OZX&0 z)_tBK38WRnoAtt$sQ`&AJ#Vw);Y@z}uFk0;HQs9_pJ~?fYi4327U%Ot~OdH8lg$zo>?kBZ>R+%_NyHqs?|7D*m3D? z@L`l}D8dAA8{Xg9;7(N*d0c$G1yD*|546B7AbD2nbv=!2G6E#XzFMT?!hoa(fM4#2 zvpb2ifUxvm>-&xz^M6N{?5_W(A1`oLJjwQFushS>U>?~c#IwV*0)QFqfRkYwdwY&F zyuE^x|NeQ^JWEz@af6I|eFp&jn;qN9JI1tm%J%0CpV&?{EcUFPejnZ)<^CT?c?D2LLTUc5d<gi}8%Ht%lxV9fLPdhQvAm%4Ml)1EdO#TVN6k8Sm4!XbB$ zo#T2=eX5$ai_J)-efu=U^#5!Qh}maTAP{DK_&&Sk*i^e71zDnP4rdwsr=d-jYUzXQ zd@29kyV2Q33}LtK{nyF%m$mQz6007?nR%V3HDQgfuN@M* zc?ad{)NfzDes3XUdC$4yXSy|1?lS`YO=25q8aW+r2Qb3uHANSV7k|R+=+rAk5O)8& zSsPdI`^)lDfncJ;mTddrA?pvRa2vNPvilcZWqDZ?Q1o=yTtPVRiq?b zLL!>1v@w@uB(fT`Y7ivig4kRCI+j99Zq&F`q=pPFn^gme#@7R^0=r(gd}O%}_<)6j zO1%WX>)rg?TYyC>K_pBEb=tbvh^=+$>Jf?yGqgGCdCA2&Q&>3Irf+4tq zeA|Nz+x-H_C_Rd33bDlcM*&%%+IOd0&uCA}8eVbARc&ul1TNBnKiRHf?w^a3wn)eI zyDDbk+0hu$l152!zy}C>Wf(9{OFJotp5qu;j%Y`4UL>bQA~H`Gk=I)K4}c3(l_8M6 z-RQ;S^2vqMXa!{OrT(Na0?54D<0130iQuFN;6=GT7Msq%Xl|UmQZo>A{&W(U^O?zf z0JUyj`rv`StpKoybbwT)Q5Ugs9n|F^wya~U|L?o86}ZQfZnm=_Bhtj+?N6VU9=)uT z%{jcnccefzhP5uuf}i$z zE(|J)@-+7D%tn``gHYo%m_Yj zQokSkQ*Z)EluoX@m%Z;nTTxc-GVpl=U?z7SMd!63*&ku4hk_26KEgcv0ETt}7P-eA z{QOQ#2mAy;YScht{Xo$I#{e)xR%pmxkjNa!AwW(0iYZAi)j+6Q?BVJ@h>IV^-lbPG zDJ24w;DRjmYa>)iEfa*AYb&E8s90;6jbLb=5_jd9q6(bpMDnHV0P1`NFd$l& zTp7+j!j{2{(ShXFbl*Z<&jpsYJDNHuPgPgiIqsKXglzT?TD;+zoaS+ ze_!qGFE0j3DPIdzRXvz&?#A)I=nMc3+@9L|U@=1=B#Cwp4dN2q33Z-3`Qg z-4n>HjU~Ow06+9aAEZA7W?O6@5lU;qgXibsS@U|Y~jk&JE@>#OPe+k-Id@# z`IjX-n;4^~m6kf&?C2$jx7@9n`8iCd^**zS<+1GS#kTT|O)Q%pq&>!JkI+OQvO7cp zu$F}%pOsO$@8up|?7sSbN44si1eyDc*G6~zg4V5vq^oOyq7Ad6BQ}rErXOF1qJ{Rk zDrkRwAj>{JOP6$7wn4LR7=$BlbiB=aw+={9B8B8bNd^K-wv^2CV-Zy`_(DxqM3uBr zJi2cgD0`@su1+E;9(Vd*?VVXv6ILF^tq2^8m>Ps&*@^;biy^3pVjwB4fQXW!B4LY> zMb?1G8iGWDN|7DPBGk}|K*6w+AZrL=UxW}72uxT4QkGy?3`-zkqJ5h)FFj}GoOzh{ z`*5G`{qFsL-|tgH%I6e^uYM_X5A`2R0=@F8yV#sIXfjBQGgV2oEpd*D@(Vh%nG!wK z{kT(CV($+m%r!fjMu#@42kh0kkcmI@RUFngfp7mI-GttT1iyw^H@y{M*iE#aX+Q6? zw&zfSchOhL88xc*dp~V8XKqJ)`aJ|Ls;K{(9XK?SAr<-5==K*brLN%9eK)1D-d8l9 za!DaT42Mlfr$_mnStTppUhxR@P>9s3>Ap6`TGZBpCEgLwH8+-{K23->atroa5R=;pt}p}P)3HMbTLc0OLA zB{v+W5VtO@;I4Uompz--kf~EMCx*>q&6j@=Z@hLo+S})iGjWV#ze%ycLZPJ;r{C@R zhid=}td}rWYs=&$Ikrd3a&u>{lq7wREDimlwRJF}w^jAo*&%3-q3@}%0MLVu$*9s4 z!%od~z85pmXp3@_J}k+G1V{DF|NJGYy~V(ykAdp1Q9;tE3@*h zC8j?_o-XQS5>_k2fPt+MPt8vLG^AHRvaKi>D5&w%adlhMP~L4DK9;x)x*i@S#U!3{ zsL_JaUsi9g3uPGY6;atwp3LKzb*`8kz$Le}cQP_|ve3l-tX-(71dbrCa^?KK zqWLl^12U$I$j5}tyrTqcE)~l)ifl`ZR3smu`Mm<CO$P80j-j-4`Y=4C#Fz|k5xw_-KlNn_# zqKzud2L2YNRUI=@V^|RmF{8O{V|M`?R)~E64?U6DwzXeLoGJCTRRYIOO1N`r-x@dJ9liW>A{jg8bl8O#zH^aM_`bXsYgy$f++Y*E~lGO$tt&?I>^| znoIi7;F-RJ=3_fQ5PCgvF|udQ^t)5V)1@R0683HXvu$MgWSTg-g+f-n>(z9=5M=F! zAR0(^eUtZXSHis>-f!PJ*5zdKOo?Q_dwubO8tHSt69etL`h94C#p!El_eGCI!q~tv zYL+0i%*s;N$q>f=zKqN0z`JhwR%ZtMbm){Al+3kH2>jA7ltbr(vZ6OYGxDaYxuK8W ziSy3PVEj0@-Ud6W_2YewEZyoSy7|?T=`rqa$6U3)z2`xK%ntIl``zE;7=kyG>=oeY zM@NhWydOP83@r@w3D*bQdQV-T=W`NTqBNzej(<>BD?~o%hz8%Ch_2ntOM>PGr$SDy zznC|XQ6{(g?H10|pUVFx{6lSNH6hlUn z>qGB0{1c(_4*dfxZLbJ^u&-?Oj&=l>%>wSE$p?j9Qc8NONVqO1cvI~|VtK;v>D_y@ zS58f%F%Kyw1ap3UzP1eo9ZfNK1QL+j9YT_V{MSr?rU?Pt#YZIUz`E9KuKW1eu{+VV zzr69Rst;{K5f-RFUXp?>jT?0~Z`mocN*Xt2Y8d;USPh7T#nc+C9Sc|y6RX}n8Y1B=g6Lld~+V`*?waf)jgE~tH1CS z-=$Fka>mr`pc;-XG)kJ~s=xW4>VB4Hnx;1!#{^Em<`?KI zTq7GlO)R%XgOFj8enHnx;0z&hwdz(_0pscRP98jk`KVFJ$W;$qa~69&z5xh#UbS_F z`c^)hM)GxgTW-w+6r$fcDT{n2Na{>4@(MCjXxUd#QTw{SVo+sx;+nxP!M|Qr6{2H8c~e<&qu4iO zr*k+p5KTF2D!*jU*r zO^2aCLddK;zy6DdQa9=lMgv4TKQAs9>PQbWJPC1RoR%heJe`ANPlWg{hb0&^N9Hdf zNvvf=Y@`n-@x^nX5UdCB(?boLfC_cl%q0Y1^10Bt5|f1A3KLsXI>O)yk#{C<$OamF zgC##Jr!9=%4r*O)fXCvLoB@*+!=e|}<+EaIe&7ZqYurYhn!S5-9+I)!=0=W9pTsX_ zhdl1Av?VDHg%~v;=+dSLt*NMMkc!seojaV|6w6lIQ06FF+8c4>ox69C*(s}_5F_@0 z{l$qcY3anv!R|22=bvgQ;Qx^tioc^}{#6W}8=T(ry0 zlh)HVP5V^SEG;urGfi`!e81QA`(2lDJ+Aw4-+$1|bk1ka`JB)4e!gF?clVAt*v*~2 zeD+^|{WbT{!Tl%x`fD=zufHa}oH-f##G7^`4Eiw%dBSe*U+HX}Ug*tKZyS4?zy8XI z(il5G4SGN8`oXivzy6w6Jn?T*so%Q`fBkgXq|WhG_2z zIlkxH%k_6x%gVNxZ928a{OQKjv9wwr2};E471nZ0IUO=rO5X>Dw7B0YPZ`VWZ7Gq@ zwwXWG=3&c1jPAq>tYa%`D)ge)>L$1Vdhtd!6>j(I0ImPk0dMACP600OdI`?-(81__ zvrZGGKPSps8<)p6#@VHtzn7&Zp@v3Yycn=glP4W_iThl7-SpBWPEogK%rF4~=v?}V zm}(dsTr~dG>LM9w-{BLsQzw787Ur@%tahGj*qEyplg^T5@6v+|VUp5{y;C9;_Kz{X?GABWPflp9>Q(o%jFYyBpW=Pym zMaP16n=cX3TqYX5(@4jF@~PM|l{qXOte2*_8Zqa+@H|UcjIH9Q*=t>y0X7+{_z7o2 zuG}#`+$tgIwQS)?Geo1REU(I+FB;El>=ZTSCEAST=fjNBTuUNcQK><~rkwM2*LLj4 z+o5;bWiia7Ju+oe5R-;1{_$$Zj(saMn-n+qW5{E*BX&oMukFb3T)sT%yU2a$eXmcm zGR~*O&p|@FiJvqhW+nnDnb=Ab3j`zNw2dyNP8oR zvw{EYo`pgy7?X@FeM{C<5I@mBi?KO~xlR1y(>iHEM0X+|pR755&4E_bnhrOMpIc7S zsdJZC=ktfxvcApR9(lGtTXe>UpV3{A*I*JMWiYj^cj)R?f8?Lx_bxFPd>|W_CMKKR zC0^;FClx2VMhULyWMyY+<}te1ZM>+Iv}G1PF-DX9qw=>R_eG551+-h#5MqN)omctL za0UrC-scC4pU19%#vBm*D1M0VTft1Gf~l~;^|`ZrSGZCLW(h@$rqzX}d8Z zv+QDl6FpipCqY3SdO5xY4y5U>(|>!G_zoK5#djW@t@)5#?qGL`WHMb-cW08#yl}H0 z%h$n5+f*v+7JIaK|c4Tj6=&G*RRL zEPFMcyXRs4P4H1avbX0>Zzix<`n*fpJf7{V)4{9{Ho;2+vwg#=S0*&A48JgRfz`-v z?83*3`OLe@qW+8Zx2)Ku4?CQAnll%eQ}UWVRHugek2$_{*!i?Z>nA+0ZLaEdm4hT6tleF!$U53t<=R4bk=C)Nd^5>( zaiVC9n#%{ftTQZ$5kvN~@|_5h_*o3)*~hbo&6{#FMVor?V80{l1t_>R4A)*o+A-dk z>ETw3SVk+OupGI2A1;OZ0zcRVbLC#sG4L*9FFt_C&AkfWiVnZDNRZ*PCsk_Ezh+tQ z!P@egnt2HyU-s@fMNZMaIJ(tX*WG~DDPN*^dz_&c=E2fw^35V&b3J@05<8h08s>HB_L&MGo2s$bRY8!hfkJnbK$JfVo>N2CQ_M>9I zBjy^mN3j}h+G7%Pg^RheJ-bhfr>vZ*5A8RmF+uEwCWy?Yp2pFSJ)NC5Wa8c7$6J z_7n(^@8nN5j!vDd54&D{{1&ws9UXj$1l^(GGHHz0j~9vKBw{Zm(>Bt_1aYeZHXKh- zt=YVa=3E!m_4L&4o1bPp@f<2VqS+Kj)lU9(hifwtvV=p;z)^6?K)y6IV54yKR!G47 z#Oa#ba@hjdjs95=(65?dvL7ia%Q8x=%vwKNvrI3BC?r~!&#r;JNq92Sp}c}wFx#)5 zTl=PD6;@Me@pzZm;<5LWrJprkr#Z@YIJ4jBk}$>@l9f;Ahs*Z*A?7>3b)1boLhi~5 zYYN!>;bQ;d4B%EmQ})^2COoeg?BrKbBGzRSPK&I{c+@3rPU-G!licw5NBMesH9NEK zI*#5rc@KT!(-Ak^=tBH>-;!Pw_ng~KuESgBiz^KjM#<`ObGvS(kq~v}|e5*v1k7HvV z-l9LhQvYEtZJxe0-H+EjO`~~MGTt9p?D(0WYe?BM(xLFvb6o{kW|?ens@!$4{+#3O zANz0_r%t+VGC7X~zBzh`&xW4jk`gmOi!Ao5hoz&Uo%lDKv(uXN8^#PTB9m{ zjue>-#6>%v6Y8OILFc4&)gZ!5d!!=yt4V)rA#vH?GuhL!R?+U=hT;w%v?9so4ur+r ztGN0OW8GIBLy2Jk%(#7Bp<&W#*c>KhC#iqiz%qM8{m+k=Zd#qsR3R<4eFpA)Ei4&8 zc8R^GsL923b`Hfh1r`zRWvfp0 z*zZ3z(M2gwkLx4W{!mx%4z#!UJpK{sUXQB9 z4TyYEjLT42nq!F}D>I<*>7Zs3I#_wGI^10j%j%m$F%4I6!$h^Sf^}5{%;(Kwi(A9z zu(4p5?V@3o(d=6*ISc+*(eeL#eEq*_A-qSTGCDCnE@L66frq&3_k4~XErpH0@*58P z9KC_9&GREET>TU7AFNEcKO*m0VWm5|&*{0zJYr#NJ$L=st?0^^lx9RDTzwX+Lv)NT!H&BGIHl9hd9vv$-SrGU92*CMZ05uDB~?Co%#VzjGl4v}eryNcd%>K&ABr)H2_$q4{5>k422cO>TD}&I)*$M?tKH?@Xt#}9SnIAJoyH=tQ9r; zpO;!Q{{4tw2TMNR{P!b%9c<QN4#zD3 zjfh$E6yyB2<2lCP4aL~0zdoM?nEpD%wwJDV;?PX@MTeW79U}A}ZLUhmJ31M#`)lI& zizW`8XzdA`PcshO+VgtPyjodo_S_!YTjie(2Gx_hjjH)AQC@)c6_ge!^z!9iFy0m`lgWF1M*wu2$@isxvYy9tBo`Hy&`6$))dYZas zEdW+fdWem7SM(f4OXF_bhwuG@G;GECSPWrc`w_32O>MM=kJ$VN&b{7S40Y`pn}^o3jAW|6lQbr;5O z^$CpoK?X@MG)^|kQGQ5Gc*JiyaE42~6d_8_Uy4ln_pP{Tms!I9C_DwU&zgwgAn&v6*iC#`;nt?v=e(W)B$JA(9uIIY@CQ2t-}o z6@KWWl=)5oK*@D6A)e>#>f2F}z``o=ik8tK-)y0)=;XSUAw+k)eGO&TpoyL$b$IZO z4^Wllc)I{Jt55Dmxhs}R<=?UXc4kml>~KB{OE3gO zh+fLlPKk$qQ)k$W6x`cZyFS#y9}MQDt7lp~N|)o3-ON<4S+%4`qIAsX0ePzT+oCT6 zrxZ(F_^dX~5!tg%jrXNN}McaiH_j3zgC>Q_Rh*%igV9P{&rA+sszH4g|88^J41&K3MAep$npGHbGF!$$k9CsY>uh$ z;y%pHQJt2I{9~9$bml&?g~JAv%@u&OTd=N-n&MB+Vj?3{Ef?NMuLsS|qlFhwXulc8=G)24nXU}s>S-j^Qm(^sIAfwmI_X#ubEn5W@r%K)qB813?2b9#L*+nm0q zubEAPZIN(E1>(AP3E#>pOf!FX*HP=YAc;t`ewF?aWjs{AAu2!Z%4%p<6(cdhM8=G6 zam$*0t5CkY%necaEK8nP&u?syx~B|2b7J`jzZv1&sNe`t+-1W}>kxwSwk~FyEfQi~ z(gjeYP`Cs=9giCCwjBM@whx%KD)6}Vw-&yzAZUZ6>-`ZKn@J+D0fnL9JHOCW$V3Vb zZIMzVkm-zbJkYCS{NO%}>7=ti+BDixer%nRo<*4}m7}PJ{4n6L)&m;zx$%M&`Z(@H z%S~(Ros3$3QP(TC6YeCC3^yr}h%4>~b&J`d10JO$PJE>+rwZ$y-5bfajcTa|i$#~N zmxu=E`dJY;&5=gcWOIC@Mu$@{`H3tm#$3C^@XJqrDrnh(Hpk^DB-@S&z0V=c@A4ODiS01#4w4`jxj4cjxL5?oT|Jd6xzm#9@-MHxz z5~QxDTmXU8Xns(30mm%60-pPW;gYa>hG;DV6g+cRKI+>cy!agFKDS9QvI3pcG0S?@ z9e9j|vp+8I=B0*BW?By$`F2T`eh8DV3eYw#J;C8cH2>CiIB+aRkrcEqMPm+QywM2; zp#s^S5=3d~70Q67eCHycH|$eK-xxz1*1oJO!v-@P(>0hvxN`?ucP%E^g`*$h)L#Ne z+X-8O14X)mbtkkx4^uH4UPeOK+qpH&F>W(GVcBJR!i-*?c-iA#9c!aljMb(pxLM4O zWk1@o47yOrhR0uYtdCR$TX~*vGmEi;9s;FD7)`s>qwkBhp7*6i?)C2;^fT0GSR%@pustfIA@x(>k*LDE0#&&cnJnFCi8W@qmJTmnwG+%$e&%@A` zWds+f?E?$I&#HFgBI8I`f#)T)vB|GqQhO^;D)@%B=$6B}C^dcXy&hki zt<*gqC^j~s`rBv7fbZ)KedISF}ya zpQG-iu3@VD^l5YGN>A(uR7w#^MIVZYYSbtkV4JXW(Ddu#gAi!-x#XxqyhOQ+CJj6t zr6=-_xvtt(-GE}I@>{>KS6_#a&D$B&Z-Jeh-)KRTQmk2u&#|koQyCpft>g)I!U(?d z(saqLQF!=#DwTQ3oIBo9kh}V4V`Yw_XW*#(ws9VxAF zvV-mgqR=BT#so~?RhyB{{!vqbu3=O7t)9tI@w8*}9o(;421xgA-cRVJx3-p>A6gI8PO()Sq*fmNRoR-iIZY>(8UC zpIO8=4HA+E`zR5gGBmWEnWRe|LkX)tc6`l%k%HQ#+Hnz|>XXRr6~U^@w-Vk8B21*Y zcg%3%PP*x}IDrS*dMl!4K*$NWSd6V5Gn3i;~y$!U4X1vVL~1 z2u8dza!1#;HSz&a(gRl9tHVbVKDeo!;y?L8J`OtShVWq?s*-G~jvYSn2Y#n0Hh)DF zxoKq7yie`ChCqd2j{3t&VWwkA8>m04{>&nCx>#n;dnXQ3x3odiI&AcZtJ-_3=JVVh zg{d9;Z-?X&6msxDR@NWj2_BPHU=(mj{Sw3`T7ANDUDU1A_m$KKAM=}1aB62&RWL!B z?7dX&jqsrO#@Hx*N#P$jdi)kAh9&O3obgWmldOX<)|9&(F8a4b!ru%_;2f_cQ<5e& zuHQC}wf$fy%l1z@QVEd^LE!If`2?PqEIbvZu0g108xxc3^sMaFF2jd=Pz^7BP18X! z)@P_c!}pnP4b8#j*#k1C`Muvs``JK+%H&Abck77B=(%*&VSX}d3c+&gR+(HVFB^_t zwk0SpkNff5jYh`RLL%DK`ZArU(CvGa#*{$3c~+H@D=(*l&dZ{=!}YBM%OzjA33V4l z+iRsxE9#y)&e-VrxQOoqQ1@B|a8sXI#3AEN>e4g_PyN3Y@hyc_6`!a+u083W-^k<< zM|`U)x|6(2PB+KhT?CgA3rT|?TKZup{YK3?qD%N@&F}R`W+3Cs-&QkU<)%Lm$^y1o zUxe%LK5F$oni(}GMzI3mr~1lhzP2x|*Y(nw*YdsQa{HT`X`P29ZXa$sNvS(#9c+`J z2og^jlp7Uj=G$L$fyMK$m8^LN!WIxlH%!cjLk{q$EoS;ofGVTHF^xo1MFl8FfRH75 zh@V39jmJ>_=QLNH8K5swgenD+?kDKn`U|@1Ujc!?+g5h-2es z>po1tIDuuXqlz}{^1!&meCk&hjCQUs9sUNzThUIRHH7<$lQD2a?Z?hTC}7dpJ}h~v zC!iTy4^jn}3leb2sIKf)(xiuSvvui6pT~nc;)`WZz)(7gkOtQ%#Tn5q)v5U7R1&|N z$nmT;YUB%xboK!nq0WJwMZ@q8-`gqR3Sds0>vld^lU`>Q+A-H9$Pib?xcWSCKwVU2xYuPm^8sm%5yWx zsjSIlivG=y%*r>0X`u7&L3_Kl^j6VjmtifRnsa&Uc5Z-TA|ae5TqPgzl~9l6S3iO& z_wm`2JSukyRz$Xz-|dj>pu~Ipv>kneqqk&U?a%CnVDkGcx?5h4vTy6K{56%Nf#Jx3 zQZnIuAgV^TZsimpf=Jjy2yxkc40bxIZA$Uz$WknWI83tMeWao@Fp7yf$Euv7F9dRn z((t?IFpMn*7nqV$XjKJU2%q@u>(-MRhWYZGdM=>2GnDbIivJqnXeDR=ocI|G|MZhz z@f~rU0;Z{67%dTAXt~^__1K=3u9`h(m_OZ9&*m@?p~vwL{s_VA?ap=xJ~iDkH)byj zxhh9_4?MV6O?*eXezn@Lli!OX1aOuV)GsjBx5Uv-5Pad91fz4O`mv)E-P-ZPxPj{Ywy+Y9H!ZVJ8+U*Z{RD{K${O`lxDaY z>u}TH+C5rt9ioi=9iF^kSa`Ri2!}0mYNnmVxKl)qq)b@3PD@Zh06nYjVBrk3$D{5s z>R80FlHSU-?IwGdWv!yGB!k6-0&9`)_S@Q>trE?oIUgE7+eNpJQIQ)ty_Ii!$w)zh zBpPCp3R1v{5yhy1G{XZ56c5QH{K&GQA!=R04@bUy&Ql9k(4~()GVM}>r(jns3W3nO zUeI>5rJ3*2COm508juxBF95H_G?{T?=`{sp+?8ba>IX;+cUhope+v3FN4)=XiIRHi zr8&I^#9f*PKqOjCrOcU2Ijthe5SM>KNfC}Lr0po0t|efuI=1&ju=3k+?uVwH<|h!~ zwh+D;a5op}z!T1z(Jwii>q7-s#wQe;h5J41XHPLUd-1Jwh}vIPd%TTX35_sxFsIlW z6kchGuzVLaF-Zq-60)yE{zP867|yl$h|mlsNPhS^4^WS^y5aD17(&aZ#>YCUKh589 zW`6Y13ZSgSs_X5Qvk8cp2e|kAksl0U8w^bEg#!wQx0bv{f_HQAw1Gn%lEPv<$WSO!H)d zjqKuJiFU~fEC(dhv`e`BodZeQC2?>wLvB@)#o%|1j!kF}k4B)ZFvZiKgZXx`%)j7l z$I}+RiEmTeeQu~7j*j3~w%+GMY4#F~wgs_beNqHIs zrZ0R(eMw^&FBV2wrx`Z|TE04My)y~!Jeb?DQ<&Q!cpmSj{T%DwdXz&h;Selou{G1W zc_7)TceQU^dPRQ3QfS2f1pILOVK?{ENy@K*JOSToWE>?+>r1HNe4|%>L)nB6@dr)z zF3z)$Ax-OhzMVfA3Cvg#$VjBzKa^$smCYZ_royHt*V{AFOGFkeuC<)*Zl$zxiS>YGAu_SW1|H+)>g6Xw(1EMHLZd;bVhG_T-oy{ z@QNi!fcFDjzdYBKg4L*=TUUE zVV0kms;RC?C~)htD|IH~@m+S5GTSd|+r`846agv7xSwi&8wf|Nq77B3XK8Z=(M>n> zDGmHYyg9$OM&)|veezH9eT*skXZQbb1yit zLT$Lj8t>+LFK>aJmk|XOZnN-DrhfXnDjRoRE^V4-gCUgm)+L4e z=Gg73ZW(P4v(x7&;S1^qz72S4TkeI`TYYJCboeqzwL$^dKL8U+R+y|7&({u9ua;kn zi15UyO>h2*y|-!+q-%)EiO~pcDi!}}-mI1nK1)h@5UM?*(VnqG27s7TO`z zWv#STU0P~$G~2N5!(FdBJiOKQ+fAYs@xNzvW@CQ;3{n&cl{XC{#s_DqhhYjBT69?* zA3`}iZ(D>f>(U?6L{)s!=>Gq437NcVLC(xHwW!~Rnyr4-W3(xYbN9d3ht9e;j4jK| zc(vJQ0j;dm*z(<`ZBZE@4%CK*&vtu9rLuOA$q}l6m$tk&%#*gWEi(|{8Yv2e%q8Dc*-i>SK0@EVD z2#&fFVX#FekDE&vPONK@B{kwzOczEiFGV)xOU70iwj% z{UfshR=sMYB;Q#^V&|!vhgCBLpVyJW6_VfIQQMjDOZh2DCmUJorIe3O2hLpYgzW+j}q*#-?hWG~egMXsW zV7byVFY@Cs`^vy~Ohp=#=JB|SA7wpmIG| z6SCQbnt^o_vc@sYnU;vsvr5YI^-D~w2i$#{531Y;An5y$y!_d_ocZ`P1`#>5S%T|S zK3i)L3G%tH9}}t$Fh~viS->GjTy)oH$&0-^r(68m4&;ndXr|5+vsQfOr%8!>l`k z&=hE1kt6X!a@{q@h%XQC5p)Yzc=Stb@?2r#X)b1C^;DmS=$MZ<^nVp4mynVnQPP%b zPX9;)5a2%@1I3Z^pX;bMiHYDvj z5A&G?g)oPf1C|EzE~9|doM37HMfbLJf$dPh4u-Z_4eahn+)4&$%Sv}a0{+@F0Y&%F z)z zgj{rgcoR&ePd~Mla1_$}$hKUjmgppRx0n3Qg=!!*G-(E%*mQS1N7LN!YIe~SCDmok zTI~tA{GKbmIOizC_(vLROP%|s;Uv}s>|JPuuEMcir#@xSbxFh-IH|(7{NBV?+YMn{ zp$ecGpbK(MFR{n; zrJo_bLO4UJ-~?MK9H@o{Z$Z$6nIdX0mQw8)zO-g$FT3+CThQ!eDR?1_D^{!%oCjcL z5E+`Y-e=haXE^4u+q!I#*mk199vJ8{a znq$9}MRX7A!21_@%rh||n?hg*30gsMzIpuyqJU|vc9+y9o_Nrt;|gg>G|OiJq_CTc z2*2ix8I}_{vWv4NEN=xGRS<6nQQXySyI966WGjT1q?(=6CZxuLJXG7@F<dca4zF(f#VY=rbht z6?HLpa?t7SKMjy0AHfjsW&*D<`X9<`2zJkJ_Nj(G(K;tYN%IbD7f$yxy(f?qv;TIU zJSKyjoAk$KZK&9HH|fw~WFG{Hi;Qcp>hLtqCI!0ve4oTB+SzrjPMQkBnk);@BEG{pj~=s>Xi&@Cl(bUyrCzvQgeMrxQOj%;nPE8g+ed6u=z zK}5dlkyauS77Z6+s)>xY(q}5FIqNI#6MyjgE~_xK@qKN}acD3xzCldoaSf6rx5XAW zX_qKw3<@u9gQft{r-&?n3^fWP&*ge9Eaf}?leS*758%VyE=UKxPRUWPkh&<3g!?I= zWc2DX*=}l0LHNCzX(dW|XNLTyQiO{@zJ z4IcuyQ*XX>y*rky;IfQM|0X*7kZAtop&@?2SbB#~-88E<)Q+op9e&NVk%l9;FYqMS ziY2DUx0-+P?Su02{1N%!`?y(KB-Guwu83>?gu?Lq4f@{)6ezEO?-RkBKcj{G&0`*A z86-Mpt+52W_sj;oArp@GL1chNvCH6)#UTupDrTnn{J`QT>;`^>J$bzLl&g-}QtX5Qm^hIWKZvL)2YK2xPy*^i-l+B_Z^Ko`)~nZHpZs!*sl8MRURG=gN8(c=HmsXWHeq!2YbooR>SVo6BDz*Ovh1_-V9lYD0 zIWRW-COP4+b&C&oHuA#~1l7E=xQ1M>$A&md55spzv)}U&atTa-QQ8DaJ~clByUc%v zO}pMUa>%u@pU^aL^O-xweFJOtZ>KHei6P92-=|L#R59AQ_iRHo_mwR-*}5 zD2HsOyDz$5{fGva(cBX3H8C9fRy_Ua0tT_S>aB(@d0Lx?Hy9cji4@q{?53OvG#~Lh z-SS1h_7*&Xhm?CXrPS@c&SZ4p&oiCczuoO0tKf{W>?=FP*qO@&)x@u~qQQ-lg> z)6*B;1MXX``6_~*KOUs@B0a22aAX;MoTXB*iuj~m_}4T0E&LrY$^k3VhMDaku_HMd zYz%p+XBSKm_a&`fNr%6Kq(V8Nsb%9#Z3~Mp-1Gd%1mnp?e44f8GI^nJLmlz@NerPm z*G%Kq$TX7RXj7e&cEqRHdA*XeehkFaC!ilGqhRJ3wm5Qkx7cA!Nsa93W@vQmiz(Fq zU{b1R{$;}bH!J7rNRUV86updi52an9Jpk8B>p+Rp!(o$uTNqDZl@&A8b8|0!{Bx5L z@itp&rgpaVpt=U%Pw3jeH43HB%y8qY7a2$4`aRVfIi=?G3sI0gRn5BM$zrQr{|*C9 zSu$>Ymh4YyEYg^xv|_2h+SCLE^gvWzp5h3d@+(6%C_ z%-f$7I(yiHQ@0|h)n15J?KO$lraY-U4F`(`iptUb=fg{{V{pJSQ zg#&qN^DJv37(#8uaIs4r3Yq+!4Ehx~_~HG!`HLkPTO@LY4D1UN4%H~INM#7N40}D-Irc9k zP@$8qKRUQ!N+&y-TbqX(M>W3}!|tul0iC&*&YD>pg0cs7j{A}?wj{Q-&pgUtb|%YL zp_n^RLxiTC-0L~2i#?RjMfLnB$Df+l>@f{2R^a)xQ;Pl*TnGFQ#&}h;sMp)`EE>o( zV{kJmJEli;Kr!Bz7=BpoXkASV9Y>+M?q;nLmalm;C~tY|>=M!^rCNsdO;7RWagW}} z0Qq`Ic<*PwiW4~nnFsvN)a5wVOyhSv{71OG{e#$_h)23#Wrk$aBi8odY!M1U*PkTIuZ zJu!L%9w(7yM})-5kYDU#v65fwGJ8Bmij_LeJyOHiE6!nC%(?>yD1$)VQ&@TopO|-Y zquVYbhV{u|Gc>&`OW&@10xD;gI{O}YYzrx$Ce16g_ay|N(+kc&bulci;hS(-;u|g+ zg|g%Pyaa*4xJA7997PBvF$j@tUAPM>N^bS|J4>Vo;quql2<=Fj>)2a<7xz4;ALZH> zqBkyC>DV@ue8$-tcQ746tY4lz90m7xyU!rX);sg&t)Pq~JYu^;Z-;I(U0RB|oR8AZ z`Wlbj45FVL*X+i8*?O-5_)iDap+TauH8Z137k%VW6q&)v$W|F|Gski~(MqrHke2%7 zBwUj*eKeovTP!WgM#!F9+2A-G<#(((y{O6$+`%`H2+M!wZhEfy>GX0cB(FJh&zOpw zpU(DsAyaljpD;i>2S!q+rT(^Nc}fs|TUAAyZAdyJeSVN=7Em3M4h>Xxr(f4FoQ1r? zI+it_mSTD<$#KtnqI)ApBHzTy)k{El!6t2>6FCnb6xu^M=S@>4#BBN8JZkq63s%SU zj58L36)xf`IrsU;I-|%#klD3f*>c~E8*TS1BX}qPP|%yH1ZjU)S#w4d|1824em z=G7AsWlL(f9#O7)i$|YBzQW-p7EevgUL(wUjiy4}DVH=VxO05NiG-r=PY%0((2alS zim@*(5t5EF`xhvi4eD7&73No4KXEK*4-xP@Y4Tk4kx(i985f#CP(h zCN_s7C>uL6&b*OQd)Ug^&J5hU5XU_i;auAA;a>#_2-XL1V5>x)x-Y$!YgmRFt@6i~ zzCT9Xo!JXYYB+yOw)eVFs{)oo8^9bkfb;M@3klNpl#jL@>Fvv#IcHnqS)dumWA0L# zYx;^Mb3TswtW~VJaGevsh(5IKjh7#U&xZk%;P<(E+u}%zf`Pi8T94yxl3FvD4$+YBx|L}lh1#^7x#qf4$+5m$*>KW8p}1jKuNTyP)2bWc z)3D-@`@=f^pk+=y!~8-%YShVNV26wvv1m-DhuiUS!!(%CSLLu9(wYoif|fzpe)k!t z#dK+rMmt7X$x+z;9jtGK_-?pM+RyNcCG2$1>rJmCRAU-`MjZB!@xg2u+08IEArHw1 zZ1pJbz!NhPqtJqt>v?YkqR5ud^p z(+9=WkdGM5nDGU_s?0bn2R+@L+MG~~Gi-c2NV_&q^==|>e(xTbQxKZ=lvQhQ$1Cch z?r_c!4YCUrP1x1laL93c3O&11a>ekSv-+Qyn+P@{xI zk~B4Gk3SyT+`c&i30t?(FKhL6ctQ)6c!cxz5*%Xski6J8L-O`AAi+PGRtK~3-Q87c zXbQ-BMp03EGOFk#br0D`M)ud#{=DWii|NCv3XQ z9f)u)END;HvOvFeenIE)JCT?jYp%L=(HDL*qoaIS%<;nO$;S465EGxkDZhyt%6OLJAAR*AklxL0-{F^Y=zln1Ht1GF~W(G$T| zyKc*l-ykyVfH3q!e5he#ym)pb%f+bb@8=VOYS_EMZXMH=nDT*G{0O>eghD68%p z|GJYfWFncnINGT{36AEb={={eK+FQZ*7K8`i#AnZtnh2c-Y?@;A<}(GDtUyE)b=S7 z(P`Bt!PR(8UoC716!q2k5>?bS__cJqRglTQf1__l!W<_6=XVP2n67B4^bH7bKSv~T z%%2*!=l06)(+&<^bcc)rQT>e-Q2cZ+78IPPRj`f9resQ^+BxgsTwx@?J9ABhIsVyF zDSz}~p^mj>70znkFK6&&h_Ih*?iR;Bl2Qvk9QqINz6>d{@%eD>wST~IAHZAwuZpI> zOTQrNNH0w~3(`plLYGx)U2VVAAN4`RD4kg?WZzROl|hvAdI!W`YV2VU?iO3htm#O7 z^>PIyBNiR{gIp1I0l}2LGV4#|Br57~>Y^zuv`-4s)dD(#HGb!6-3GNy_o8s~5EBOX z-^EZ1z!B#Ol+)O&KdKG<62X5~A9Wt-6o6$Zkf7Cf;4B5o92K)9#tN%mTKkh#4yq6^ zxbCFRLF6@1hi69Bc7K$?k>Ta{g2#F!6jnB!T zE!ua;`~O}ROQy?t8vurr|5%oKuXqJN2%$a+11VSEUYn3473xzvPmq|2&FycER+m-} zpa0o02q!hGcn|r?RNLyy&8)Nu0lJf>zvQN^h_Hs~^vcFVb2XhQ7EIBK zlP$U_bBH%@u4}+2F=qDDRx+%yW$Cw8(#P8?ogi<=>zVOa`1KHl$NDi5Q{jrvk;=MU zEG!I|;40h2u}t_qI|_`5&^2q)!Rd zKM1mHen+0_-XBafq)(?YwQ3jRQTllJ$z5t!+fO>yzlqFH%2he;+%n-P{9VmX237mj zCJmt}smPs0V!e&3>S8xqtF1ez;D7Iu{_Q0Dz2)o`;GXDC&_bwIl;P=nQuC_2w6i6=e3EAn_31=4>irot9WHfK;_!+%-%1+F zlwO_>RqFLkYS$Qu&qH!ADX)&jZ9UW`dAdV>-iY65*wKM%KgSX(9fw2s_$=QJu?3I++Vslx5rnO0pG4{TB?=%@HrE4Y zXb|T(c+;NQp1%}F_&!HuD5b6yjvw|$H?K$dAHC18CM66tqKln|B;9gEj}c!xmGON9 z(tGOD{I)^6fJYsWx3eN)!Y6$}&l7Njr<7Zb!Xd#}`c?A%-m@M4na$0}Qc2y*r*QwH zKN!Y~^q$EgRlRKC2{?Jkhir_YU<+mPM(KjyO8G?t)!KKUI;{yT)<2zpoxX)Z zGF*2D&UJ?cLDuC$?&~^!-;Y433CVHvC@Ova36}5IJ3lW@hPvdM1k1>;kXO>to$?$> zH9Sj15TxjzjZQLuI&cqy(Z9{)*r%Y?ZMHz@ww>=HW|r@VG7IjTZpFP0(KkDhrX7`4 zBrBP~SWF;YN~N6{tt?qp_rxy5%l{xO%WrEnG(vWVBq^8+#F`l# zdwBmOTt8=9cChRn|IXDp{cFC|{H{FTfg@;_j=g~7*A{;5BKVi#t%qP?r2a`2e7MMW z|7;*^u`#3-mt$&K(N7>%JJs;4>~g6k-L&t{3cC%ZhN}`lv_|MJJtb2tFZ62JZk>I) zGN&EU`@n04VDjo-2uV@3FK`cNdoUa`O4PjqFth-buApewUi_sHPtYYqi&j5@RNK8! zMeH!YeaBb$oTapv4y3}##iRLe1|a+lg;LnU-4h~Z1+x1^he%^dX<;+}2t$8GX%{fh zzoO^ldKmObepi_L>Ei?0HYpJKUIF~*>3*R_yr^xEKsABND0A6DzPI)+SkY;YXIti( z=U9$R3kM#~*J7a%@?`xjZfLj_1YB5~^PoO3~lY=AZ{?XFaeM9aY66b%Az=>CCZE6Z^ z8V0Smerfpdyvi=Rh%diNMfAzv&>q!5R!pMk8As;J`L(HiD}zK+s+seGxFDMGH2tSX z9b zi8fbm_TNAjt;2wyYWpq=u4ogKxVszk7C@SD9ON!{6aG?rqapLL-&pzrV_8lwq%uPb zE!C0;P^%$(ud${r+?W?Aehg%R&J|-pivikHc223G0bs`6`p*9v#&j!G4$)&s&|jw4 ztOEx{hC@>eP$`bYu!TcEFMtl9y3aUBg`6>vC3q*p)Ny$A<~)i@?B6ds`EeM?%p{JW>7fb zEP*{xNj@qODRIC`8_nGKlAJ>+P)+eh7L6RXe-t(DN9Pm zae3?h&5Zo`0hk3PGa%CCucAZ#`Tn&5r^1H(zh0QIb58|$;yaLk8B0)Z_Z~C$76q}a zNfIn~MN0sGqSEH?Vk@ZH^y z$B}=tCPPK4%BSM+?eGfeVGLAlPl);2kYP0bT!FZ^#iGC%dJGC{6e_@7MDx31wrk=8 zxn*L!>efB<#HxD9_& zC|JptlmAJD{3hu^6&h9TEh8M3+TapWA%YvM4+o9bS*iopiRz`7Gcp9ee=sI+(xr_&qGP0HW}{6539d(31J9sNnZduvdrph7ed+B~)u6{8Jt2+hM8|?vMUf5xy4{ z2gd)QSa+iAwRv%{`r15ez%P>qSzPJEa$Tlc8|!7B_)q3fTeMnD><=}-QS~E@ckO`( z^&{^Ib0*}X4X;5J^v91_B>5P>)Is~^vubUqCid!hPu8uUwY3s`+# zH4~Pp?af(%C|isYd~L}c z**Gx*-@HVQ*z4m1xVd@ZpF}eKg>aUaAQwVVqCx{`9xjcExB*c(CrjH*ABLDZFDIAM z(=*%tEH0e9_l>)I1zqNEGvCp>0jD22JM&%z2>(mbBoQh>age0N| z#iD?0fyAIxa4AJfwV^0WK`bIdL<(d_K};0^S>zHRMgoX%fq)PKS?5jloG#veop1N# zWVyM^|Ge+}JkRf5{WF#b25%z`Tg1Ihn2wNao$GllQ$$2o9g5il4hcL)>MiOVM}C71 zyph=i!}J%ADZ*?rjU%PC zcg7Gh)~xQ~AZQl@QI!iYog~nPc6UTzo`VlyQg<4Ao&*B|9MBA$vAWj%i!I*_p}dBFoK>mqlnBw5lMXRzyqZ(6 z0beZCcbv;35#r^xvZk&imP6z<#wS3e$@{p^RX1?!Cd%SyY;vT>ub!y4_a0Ra&JXA~ zH8|C%@j{CZkPw-uzVy5g#6S=#VXD)uy-6)rD!w#`H^u|tNvYPC%To^wZZw@n8>LD@ z3xlP+vw>=qBK4hf)xpek{*bxweNlq4S^dqy122>d?Sk}|Xo{S@8WORY(`I|YH;7%c z|MjSQIlI|hvNkflA&QICftOj7No;=C8s~H7W>nlw{#nkvauEG0x7dcgn8T$^Ju{SV z53+H>1(nRJd1ly0B#U+sH`G2xKRFxNF)oS{4tr$=%Cd@ahL6L45UE~1aN>YZd|EAd zAXlOJ!53`=z?nJjWtJdKkJL`3^ftZ)UByEaIr@ywlndn@$w{i|Q;3&z0O5M>(DBx< z_Pk=UV@N4Zj26yBIa6dzM%wu%vL7IxbX|AR5=D=FtGelGHyM_}zDI+`LAQo- zyeB9Qny0NJN;K*Nc12LPtSo|L-c$H}7wVIE2WG{QZYgF*WvuEU<64#k~KPCtj zONtzD*T=M34-Cu3d0)vdW6LrCeQpEN8y29i0YN z>g0B#dV8vzKd{f)pWt3HRvt;()XI<=yv`)zS&4LSxJ~LaH7m>Ls>u14nSjKzLkb*d zRNfY&s{=YCX{kH@zXdc}MEBvY9BbiY?!MIe0IA%R?-es`E%b;Qc931>Nlxz7Z(0TV z>7m66PEbG(iQrMIf8cnDcjv@n#jdWDzR}9&fz}Ck&>_sJ_K_1i#be>VCqAB}x5bo{ zxd^hBM6+vN_M0V6_eZSZYZSv7iPFy(J`Ha>)<)IbTXDGJz)s6FE|SN%^PWx+Fk`g( z4y}dsc!Xt-%>6tb(cxCsqOAifkCpd)dO4{`$%{-F=-YYsiZ&+$g28SE@MmOSu_K?1 ztwD+YyPx+hYe1u(iqed!v;)Jj#Qyv%)4QHlR8@>B6gu<<=vQ!Yl1Df5X7nVf%URrx z9Gg^XqQU=eF<(#u45c~6(QdL;PP5eZYtdCrA^1G))%D7sqppF)pGbo!x%(S^Qz}7*))RoI?E<`P?Dix4IvM3Xl?6;d*Z_fw!a7(^0Can*=$g0T{u0IjB}!b-hK zRG&3r!*L;=H~Dzap7uoYJr8P`?HHZB=|*!eUySyy*Y5Snp3r=s7e}ipTNPvQ-`AUN z_X@-$?O}(_DSG0NRH5+xRn2qpHdCRb*V^og$Un55MSwi^1pc{-8D1;z>KO|ecc-~; zW}FXt(tBdfJHjTa6*1P?^7N+^v&Fs4ehJ%*#P`2_{}sc=yDv7OKKo!Of?72xk6Y~y zsZKDer+aBA;a8qchx!eE7*55@#(!>;DyV=(@+jtCO!%bOl%9vQf#mwa7WCJmGEkeD zD&Nt!A)QL1GaDjm*ty?8z%_}Bj5?Ctf9dA;A&>I z>*y>%=bb5>psy_ygyRE^TC24+Xss+~N)0JyFszC$t`sRR7bwx$Ke$g{dHI%2p;aw5 zm~LO7V^p8}JH*cM#YO=bt7kGaPX_7_H=1LY8-PNYjI)kPxa7{OxW7hJ^gF!sHLHnw zPNbc+#V$Hvc^AvEU2 z?iS~$1Ymx?c2;XFD?-jrN1Ya0Y|!R7EHb(?c@_X%?00=*8_C7@eA)maKErLa9DXQ z+HWv!xcX>Lvdam_KNs&I*>%MI-O}y2Jrj9h2rL1EZ&-~XOq)+^Si-wbhuhG9&SBYA ztXk1#y6R>p?UuZ=0Mz*t+b zGO8}@7Jm4d>%DYGzcas>4~gFnw$iU@FPT&L#eaSdef7YOw}vjE%V&}_5T1!a%`sn diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/heatmap-with-tooltip.webp b/chart-sdk/asp-net-core/heatmap-charts/images/heatmap-with-tooltip.webp deleted file mode 100644 index 2b29057dae0e6ebe6c9c7de7165904e5c2a6ebab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28383 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 diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/nuget-demo.png b/chart-sdk/asp-net-core/heatmap-charts/images/nuget-demo.png deleted file mode 100644 index 3fc06b162e6c40ae34e489ab50d170290875fb54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70328 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 H+3SA;@~3m! diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/selection/heatmap-chart-clear-selection.gif b/chart-sdk/asp-net-core/heatmap-charts/images/selection/heatmap-chart-clear-selection.gif deleted file mode 100644 index b8fa215ccedcc0c02501742659811aacd5a4fb5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 582962 zcmeF2<98igwDnJPVl<7>*tTt>ag#P}Y}@JrZUQ>6_8^R zkY#eMXNCnZbA>YtE3m3Ju^|g{@&GtR6*vPsx&JFMMLq<3ffTS1IzU)VLX;mMCLS;5 zRwFKMB`)bJfhZ{<@k5f2P*T-R%F0tlTuLUVO)0-lsjyzTpk4(Ipjuq7R5MXYWZXqpZVQytn4zg(Ivuy0KYV5WdT(&DcwrlRQYZauSg zaPVt(Xd7|`0NlGqJx$F$oBn#X7kGA$dG(BY_fGoM-};Qq`+BqanWy>nPWkms_%|N= zcaQt`P5I9s1ayrAGKmLTAqEai1r1II_fLh%ONE6ygbhrEw=IMZ&4!Q6MW$y(&TK^e zl8zdij~$o>WoCi~Clf;C5~h|C3kws6XA(!IlcZRZM#0JB3#n$lsg-A`GoNX*%V~3u z>E`L_RdwmT+37Q@8RiyQrP;aV)p<>=c?+9)i<^Z@J4MUeC9AuYYp0cmXVu;PH4CdX zn+LTUm$h4m^)@2)+eeM=hK(!RO-qeU$Db{YIW7G$E&FG!A%1P+Q*C?K?fYjPo`BBX z3^RyndURcXW*l=x$(65lZ*M2%Y|(Dg|n;0lgs7v>y?Y^)#KB(!{hbq+l{N+&6}&O z>${z+o1NSH-5UG7yT^n3=fls><7U6(^Yi12i{r=V)Bp7RdVc?K{_=Lw5O=XZdAU?` zd3kl!>2-a3d;R!)b8~b5aP;u_`1JhzJQe@(G4b*7@p)7WnN5RimqLzPAfJa22!srR ztSqJRT|!J%ik+Di2I@Z^$X;RL-~q4z#{XsGe=!OBKS=%$lK-C}L4W`th(xk=dHq2M zU+MM7>hcG}Fev1+Wa|rtqwqK^H^%AZcDmo6ZBDk>^jB8C{x}#akugY*}0Oe{VHMQA?mr85A*>3j1 zAN99GVQ7Un!tcoz*$W`@9v3v(Xazd*?J*C%Qmf8;%Y^sP&tOQ9nZO?bZRRw@2b!#q z7=?vZbidwz-%{tdSU)D_c!1hRPD2C>in?az?UOsj?n{d>6`cJ0-C(Qz66 zatBY4N?EjFjm@R9(?^q^syqRTw`& zi;<*W0)Of#QG@ssrT)hCIL9Z);>>Wm{WnNt8pR5Jsw~zq| z9nCq8jCShguwe7*Ye*~XZ+?vSVOE4es?QTo3G6YKu)>52ge02Enm1aM0-hHdjCRAC z^{dXtK*H)aIBbHd=#7dx^iFOpeQ?G>#d2ZH3tqz3IC|xjV*Vt#8+*u;X{AL`A|@6o zM*-RcO=&4m2+xDdUtLv1ozoGCm9dL7HWRc2LSzh`vPUf92!}$Y;l})%6(iSEhgQuY zSl?{(V#sC|XA81%4QO3V8BS1oYi$$_skpJW)*FNf)sV1Kvi(Vf;nt&gXt{ zfa!)=WUShkzzCFfi2A@AMyZ(SJ|N*?q@l2uPbj0{Xu#qBZNoxZ)8^=tstx8mh136; zz%45lPF6~y;V4`mfFOv{3d;h%sRtczicH*x4I``7l-l&78Yy7#G79#~*Ns}0SAch5 zQdBrP379}am4`+uHzap$`ojMNNqV=&9_b2ByV!FLCYhrprqa9=&^=U38XOE&1P9n* z%dSGpY^f$KDV^}eLb+i0K`8e1;i|iz4(zt8B`S;U$_pb<<%DIC&S;%7ttG>OYyVDx zlL=ouPM%A@cHej{;C&B18STFSBM8SO5Vu2(fr_e^;6Kxd^-4f5fNBy4U@Y*Lu?)&oXu@6Od6d;`+Bhk`Xi= zHshYH-JM4qt02K6zescuZX?@!wtt%Ri0<2mAs8u0{Nx-YE2PI}2jawVIC@~sTD-QR zzo2lS|I%VlRK(9}u13yYk0vWO;o3SbK%Le+1ALIu)C4wG0E7|iUPi<7;>S)4|EA(UUxf*~_14@aeBScM)xO5b zL`xfz`K|I(3XDdk{+Qp7fYgOaua#Ki2NP{Yzt{Dpe}RUdudu zqW5c6w0l>x)`T8kyE=suiwq~RwCRlCHxiAVa9j!rR(MKE`Xt1qI#o?Rfv~Th$b{^v zHk@fJC(Wa?NIcPt92*P)w>MfqRx~|N16G}Nq(KM{>h;1D>bM?-;@4FvRbwH@oI~-8 zp>(d_>&>@osVPCOs)OIG6ZEBbn`nvg!KyH)VL!$t!f7>j!_Tm;kyFE@b}nb_Ju8(w zy<;Bn7LFR?NX7^Q}6FglH z$vHZFEdvw-Ej`fkm}pvsKTP6Z;%l;!M1pClu-xGV|GO-7E3o_Pj68+Oq_fYY%~c0) zX-w1kgveFW=vptbIOgF4LS|nFsIvyJ8`@=1g?}S!**7XWOHuNSng@OVOODh}PgdG? zVZvIg9a)S@Ooqco)E)l{nIsv}JCuJA!y6?1+F(f0g?G`V(LwvA7;vR-#UD(?7A}8C zwwb^?CmwiI*C5&9l(RY2$voJu*fgojVK6y>zOOO-_1_nqCk1}B>*o+I!vsY1Knfg` z-9?@imLje=8uas>dK>uBn1KhH^@-BS0>5l?--^l36wqe~%vK*!xavtC$(jk-EjQ2r9 zR`zd+$J8lFy^L*#N1A+WI{r0psskx8LU%-ghf~tg5nds-bwj3PmKb2bbvPeUStu%$ygswph@pJMsovi0YY_swnp z>mvzLu3&nMMP^sGt|Ol9_$m18^DOl46B(7a`OMFUGL`N#?b)}b&dg>mn0OS=M*Yi-S^6%^ia`aQivAOJjn zXmj6N9)F;_KSG*6Qky@@ia*+mKL%a^CZ2EZ7xcfRD0pcB1Z@FCD*@kL0*KAgG64wg z00bZVK-#oG`nEvEl|bgSz(W9n0V&WxHHh0ih&L^Wzb!~GJm?w_D2f*>z7invf;?at zEbAUDpBAjx7OcDytojlxZ;s}!3N*6^YK4brr-kUZh5RfFFN3x~faMGSQh4^In^YzvQG z36FvxAYFrzI!Ggucq3ADBGTL=GSVWl+9FcSQ4U#wCajS~I*}#rk!5L-74DHKs%U}! z2tk0T2E3>y-l!Ixs5bYgjf%sd`&H4i~t6?W?-W(O~Jk2m%}Cw5OKxDyn6))srQ5_|O$d$STNB8&W> z6ZhmE_mUR())x0F8=`s>2fznG^MPP>K|ndsH2^844urA_LVE>a;KyUWfG9AJ@Yj9t-(KTM@e|1T5-4>OC=eqmK?(Hj35=@=%&!TorwMs&unGV;E{{ZRNO~e~ zdm{g8qTp+yutj1S2-Qk8N!lYxHa$tcJxQ@VDf0%cuPj=fFImGP`p^&&{1Uy=maM;; zT%d#IZU}qCn_{e+vKt1p$P*^#ek(TM3Q>DlqRXc?>7Td&zEd`SfmzMO;8q~cZl z((;V6^bBpf$hy~@pLChOEixZ;GuzrTU)ob_5wku{Go4Sf0Q8`d^ekAGI&n9NioO{u~wjxHgQ@OHW`QmWT zvb*x)=#DZ*q;h8Z@+AHe)3x%z^zw{~k}UZu0>sjMq>4hl3RlmH|Bk%hDryNTGubMe z=!-)=E43@iIw#7y&njOLtNIBFQ!1)lEviN%3&$&Ja9_)(&#Ih}s*C8W7b;3qK&UQ; z)ytka4fJK}1jQ|9)l?akyAzeM@-@FKYmO&!2a#%r%Tq5qO0Mba;l``(k&0$5Yb7FU zUn7ea&uV=ltKrDd?^S(oL3nHYbtG%mK!t*xjJhBEH7JnEOtkm9-t-zgFVKZv{kTWH z5CiD0qn_wT?Kg!YQo;tTj*4u#24BktSTb}{SyV=bI_AzCIKsy3h&s;70&cHH>-0u` zhSVnP`qE>m65iRiL_0pYr#FavGtaI0g!!V`#fK3 zHgb9{a>r(RYmq`uNv2l$4;R-#qy#hEdWKF7-L_^3VQynYXJltxXH?^#vrY_#tWg1w zr9zjNN4sri`$T6~)_T{da%2a!=w65%liqZVu>&MoyL2}P(T!l0~i(q5(>R^ zRRhnH1F_}3EY|4-41ruCOMfghYd9PwQNL@9bG0{iDj!N8!{{Qm z)qYU8QE03l9Sx@QOV#+eY=5?X3@*yVQTR|{7qWu&MDoO_O4UTAHDYyieK5-8qDOXP z*KnluN=N4{P>uDSytDS2zn`kCZckvgLa3+8C$=DKMP7d*ia5*q zUtAn&Z@f}fqSCS&(_#t#%mHL0TdR9jPHwOOb?r!LO*?9itYR*hIFq=0W9MY;7sXy_tAyif?RAZk4iqeRpFW{JzdXyirKJme-9uM2t6rIyClgAry7{uDkQ$vNMLM zeNm}vd9!@AdVPI*6B?}}gK3L1d$II=wGFgKpRpw-ASR{=pVarUc0uL zyUCrqscXBEpS!M?o7>sxyGnb~a$8OI$aGgnc4&u2_2{~)$Ikv3|1jW%tTEJ;qdos~ zeDk1#2=-UfVEt_YKOm|=WxxqS9jplkFwVAdMO+w=h zloAMf+c(>(7m#m=beID^zRH&Ozm?B}BkG0a0>dcmz!Lev%JAJWRxtkz^Ot$Q!pT^xsSexN2;JtIlE6l zJ#1tmG;}_ZWSZ)(nBet`U@)HApCKVXq^|Tb>Cm_cVu3)iDuc zUVPHCgQ>)k38wz^@5eLQVv0Kt<*+nZl$5@Ak{w?)Tey_6g+t!3;)c1cW~$T@$*0me z?5XP_2yo6y+#pjqQVe#>O!`eLd!7s^m--zpms`V`+SfmO+;1HUf^bNvygv2eu5iP2 zx7`2w3WXBs-W~j^tJ3!rwDPB$$fnDbfHR#kpD$L51MX9bAp-y!;dAWJGU=3X5an%Q z;u4}f@@^jp@KZnzhD_Wyikob?W; zb7gXKmKbq8^(s|Ke)aGPB42Lj?m0!`;PAro*NaBH0|ifrRT;%t#o%y_!I(;-w37Ys z6xMYEuwr|GqNvHdQ1G<85B7)vxWD%KTts)Y!(pH1)6HU}^OB)dtm<FZkr2P1Ga`{+aH)=nJ# z`C2v-7`v7%qEfgw8C7a}j*1$U1+FD0>lmTmX>z@%$l=+B@tmeOBuIj&A#mRnzW@nv zc?JHeIx*rGqHHiLk^7TRfT08FMpXA<07$fh^9l|NsBy;yQ8n;1(0%>k+79OVP!zVP z13{X)A+{Z7LoiGHI#YlhfL@@KEAHKaQA?LD;AQ|zC%kPx#Wa)4ECv(a85)|hWUMyt z1BKOmJs72lbyKDcKnjJlY?C_R%rFGjf6pStjkHh2Yt{E6tY8}!V~w1K7kzP;pooS3 zq@|>AvZg9d)=H-eQ1!y3l1$*EcEM z+``dH?IyTF8g<;aFDH%K`E&_shDZVOw$ni5=rSTQ=VK-9M09V^jq^NV6_0c9L(m_@ z8K@hg2e67Uuap>8z+f=X(~d+To%s}T0U=L`+#fwdxn0cf^gXaL2Qp_b#@X_=h7lx| zF`J01pt>9yg@$sNW2W0a3dFB7szxE8-|QmC4Of4@;^tktahMlAANN8!Zu((4#^Rg& zV9!V*9M%l-Qn)4*&(Y#`hoSIR(j8SNG^`0@R*~#OS;O-oaJ*xhcq2Rg%la5WSWC!~mo_R7|Z_6*qaVf>+AEcsHQmWDGn9z_Tp`I^kRPZ^vHqBvCSey+sTfxK=-(f0<{l0XX!R6p51 zE%lC2g{2Usj0a<7mor>t#+W3?%j7&}f2rxksYOU6m9gte2Fnn6d3?G?u_fIio4J?< zf+(Sl9!#Y=RH7BFwW(dz8iCQ1D8f%@QRMGB61^r)xC*GNT$`4}q$y6ggOLn;ljV{& z?N^R)vIu%#3zghx?t37d}M;)YFje$0g5gB zT|BkOM+BK!!UVdaFu~YRyQ)IH0jnS1K?%%c@pM8kW)iNj(gXQiz?(n?2Ho!+#_YnG z8y1eqR;eP7CIKowC~kQS>AK3voPPikcunhz9BCDmOT_$ z#qs`nOfl7+E_FCM;Wn`j`%tuM-)A{RLWn`XNhYP>LiXxE9%%frvoHcX)Gz`8L;aL@ zZP4VWqKH0rF7Vueu4yb70YAv*5~@kkgDvrwbb6k^Yg%B#bFp?UNP8~yFhY*Lx^R| zz^|4sl5&}a$SSqXl+umrY3$$Y{SSxfsIK&*D|7yPLe044OgedV9iO4C&X!_c$HPrm zP_nFo*SsAIj=z&Iv*`5cYGI`8wjWA&*7O^WI7>hcGQx2KTA?g~}zFbT*NYm7cU^Oo<(^-{Gs9VDNrm|(#pwO*esuws!+O1=C z`s&xRfb(t2v(f40EtCiT_OGSqp3x0Ezh&1o=vwanS@z=x#;#qS?d?Ibo(VgZtfl>y zmuj{g2lG46{S9ZH@m9DykV;3ceCu+z$`v@NQgDa~{ZUR1^*()KgONkpeZ}I7Yv%sO zh5P*L3_h(xE<|5bto0Eb5i3zhA{0&><{6Q;<;)N(c#X*R`WIQxrE)a>PzQZ`vi+xJ zErcTR53bkhtne#evB9O4&W+t*pUK0k+ew zHk!>)9Ntb;sq22fuS$HB;%09kG93i_x{k`>sV;^C-`0Up>R|yN!Ra(JXpm(B3)6SWIC6ZD7Tg1LuOxnWgoJ2 z@AHDF?pg-ggJ>R1|GQDo7sZr+9Q_Zp-MB^UI9WWnMdHDb(&9_UQ$VXP8oz~Wp zz`7k^;fx?ek>H{jWFJB%Q4~RP9+WRa=8Ya41&Q!~&{K6uv{;G@!Q#+f41WIM6lDaR zeH~&Z=<8Y^kg)!b97(vMZs{sacyCEOiRQ??;h)wL3W5TPQ$u_ELx$o#&2N(8$Wm&8 zM8b^2R$~2(`u&>0jN((`62Zd}vO~Jw+&=`1ZYQNUPy4wphPghZ42SrBM-M77N^9H> z83$(y8cTOLj+hyz(0TV;6pd&FcW6&ZD@6&}7D?HmTYt#xBgzIe_3KfN5edpl5sZc$3_DrNhI+}O z8p}j*#=KRIoq$F?D2L64MzJ1b#bD(U?nmSGTM{_sSQW>A5H%-D%5r2Ob2^Vl29Bpq zwWJ64hBu9G@Q!3fkD3h0UYv}pAB=fxNLgwKSrv)Lb57VCNJ~@7+B;9w`%g5b$yYSV z^9)VwR*qLwHn=@Z?5xO{5={z!$U%_h8HnWL7$)MKCv}4r>^R5Tv7&;zCV!17kZnv( zF39&{wH_cVMxjiqRmsF?#5KT9G)hi7>rQzZDU3=^6zNMQ>C4L$DLPb5rgu(i^-WDR z^-XJZLV6w)vQU(q2$e87mCOaDG!zwatf$?qru@7WrJ|>#hlbZtkSDVywjPw8U}mz< z6=zXuYZ#ULVJG()r)VXWhBT%Zi*TF0`sFjO-s z!F!ylLXxVV-&Oy!7tRakT6L={0kRL__I`-u(`y?z%>mLq3U*QHnc`cKhVaUn`yO{!UdCq$h$ zX2DXiPF#|^5QRf`YR>jxj&gOO{o=a{+@c}YqFP7=1?S>C>)$@fzh8_O3yuEvI%)I- zX)q^hFc)cDH);&6&nqr!u)r-DDvkc8(o$kvG?H47&|IjqUW##AlnzeQpc8jkr+Kmr>TYyz16s1K6-uoYX|5HUtd$t7xgmrqiNeXHtyL7SRW`3x4X;%% zuGJjsRWQM8*uzTUtv67uH*&2vNv$_)uD6)1H~NHGg@>Bk11-|lJBQc17T3EE*L#N7 z-O7Mw7#sam8v|S$gHjtqLK|+PA+n(0(U6U?NLbkq!;eXm(a@kxC*<4B9Tn*VYbcZ*>02=ifY))@(K5jy`;C^mlZ*3EA z?NI$RDhqWC4?Z;6I&#@M4%s?M-a7UP{tZA?H8i-8g1bE2x_I2W{I_)lw|$HK>sE7< zYjx#eQwM~tXX6#-I2P*Y|LgTX2d8=aZTQ#Q;`V=W-pApu7cTf$>>ViT9cb9Wd{n)5YoK!IlKeuHbgDic4G~51MFhp?0%u%#pK@oD!q%PwTo@~ z8zW~2*LBA_EzGeG_*(s&pkK#<-Jrw3YXf4~0FFQD#V zNF%#1$$PKad-NrH3@v+%BY)_*!(=snJ(_GknKZk*2k+6w9%4X4IJNdUO!ql$_qkm6 zc|(nOpMbv*LIg(k1()`Pj`oG0jD)%24#cGoB(x4BO%J5Fjh)ZBa%mK^G} z9R5f#A;SoA6Ae^$PeVRJr96LUl+G_`in=4na7l@hO?iJBLxy7E!hcKEIDrTu)QEkIZV0(n~B-yG$KNPP3LyvyV=*q+wl0 ziqI)SG-yLK@XiWCkKMoNd2St-xSo}^96Q$S2b7#uZ0!e{o>VQJRSTPkrJU3P&m)cw zlBmyr2_MFm$TU5jXj7lIxSs2BpZ;V%Z^t=I4n6H0u`*6M%{a2k=sC>+Ui9HuQ@&U{ zV4uYhpJ~Wi7H@Hvgr1FtUU&ineR1F_TP`X_ENhl7rmxOq(avXqR*@y=bDsx|(pC#g zCt9ZGt)?~!u~ze;Hk~u)t3Bu4SLf>~N4?)JHjiu|Hp~~U$`|=)S9vBE2N}m>(pO_C zXOpJ30W;P!p|&+omf(`BFdUneZ#I9I%rB))7J;WrK)WBlHWwvUt0kBBrl#v7mybVX zH?J!_2mV0#^r1*CjdDzsfF-fcBy|2Pf3_)j3yZ()RV#*B3`8u}8MS zk5@M-H+tW$;b^SxrLR#$Odn0J(d^)!L$5KOE%I8*2f5D%e_p(6)qHGS%MoixDKz(w>!et>ML-Jvv*81&Unvvc<}eEwYO|E_h;PqyzobyzZSTzui{+q$-|fq%T6yx_j~*fyTXs6xXy$|4&rvVpP$zf@Hdj$&d_EL((sou%Ma=) z&Mw8y2(1qasW*z-F6u`Q%DI;+@GiYGp=uTwg_Q=b@qJz~3AYuh&9kbotMRCn$*(6%92c`=8*>)kLTMKbm0L@w_d&rrC-ShnCBZ=P&gcRM?<(C_U-HV#9n|qjrNA9yljhh#VwYNx= z3-6;(sjJ^|xfc4%!IEoW>xHd|`?RuqNSt|S?+e9=OZ1e7siIq?o0V(tE5(?5jGIO5 z^~>gmI|$u69@61M1Gh^JXCUga4}3`uy9jW5oeX_V+dfM#^*H}_o`-&zO*0ivGM)46 zvE1Tb|9p^7^Y-8yRycZZs{Mvx=Bb?ghef(DS^j14+oZ0K% zAfnocuF$076%TyNbbD{rHZ4r`$}D;B@Vo9z4J!@vEZg?#d8SN;c$JNK_K#Wzv3%G) zTMywr*O_^#n0iyYct;0+jEx>b#(Q5TTD`kt-=}I%i;h3Cd%O~OJa)hN%pX%Oi2N%> z^Ik+ZAF%TY5%yluzFBp1cdGsOWy)t0_qsXPXB+Y_4b68q*J6+5^Glp0*v$|8%lGJ- zN-PXo>q55r`l=bZ1tj&#^p7BsB#zXubk0>x*Kd=Dpj{Ugb4 z+}L^-X3Kk*SN{ZFZnhpVne9G5evz(tM+9Dc3VjSG@GaEZku)C9zdhgMy1()G^9*wn z29ToakOoqw2PfE~^0yHxLCL?U+K=eE@2bhMwUUKRYf=%1lPTlk=%1U*Ohl|W(0q$x z>UjC1e~`~Z5#x`KLlVm;&AsX)^cKEt_79QoKop|nUL+1r-FCn%&#r4|gCfjpV%tUL zVG@F8X+h>l>^YwA1R;;aCwH;eO~uJz7-*x;wArFEig73?{pQ8LmcH*Ta&~IuEBQ8_ z8?UW=a*zm%sdr+frrv&HqlLu(JLQMGrAF#6y$t;{Bg;4abi3>bYCX#iKKk;a0XmwB z;7xa$%Im{+nyQD#SDNZVxHnq=F!HmEn$E}~+QR;p1KJvZG(TN~n5HLP<2TzkYwhd~ z6P&XA6i=oWtDFq_R^PeRpOw2;cns~C(|QaYKr#($|L!+}gwAV6*s8imXfejl3gS%0 z-bwCvJBD;|fjZ6k7Ac$NqVNo+LDcnTo7OM2^vuH%-FnO;N!gjU9j!-EdR=$6SPf%H zYo>PHFTPm|J&+IbbC$j-Bt_OHU}K1VGqOMz$E>v&kwe9{mf*uMerhM%XtQTmgMU@> zRONySq=R&VPG*eLUa-B3Yl`g$KgV?Dn!eV+`lC1Z+Mj>w#mDnwM*(aLu;7n60aScDGqJ?)zNloobZyOTbSne`O5#?^BL6(_LJogwz3tCi>`M1{ZY9llvo3<*)*9;*OE^v+&Z z-Q5-UV<0g%Hd4Fy+a|i-`y9#r2Mr7M8sRA{Mx#3THGF1YBu976bl_J!Yx*M zl)q%9BRtiO(ScYt-urM7yprDb!0(j>EE$SWoR2ve=vxZXcvYZ??i`ueixE^L z2m_)4oTu;UCujK#_g7#_i3$SOI{S%O)$rvykd zRP=Y3(f6c{48Tmvs|FPUZvzlb{YQNQ9Ri^h!9kRiqVV3Q{S2A-G^FnPtgiF0Xp&G! zLPUL-`8q>TqF-v{=V=h(c!Nyzkrvv0lw}Jw0`PzZAzyY#QRMLY=p+8hhw}CVgg_;T z(RB;H9e)vef9JF0kVgLiJ>Vh+R%n!a0xHELEYXp~rJ6xdUr%=6Fu|el{SztQiL)Oqs~4+P8(_Xy^IW)QKjgVtMHvXpdazuSh?sB2=;rZ7%H7= zvFdU%0R?3~lop-cmq<(O$0uqoou)GuQwM;7K9^_2nw0l3p<*rfSQQ^w3~k~)sGuZS z&DKU1L(njo99FF0P^i}9zM@%|c^)sETiD!unP;sY{3Q;eV`Ft+Fob`(Q!4w?kFHFr#sur1)^W(> ziG`T^1p4!Z9?ur0>_&#f|2)EzV9=&CVu2O%r8KXK&Tj+*mXP)-1NCI;GZc_qx?-=MeKY|NI#>MsmPU zgb->>FPaovYD6erar|#WA(XUz@J68L^a#!g#W$=nWzjy&mOLAQW0kHlT~_);OIV5z z(eyR%io72jQ6jzpaynVOf~k~KDF^;(4OFI3rdF_Iluppr*m))BGZp~DPIzRMwlb;< zOB8IEy3`?VEYsLNCr`Ph&ODb0&6{S=!0;|cTw``*!(`GlZN&^O?grG3i>=GHCK)Vb zP`OeeG1hAwqH2ReT-J|foP6mX6Kpv$-FY>gKqUQ=1IJ4k_`Fy#RHnXul}XiSoH9d{ zQHe(1KKt*i8-&o`@nC4a+6VE6J@bfxkMBlxbY z?i=^bJ1z=|D?vx|$6uoZOB=LZ!4r`)GkEa|U_bx{s9(A@FF z??aDH##ALmvnDM+&2lgoLwfL6;e~=F?Z+VK!^9w&b%BIe%>~}sh|)U?F@B@} zHB8v`FI&W}hti0U%>L`K{mg_FXOP_lr~4x<*AQa?_5%P!3P{B7*PBC-@komO=!c>O z()A4>+3V7jEp!YU_>}d-@BAeJ5Rnm(LyL;_d>QX$3dn%U6TQerJlVvfjqBf){KBdO z6RwAe=Z|Ke|Mg)_)1EYNDv)pomj%oJm<$0qzkt4>0FfCf;IR*5M^x9xe|*@`Quden z?oVj@KT6(vb;Y4S5v4+2hj0}84Ghvk=*YsTaG3I-aW=&0#!%*@;MJK7pg^fm#)e#c z#7{!8uii^$F1dI)s4o%Q_?E;m7m0z>WJC%6lH(8~yVn7`L)m1X#P<9jnVbC|-nw1Q z>GY_Sq)Y+0{{7ou#_>qMF;-)erKIC=8pGPI3AxNiR&UH1{JvNXM)JwS|Cj?LiLkKg?fwlRr6n014L1%rL-t5tx2^QH@=Ye zQ$HCidsAv(LNn`R$+-@(D4Lp3kBv0LE*C>!OQZ86? zZA}j+KsQWJxqWXTFRmX_rdeEqwT>H@Pn)-|6PZr{9Qom@K+LZuDy>GL{^buQhD5Ys zzAR0mvnlR4tP;5#-PxpNLx}^W2|nAfMnSw5ZT~{DEbWJuR~5}4gkyVU0|(%Ut-;JH zUFj#=@h|>kCvmfT**IC%(vjO`7cDv0yJHp4V=R9&clu%X1T!rFw6-{gJ@D8o(!`rN z{#RG7kFd1C9u4T^*!S-E3&33N?N|=!#GhL}K>Rqsvow&|Jc$29Q&5#(5E$}bNS;C! zIy3I+yc#+n^WSJ>5{wy+1Do?3HNqE?6QPVASwgEwgtyg1Yt>`!K2jD<4uwu7of;73 zwMQ#%a1x6Y5c)}L1X~WWRD{AQuQo0Sk3BJYGfQyQEaWT4t)_*NE5}o_z}GF0o~Jc- zE>Fe$lJ>{^YdoEC+G#pwdBz)jW~6ymv1Z*v(D<# z$}4IrI+`q;N6xmo&Sj_0{FlxqHqM?7DxPnwU|!Gv_*?ZU&-6j7w5Oc4dzyFPoOT>V z4aG`MhQbd2EFJbm85xKjnL!&3jT@yOp%1PiieX&Gs_M_M99WW>2t1i+n4BCy9uiiX za-EwxQkW)~nWk2rS(}-m2KK#OU_ddgCspO=F#3M0_NBI|XJmR{Jnb5)>?)D`+c5dp zQK{#wvQfVrM#`MOENP26RNjVZ*%Y)a9Sugap$%tpN~m_qV5-Tpkzr*{oUvH{L({!g z-o16Ms!_eH&$MsM^ydX~xm}~OBd@5BdDV|oUB$>a$X+qX9K0W^xKMz$-g3E)qp;C| zax@Zs6p9*C@s~PS{QA?D*8S@EPWi-fatEz?SNhAIdio(J3nW4nFr`OnWNbo8k! zoLl(knj3P5Srq$3L0C)fdJ{0_%}y;z+A&xW0bh8ErGnq*W*6!DH0xq&Q`eK7A%n$3}- zl64@XhQUp-@Xm~C!7+b>ZO6DF_~JIygcU8okpS+V^xc+>@P3uliM+f4s?l*o(CI{y z!&$j;O&DT(Dpj+-=Xh?;!RdJ4Vq3>!WD#65$m(a$mU!Qs#z9Pf&tAzfQr9@&#sSsu zBxn}QrH#rBk03m%%(8IF5;ZM?%t7~+L+n0UZ19j>z>x!&Nn!zs5nfMH!cHM`N^rqR ziZF`Vse#51UBs)AHjG0ytZ6WsGj2&v4);oq##(+oM&cTsOXXNyyOe36LMU!Vs0fz`fXnw*7$hv-ug= zNToACotE_T{87}+B@@8)LF!DA$kk57#gPAqUG5Um;3C!5+}+oFb;;hN)r^10NgL&e zZwDE;wjKBd^8^fd^r*WHC3td9f6S<{_2cK>W_^;MzwfGWg&J=@oOh}D%?%&LZg$UQ z78Xe5&28Q~s~zR~HPcFsgyBzE8E0n;13OQEXv?CaZSyxOllumfYX)1lTHE)UpYP0O zFmCp(;f8T7I$vun*3r*OuH+?%tXf^YBwFiax!u%xOxB-l)*ho>AAUMLQDcc?c)7a& zniPbE3BYX&AmI(9X$xd&3+xTzGlU72X$w~24bg53`Q;wcE5S_*6Xw?|6=1xt3=+mj^>Ou(*ncxtN3a zmwQ7waD$m+gPEgwIjH%Wr}>)0`J1fccn5dYB(WIUIwfUpl5|x~6YBr*}H1o5M9=!!?BZsEazOpSr21 zda18Est((I!1Vg4HJEkl9 zr8B#wJNvOGyR2xt`l!T%FE9eir@YFqJj=Jd%fEcfo5L%> zJk8g<&9l5YI0G*1JkR&M&;LBo2ffe({j3mXVGe}R#~IQu{n0nQ(mQ?9Cw&;011JoF z)n7fMJ=b^r*1tn49NUDBJ=vH2K)nMO;CEI)!8~w5&b>X{$GzOoJ>A#6+%Lfy zyaQXa9cG z`9eG-x}qyOc$55hnEcI`zUjyO%%8sMn|{s@z3aa|?EidnE6*kzg4f?Z?&p5igT2^m zzVDO$J9L5CW5pDp{Sq8M@+ZIYFF*4)zw_VnvG--=!KQiepEQA3=r`ITGZ%E=W+ORJoF6OP4QMPI<>= zNllwKapu&ylV{E~@5+o3I+SQpqeqb@H5%#Ns#Z^-MwL31YE`RKjhSP!mH%s3uV2B2 z6$=)XIg)45rUmIM-aof*;jXi^X_KY7cQ>ViyO(cYzkdM-7Ce}6VZ(jn`C_z~abw4i zAxD-B+1#timoaC4Y|a@j&!0hu7CoAD>Cxr{E>yjmwZVoLVaJv|G2=$Hw{d?o36pnk z-z#O(>^Yox@tZ$`DpkImIZ>uguSSNxBWE3LE(QN-=cQqV+^!21gwyY8~9E=%-kPsSN(tTC|n?ElLVv&wYrQ8N7a z3sT7bQVYO%uTN=6VVgV>`P7Z*o;xmQ&COzA3F2&5zkg#?X1sP_4_l>TLmmsSBnn) zR6#`<4OS&bAuYDTm_q(=KB-LR{ zxcye*i3Cnq!aC1v%tfM<%&YlXG71B$ZWWx#dS+hM7{CXU4Q< zn>od~>a%u+OHD>BVWcj%As$+8xrLHD-qyd%S#^wRg{yHCIWHZpL*4J7>XlCDNP zSj88|(n80Rg*;ma;D{E?1#3mvxcZ(IM*pYQ+8=&QFF>IG1M*TbHl z*0nv?4aj?h0^j_`M?T+}?|j5bpZc2PyY^8hc<|E>@#ZIr`u*d6ZF5Z9_~$FVf9|m;U8xEppK`+WVqv!YD>wk+F=rss9}s9rVLB>O_ccObQ(1Sd}@_F)Vg0 z9v&r=!ak1jMv5WekLYts$_$c_q%q_n6_Q9rVuX>66yGBuNhLK-QbLuq2tJ z4;u5BBFvnqCbP_D&U00!ROMz;dC$hgked5>r8N(N&1^zso3rbtH&Y_XaN5L|@BTsrV^O>ZJCN!tn&(Hi5pal`=KnGFK%N-PiZFH_6QhsO=tf7`(Y$@sqahV3F8@ecQg_`Dr590Y;aG~$moBuSGaW-sBZ||U zTJ&-~b<9tJ%15Evji^I4sz{Tn)RPYMsb`C-H>VoTs?HRv=hP}ixmq}{HU_L=rQ%qV zR#vi}wV!D%=~}bd)~dZVmvQCgTpe0hVcu1pc|F@+8Piw4st~Y76Kr4!OHIQ96tS~Z zY|a=9NyknSvgDL(CMioy%T^7ui_z?6``1~Geb%#~ZRKdKSz1M&_GGC=<7(H~+F!ml zjy|6K*xfD{yL-s*;xN4Q8m|P)TmQlHx-q>QTyGNFt1#(OH@?lBuej<<-}}lizhB&M z1N%#@|B^4j=Ns@43*5c~doaQDT5y9MY)^gODW5B51V4{jnhMwO!rsfUuQqJE4(IN} z7!2|6Mhw3aQ|rVircpoQzzjJ(7*-L6@PrRIV+Gb2b~pZ1juE%x#r0TyKaO0Gg*Rkh zf$|WHDf40&Y-GdWgA-YBvzse{WF^O`vw8pk02c6u#r)yU2=KzVS_~gM<5|y);4=XH zY%ZqhVF9L~1-dFMh8En}0|RkFpOH|8BV8B{ejWrI?i^|#@F9n_R0}M4aAy^OLKLW0 zHLJa2+#uY!07gK`4<-$O2LC7_al4$55^~)DC_temNeBQAlt63>eOL`2P_-DwFlzt| zU{VFv0|M?qi&f0R*#P*0DN^C3^=hHp0r0^Z#6Sf~x1n-7Rf{IN?E_MX0^WC)w|9!H zX7ucX4C8Q%oR_R(_-FzLl28N{Oi&0-jKB+rSi}IJc%MLLhTxkxc)~S71TPfg;Sq-q zjQcc;6%3#hkM5fnS0iZ^h=Cwl7y%B#kc0tfdVz&f0}ni12#EY40bUS9scnOsKX{?l zJn(@iIzet2I%LP;pV5?qc0uzw%{FXx&}o1+C8 z;6T%07(>*zpmJ!x5&xnc;&u~KknL7XBHOcIxGKb*&Jf{23o$6e8P>3dIly56ZBT;@ z&MhYBjsgvLAjQ&&o`^z>0vH0g1HRvREi*qR&H6SBzy19WBtyf^Rd7o)D&dxWxE{%~ z$U>aakcBJE*)N^#93vKCf-dM+c;Rh#> zylE(32pF8;0hSL$3`wYT7}Su0OxJu#htPu!Qs9L*Km-s`@PPwOjh0c&TNI(t!>Tu8 z6f6M?nyy}+t~ZPz2^s(;6i^AAVApQP*CZqeOrRzxuqLJ;?9L8ZE~E^SKm~}x15F?d z#=!g@r|vvt7XMP<5=>zgOraG_0Trm=+X8P)@Zb*$pbgkOmE-%?cdOV_Rt^}{sH!6j|=G_AMjxkyihQ% zOA&5hM-RE;H&&5u#w@FmDh#&OShHNEX2dW}(qcZdST0+HAnt5FpdcFATsy z4OoEf*iT9RpaHZX{z&a1a8Tz4C;x6^01I#wX2Ak}Ux0cj35YXpwDz*N|4Lz z!0zRafY`!L36?8iwxA56E)3*OOVY~}RPYX75Gr873hqF11W!BG z;Lrd-1^?E74H$0@9xw8W$wWe-2@8S$LID^K0M-^JJgBe=sj&2}a4=Bs-;(Sf{Gk>u z;R|E$A7)SW-q9aip&m;qM-~A90$>Z2?++5~4+7xNmT%%R;~&k9F*IQXbWQp65X%0L z6e=C=9~ZlmS78<;Mi!+hL%JVAixVy(&rum4}xIS@Gt0cV-)mY97Vwr z)NKI@p%fB?v5de7E)4*x?gvP~02r{=w(e1q03dN77Hcu=oYEGH5kVB57q8{xQ@L?GknYBZUOG+>QdzKn!AYHr;a! zv;YKV^AQO|8t=^94uKDd?+t`A6QeUNys;xj;Y+`C5%SXMq{QW_PCFr>2Pn|iwzCJ4 zl0vo<37}vKqE1dF(+Lv5EybV=l2p^|6H|_n7FuBzHlP#$FD;)@ zOeiom%U~;bE)3eB8bhSLG{FUS5+wX@32~!|(D5(JEEG7DFg%n*!H^tWkIfj9_uz3K z0RylSK_D4H4)4lYOaFh(ciRtrHAbk)!b;0>T}1biS4cjUf)K^S%+TL1sh6ii_k zPVPuPatWfX0BCLu)IdR#BR7@g5XhDKAYlFmfj501OSLpNLY4nGf)Kt@IpGyI-pUAy zAP5!^36j77dSE2QjyhRU0*M0(fXxJ^U-07o_S zcqT(l^)FF1RRv>J8xss4^9rCLRvoj=vVaaEQ$Ff#+S=wJ?M)&xQ$@S20VJ|V57PSX z1Ily(7jywNO`-dYL@1UL0Js(Xx^3lz0!j^p4-z3Ig>xl!MX_+wNB?!QM*+YGc#=#X z#0YTh&J5ru`IXje?M){H3doJtYC;xa@jRz8J=HTSDQyfYHrEWm3kHJj?lT2f&=g!P z)D9rrfG1M1V-2Lu+}7X>)BqxWArG|{n#Ei4%hhYjQ)Yxm-cxK#~Y~UDCNL6@+7LP$k zkL`qu^~8^v29TddkV%G+pTv;w1&v!~kzuBh2j-D&CX&zOgpsF?>-dT-IcPAsPBb}_ zIoV@8Ib=W?hus%~c({j$1(6e(p$gcl00v~2SSncgVEh5zm*GW}6J?l*86`}4Ur_m9R9Rr2`H73LjHa2I4}q4iSz>P4Rkm4>y19$M zSy0NisSadI8;O+h#h8ydrXp6Ei=v%rrh;?IE23G7VcCA@*^cj7X!5y7av7I*xnp{{ zUBtO$f_aC``JB^PU)I@Q9QtG-I-BQ_#yA_CJv%1b>6Xsfht4{Y6Z>lxyO|q1eu5jB zTpJxO`VeTlwoxUk0nM@tXt!Odx77-;1DmK#M6?GMsgwFROxvnZ8&Xxfj#&GSp8F!E zo4NxIyI(A~i%PrI#jj(@yM-FOLvgrag0vy!xT`I>mw351<*}>fy=6PLr!T(c8&0hI zSLu5Xcl)Pt<+t0lxy74t%UhApo30GprvDJU-I|*tnh3rlJXIzfdb8QWH5@&^rQRHW<6O?IT&b~qStNbZ^?a)=y{j-?(>J|FkX+)FJk&>O)Jdz< z*=n#23ddVY$BQ_`Bg@C_D%SC8*8laY*8lw0Z6wz}?$bew*FVPBgA3RbOW0S6*rm$R zsS4R$OW7xj*(=N0FALf$Ld>PzJvtqbti89e9jUb4ySUx7ydA2*9j?S(uE>44%pJDS zUAEMnw%DB_-2L6rgW8W~-nFaV4;^sweYp1Bt@^#O{{6869=!&>xeETd4nDdPej*m0 z;SIy#jLuz=q?uG2`i7f9cg75zV99&?|h~WfIKn3;!A0WZ=Pk1Y&~+5sC!Tx_pO&KB zq*GnhSKYi98q2l(Ke?PlPTZXU;~YpW_y-~QF~2WF9|V*P9A01@{DBoJ;dtEwAFLqt zZXNYeY1di*LLNtL*`d@jcA(c_;T%clXJH^2f~b_uk!!Arq{C8T9cC?*a7R zq94d$9p2sgODFIFf|0<11PdB8XwDg~g$x@yd6&+C##p_IHLKRGT)S$G^lnwFv1H4dJ&QK2+Ox*Yv3UzOuH3nF>)NG@${fzUeEZV$ z74M(m!GzE80mMfTpTmjyY$8nfo{D}_#N~4pORzpN>jvw~bK=Ao$fQe~K8-rH>eZ}Q z$MbbCw(Qxo51M;bJGbuK2`Bpg4g6unkHm``-xzYG^5x7=wtVR~y7ZYkiCVvo{iji+ zQM-HpzI19;ujI>{#|l>L+V$+)mu-7DzWn)f^G?4%9WZLcgZT9S?;j|o>0<>m{S^2Q zF)9c~%nO|fmj6#a|KI~jB@(uVVTKxR$l*KYdbj5gMYy3go(bofWX4HnnC76S&MUs?$>*NI_(GaLwPe=M z725pc4=bT%!dYpOUC3dil1{4OYrb6C%B8+!im9fYZt7{MosJ4Bsh_q|4l1C4g32bU zvg+!pt-d;|tg*sM>#eooYU``zT&jyN!44~IvBVy0Y_iBMtE{l)-~ny4(oRclwbov1 zZK|rGvj1(jta{7sx8jCNF1Y57o7W?esLSrU?zRi>yYj|M@4WB6qiMeS?#pk#{{HLB zJgW{&aKQ#2jBvsTqw>xp4nGWW#1c*of?2I|R zy2|pbEx+t?%rMU^bE~~z0|+2^Ac9BEJNK+J&przsG|)c}Z8XtG7o9U8<=`1iFvmna zwba2RL)tx|Z4JULgn=_!Y2YkKY1w9KW2umb2})a z5s!$(Br0)b7Bxe6JH6-SUPbNhnS)* zms7T;J_OvM*}3C!WWLyV;?<|xs~#$+n9jc<&jGuJamJW6w#_S2&vuZhiU_K}dM zImZPvxR^dHazl_BOgT4+PIRsilT{n-3`s3-2~gI# zj+X@8Eo$%<`qGy^G@?um z-$W}4)v{bPqg1WqMm>sEZF18zh7lj96oglS6K4Y zr#=O$Q19AHqv{oSNKGq4m)g|8a_^~8jp|gZir746Bdd(f=2lD7Rj-P3tdy;+X;OOD z%(ktieud{++X~uI)byrtEv*vgO4oqe6|bz_0#Wx0+rDYDbt*qx$ww;R;% zdbgCnQ#xfo#jk)W~8}Bv8RJI|Hd#ubK1KE5+90c`zQvA(Neq=Sh(` z%IutSnQ3U{E2px>T81luxtzKge_59{7V|I3{O1{-8O>}|^Z%OL(`Gm0vB+`u=$r-P zVLt3Z)TAEuo%4+9O0A90CKhF+Q;bSM+cV3BHZ+V8Ek#8y8jFo~v=<@$>OD-F(rUEy zrJ+ejO;?rEo#yDL|8WjG>_OVpp7tJ2o$746#uqGPbvykW>_E%~-A7_69ko^Zz~aH=De%C=WQyuYMXR&-{hp zel^Z>UO8IxT%QsDxj=>9?xN%P=tw`K(wCm*raK+kQ71B-r;b&WvwZJ%a5>fozUQsC zu%gIS%*jeSGdxg?ioZSaQ7oQSW?j`QJ~U zwp9xrhJ^pK;SVpwhA*D%K6m`Y*B$vQPM-3+vwWE`pZV-QNu~)yu8*Wqv*EMVt89)86*Xfqd>?w|m}`!uM1Le(;A+eB&Qqe#uw<9!cMPzds+< zT9^LxYu z7ifWUU|jR}chP5mF@%5lXMM1@bN_c*wI_flL4dhufRu-TD5ijL$AEL^fa}+O5{Png zUCvX#YBsNQnc8dr&xZ?k0X*q>0YOiNxlK#|DZ~ zCyIFIg%x;;rAUUUsBMX;h^>fXueflKD2uaLi)V+6L#2zmcvNg>gu?cA!B=c@M||ny zc@KC$#W;1On2e<;3Csw1GN*`W^^N)$Ye}et*;kGIM2nPYi9&~o@79a6^^24ijF&cy zBd3lgcZ}^Qh|36%^rw3BScLVs2huoh)F_K_XnX%yaRKRT1KC*xiDn16W(lcp3)yd8 z*aj`>k}vs=5t(hPNQBVnU>GTDu^5RQ>3AN=ZXoGsBI#Eo*<&UNWGJa@D%or-`I1c; zlQJoh6iJWuh?9b*kvrLsPUw@n2LF^|CX{JKlo4i>6o!|(ZSpb}q1c6zX9-sp`#gixj2MFK=g8&Db2>?FeAFE@DUC;uWi2z2R1s|}PQxH`1 zu#H~?3p`MlDj*8Gvj_p;1q|kmq!gQV82~=82Wp_30AK=bKwII+M#UMJ20)uzzy(Qw z07&pU%Vd&zfB<(u3uD2UD&R~BDV+gu1aEMj=?OnlmsLN|ngGxM00f_PIiFdTmTK7s zY}uBr(GPJjN%+7Cl^_`Y;QtB)iW+YjmlNqpnt%hM01A3=0G1F6i*Nv-U{*E>2zsCb zc_V6SKn8Ds2Q6R%(pF5bI14I(3ZfvPp^&00+M@RuL|3^)Nniju@B<{knK{szJKzL2 zssoBAS6QhX$|;(IPzWUP2ZtF&s(Fi6ls&N%1QWmoPT&Jvpamm<0||DUT{H@R5S+Q` z1Er9gFF*vr32(z`Mu3nA7QhC9!v}wWnpujR#T0{KpgpXq0#lGZv6-FQ8F$V!3m?z~ zDR2p<&?`u`UE*`KRnpa|LzXaJWJf(es!8Vbru^7u&u6ADXO2(aJ+6q=!a zIYxMJ1L^6Zce4k800$F5OwWacKO_o{^EkjT0F1CZqrk0}Ku?3FkNWfj7+?ZFkONMT z062hCKX3vjpaVgAZbYgQhoA>GkOE%t1|$IpQQ!l%w3S)_0!nZZ)~N(1u%!iMn|j5f zya_q5AOmQ+cGXHse^3B#0H<$|7+L0|$$I{`>=v?gE#{llvNRvO}< zpKCd*8bS_qApaQTKnP?o4*#$ZUi%NtkOf(wwG+Y#S#Sl=kgHk8pq|7+q_7AoFsuzg z1$F5I-3ChLpsYEB2X||jh$(8ya|2tTu_t=1sU!+>8wx$NxO6+NGb($sgro8L132)b z^qK>q+BrSCeN*%Y4WI@4nwo=vu}NxRPntztfV3_9I$c1pOHi9#`b($~1r!SlXWE+; zYfOI-m@1G#doZb9;5Wwvoyw#JEU=~7L$X@1vVba4sk*ApCbgs?4tF7|SDPAPI}U;+AV2SI?E0;{@M zP?bQ(W=Fb8znKGY$&wRMIL(ud@#CY@K2fm0&I|7MQlY~kOUsEJ+Bj+Cg8ffgo$FxJ5#K?X=<@%WJuC# z0`g-Av8e)pV5eftMyA>18x(#Yy%6j3=^PalW>{{5Ksn-vBxps1&W!tKcv&9(72BC)KLx0G^N5T%>SeF zngk8NIXbY_M5I%nITGe;oIY>}8*Bn^@K3qs&9@^4{~SA9Fa_bvr3v-Mg-{CXOvP5r zy9|Z2ZLk;Cj zNRY-lz!N_j+M{g%J&<>hOc*9z7bu<5r16$3t*dOStGo)fVq3}xTpG?eH-B&dZbJ&N zumXA83E$aHwOmYE@B)J{2SLyPb0DXQ5d;PB&ivKXm;(&I{W#mI-5@+@$t+7f>I8-y zr01Hh(F}1pY!ZjS-iNTm{W=I9Yu4RdP*@5AOVGqyU;|C81uJ0A3`@Jh1OLT7u#N2O z1y_v4YHCJVK)hSr1ZThpYOn$-&Nx^F(5asdpH7Pe)BWO!Jl#c*+9kaPY>?wSuH$Ur+OJI*w|WJWM79Xp3AyDGqP$NQ3t6CZ+y_S@Ctz2sFwY`R0Zir5dS}`p1z-r1kx$0 zMbKwhA((6;0-29|MDBb}P*DmyU;qYyDpW0a!nX<#r0O?8l~kP0#DsNrb}sD9ZP6*$Rb!Fh8$%a+mDWVCx^<3(WW zN3iiEjq7Uw@*ywsyUy$Cq`*=c3PU|=9;{Z>PC4srl~)Z*VBOU+jNYE9-YZe=b=B5F zbc7ji1 zgzsI3?^0(kSV*5+N49U<(2k}-wLjOVX*IBvi}d1U-`Pf`(mZ}ANc#775vc!`ou5#KX?4wmHcD2 z{0P_l1poYtFa7F8{lNwIXJG&LkN=my{btkqf(H=gQ2*^ASkT}>gb5WcOlVHmC{m*& zPNZ1T;zf)ZE0)8PW5-93Aw`ZPS<>Xlcbf*SWZBZ?OPDcb!ZcTB%T1g)b?)TZ(z*Y97zfdvBw^zPqb#EHY5S;N?I<28~JPo`Yi@@34KHE-tJ z*>mN1#zKuIUE1_%)TvdY7C6=Q>xK^_YNTD;_QY~!fOtIF+xKsfDQ6BRUi@XvpUIUk z-x+l2bLi2HHhl`)y6dW6wQuLXHSAjO;l-bAd;iz`dGvGh4rbrp{olfv7oVYDzrN(p z`StJT-(P<`Uqo4LKmrRit+neCjLIR1ZgcR#jXDBuLJCn*$v6x%JkBQOI`ptPp`;UW z#Oa(;@I-~O>uyCBy%TFZ7-J;Qt@LWNQ9Zrh({V@m47+ST`|QKdKO&1X@<_}=GjK^J zSsMsNC=Ft8HVCVVJoS{7J^wx}1Jchkh9q=XUVBv%QD6yFbW{Z!ee_t1 zu#}WiW<#=$cIhKIcJ50aoOWOhPyV39b$5{Q-nV=l zcrb+@e$(QOmk#;y3tFD}?wo&qywIh;Gso)9>U4-%jOq-Sx-QJlHB_`6hHYvhkg>gAO5zZzx{=$fBs7k^#bUg0UoArtvkc^7>xL*)t0glnFg~&jjF@CEQD!Jhs!^3v%H1Z<$2(7QiH@Np&L~L< z6jPpZeyQ{$D_iLzSb{EkvaAs;Yv~t8hU0+aJcA>Ac}~yhFqpzxqaQVC%#G+~S;_1T zD49tU_dRoo(UhhLssG7FYhE)eugoS{49QI#eUnGw3}YD_YCs#JQ=*qa<2uJ$+-(d%DD#`pgLv`&pC`)-Rv}E!v9;%D-(QREq#qC=74Ox7LwUbrGFtPZOg~ zi>d~b^?T<=CDKWcmIS0BHCR4L`V*6$bSNnu-%43Z(3c)mrf~6QO+R*1#XMB34~?Wx zds@+;3bmbVEUHoCm{gN2m8pXm=~K55RjE=nc~%uDRtu`ttxR{mMT5lO3=bmv@#{_H%%+noR)#7szoPbTg$T7`Y^V}oGfiW zV%d;lmZX~PCucMF+du}Fki$i2acgIkR^WMiO0%d z6`L_0$ACygcDs~vyaEx2IK-5zOl2!)8OvL~a+kI2WiEdi5$5nkDqcZ~Gp8BNYgTic z+5BcV$Nw45Xy%9#?0jcD=ULBt=5wF-{0>wwLK1=|^q>u0Xha`c(TQgCq77{hM9?sM zlcsc~aV3^iWLndk=5(h${b^8ldKK@8M3_wtW>ky$)T*wsCEg)vF(MGwvX1qvZC&eH zKjIy@&;>1e{cB$b8`#4ZcCm?lY-9V{8RZZJA_n1XXg^!p(WdsatzB(wU;Ej4>B1Dc z{cUfD8{Fd-ce%-ZZgYFP3yLs@eA4?+Bqte%@1Qrm=TUEb=Udeg1Qx2VLkx2RfNstQw;m)i&k;g(IkZ zh*DEI>QI0B)U951tV=!XRM$F{NzDhahh6MrCwtk=e)h7z0}nbiEZg1QcDNgG4ZFrg z-R*vNyyso-d*^%JfAJ15Y$5Q27kuFfe|W6fL`>WC;jM6UwYJ^UiGOD{VU?(?lHt(_OUMmB2JESUob-VyXSrHegAvl z2mkj1IRhJve|+R8U-`>te)E-2W>7?5`qQU=^{sz>>|5U)tvGsWm@WwX&V0>x&<_i?+ZVf7(ene54DRw zD2zfWlt23GKP$XKEWE$}LqIOh|LsU#f2*kiOd_z}!ML2vtIh;dUJi!yR z!#gaal-omI)WaAIL|_EOK{P~SL_}jGMk6f6Ms!4%fW%0oizmE9X{^Ld>_lti#4Qv> zZ3M+IEX7k)MQ}tzHH1ZSgvB_tjBlVrI*hkmgq>aNMR;UE;tNK4oWWr{Mtm$reN@C! z425N6MwW2KXOxRcoJNC$!fL!mg|xzK+(w5)z;0Z`ZwyC@q(D|IM~rmCa}1d|RL9t3 z$94pqcZ^4p^u1rKN0eN?d(_8#Y)K$Y#zp)`fE)yY97wo`#)Hhs_Ww)Bh3rXBd`O@? zz=#yXiL6MYgurpkNTnP>SwzP$7=x#bN~jzIkPJzx8Of5&N=BH+l(Nw4fmuw+Tc6iXb0Nij4_W<*Py#L2eQ$+wKlo}A0N1j@Tyz`WGUicCts^h>~; zjBkiPK`2ZHI!wfbN3LAVlx$4Me9W=zM}Gtb@SDkijD)nDi?z(moZL*#R7lVKOot53 z?i)?g1V_F+&Av>{#8}PrgUahnzt(ik?t#tNO>6de827F&e-wJ@ASn!6wlhc!SZZSm*huf z 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 S&A}Rn1gCa5Yh%@n6 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

7I|9 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셎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 SsqODnoFzKH;1=`$~r{GIxx^Xb<8sl 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%0AafJfI09^o+zwbc*6z^e~6}6(mLX|-H2IJO> zp&NvtO|W?cCz44yjFL-jdqHSZB^Js-L6b#X{HO8aPca(%1YFW9W4JPn1L)G}ySbv- zLk}#(Qa&Q9^5)VbBgD&qo0e2fU{q30t8wV09$&aJJm#A|V>F!m9SP?>H){qmDeS%p zM@85BF1<&1;C51OrFxq-D1%O`V00z?kYwFjkxGU9u;Mqt;S9ZgeLa|)y!w?T?&LrL zvu`YHbFUAx^40WF=i8^*j<0Dubu7BXH#BxPYh-k9 zryQpr&6^nUV_$wkK`2C3f;cf%6Y_+Q)C%oe_vdpSc~r77070HO){s3mjJxa^;d2CbdDmuvgmQJKzni5hn%{$9!+i&rK#UKU!(bJr4ALfDvGUwf4^4W*zq zLJn0X(0rkPkHnEO|=1wtoB!dU9Gux^Ts~ezX<%JHQ`2D&% zr2v|Y(FX1s>m1?gr5E7qfNJ!z8h%MrhqMY@byb+=%bRtzB^3%iyLx`0c+V4M3h@C8 zfwz})_->gdpW_9(&PVax+f&ror#!I|4W|SMP8!Aph?Ily2VnSHr~KLO+U5L|GobpR zj!@onfxga0g5IdIQcvkam5e0B2{Pym)8ih5&p>~gYe?EPdn7W^-I+!(TGwTJHl=Y= zqW#YNGVkk@B24#9rJ6#%=%nSjv)HVXzV5g87W187ADKs6dd*s8nl~+qt@XVz?ON{> zpSCQ2yT9bMoZv+fPpumj(=XrtKGTeb(J00298?@$X-rUx?Kv?WdW}-xN5S@ z^&+OkrJrc*%kOWe92Ih>!QF-3F*jRlD?h(0fU%LGyZsMkqvCil6O};rD4D;IcuK&Jw3XNqIMBB>k0UgOHITwwMm73neNXwKI?g4!1*UzRS}E*C;9~OEoN2sH?(z2{ zVkx;G?*!ZJ5{P(9sbOJi;3|(qY{yc-8e|AHobt?@wGiZ7oHWdO7L7@AGapKuH?6(|F*CGD6S8-_oNHAEjGdlY^%X=;Il(GuG>>=*STdR8w}*~wnAON?l$ z6r86Ojc;A3jf~#YBZ;pgc)=T;IbxpiA-xs6gM}NQWIiW+hjYF3j&0cJ4Dm%o_17I) zqD6|QHOd0#J!Rr}g0Ls|v1sS7>?M1-COuOx^0qL!sgJRfK2}@w;L|9nzK2O}vlj)I z;~eteE3c+P&MyjozloOJ*PIT(Bu^o76-uO|(~%6`4BtXu2uPSEDZf)@zc^Kss(VP3 z=s8S@uwvd;}u-%#snTPhXE!;i)qQk zglI7$OEimi!T(0!LCvzH`3tofL@Mplx!EnJ342M67!-N@sXJ}zjb)gBtkrP3_Op@B z%ksUM#_AfYuxa5h>xQ1U91*;o*QuE3?1L#Gxts6QtNn%g2J*jdU|+UQ5L^JVCDMwqu1MUE34>j~$kJD! zBqEEK!O0%B=Dpmug+*eI#3=dA(P_+ZBPJSQK+F>w6nd#65`n{2Lb9ND1EJu!W3S6B6)^IgmrVv;?wXOi-N zrBfFns4gkP+?gHv$C9vO0~|`3RJ4#Kop7!)jPwxMSIj-D*;AVHxy9Clm|c=laf{lP zpwP_#D=Ct5;1;ACsvP4^6v0`6h5!MUm!y?k=N^F902tolH5@Z;pFNhOfZqGooPcH%8<||dHT2IcW2dnc& zV|&a4nc9PPkIh_3+>;?2aB6%RYx^tR?(WXOddR8{>3-+DIAs`Q>y+81iP;(pZz7%u z-1laoN-!zzPRP+&3s}f>wH!Qf{&@7Dq2ple(Y0R{f>AbY;`?k4k7ED z-(PlXTPl}sp8o;i1sy80^u$9Tm#ey7FpSc}lda;1DTPon*{np+v&NMoV#8?#PRy~Uz9BBSO+E4EZ~S5_ zpD&lSjg5q3+bD8h8ODG_v0A?El3b&sWubnAZwKRTxB_t{xXD4rvz&L1v$77{Gr6uF z9T^S>t_?9~RHsbzh~H}@{(Wwe>%;W=nbp}!RuA?|D&lQ}3T_Ayn=hPz95;IZ<~i)v zuc96`U8hQXxJ2N~S>ND76lM8v6QSi@#Z0_!gm0rrLd&d5ucgIk*hsa&`aw0yZqga~ zQ)?V42*$BYLAo2oWI>HpqJoHn$ytb69XL}(6Y@)0RF88R-<-C%>dl~Z{9P#u1R+HRMFzd`H*3Jc0U~lPcw_vAY-qRO*l=HyQ#kD3CMt5 zX>@^@fK4cihHFREjZ2wYd?t?v&wijMHbtb%JrCJ74Y%3X#`*RkTb3+MK7Qmj?^mx# zLAJBKcj)4_!0kLPn2oMDU5$55Z)C9W*J5%Bl4IC9-F4~Scwgrj&Q>tY7D&UXvJpGvPauW zZBRr96WaNB%+soAz0R7bv0s&5jM@1}S&}$mf8w-gvCiC7<#Wg~@sn?M9kz|KmpL)cYVko`-{tlm^ z)R_6@x!DU|IA^>R2UK!U+^KI{WXuM8?^go+iWW6xY2Aq zFZmfDa3YKyUxLiqLHUIGeJs&f3I6Jyy1My?1lKpESi$?XI_5LC!_hBgCel^Im!>bM z#3~!l_YE_ZKUO!#RqDI!IoAO`)YocNA8t6{n>o<7PBt0YTf(q|l%@&*zIBmu&e#hO zK)Ix%JO+t(+^QHAkYAGzJb{46?nkbjHflrho9O5oK0&Pgw{(Vc{;9{8`(x6#$f z)?cEyzxuFa_$)sCbJDwfrla`_mq}x$*E0IM5Bu$~_g;JDpOe1*&4EHdck5pU;gKr) zzfO9lrRG0<*vsC3PWq06am-2oAlv8m&$F*|>`x!||ItbR|25k9Od{v6XrqbSN$%gG zIQ?$<;HQU}Xro(!?4#d+viX8wOti5m=nA{SI^?%*vvnvI118!Ck$2b#AXM{ZdPaPA zuQ&qFwbeQb9b54r`c9d{gBW&@Mu|z@4baINF3 z(yiAg4OM)=4Csw()u|TV69`r$qO|*`8d$K$38Vu^#J#bAC)$hK*`~?!zj4fXN7c`7 zb{t4ui`dY@;~Sdpq7`nh*8|DgRpxMRuQ8nRTY}Ts8FxS()Pu5MN;K4~?tJF!=L9bd*0S;f zzy7N-U?*zV3zirjb=o-S;Fj+3T82pRHDqgAHx%k!jVXA#{(Sf-Rr+|fWsM`=novLw zD@a`-E?Q9R1o$|=F41zU2A#|VKTc|ynAuXFa13J@T(<$g}|UE^B(*KklB_pxbHpZj&Vxw&IUB z7Q0T{SqBg)L$MHBW05dJ)IavAD}eTr{F-E`NMY~ZnYB;C)V2{sE{lW@Mp+_ZGWW`~ z7~fH^Yy@C=yoAUI_B3d|PepoAb`D3gJjUCO-^fM52wI4g;(F+6kU(r(>K4YOa7vl4 zY)p71UE!_h%)uj8CS&9+5ixXzzWFDP(DR5e-6h*1?a@cw>l&eVM|JWgbEw$r14b;e zCmA`19};$#hlyZHA?mZ#H1Mo}562rkWb)Po_BF-a@FJ2rpRe_XT#r$E_e7r6tfm^F zlTb9Q*6mLo!yT!@(DLW_?>w5E7a-yLUIv{!;cUr7myJdu3XCp&`aL1)%*N zJ{c~#jLFxG9b})5oxhGfhYHhAEi)Bh;yJ#F%9V~1nL{_hI^`Ucq!P&hiEL?r7?D%C_nmPITuYa6oD|TI^IIY=sm3d zvmyF02E&KE3{$<8cYo4xgiyy{Y~-Z4JSEPFT zld`SO>B-}4Pe=Ba=DH!{#?Wrv(LJPK1PQMRYWPulovVdF6tab}<*T_;+`Q#+-$^Gl zQo}8c#_H@-wF6j?bQ$c)9Y%IlazpY_vFPwqGuv0T8*H~{iK+D|#F;_1=VgIu+HiL{ za5ubIU>w=7cBp&B>0~>n+H`|Re)u&G)GqaikBzvN^?9kYDi6bVQzhT3 zhR}pkrd+$*k!v;&FkuF7UGBDzO9$taS$zJaTbK|ihu>7e0o^aCVZm>-_;7?!l{v5aG5Jcouv}sl zZ3Y|fR3~q$mGLXTdt*l*QI~!c;$?7N&e zRc67}c8xTP_2Su$W^+d#Tjoo9YBN){E>0kDIDDD^va02~lTA47Vm5=s)={~eakCm6X@F#YzzCvg^j{FQsSsB;`U#yiN`C$*hz#AK*bg2>$y|3HGL~O z+$8a`JHbObg+D$%9{={bFnG|p@McwD{PuhAosiyy!k;_(@gTkW#K^omzxMBpiIeq! zDtNXreh}Lh<*=R*C@1 zz(45B5)x(Rfg;KxrO|-X#RM}@kyDzIvv9)cFn$zZm`)0eM-qkMW~fZbF9gHzFx(7P zn2rGv%|e(ggq&-S{1#2f3r8({4^h^LfWpJRorX?>_?F=)?6Y9qy$C)781xkH*Djv1 zLnLih+(F4!TAYlC2ZkXhhj~pf2k|mP0|!Xqd$G6L$@Yl^&480^zdzKfT>^ zr%_KU$XDS+pnAg9UO}wEQy5tfAtvo;Yd}CI2yS*K%xI-pnU3{%k1F~N{_7EO2n zPvTNcT)D!{M-mA4W-fDTNUj5yQnc#4e`5}6uR#m}r>?(nCa%Qy9{U2}8%emSn)TG#XB?^~_MR^UNj zWiD^_`Sx%ok8SgKK;z?yB7u1?o%T15GgvLeR}_;Lhx4_z{RMm-;$N1VZI=xnFFcZa z+8vH{hrd(uY-?~W+pw#%?RpNF z4eT7=24)gu{}-?Wu?~P}ef$(gz<-5t2dZ&01>byoypDmu_a21N5q(^bW|WuQh+(}u zTo}b!=5HO%+Xdc?C+aiVOklZJv6)EIT*0C(cv(>pBZ`wvb~kM58&EP zV>fr$e$K=0_)<~l#~$nR`y`q>nI=)1$P78xk)1TF5UH10|4`qI9MHddF?@+4!W5rE zjmiuCk2N`f;d9h|#Z2(fy^=TvEqEz56F0mx9-~r*c#l?A=7FCJqRT`i6=Q^)aE9$o zn+ZJj%Dg9gl&XE&Z=p}BUy}$b7uJ#lRwEjgXb!76SG0KYB}|>1OJj*xD;1OUxGU?Y z?A!O>#w)GGm|m4h446M|?MCgdhP4CcAv4FuTzM0mO=c9;n5#wnMX9SP)zz)t>7=jSyEd+dBtIZE3%v?Sj zJOnKrHVjM0d5(^YYgcwht3Ei6!EHATKlEgAn8nHRjVRt`z~CsQ4U>&-KHD5{Dh+e zJ%+29kL(`3ynV$vREVR8oKGVu856dSCQP3*?GN-VV*DQawTR6&&!Ldf_Q1Oi+pN<^ zJ5ZsCqZ~Kbs#Qobyz%%#Ad>h$|=(UPsM&o#da7 zyiMxWz4pe1Ysq2!Rl;qeU+bYnO&f}x0FPKe?kwf6>5fk7;}EB+679<&Rly9GbBP6|22c~GPR$FUT=PgT&R@tf57RLe~#l2Er|CUb>9rk9k-<1vI;Y@6Y zAh1zD7Acugq>>l>VCI3i$1?t~%}jlRjsGnB4RuT?t(+)?4)?B##W2gA-wTBQ1j-wbltHk87{=??_*EZKc^?Ape;MZSvq5h=4+T9@ zyw$eXQI4E3HQ~K7i}k&Fh?99`$8)w3%{tj&$7{WHp(H4%ZPP%DDqz@5{CX_%5cPovp+(cm{KHfWeWLvklSs4gk`z%yq@k`o#CxUw+I4JHX)0 z6Nie~S7f$|BIJ@2H0EhQ_iHZ{QgT=+qZ5v`kY0+>Hv_eMg$x&7I^d~{OCD2iaolR2 zIKS2??~{M;TVD~a)c?LO2<+Xqv0h$h!!%$P*VEdfblfU=rGmRA?lr%EzH!ccjf3eb_e6uaXi|L8W9^-5Cz==3 zCH!9mvWd+NAIW=LTxJdzHZ29xWsMul16v(=xf5MI}quXNmEfUs4W+!rd9M2-ZVaDa35< zn?RooP?+N8AOLoGri<20Vz;3?&Jx{$Hqz;7AQKm z68p|Z^nA6$#cqyX7=F%v)!akVT2P#h!gW|#>u2{R4O4_agn$>n+}^wD!@aJH8*2CH zgDxIQuRA#?(?$_<%nc>Jd;+=(+|A%`?bSwO8}ZsQPBQkyuDv}kWNr8L&!Iay_*&&? zAsc1bVmL&A?XCR?0o**6R#pD(sAN~N|Dc#}vBc_2vtQA~T$0$p9;>f5YIVwz<0h+3 z9gtQU>>+Q_v6741MkGpW1D^_PJqQUaEL=afQU5+Y@^dKsYV(B1PG}nP%;$wq(MPuy zs^yXB@^(K25cIHT3KO~{kzgWDWbD}x6dn))~A$RV$=?@C*6e=WtpcJc!G!i-2UBJX1~~02dJu zal$n@;D>cY;5wo$ccLxi9|)YP0>vloYK*d+sO>sxa(cl(q((O#`LZ8bQ8*=Vy;q z-a{g28nOQfMW+P${UPkWWE9;wej?mA-UjO}X1l!*wf!(WJ2Z;P8mp@(%GEzQQW5_R zJUUt_+9D=8G=}nxJHE#P7@sO8hBGF68XCJ0KKmv zEJ)oy9Qyv0fCEU1bw)7s{{(hg6IT`zKV2oR$FMF5CT(z9Y-uFzI4D8gp;d~2UH_#0 zEQRGF053Z7_$q0SDmhLh`8E`E6q9^fk^Hbf`PWr4ppp<&DRPkoyG5dx-O-S2ba@{k zbQ(>#p9~8?lZ>#Fji4!FQ{ZhW50z3Vu2XRE(9Di(^k%8I2u_aJWUg3N){#`OAdE3K zRj8(tg-0`O$30CjJB?R3jg1Tb=TU)90pdMZtOPKa!6>h}UpEkHR6dtBOSwh<^`h9r zt3o{|)=bx4R03e`=V;g>0@zcLVm-n{<_J4%CFHcmzjnvUhNnKsX2iTGY#0CIMX{d# zARrU+fv`^luslsDf+V;_0KuVzk&am!cmKR8M#{3jXk-hwWiRw(JEszYk%UFm>>u5| zUoJBJ(_iuzxr7aj2b=&N|IZ8j{bBcwhG=-^qD2dT{=Y8prSJUud}IGLmd^S4ji0*V zPZ}vb$l8AD3Df~i#8 zdKJ!6%ImyPxj7a~-55N6ZDT!By1O*D8X z%vz|4F`O_=-8zC!S7SqCpE{#B3g-H5BLp`jrXUQEb+U%4G1M%g2scX>)0EcYirv#B3&vLws)6NKw!@8s{N3+O|<;u&y%p3}s?$X5y# z9GVSS%BOY7NGuHPVyo~jneYtdkN>T)BviiFknkey-pHchqFt4vL;K$C#vorYXm5#B~r^0DtL$nzTh5R!kC4)leYb=kPYohO#^n;w+H12!z^!$<;H87ds${QNrV6P~$|^Kk z1!>RyaEkL9^qy+kl~^di5?&@#9_N`%!Oig&r!g02Q6~}}zO5FWHQFyT+@z<|h;pbM zF_0t7h4mvVF_J`)Bip4})9J)!T1EmpM$BbDhOl{ohTNO@6WHZ;``agfi-9#=*D04) zC7)>ZZyO0yZ~eE>A#-=P=+@kS??tBTkNt}B+8+lsEyq6& z>xTGmj^50>-h64TUe+cxi$M0B^xz8oJRP7+20;foUjIBFzYY0$F|97}>+7t7f(mK= zPrMF3WyZCi-$zQ_!@sX*x^-RriS(a|$i9}pIeuLj^7FK@JLG0dqJij0SN7R&j6;Q4X(?e4ohdzHKK{WghXfFMvXP}za$XCOq5 zU0NvcWM=I!4$^;S@IDMqP)t%j-_JBX9crFub@O7corhZ>)V`DP_lx<#1167n$pjYY zFx7ylD?HJcj+v}~SQS#696O}F`E_r&T^1@36$LIN+{qe5xDumvBTB!0hIFXlB*$bp zTYWM)!>WuC?nI^P=+*GfjsrM=*MsXqL%?aZIwI!f;RVY1`O zd8TydOGuX@!QQns{k4X@Fy`$6BD=_(X=K88)tJDD9;kmI6!`-x$DjIprd&7T0=I>T z`?I%bcUgNRoX&}GwJt)L;n4yHMIemyk)h^v{l~lSw|XIE`XSSKy@I>fJ=(3|!ORd` zMLDy#e$vws@pgr9;huo9Kdi5dvW#+<51=Ad)MMe6{XAAf!o?SSX<2(IWxunymy8*Uqz1ygi+=L zAGYeIEF9Ua;z6a%O(EC0yk}^2l{?<#0i3FictO)iBwxkAmD_`lXE?%~5lY|#Ml~~1 zi~9>9wlt~Rhl&qriN580gnb`ZHVb|-vvrN2?<6n%`HpgldfOYtypD5!UtN1&Z@z(P zm`!xA&5ZnKc$%fv>7n7-i!$*p}$-Z{hWXNqo=Mz)yh_NJ<+k^ zdFH{Yofl7F?7ZjqD7=-eyNCYowjzs$Y+s!^3N4~Y25e~b=RON)B}~)Ipx=4~y9Jra zj*~P>bl=E1IPKAV6gTB-D29e*S=DEm6MOj$@3V7T%HR5s(=fTCbFIbBzvpqt`K)E#4xU7T=7UME z16A2=0-PV?g%)13`T9F5-W$}vRxgsUJlEf2Nh(wSP^1uLrkmHh*7ma6E+7G5={^g9 zRa$zYFqRD}g}}Gz4D#9PFaT6iap9R6f>C0&TqN1*y}kq@$!+EE5(!w?om7iAIobWt zcmw?ID$VQp_HY{9^J+`a-$D3&aR~1XgL>@coH0CfTTl*F2vvfEr zz&FQMuay0^yED6kXnz*l)u*X_6suxNTrA3`J^YD-u{aUBz}N3!E#3b5vs+4{4R<2&>9hUQXS;Qw(7k6Me_~LpUKaFsE_BqkCw zpZ*jIe?S%0h-#3pRjA|TDeRl;UF#*6n%mdTB#!$te8$16xQ*A^LsBs*~yjdtnsF zvHuQmlW{Kx35MGu6*=o9ijA)qN|}W;DiHvRBsum%y=DJDiACKGQ)f@g0nQe>e8R5rkFvz zI_tHQR`qiMsOXO33tgGwDiC!?W!VaU^_|+`I6PyWQQg^Ugh(BuaeBXAOjz@<^x+r7 zv#{I>oY7tt@`!CEZDd`!78R2s_Dc=Y&QVt=0(=pN|D^bwJ-+r0?05Xib8I{rkJp9_ zkLz?!qzUQ~1foF#g+p;qkGs(fqAz<0$nE$dpAzK=8nNc)@wO7*VZZ3%zXKLgoXhF( z=%8fk6uFBd6sp)isjbVVYGW*R;w(IT-1&V{Myb48 zI-Dx{%C+hRdR8ctpCf~EB{$9>NEk>~k(dCAB6vKka{c8r z*7$7WOb`&t1Kq>}*a4V{m#eW9o?zHywx(Gyw{7vb=pVkj~l~z)suMPWy3Di zpn3hP7-$Y*WAghR4N@UV&$|Ce#oSC@7tw>?b+mPS3Xf1M@r1X{vfY*}sLHBrK-{Lo z2qFR?x}l+jLn>w5>22Ef!e=lP*bWfn4w3Ka1-m(vVyBHvgr9!!ceX1PP?v%{P8G>L za^6LJGP{+RX9a=2CcLD)D$)agHY^0MKfWeY>{6EvD_WdoSL!gEj$ybc`e9U|Y7q0@ z*U7sSXZ5oR;kf}i(BK6NxrV0h(!g_JyO+GWMcTxmnXEGRvg5C1x&m<@p3ixglML?5 z`#@*4FTGzVtU9W108)xYGq#KLv8;fKcqg}tDEm!wUwy5sKCy^&S zO58Im%(@rE;8WtVQ;Cc=e_!&>?Uif-5C2*m@-0Q`YihPCODU*nGSs(@DZg3^7Qc|j zEnb}9;;c=6Xi_TQ+@LdX2o=gzp0GzZM!a>lW8*O#&A_59*X46Esa~3ExNNFTUjB4`+0sSG?;gN|<|blg0G&m7;uYO@6ZC7F2(I-i)wbL-_iLX| zuSGBr;|0runAfJGVh3cb&PYN#cg6l{V7bir{&rt1#Rd!X@1uqsxCW2~DE#-K0=`u% zy6(?b5S#x#=BQDPCgrkPX%(_nOJZaR%%f_s>q}wPt$H3KyrY%IXW2y{RbfBDPA)(B z!qE$UCr{eX^~kX?R=rp`_7g#zXvv41=p2XXh1vZXMR169h11yqqhd^s`?}M&s-8PB z;1r*|CiaCU_!AOFC@%kSj+6faeLE)A9^rJWw5`mjnyu`Gjmf&17Euo5Fpdu{`CD5n z1_7{Zo#AKplmA2G_e~AEydb}}EOe0L$p@{O-_e`RuGrW9L+rXTSKTCCswcmP=mt-x z2eU=gT?yMk`ycYhKGV^6yd{~U6$l^t?Z)tJbafGxr=*f+V z@92O;Ab>CJUbb^OE`QMmC#sH24$@z>7uMmq;Ko2Yt(bcoe`o{wcHf3IIM{&TtkP@? z-J>W*BK&Qv;g4RCw5BHTWVe7m+SPfb9ivxtHrryTmOAa3j+aW}f7^l4D+>CsxGklv z+b4+>$NP46V)Tln>9!97TRB!2`ZV2c@92lLU7ibecv37Zik$B6ZH<`(7dQulnBNf3 zEC;Q7ogNn>mV>|)R|{(JL5xBs?z(PLlzq^cIIP=;6$8^dup%)$!PY~0{2v$)AHLdS zsCLlwc%F@6b4%T%-hVF%Y2o{^d&;vL-0LzUEi%10^6^(6o^x2gFr!M;iT0#jpmH(_H^i+Aw`4V?8y6% z8`PPgBa;a3aI9Di6Csy!fNQW0WGfQFDDM!$8%Y-YZJQ-eT-$e>$BsJ=-)V=6X3xbl zBuSElE(F%MvJglT4T1>8Y^^>prE#{xwPiLjlIybd~XKY#IPhnCO5JoM)6G3;G26QA1X;4BdTqbp;x(#TQNe+l`MCsJmNJ3dk|- zxsBizcP0T)tovkEoJR*K)6hcow>c@X*#})TkwtMbkA4_{Dlzy&9sb*_;MjO*v~+mi zjWva~+)bt61U7j1_UD->&3!?adLl1mbv4U_I-W89Tka!Kru&Es$?qCPVUqAUn#`%I z#H}REBJeu4LcPQAA#ZcU)`qADlUzUB*V7LM-n6R-NbCLG+NWCWy-`Yq*CVx18D>Zt zlf&cWJy5Txu8cB-*&9m?m(B>@yCAw19$5`C=|=DlIMjJz$3B4fj&^n?2t$OmYe5nr zvPe`9z0oESGVeha6Hq?S)?3}(g97Th0mG?8FwAhG`jqC9T=Pbqo{_+XebsxRRw`0* zc#3St#9`X4%HYlQ$i8>mSm?#l&`!|8;;~WK-XjfDhK3-75yF(+BLB)gLy|Br z*`vF?IP2CkticEl~I<5+m=)qSOu)H!VW?Y<)k_zViJ693csECNTS>IaJ+Z0=ru`Clf7E&Ac z5oYmD;<+QE{nKz`LNXvFqlbWdG20~hW0 zZ(fh0lUYijOQ^`65n<4zE%BjBPofYxNa>w7#fLDZ{>t}AdN>W_PCXkfdGKNSRgHD9 zP46v{a3uG`GNs-@S)(NE*d7{g0?d1!SlA+~)W#1&Emze`)b|jGrJmpre_jN%5^}Wr zcx1d~{SpW#7z_S7j5R9mKVS+OpfBswCsV`~X4mA@e;PJdK@}%~TBu=wSJ8*shc*S# zi1~d3CN?Uq=b~oqa6BqWxD3{1iPqzSVn~M>#RP|0O2z|wpme}0u7qDycd?|lmWfFv z=Af-{L8DdE%As~CpBK_us=!dDVV~KqxoUa3lxqDvbCBTTc3r*^)f8kJnCa;A%KYQO z>m{0dUHSSib_~}LG}p$h($$Xo<{6fX)x3CIV>0j(u<$6GQBjJ^+GDg5@AJ7%@_l3VWwQ!DmK&p}kI+Y-0=)*$HN1kpq8Y$3=D zXo0jHbR|bjHUSVE5dYk^WNr`7hg) zBW@XyiHtW?WQ@ zmU!AWy3?+F^X0Gam)#^4xY3dGxC_|g&78d}A)@p$?J+XtH1%ST=Iw2aUX$1PsayEc zr(QyymK%}vGA7LqX)E8@G#9a@kv3v>SfEu23LYs4{-p0HRXHfT*CQ3YZ%gji{XO{T z5utboM-{yH@hNdB+;Y!aAYQbpn8hh8SRh>E=~C{x8F9BWj*Vo5A`z1xYS@w<495jd z3MF~Li%xoy*A+y)RCW zpDNCpUP105soOhC`b-IMkvIvx60iUp;BIbgi&^zL|ir}2i7>lzpvi> zz8dC$e1W|OJM>lIJQfT&FHiota|^&iH3As`iocFI3NOPDDz~JPMZt>xw?Bs-{ALOX zg0{_51fLG;1??<%{0JocSMgiFSdiaUf$Erj#dhdF?sd>s#m0| z0F)O+4PeB2J)p|81a5yK=qZfTJz+8{42p(*&`A8~5cXapVkRbG`3g1P8nH%|#IlgM zU6F`UDlTwF?zAQ`#3X5F!DcvxPfZiPa7JGINmCMjZ$+JBK6S?`tRr}TnM^L3=a_E#BTsVGXjVSX>v>xUTUP` zjii(p5s6?{s)ASrw~WFpcxgn#pm!CRLEb+p&2t1mW+aV(is%y{VE^xsrZtSY@;Oxn z0W})CnGvq(m=4?Xd$pTxBb8ximSG=|;gFr-)Ry7AnBjVz;ZB|DDV6DMmgyUi>7Sh$ z*p?Zzm>F`N8A_cMCY2RomK7C{6_cG6*OryAn3Z&$g{ICH zaU@!EG#YVC+sW4N(S$SyV|u#4VRCKs2qgn4$H*xO>Z}C>!=~ zcNhj3h8j}38x)WZVdxGi0Rbs#5s(IDX6R0(8)+n^K}uRcLh0`A5@e6w&-1?bfA6)| z+8_4*vcK?st~F~o&-42Ij^m$(@a93bC~cGdKE)1^;O%drUwk9CIzs z75e`)lwUMR-HY6<7Mr$x_W#pcO5R#x{kn(u>Tg4t&R=L-SL5-vGKYli-p=7%BpqO3+kj6N8Jt6=_MyAsCSW=ZcuP`9-b z0aj>OjuiOeWgbG8TeKQ25ni+szR|(H7R#q%yBepouw@>jCX|xP+YAt;jni#ow~RMn z49iO}7P^k+)z&avPli&atf%lhO|Pely`y-Uyd1}2gM5~2#}=YmU2GHP)P`N?`DWN~ zGb2!=Xd^QexwVnCgu%I)9kk$Wo9lbg&z>C}jcu22tD(Y?7GVl8;Ze6j03j^-CH5r` z-@`jKDthk4E-S2|(y5L8Y_PME+Lvpzj+Pj3($gI+;aJa{ z=jW0$x9d zX>xxgG#wSnbhQ-t!0Bo^l*x32e-IjrixwqCE4mh~^T>NW!6y28BgylTmVjZ`=g$?} zsrx0R_IZ@MQ+#=NHB-e|3r%|^S?@Tpyf-s{E%@zfXwAF*a`J52!OXlm?qlPLei9iH zJ+~$7W>U9Z)Yi|Mu+0PNb z)nO{(o2Jsvw!`}hF_XO(tmbL&LwAsI*3pcO@Chl%YkM#a({%E)<+c60^TDO#gCwat z^GHhzbp6)fiZur>c|2I< zotLnKssUfD+sqv;`Zlo4k&|D8 zv!j4%V`zl$+%RaBUIAl8Um05$hQ3dXCMZB5jSPiT#DDK)<;h06BwJIure!xd6@8Vo zKZ=3hs*|_=kW#vlX6Pu%+?!B&0qQv}3-o@^Yjez2mC zMyM2!_?Q`nu?367F+QaQRl<2t{{~2%^U@zQFrvw@#v09xy)zy9_(=2febuL@sws}Q zv#>s;AtteLn(n!uOiZF$q*q-8!l;AR02C2jdYZW z;H1o&JNr9YJQ2+F6g2mwK2-JXiFMNP?xKu;F>qY%G{fEJ=Wll1j=w>7bH z1CPb@n}Yt*Vs&>WC4V4J_A3DlW@|HTsiAD>b+Ur^PrfLqaW2i57CEVCJ2m0V0W3!e z>vM|^eAznL+-`ap%V;t3jg?!Jw@4u-yH;4i2TgRMj|CFz-Uyxh&asay^7cUdJyv8FM*ESdbEKB? z)013afio5+XC?f_QD;8IB%ECkTP3c zeF@T|MFnGWm)}@|4 z;d)M}J*K9wlUW7ddrr7gp%56*e$~B*xE>HR{q(AInWhX}+kr!(RF^X0-oZl|Ax~nP z)NF-bW{n}!Z&4eNae%8J&j(j`$@~n&(o$65;6;zAO}oD^6T}*z~ww<9z-eZIbp5x(N(qh;h^hv{5%O zVrh62;5pNi5ihtHtvA9SFN*fN)bh6-G}&~WPmfe}Y@eyX`uz+A|B5G-i^R6wq=>xnjlXKci137T6udg*ZLZBNHOCbDS(e!^s{iRDaSgW;FCF ziOlLbDBHap+tb1LOF;#awqW*Ra!AMS$D*aL{S+v79lDy7Ux4q9A#&7jFC+n^RPqwU zCOZCAeLm#%D_@@f-72D;YT-QH)AZEta0Z%`#BeXyH(io0bYvPa7Uw5wGXG?gzw|KN zk*0XT+8CN4%NNW?y?yU?#=Xz}{6g3y(sbN*8!%)z z#XT7?W^hdsUul-~e6^85PZuM+*!$bF-IBX7;I*NG(ePC_Pv8NTvfo<-?MTdL;{^pa z_##(@+ly<#(?6P@2mNxQGYbdqSUSI3*-CZpe>fc{Yo$d{MHaveI%+HG%G8*hr1bsOLR<=dA&dCZAO%$Y&V zg;&f~a?DLb%mAOrEtn1!0o^ovdp|{s+D7WM+%OtxH?sk#@F!3?7AK4r!b=PljhzvW z+gOghujC<2iK7&yB{k%sqljPYh+__mW96V_x_(4xNWg_n%PtDNc8((?N?5r69uMLp zKxHxsU2$Uq5@z@kKu__Xq~P^xiOPi0h)u_VjtEehPhmKoa%18&UxJo5zpz=DzW00C z96;7lY-TL}3Lrsm`u&gPSkS*#lb6MbwuUqiKtjvQzpF{51ZssC?*O6||J_VR>R5=G{Ul4xc<_WQMBaxJ^e&FKf*+ljjz5B5_s4=ElTPiHPdF;7Lw&QmfM zW3ygWWr0Ssep8SE#IoXTSds+Yt0?q)E|6VQ-6GT5|Ss(sW zA4^wyYSC&x_!xyh`mbTH)jc$6 zI$lVb{V)CqlUg(LiFYs|orcO7+@6GSwF*XFMvKkqoH_e09p&?eB%E zc^fUF#VtM+guVQp8je$+>)%w&)94Gop8ev2ZsWU`{CKr5hD&qUukmzaG>c0yqM^wh z82iP3armv-Q(xSVg7+jZ%3B0ZH^1fayofULzTE#=TA}c+?aDI^bNj!(r>iW(6%t!B z#5_xp*|WtbERz9R%buZdlta|qA4H4tic)*9>jVf(vs=g$nWC19-!F@DL}*dVg*1IM z`>GsEu5Dfzr~TDRG*6GnY7G7)D%%L$@S=}V^4MaEm4Ya*C6EW#Fd~)pr|09<2L9B? zC>wL$o4pHq`GN6oeN3BTBULp@c_Y9&Q`9PzyV{OT+o_F0FWq%UX)^=kx5h6X2tO_t6bJKdX>|iu zFDF+cyYrHB(-!0xS7jrF*@ZX=lw8(Bn|ZodIQdR2urQAZz$?uqjOWzxv6K7sn_!{% zX;Z5!lm{+_KA-c2{mj>`(2{@<_!)?2{+$mzG?hy|4-lX0srQ0DDl^0O&J*!5RF@@~(|&@|ohPlH8yI$4(!{=3kuE)f zJhlyeIn|jJeW3GFl8qQ~C-3>hw4qO%cn*>YTlr~^ymo?gB4nmBqwkK7+4I%4PHUP2 zuLoxiz<%4tS-)A1A(XUrD>b z_M2b(O-HKI7EOE*y6u+(&Cp|_sKj5|t1A3wk7*%ilVWsBT?AHCi@-P}%rsU76^qxiLs5VhNW`UBgJu=(le&MIs+iN&2 z`7H?=Sfo4&HLO#SNDGrpNsxrnQ|q?mLR1ToI8CUcST?*{-vaH$8d}iYQV!VcI|7mq zC88#`+ye88?TI?e%dAC%;*z9E3`PmcxKjE*Y{auEJf)%~d5>dJ6;o5(PJ5BuGi|XP zjqg}VPva~rweUHfFZ>g*3LcEfOJ4)whEt5ku1fDTNJ?zDgf9J>Amn2QQqHU*`74)L z>}_QbMX(Tvt~}l=B~A_%R|6YFao~tq>@C zP4eu~Qjtuoj1;#kC8sSGgtDnmL2@ESiMmLnQ$#_yz$Kc}i%Af*Twph#(Rp7LsQmC& zoM=qoDjoj`Jz`Nc9!rb|C4YojxWqt@YIPW)n0&Yp`MNMODhP9*EY(eq%9&;Eb6f<0 zTAvO=7nZQ#mL!bxSk@x;6#qBeQVffc@565`=K$Yr?ImRavdC{(MDhrnWWFKawKHS^ zFy97MHxPJJM0qFvJ55A}B4_zC?rBADC%}7tXov8b_g7ySX#k6s zJPXE7aepclql5@eF!Vc`ZV((u4l`qxT^jMh6)rk}>#@`|sK0d{OR|fc!q9EUtI}Tr zGRSXZJca=5Dc}2~IuildiKv1hcOcb&KoKF=;k1%BS!w zI+K8m4Z*;tL1<)d0MHQmC(^HkX1X-)$v2TMk~2@k9gW<9yYvd(oV;k110n=ilI3=WCu7dW)ygVi|=UX=L%>bYka(nEp^b)Zz z*LrC`$S^PT`SI3vKq2}tkbobWfy2~flaE0DbKQ+Kj8XSO43Cnh<(#B z|1{JDrKo23@=}qdQ4Yp@H)x;r;pnbkZH+FQP4bC7BQ&xRabdVd>j$faXM1~3#=S?r z4ZrEh&@W9s4`2MzGl>n(1pwq=ZWQ-@&Y$q#A)L8d#CO{> zLh+&F0|zv+kdu7 zwVobIJWPGUva%X?ch+E|w}TPm@hvZ6OJfmz@4T` z8|{(wqf&A}kfly8mg5YT&pewywW5D{h`*ktfA<*ZO}jr~ApRx{u*-}3ON4TWl8NAx z+age#!W<0GSCzc-oaliznU=JWyLXcb`gxR6r+eyWza17gD z%qxOmW+Yfl>*hK7&?vux(Wi-MS>uVw3^BGDfG0u4MErzxamkv!-haq zeQbsSSG^r*t`uy4MLKnao05%mNLKuJ(I^Kn2WSRZ{(IC5K#?xhl0W?&^~7rH)hRzm zkpCfFqDH-_Lm?VUx$6A>1QaPips^CAi|1uQS>mH}zs8_Oy&-bfwSg>{e#H|10?x<*;;uYxK%#eOXnLn=sOO)x6>>(Lm1Jh3UXYze7V(f7sb5u)9E`7PW6$|Bjdrq~^(G-Wf~~qNnCfZ<&ImD~;kdv|k@cVzK@) z_x_DdQ5Hu?v`DI(&UoS10*w|*3x}Vo=Dnt(X&(Dw(Jo2vn#Ap2fBAw~BpKH8Jg)Cu zWqs|Hc5SpW@=}pa++^2vx3S9RezP^>*V)dJxEP&gb<6eI*7)j6o{84UgX8s663zSk zyI-3ag^TXq=bMZEdee*}udiLshB%@G##99+K*Y;zBl(|cwVdgfzS28G0dN@LsvXN4 zO!kpJ0C;d_#ye@2Kg2emJ09_nM5s4Q*Zyc}nLa4-Oc7`bMp}f+;^pB-EbfyG1yY;? z*B=*h^BW_yX>vpGIJ}M(l;LvA0Uk=7wHB}N?5!dmW(gn}1ci;5z6JDlU(G~o-F=6X znPe)B(P4lLU!?GI^jql=WS&GuiC_kp3r2H}=W9?Erv8}@b< zXBLqI>G6?KgqapNkzyA26eP4ysXMT;US8#6gB?MnoNAd<7Q|v~cb55(yte^jVv*#k5I9z8burOH%bw{3hx)M2C|8zC>b<)!{l>GgAJ=x~d^+vkq z!S!ag>;evhU?sfse-w=}Z}8X?%}_<7%}>7$_^qUsmb-8nejU|}z=8Yx$(a(6LE(zq z(;?YIzq1L=MTwnen~J;r!X#K|2b`D)c)Uh8(y}v{m-%~pSEr(F`>=4K?Rev7+uhyF zB~o~C){5`lb#)%yFN4Z9;EzMUTFXVWs3aJu@9$vZMEJVzY6H$H$B-(k|D8ob{CY(*>UZYh5jD#;d@tEBq8ajehyib!7SCT%RpB5YDu$A1ojhc{ftKK5yMb3@0i+o3LxfQDgqR); z&?5a7$G)d5UT`*u_`K`NsSx7n2LH%CnSB}Ug8Q&1I*<9Qwd4Vxq<2pzt?b<*OXW6! z6v;TP)=PF}j&QL=B3;njQMZIE$H=(LDcuFwmal3$+DYkivfR9h#B7}SgKmqISsXM5 zzo!~g$|M;DC?bMN>Y&V;Wr`#@7T*v10oBObl=8JA;_2-Gj|Mp9pw*tJ!Be1dIE?&Y zG#i!DF}P?HEN>!42rU^Qp-K~UK5y+V)>NKlb>b&|h};lR8Py}XHzuQY!ob>>(~36! z;pPrgr%{}qR{KsQKsK5zjr~Y9GJa>W4sd67fdZZltvsr%(c8D*H2V2dxt69-M_R1X zFs6gj!_O%r7~Hc=;K(Rgy$5)tH}XtdjXofo<(u5=tW<)c-;-GCFKONNntJAo;WdpB z^5Ryh?glp_rQJ|L-OATQM#@fG3hw5fYV zBVNa{x9?o313iFb6afQL%{PvFuuapvR#j<^=X&MYjBQ4MkxVsr)sxYd)pPjXV{hCwgb^{;X*^HZZ?1;_aU2 zGh_Pe_J$n;Q=_EUX^Sy_^l0-2y>`9nZ<#2ShINJ|GcVJBzBW;dfiy#cX+PetQJ~Ik6~*c1r!?ntb-{mHW5lxUH*z7jDZC>$d4b11&>8l7f0p}Oq&h`j_v+)Am+DUxK?1xt7P=IGIABS z0o|qyo7r!_e@klNrVh9SwYQBCBY}?0OniL=CI&BuYKMmpL%~Qc>jEQ_LTVhvwzK=?q~X1x0a0r$Wad<1T_?;2u?7E<%w?b~4tGLnp}~z(T(Yp9oS! zW-%{rR9s*J916ux50>E&taz_K`%#5{#HmPCRhLNVAtz#zfegCDGO8Jd@4Ks^PNCzW z?t8t*_X0x3Ju#HjNO;f7nhKz3DRvkpEdsvC9Q@kh8p}SrXNX@?7k;-ejjXh2bqUf2 z$GCeE2^VmXYG|3~z_J|2qrOhOMic6hW;st@&yuiiOk6Uks@h03jgc2he4fnVj*m9R z@b!gFewBb8i`RQMb9Lag0$dQ?-7-tNY7)!PMy@k7$zWWN<-MQW2wn z{r5^G@CP>PM&#z68S(~eeliz@vMDx)m z?OE{lW`G>U$ITQq&Xmpf8jl9plHG_(;&Pt-?q^GVZymnve^U#5C*<-F}I*)1=(2-8o=ZX0kYsv>JH)%lF+uvgi6G2oyQ zub;nH)vZ0d=b%)qLQ*>UxVfw*Ma6KjcERY^tNLkHhl8f|y0lldRHO{cx)pcxd1dUWw()U0zC)Ztst`MJ zpqpyd*X1om(ohw9ZtQn!EQT24iXP4^?&kxXo6jrA%w~>4yYfcUYre@Xr}Os)T3L7X zT|l0k@ssoTxwUaiJ?$LJQKRAgE=y7FKAsO{R2hGfhATLr?NE*d0B~!Cb~)7F)s3^f zDUbUpI+6?I%-y)9IhT)Sb}W-`bo#4s>K_RREb-Dm{aPGeO%>@#}9If@{EoJ4!RMzzZa7)5afeA^*w!J zB5N{TAk+bx>GCN$!kmaU7X>)Qn$xH)NmxINc8skIWJ@%YBvR@EeOLt*_675eT6dB& zRt5_UVdC6p=HSxaXgOS$DgwpZyYX?WLU|=tzV|&tk&jpCXz1nG<(ywH|=WBT&BN7I*xlj?jPChdl0GynfHJG0)04O$9NqwP>hC` zsNlH%Q*B$xkd`38Q~cvY3WY%vjq;>6KT56uLw;kS_~ftDtdBVghh9Q(lZX8Z_!0^S zZDsgVZ<<(zzWo?_wNRb55crY3i(`0v(lu!Yw-Ehp93$F?mV?+`gUPfmG9w3C?DmwA_X2JE?{A|L%(lD?ok2J>oPh>f7Sf@F#1_=-E=-D1 zv=|?J$z3Oufc+{&ejoNM`dqn9e5j|jS=3Xg2n)EC=?lIEh(Dn{={ht z00ncE2xA9g+m(S3u~2Ej^ISQMYcYXv%1Op4Kk7PzXufU4xkSv;o$oc z!6y>BU+rG}LzRT~mm0@|&+nY$dR1Wl)nA5z5<>6bFhumC|mIGpBIl2$Oyw{SbYtqB!AGy=Z*`tqBN*DDEFDHd6fAUUz$t}Oohg)P{`mtm~^ey(_|El301FX=X z05a6GX$D|NQi`bj`8p93aT}nX4FWPj?YMPh#;FYvvm%mjpQ{N6Ewt*y5@2+CUr@h$ zUJS7M>b$Jfqz0~8R|^z8Ww_m}E|AUSvD{HJ7|R(6Kh;Vn^5kV3_1C(8Z&{TH`&I>;OxXgq{TgZQL{4r3G{iWv{Qi}Fa7`Sda-b++s~my+bk>&7PLXU6$0S*74T6j(W#WxlV)0~u{+lWL!n&<$ej-;u zmA<>ZLPpVaN4SAkzd#OaQTF>7#^)@ix9OI8$YQYhfl9WPJilFsK^PaZ`M5GYi=yO6 zl6A?ZuD!nq+qM+@l>#;)C=@%;Egn8n%0^g7wiN@D^t~>?whDRw*dXH!Odr9;t0S6b zgPna(y4Ce!A2~bs&RDWa%zoUvBF~Mml;&0NBR#?v6?i7y4^TH#vhqOH=9p2n$>f+f zOAfD&&e>$mBC-rmNJFPeDO6i6kivS&z>F{({{>_q>1U9f$(V7tZ=9Z%2znTbw$@0o zrSA@@!&nS9kPo(unPjn9#f#Gm%_DeIe8%J|Eo5L4v^(v^q@pDzKO3*d`ko~Q=47zs z%GcVx7O(q3bR${{H3KGMrFs`68~212q}elGuDiO&7k|w3-Y{HKeW2XP_S6u+$|~9E zK$I=o(TJHXU7EFoH8l7BT0Fm znphSQuTl_qH9fUnkeN%lne}Ym*~TI?m2@7Ko?-TZLZCi_~_o6us!$KOg^ z(LE}IuVTCG^S=pRq+1?{ZYPTmH||CgYlv)?&GzLPyd)fI+A7F9Y}-sNJrq6HeKX|R zOsGX5w!&P-+X4|TI}$z3mE&^Yd+DMkf^Spi(vD8$RoO!??5DvxDwdfz6_V>Sc9xTs~rTco+S70tzIi(4>y>NFQyl4X*}#LcO$>`ui%cWio9WStQRwVaDV4v z;lh=HH-ks8a53(WLn<=5OroRK6(wcrzQXwM(;J~e>P+5^R4(;Kg%8bhgS>Ae_J5=&+w-N=-xjN7?Ry#MEHK z{O#%Rsbt*Y#4nmBbK^FL7Z-5P!@E88nERGSkB-NcO~tIb05Ws}CS;0@TD zT{;&N=^#Mzz9W@b9@8$82}!98dPHJ=qXd?wXo?BO_G7^1XlSD0tPGKKOvb-|E7DCv zMi{KTxYUj(Y95DoTRNXm=b(W5(wJ4YU*`Zut0K>4pG*Bao86k7Kd1^MNPF1d=m^aUr^E zQmlr3iZVno;a1Enc;5ZuoZ9pW%*<@!jXi3?t_dHQU*<7;5BRU;#h2*jaXc3#FzAU_ zFLPX%8d&aou7Vx8LYU9$o`Oe~Kb8a!{0;*t!oP3Tzlul;M{_WaOoXmdEkHvf zowQI;UNgBnzdVs}X#~R*G7I}Chy`14;Q)K81&saCsxj8Ly<>fZe^LS3;h{q;noS9AO|LIrQRRj&^w^E)gI zHP&qY$y?K^H`V^>XqK9OYx=zVH*Y;(MZQ1VV0bV3o~QnBG5ho`Y@CDYXtnPl&OQH} z{^8na9`W#lO-$W%2oO?Jn)Bh56y*7$BGyN{MH?!cF zoLkv}WcFJ*p{ylaxsgIUTY0exoZI<{`u5u&ldVg(3(`IQL?VJYcThZB`<>#Vf|8v- zk%*nr%AR}9-Ll#r_Pgc(L?SMBb}QO3x%Mi%$sG2o`dCZLB3J}=_i9EJcDW%m#&9H_ z`cV~k$TuST{rb^dI1mfP0&uFE^#LC=t+-})U{EG=^)PH(8z5o3$k_vo+s;`zhI6On z!}?zrrD#oPv*OOR7?%;woev%j9W~s2nC+&8TC%$|kX%0R_)4MJa$HMu`irlJK~dy! z|C$f3>j3oAoMRVR9`30bJ1!v-CQ2~D4?*8{jKx8Dx6ya;z2HmP~i-O8?|9t)Ny))M-0y_Qk`U4r;N zTWE>yO3Si4%PWlbcN-kbDPvBg(|t$O)I4CE@Sm)Sqe^k{bABWjSC7^ zjpL*7@9m*Kk;i#Ex)nn3=+_K4Kh@%+Q_w!9~j%b-9g zvVoz+>G$qCc4=^C5Hf{>;LWhC3iq6J)JzUNs0yxt9_N9LdLitU>Ch`iu2|dBC`$$0 zHj}*VfB-|6s4wEu!98*HzS-?q+(U{dkyS zR%ObP@-6@q?T2lrb1eY|BeeHO4jO&C4Ry{$SG;;x-}bIdJ%naynX-#qo_&D{^k_>C z4XYZ~@x&o6vnFU|M>;Z0eK`CXb2#VRAF3~U_}}_9(2KqU#sMf!n4qV3w{Z>MGUf#^Q6l<4<9G+K~rKG_6CTvigL&X!=s)*Vo>(7k$58&O8$CwBnK{;r9s|fPH zA`|R0nE2fqH4$a8S+>6O6MIRz*{yh<{dpg0zoy_bj}g9jL>^3c(<_3c<_iO91>xjO zcHe({gE``AOxn9c?4pN4_v;|^wylMmzSdA{i)Ye*{fKnGU&EtZY4}L+<2c4gw<}hr zm1WFceAH?|&oh7op-vE97lQPtk7x!-VfHBk*_|jkKVzY#U#Y2(#n4xw7+ne2BQInk z8dr$8?7V?ee#axuEJd{3Bf_!fLK<&3f0Q= z?Ha2L#l^SRRRKy%;CS6?G_P2?xDNr-?(O84YbEG*htg`EdR^{bZi%}K*SSM4MjuT( zi0Gauw99L}C7tfm=SyGy9gIq?Jm}YLJDycDo}lL`zX$OsAbdJnNE-X`y1^7Q;aIsg z0of^z#j~#!7r2+dkEL+B;+#bv&TRs4oJP)Qo{#cI*u+4^%0eVk-MI~CRo*_ny5aL6 z$G7w^G=rz8#@vxpc`=|R)V1aJNis2f1G7pLZ7w=Ck85qqYovK0ATDSC;P1QTm3N7*jdgU1Vv$kZU-fCWog|IiZiwGs zkH)l}6>8q?Jiou08fm+zAGtg5z5lgD@a6uhSM&Et+Wqa8<`)!@>-R1(A;JfO;o%H$bR~G83qC4c4JIdtG{EbA!hMh7P_|IlBr08PjX-h~Ax%4wI9o_tv;bW805jS6Z zK%-+g@Vlb4ZJ`6}QenoIv8S-{3#Pcb>VP8l{!^w{jS-aNxTG)Yn5sW)WgUHqfvSXo8EXfof5~!#|2N5`CoIIg!AW( z6ly7_l7z<>4Wf2BA*%s*yWt|U9N+Lu3SFcLgWR8JkI>cxAtKl_mGKmF`@Dl~~* zUonv_vpw@I{8`1ao6{ZV0=sbKWQPF`-Ef*$)nX3^hO7{$_sPt_hh>XTH(qashBF(H z_%t4FhBXCoPU`B@9J_6w1bg*EQ|rbi>%VGbIDF1LUhPZZdXXuS>Ee5yts0~8w&{Fl zs={G}_KB&4_fl5`3K-JXa(%kK_`a*I?THC+VP!BzDsmJGWIw4Hs<^*Xxntj}e*p)c z|6KG3VD`}=t_b_G{Gkd4*#RVv*%|z01>*Wte!6X$hqU4ncH%N{Codu0a-0KTT-Bj3 zB7{NUya>>cf#o~?l2E27z8zaVZ0`5;{~1Q*hyZIUszxsvA%V_U<{^QB(9S^2+^MC2 z>u;6WN$ir1>tR+#SM*PBP(?h5BBx<~n(|`~=BKba4u%gn_)MdTKXrA`alAfIu==xX zfvpi{KFaMmCYZ^#dF;&L*}42+UAz2y2GPO-_0H?n0tM5nHMUu3JDc#s6p@0UQi~?D z7B+#Spjt))vk3d(?CmNSMhT~W){q;z zRLz3HO~DZvuG8ul8f7~PmA|n{!!7IjUPN#i4soUBkd?c(1DR%tMyXCWPnv8Yp;=v! z$8T3t1j&lrf4HHwJ`B*mZ?+rwifO#r;KW#Vfy$-Ky4K(=rr3Xuz%+50mn&{`|M+3! zK3upbdH9=Pf@_{hgMS(4t=pWd;(kS#UxnX6RJ>-CAmkA*f7C)8>)h3{%FP3zCTD+g zbM7-3ktiDH8h_M0_jYUTMD^<@=R3zenb*6Zn@SDIc62HAm8>tDGTiN}30MIofW?@q ze11o<#*)68k@vutP9wWDitNp0aXaEy5oP16y|_<^oNom#MImb}2UDgJfeb~w5@=No z#7oC_1}R==JmMyzGs_|Gi{P}YOAGMY4Z(hlM;=RgPp=Kk>*uSi}#~X!Zw-Y?> z{90&|kmTHY2@!uR+=P;Crx zFbcd1NO+JQ$asXB<_VR$f;5@)iJB40x5|WJDrcCN_FmuJnUCRR1~hE-7xGVs+ar!0 zOpbc^WJm;J;8a#&kTE_9l8KrEMy-M?K%Z*US_L{|p8{{ZR|~~W_D8HC*~g8W=d&KVHPK0`%`xO9X8UKRrDD-Ypg1h%CJ56_5$6YV*dv3k3_95{;3huNHXEp z%c3LNXW{ZscHdj-#3;t~%0=%DRD_MRg7_O4jZ%jy^1e2&f5ITq?6x+Q;RaqhYL%L)3 zRgo@doWHFedEN06mhDXDd6kF4_*STJJf2y)P+a%P5>1PQ)Ygy{4l46UyGHB^uCu+| zweYt*ghJ#6n0+Y>RmkEKA7HNY4H~Ei$3HInp;j|_u5&NPdQ+VqC9%O)Gc;tQf13Qg zEDs&yq4r?-_jIf$Wvt^v!)0Ijhsow`lg-YP;JCSEp5G|BA7tmw-qt9Ji+%Gx za7(pPD^*SNQA&BVT#%=>?n_~0aqDvaS#Ew+A>(GELdZPj*&Qcmgi(+BgHWoW-WpYmW8MQE-M<0c2Xe zi0k`%S-j5TQ|7=R9k&?g!-ay{09zkqoHry!monvX1$Uy*Yk=yH{ zpw+Dcc1neDSSMVb-+IXNZF*j2r@b-6?I@1Pd#K|+J3=`4m@U#~Zs>SH`2AZG;9FwO z)wYG>5lP8>e`4jefDeyzpLa&-;7U)md=gwEzdImDGhU#1q5tvA-f1db`Wow{YbSp# z!@ce5F0M_O5SZ7aI^k~Dnyp=EF9+WZrPo^(Q55TuhP(CM?Z1v`p4*hfeO@F>ziFnt zbo~3m!peL*whfITk}$_o#FRe9MwvH04i}-;c9O*(EYW#Pt7~pR|MG$F%wm^!V^|j_ zf=xvP>Eczy(?|TBzMU`J6L*LhK*4Q(yXh(QW%M)?Q2aXmu@TP>g%$9m+4FYK|IaW= zCo@9-F7I*N&AKJ|#(=kEo2q072%3K;?5O z8~*4WXs;0Tk?i{XsF8;UL72-5GyQ> zJ=lB-rwaftN)9)-4Kv>g%R#|uogszfVcg4j$zGv`MF4JigxmLsHrohPA+Pf){9z8@ z-Z`>gDa21C1SKu&OO6;2iJG{ItO$*owvCGIi<j)o zfZwqd!_U z#ov})b|klRM2i;$*AN$l2O+!;T3iY*^!zJkJMtW8AX?G-D`w-3_qB}`;P6NLca*sZ z@ChIbWJ3Gr&DQ^e6D{li}zb9H+ zQq_dAnfgB`+S0g(X!UM?FnYq}^KEd{iMC}zU;iJK?@0`sZzPjyrdrC%7bzDa(!pnc zPPFl-cNBMnZQ}M|)(P#0Iw$}fueB17RU7=LIBVWG! zFX@@>65_u|4AhBM0j2UqwbuUscA_=*Uj2Kb<*qy_dJ|pMM_cMxJ@jbTv1U}VxlCe8 z*K+^!ly&KT-JD1BD~T@5L9S;%6CDm3w+bSho@|D$9yA~Ia2>Xs{SbfsWRe;6X6yE1 z_wWk<>-P1NMO(|G4ltF(C;c6vJ?F;rY|F!Ll4smJZ9to{uiL2W_gs510&c7NwBI}OcN3MCp`?Ic_G$)c2P1jEF)gZ{^oz5pyNpN)XSj^Y zgs2JVD$xBO`C07sIqj_1y-Nk(Pme!;lbGk& zYNK7)96W#ZA(Z?=d`X-omv;H;uQtCAaq<^ptE9S$vR~E&f}2M&T<68sR0D!(*Yj^H zwhTVcY8TxkDQ}nCl6f;CGgPZ|#d~6A%7gZMbAkcjYwJ<_$&Y*FhP1nrnD(E$KW@J9 z-X8RQ7x;OE^1u_%Cou++t)z|6Tg=x)JRG|gPeKDcm}$)6{&-t z(Smu|AGB*|)Fx-UEt7qNt1F#S#ayr~tAL_VOw4=OO&uPFEzKcR5mm4dqt-Rj4&dHF zQW|i8m+Xo5unjX!djIwp5fZU5h1{DlysLQ)tfMa%R|T{^egYk8q{{ghiI z+9y;+Nrz!P;@^q~P+HW96uZ>*`|g?c&0!4^&Sb<0^$AM^ zI5c(qffA?FlWp ziD712(q z6ponY)SYq4xj%(L@XmyB0FSQc6s%aWfyY=~OK6>d^vcBt5tcO5+t!@shVUS_6$L{H$?({x<2_BAQhzk zc!Teo^a%NtgXgMv&)bw7A$1oeC?t*>`eT%`_7cSd5&*af&5li4?5}VnoU3m}GNQ3iuSjr5Je1g6HH!@_Nv zV~7M*Q03O~YK4rSt9$t)ITs?f&573T3STV}r63})uSw$&5y#4hy__dR*OZWmf^k4+ zcskQjdbNz-Z6KNSNhhgwB|B0s4CcmgiRHQ~>S3u1kUpaa)r@XG(KRAf@U=^Q{e{bN zjx|OkU8{b0?c=a2m5==p z=;Rt1Jlh7in2t^Z|8%K&t+W@!IKutCDpNb%m1d!dof+%{c47iD(X5ugITw3$S07() zH^b_~z*4MpiQbmo^n>tP71K^A@J<2yi?46dyy;6JtKIAsQ&lI!ufLM!F$dR7Rfn_B zI?&$fs@bznh$2yOhW(VE1f_f5<{x$4ka@z2*ZmPNXYK5y`msKu>wluFA9uCRI4Hz| zn4m)Wo6AuFRi2SXk+8diuMYw=eF^S;s1Rp=ZJe8OrM*UOX7G!jMDr*dPQVt-;t_g` zV*?3$)!i0^N%y5r0T_-UBBQRW%cG4lt)NHUu6EZpkB4UI97rV=b>e*kxj%znPpbA0 zW|uDy!ZB}e_!)n(KoSzw^Dgj?vblVZwqgB+z@s*8DZTK6fPU)+>22ul{yVv%)w+(c zUkq#6=#F8yQK#&FC*Ve58zCD&S@dj_fah0!hy*nBLItsKR{F5HB3)c?a6Xi}sh0Vk zwD$Bs@d8aba`09AYx}z0J-s(Mfq474&nAm`Q&sns>Gi%csz60LXTNUx_hJuI@QaiL z#mSTIN}n0!du{h;7H!?PFPkT4PtS<__XGKae1k;dLyqm=RR|Ff!?6(>ekj1;y2iGu z*e_wRn;Ad4ft4Tiw#Nw)??YY9fyC=ts8vN0No`(F*H39d1;t9M;%+Y(fV4)y0tR5^ zt!oDt0J0$o_z(mNP3o_B zRH{Czo@;0dn1+&R5hz*&lVJz|J>gFz!W@tMul0xA^izCA8@}yLNOYBL&=<97ulC}L zMuLOSth&xAVT7}@rj=hrC6A=pG0MYP`?jCj6D_niJj_qaO4HQsc6hieBc@0Ky={LJ z|MfQfSmj3%+MhAf;<6tZe{8rpt~bqxLivTGv@l!t7<50Cx0Z3*zM^{x23rzQXn{^k zk9M7kywx9-Q$m&5r1+pGIu0E9SSBjAD7u9)qDD)x>NuJ)5e@Lu^>>a=DAKC~N8!zG z59(t^z=*c>m<|jc(}$7Y51A~9YLL+u0$|>+$5y~2-pIt!C1S8L0gR@x`53e%JjUWU z?&fOTP1?9hwfNk0bUSSnTm*DFmEa4HLhT#ufD`s*;t%0emN3*!#_%F=*x7n~yhY5$ zI)?BhZb>Gr*b~b<20A`Yc&w!jz{GH6#1U8~E@&lm;u0B`D7r;J?u}TUjl_x`4ChG# zpYzCmXEFKn9qDc85{uLPOm!ACEFA-IQi0YtFh@zT-JpohQh?+q3 zK7v}wLf5d+B?MrtBV`2({f*HZNZH^>wJlA#tDU-n061%>+B}7JVu^lOAi_N%eMl<* z=`_${8nG>8ZzpA;gJJ;zh{#BfY))V3fXwcs8(UHfJHzggroyP8YcOcKWd@aTT0(eQ zFD^}}GXp}9ktoYBXp^Qfr4$a!EPlZL9!vDBKeK-)^Vpc8tW+t^2GSVCzGee`lA#ob zgy8WQN1T-JM?q{@(y9m9$BB!}_<{duGJI=^EZO%KJ&bv6t12E%&ayXC`?k^q&Sqly_gM*&pV9fc{a{07Y`SgQ) zncA5QW%NvC`7HkQY@7M)Wb~W@1>7@qyegl1-`?Iy8qJWtA;dFLh{sa+KFaQ#I(&d_k5sTT#8%p_w)U z4(^oGQe?IB*2p^CU{oT5`D|d6<=*3^Ho3fAL26Zo9<3S{Nk9D`p z@TO1sRGss9+1>JILi%-X_>)fe)iupm55N6s-Q0ZzoIGLEYpPx6-tqTQ~Zz@h4rA_tyNo*Z9^A{-k3!XvLG!e+L~St<68zMhkWGexGz(Q+2L?d#wKs zI@ZU_@BM%8q>KI_`KNU=IT02w^B=97=budU#r~~zQ}gL(oYY^f8!Ixp;trQh{xW>) zMyRyxL)muiaF>hVOML4_(4^B`e!FJMDQ3Iu-IJ}#x>p*4RaN6x%_i#`M^~?L$acdTN!shqHbfeu9V|sPOWzd8^*;j)e`exCTz}aU=vZ z7|x{6dB0Vp!4DJ2-`{RMfY*1zkq6h~-|ilX0YUb_8) zq|o3scyGGZA4G-%uRXQ!3eDf0fIpfyX9MGBxlL~Yq+-+ z$7|?JPPOpf=&EutRZl2<$8xoOvTZR!4Y}%VO;8z$C~fdSGM8Kb3fEACw7&$=$|#e7 z7*LEOBH>y?9E2uK-4`d6$o3U$l1n%ONfV9(sq%0Uz()xPpdbtpe<&f-Eg0cpS@?5# zPO`^f<@32~;j6Fj(D0>-&`Q)iy5n<&?DwFw^}X9??`6ucBL#>Wlu-YSja&||@I4m6 z%>7z|b~>xyH6x6%#EYX%tK%P3W06d^t%bgK-jK{pv}NmG*dG2$=zkm@m6-e0VKVbnGV z&*3`zi$_z{1|G>C`GJ~BgO2qAh{xc8sNMY7(Rc@6zX_Yp}3Tkr(-9kp|SooYn3g`7cn9;71t0 z*qI;xL;ZnMg^Yz077y(cm%{<#R-ZAuQov{m|9t7T%B^jsolP@>;#9!V;~x^&0us)t zxj~Fgs>0ulb%Tu-p{Foqc@bj@J;pEwqTTh`?^z20Q|9G8{onRDgn%x3goL5`-yuH! zSn6v0?@vTk_YI=iH86k7lltx(f@9mX1enosM5pETX7FCz36AaX_H_lg?H#jfRThsM z8SiiCz^;|!*lMQwZoRg(T`Az`E?j*?>UO&+9P^Z;@AH$y-j4MdNqYz#jC`=cRpYQ zZWB`e^!;Xaqp}LejQac@^@6!pxfjvaVCG0Ah|`xPZ?mpZQT~md2U5yWCeu z_2cggGZ%S^ys_SL>yv)2ANzq$9y97aBa$Cbw9b7`Zd|uuK4&mK7^LmLkNH&FV*9c% zI?iILv5Go3C6j}PJz$*ogNU{!)Y&m$?#rY5ohV4WW7toeo_Uo=%@!MvqcmowQo604 za(q;p1WyH{;Nskm>ENnH_PWUBJu><74|%C8y~Ix+YhmGpQ})! zqX~5d11$Em26lQdgQ@j*P?wrW4rdhcdI%2&s5%cUoO zAd(pBIS~jRdT0}lk69wFV35%LFrV)50TL}8#>i`aq2W8>{P`5b$wa2p zedL8N;Td75ogbPOgTl8=o%|wSY5;hp!;mrf))5d$i1RVWMIWwfI}EGQ5`lriWa8A5Gh}8 z)S|-QHn06)ZCWt=H8R){b;k$!#U7HM4yj*f>C%c#C&Zr_u|sgy5iAkUG3iuw^f)8y z#3JaS4`Ch$Y^Eu$!n-#r$;1OE@o;n`He1zumxgayiC zL6%tJr@!6RWX)K}G!}Y-g)t>k%O=uVCelAmWW>V_n-f{56R(^kaxf)v$tLkwCS84+ z1kXqkXigHEPP%rIB*K&|CYvl_nJo1*S>`e$S*|(x#&ojcNiu@znTqT)HOprjPoHUJ zJkx1@rZ@e};N+PRQ_4-*6jRF-JlxPCBgLvY<<4}9^+}2iQ|f<^(W9&@l2WC|1ok|& z+)k)HEGc?nY1c%5!_h1DQXgle35urmj-~}iQRDgOVcO{d+G(Nu>1ZbEi01S-e(D6$ zjKmYFWbKTU0jjj9jEoGbtbvT22UN*SnOD3rib^x0n(;jKOy-)5oKnEjROX--AeuBY zuJreD(!WSmHjtiJ3OF$W)=X19-pG2BfhX)|SDa9FXw%?Xhpc1SBeL0}QB-)=;l~WB z$*7#^2UMR=C=U??A*Z;ky6GI)ZqDTnl+!5kt2XTIC~W?!yhcgC;9wstDJ4YJ#7u#M0NmFM$`Dw-SBDvREE~_DFW$j_s6a2RLk=@2 z@yvF8SbnYzCBCVNkEz1{;OS{`kV9=Vpg?{I7W~!*s*V64IPkr)d`AqPfKMreux_-; z{-|9DoFV~dd&gB*;2ocdEN`&+xAq2dzAtZ1bOGzsd zPbpW3$HhZyAdOf8RZlXF%p59zvJ(K+2nS@usCZf%d?%$?)QalF2-@%r_V4GAJwS|L z8c_LH?+g5I3D-{M@7|YU1==9{Z!7ppum8uSf2`oS6-WA6LuuEU2D7#6oK&J@cyI3a z*A*MaahQ>@=}hqGrfazi+#Rg987YSPUS#XgIrkS>)G@n9(K?O4v|&(*5NIfyE>&(Q zd*@$YK3VO#5+7uBSaCPu!Q>|0%%{r6CS<2Iw+O@ixz`x+uX96w<@eG;xy6Oun(UT` z7#XDJvnyWS9>BTZjQ3*{w|ke(6!4w7<#G2IOgF1BMy_H0qxRh`4RAogm+2_i&*m|| zzI|UI4A4Bk+mOa**w||61HF4{xuj|+$>l?4DR%pF_tB-8Mt1qV)pb(Av^knAv6ycE zQg6z8!7_DIW;1e*!&9Z!eXQeoqHWpKi=tL^3?}}4{Js%`>>-+aO4?d0ek z9kI+9#bd^pTV(4yko_q7I_HI^-P43~x*}KA`Hw>)M|bxf)5WX4uye+3^DTn$=wuY6*ZxppUcbN%?lKJjdt;Vt7kB`a*xV&5=<+coqxOi3a%jN zVevWj*Ld@~+~HKqOw!i1;Q3zNXD$0uAHTQV=q&%Cb$0lA;tjx;XQw0Q?rU6U@^seD z>l3l;o1L)9@SPrW%UHTzruX%teHmukHLYtA6%+kDx9fL0ILd`mdxQnu_6B&~3jNfV zm^>SMCleFyS|$I6ezQ<9jaA|v^tx63m?oe5&kq9prxN-?ug+@Q$*kiVRDl#4qc#pS zQrHPrQr}T6qQrV5ZBTQNsj^x?+=0FmnirZ2{&sm6YZx;veEgAMT;_Pm&@k?JS>2n* zNGw*fYEL8S)|Fa~)ca6TjZEL)upaca)Bh7I_-|NG>(TdLe_O#Hp5dYIzpdcXKmN9Y z-+Fj{FolQp9M0lrTStrN>leqXX%8<>){F58*Y>L)7r%D;u3w(*Pd>anKVExzd2#kT z;Q~N#01~YZAoC6qtcL?K^mh=;?Sy8qXwcLmQDjy-D8^wNv2=eY)PE<81CkGxmkGbh zQ{dg*uR^NP-$mcD6Co15L}BFFH7prQBzSCJvVz+68^Ws-*+&M^&E^e16pcVRaiq~SviAb22`9p ziM{VQFs@-bB~SGqr9d1Z_c0ofE7W1x+YSN*4`hu~YhtP(oP35)m91v>P%(iHf`ZL` z7XC)b7|;rTsH_@=xmRQbZPE36CBVSrd{p)DlBj&Mvi^5idVR$rH}^mjtjvaO+{RYu zyX_$3De}tudK|gkk{-mm;7SjG^Xgkaotw2b#9S~<#XZr>xZfn5lM+ptWWO-c5gMYn z4m(lN=7Go&1Reehxr$f+X!JY{dPQ$p`KN_m{1xhWMbE3M#*09g{=z(&R%OL+R0atj zyo&fK3e*qM-v>u8vM$kv$_w~KJvq+DX@svpXgCw@KB|e)s>FetLZdu(mcy#?$q&vF z<$UvFnOTDXnJIFl%-l2QU>$u+cXa&W4Z1K(1p%wN!B2FlxQvZfRV6ti6wEWR9E(3@ zCR{ozsJXoD-34!(jV8ci$EzG3_bL7KqU^B-;=W-c<>l~Za(s=?u5w$Eg?#c=Sr{WP zEK~|{d$Lka9Ark(DThC({K};0Yhju<7FrC4FF!nPm;u8d)Rm#$LmSH<5_y=J)tGcP zN`k_7h{Oc$&o<&@ZiSiVqBas6>f_6oOt*e)38fjkGU@m$(@;h*D6AgfUJvklYXQ zpMYhLQlh`&D{58Q;(!svNyJebx8)ycyFHUoIGyf4VGtt7) z=|@K(Imi-Ud_@X$q`nr2t~T>urEA!A6m-GA0|Fq0IdFu#P@v0Fi$Qv`S-YzHk>ylR zuw*9}W1j>}eq{6scP`v-TaiF+k|KuVk|n)__-gF#M7@r0FUOT)A9Wbi4%vkI(B`ES z_G_GnMS6fmu`Dn@z^s$&Ro?svte-MHOA(lhHLVwts}TWOCo}bU5Kl?{OKTFqsT4Gnn`M; z%vf23q$#cDmQboygcgVTS z$4bohiM~az=H1&Fy$gDT$F{9a%sgJdGb_lDPwG&hq|jsQ(~xf>Z(kM`7~x-8+rd5O zz4Dbc)gyw}u8`EN4o|szkH<=<%Y{NmedJO*srOswnbJ;P8?u!rB#3p%zc(LFZvPgy@M}Z(?CF4b z@Il(G8{3p^CvV^79w5`sznyrT&TR!QW*;ep-@P8#dDMPfTB)#%&GVZR4>=w=3fc_2 zJgdL*=5$m^ey{jp!1kK;ulWRp%j1amK|SX)zj`P`-WR?JSarHao}w9i`tkb34tkNM z<6gD|*!Xz)ecr|MzTnrB1~w%2Cu9msO7o0J$|lqj8Ol%+ z%H$WyvL4EY31v+WWd)Y7nRN)h z`lXZ}ro0{|0}of%3YURXOkkm(k&q!Hn!!;J07xPJA{K+l>le~wv=FH5-$iaAHZki z7YfIaCQ_0i3EXW{Fwq#;F9*yn5x(3N6}yhf*a=T-f+bIZrbna16Dfr_q9qb3L5m<_ zyJ)gR%AZES3K<$&1OQ7DlcWV;!$mY=V0?&}hNc+M5<3VR*0` z@4c#gz%T*LA2h-Ro*2Li26T6XfvE(H5S+Fu^qe|AfE~k7Wi(+O4jziKQzYV3vGKWD zp-n ziXCepm&~&!%7aMDJ=w<1IJU)qA{^!Ee&fcJ-OTDNxXn-W6HoN862r0RBdt5&+$MDdhVjw}R_At5t6Tao`VD5F8UY4$?nOdQ z!}i6fsD@&kF`ga*hwIXt*et#VfU{L>1=*uD2p>C3&DeFi3fQG5ciTnX(Xnh|q~J$yU-E{7We{tv=LF`$D$ z6Ttq@G2+RAgmRJz-0A;g6Q+aX0Kdicbn<}XVgO-p0>|}&sdU56sBlh`GFFUAXj=%c zLRB{D&6PJNni^T_VkX@>rdk4 z#vyk2fN-}js$uR_ zvW>@x_Ga6~h#pc^vqaFH*yRZ~PONca7@n_XVm9(I#$t^UNu&gQ@O3V=ma#}nw6wL_ z?Kt5>%ozU&h<{bRnT^yK@z*ry596f{kbwVH)c^Ta{!D{N;m&G^xmV%8r$LOyolz#s z@ZUUF{QneRCV2QoRpCG~vC@UTR~gS>8l3JdYe0;9IE%$>L@ku+zCt#&@oDq1DY?!Mc@eNd0N88P_dE8*DN{j+>gl?b=1!W8}8`W7^OUV*9&x?$v=2fix8a@ zzM1lyYlH4GF?lWH_=(UaMy1`2c9@_&>*x=yWv+kUS5${SoHS5AW$9iG&79BzZQAZq zGt=7(TM>bo#Wl`GtNZ7N`m?Ij|HZ_N@=Adk>E`?!-G`Jvf^MAby?T@gOGA3iVZm6cj`>k z*kN(do#a?iLN@MH@h*RHjyD(XlOdWAJV^ zNJ@oG(aD6^U#TU>#(Yt+B-YkxX0Mw&=D22nub9>3Eb`sBks;Vy;c6igNDiO1@%cnsbteIs z=e!+tA84yD70xtCh!mz>O@2o@*Xo`Ryq|YjFal{@6%XSBtroos7m}zjkSTW9F%;!9 z4fG3N&(9u#yggGT2u;3SqDO3LGu2`{F_o^UCy_N0?>RM(xINXJfcgIB&%;DM7l*XvHW}*kPE|e!UC!VMkoBb;%Lj zpG&eiDkkJ+2)yJzR;Adh#z;DFQl~Yg+u{+I)-eVDAXbJ8=wJ1}6@uoIM)fa>)Ec3# zW$wm0>lHFL_z}{E*M#Z=J~KB@^~%nSML!-coZM$@R5%@T7023%_HZH|Vt3;)dPQ8X z;C=AiE|ywj zE)cH}Rnida-p!OZ4p;TNh;?*`Z)UIReMMM2FwjvM&l(5uX-h;6c(qffchhFc{cOI} zbH7%XwKHpdT~kaqZ?TSJ&FzH@$)izUo#X&Q3O*IJ9SXbZqExU#iKyy^UTD2&+E}*j zjq+01Z*2wD^jArWo4{x*9}WRbtlm#iiiB(v&@x6(i5NBBKfA)w!-G*(Co_I3phmQh zc%Tk{O6p5n^n4**0}Q^2qLxVE$yy{LyVDVy_voNlCMQxvGRhE1ZHCj($7rX_z$}2{ zNw?Uv%+yEY(x`E{=8pxm`k8c!PL)BQ7b6gMyC#ubv~H?%yjI$ous77W;u9Hu0zE6T z9B20RDSX`AuOcsbW{h}jP1)>U-2D!pM6aY#q zIvh-lVW0ZUO&f>lDiQ5gBgQUu&E2aN3PtidFWu`CQr*Jk4u=*lz8?h~U^J~~EEa%u z9M}o7O;KaS)P{Ll=MmDA<1R;R=8Sp%6*^@Z7qUjzg2gTyap5};vlgYKQrgaaoMk@hGgc~Hk_pPq^vos4or51eo;>Mm- zIl&F}Z#nPM;Z{D5r+U;?vZ8cak0&Hjxt?d~SvzUnYW#(5Xd=0Svg2l%9+VQRD`j0O zwO(%6FNsW<6mZl%I-wSOTO0Yn|9h%S_biC=plLTd;YrEzeAQ)~o&rYMF(7+?!Yf|A zLzwBlQAI9C(-+%l(Q2(hY>ZD?atqYSvbQ+>VuT#R$(&dvw7{0U&Kul@aARC z&cP*Hu0Pl^q?}o+84;_ny>|FgzAYD&Awb}v;8x!~yQpT^I7Sx?^P;SK??`(%nU=fN zI@$b9_*q*d&P+rz<3F&IPkpE0O9hsDL1m3?$5p-;KMU_2 zp`0huSJT?F)?N_FI zeCnvfV47V&#WAGX5fY}QesZ6RzMqEC&l5k@GFkOKkf!CtcwQD$ft;QE6H$Fm0hYKY z^kb+AJ_b%KY5z{(sI>3MDCn9N>QFt@-IiRwKaBJiMWYBvS%ymZ*x6GV+=2+Wxb;*+ zgQ9ImO+t$b1debMB{VQ{*2IKg`Z|m)LgG>*U78|Y;S?Unk#Xh}d!7^nM(8Jg_-z*W zHU=hXL+*EsMmnR1j3_^Lgx$bE?42>Oy^*m~nE1=4$jxesPz)OL0!>CG*DDg0>5Sep z!bBcN;hX~!WTK0voHr5ZtaLP~EultwG~U*RV~pA2i+*kq6XzFQ<%f=|MuV_KZP=)0 znW$=bOiu}_-Z`eW7WmO(2WHBB!u1yJ*+|qp!^G)KYSfl5v3XYF%Qqm-rP@Mw9VG&H)B)?Id1)2EGSk za~vShViNxbz2Ja_=m0&pWwHQ`tfWjS14nbRY*dmWf3i^We~Po5@Jy{ppyYqO-51UJ z!1K!g{+*m`R1+xi+hP2#cd|mpkN0^dGU(rN)}MFsA^uhDT;O)I?q5tTxft_G7xKTD zT6bR`7}6A)DZESOi>{n|?S~(1$s1RUy^4zd$ny48^%DM_tSWq3yvc5Ous3G*SG!MD z&g15=^@ri#Of9w+=VSvsWcN2y%e7JSXHf8;b|2#BT+jc?cHd#h1rdDF>XKFlKiKjx zTSSpctuGppYv84~v|nkLA~sC%w+jDVM%zf%NO*zf6?*V82L3|EI110VT8@FFz(?go zJ~?wMQ_q*I#6iCQzmBQ(zx4s?v?cxVpZo6+8e-E};eYbb}IM70S{XA*- z=n7t3u{S96YI|=;q)+JQu*76>2mjhcY#vZ(iaLJeAg8cH3BCxC2qIfm#V1*P(mtW; zYqR?S+SeHmCbpxvN5;*?<0Sp9Zn4>p9R>#Fe!3lyPD$2iH4IDV8!E4gdYhd$)ukl{T8ErHT@LG0#)ky4sDYCzASvZ zO9^N+!Wv5P^{4{A;Jg{6z805=hY6nyFOo_P)PK+UBsBZaL))hC*Z1Y{m3OjM#p0@> zm)RWec2f)8+r*e0Y-4sO9^P*|7)EnbO7;4@oI6^`x~FhzMPrn3x>lDUb+#MB4LjXO zdjws)rm<1_@5EWKSR9B?tMmUL&eGKCqR!k2hwJ5&-TGIY6`K#?mW;jXKtLojoDcQw z@4j-ngGN9KV3%kuHTDr4X_RySFCm#&p=UVE?>GyOB4nQjptV_TX$%kq5Yydg(`^6| zp1X3r00*+ap$u-vsEV}I#Ce9ZLM;)!&}y4_M)(Tbml9RSKvho1avLcpWH)s-F50Z# zo+Q^#15%9xv01D#Q8B4&Xi%e*S{*12IlJscsFPx2xj6Yq)wQa2lVhIU5h#|?p^e>3 zkqPIew6xKr_2ED__jnWZ*Mf$ zci55hgkL*+8J0&%%17kYY`_&?`yA1FRh+ZbV1P3jXBPfKiMK^l<%1Y{?}jtIYWhf& zqIdk|jjI}OE&9Z}XfY)3^5t(oRaeGHhGG(iYTC7yAjnkG$7GaS@z)rjtU$2z4tNBo2I{leH3 zeWge1VUN$a+2b3QwS!2_Im>V_zo=E%8N*ODsgDcOJT*D5+a~m+0;~-(sqp!=I zf^z7)rK=v~7M*zWhND@ig4pekY}AiRawzQXo-dkQX_vs1HIaz$f1Wff>tGLVBCuKO zq#OuJr7N7XCAHuH0v#F)1Jxc1omiQ(5jUa_&o)Um$Yutu&8y*B?m{=X@3PiPvE!?P zBj&~w2teh+dxjni(y`jht%KTTfC>7%^d~|=xttJGT3JV_WEw331SQoU>{g&}ShyndY;RogY#V~^( zBJ@w(`J{hXZa|@4J@Dg-aP^%yViQK9YBmwkq^L0+u+%fZYdlbb+p(65=Ac)`T@wYk-R1S+0NnQ3Q#>DjT>@i5C#mC{465cK}C@l~EUhilW%Y zsxKG|EgtfBh8*`Wxjmb)WN@3-jaUm~Dli8GM^#$y*Tx%se38w>I>zqDTC6|bWbs%f?p2))nt z&5BldoQ&H6@XFAQ?Hj~=?EYDG^LaLI*EZMYja8=ZqUQSBzWe6=iXBF9@B#*ZP&^6? z?+8B3s^s{Qwh$0ojpXaTexY2Xgk7fz$AZ$!7FOhxzg}13hA$3W{v=)0*}JcF24W08 z8Dqa#D7?p^Y#Ib?y9|moQsV1o2OsAoA;6{J5)%D5&j6SMvL%hki2zAx9Q@T+ozgj&MQprfI)VB;N}+FqqS*}|y$@S|71kmVw9)6M&K<5g zg_>Wa$U}fFt0Sc9BP>TF?yX1I_T$M~gpPiZmNtP&|fXKTRXlrLQ zetYGA9Fb!~KJTe4ToUlvlVS!2ok3t`Iw13&6mvG1*vn&z$R>)25{g|Ibh4V_Q#D0; zNmNEtR4)EKToRRs07#_6^pO;K{ZW|~l$#vT6&wZjm|_8YV}3CjKRsIJh-sFIX(_q! zni1Nf1(?S{=MfP^HELj5OlvX4F#exK_(*!d@D#<~4#g+WxT*9we53EPOf=aTXxfuv zvLkNNg7OVGY6%;^iHYCDJB-)k32kFZLSspaVh^=K@LzCNn-b2}<46*TKJ_PjGNN4D ziT~5?i)Z&qfD8nj$ixGg5~tS_Kx3d;jzmxfmN^5TMq8PsL*PO_?FR#S}#Y>BI zrl0AZJTqW|?k-XcnxvR&r+{oyte&RaE=?)6f!<+Cy}LnCQ37>(n(Ca9>e8I*#H4Zn zqdeG2^&(AsWSQpkG|f9B?TKvKF22`yl7{c~p=8r{anNx7^vH~Ke6KHhIz9FzJ)S88 zE1R*2NC44Nq-SJgHfLl{XXIvNY~s%yk$-a-M`i9AQS|Qo?J#D_V&BieJB)LgGRyxs zjEko;8}JTe{;XG}S^cG1t)#yl#+@6PZ<%r$o@NhN=HxVIk7VQw^JjmU&S~6G{=}4< zbrzK~W0_k%kTbuLGr^y`q@DZqB=<#B?goF()x{%!Ojn`D~_z!qJ6aqY5|#3KW?sc*%;&_=})A zMe6=VT7#K#Erl-!iWE1C44Lzc1)g)57D@R(A1N(5<5w9&0POv#vSnc!r?7XHR0AB8 zOrp=l!>J}mVIxe%0lQgG1{vBiihWx$16>%4Pl}N)nW#+0BFhr4zrD+U!W(bELjp8F z^Plhr+fjYh(g^;qNbL{Tt>7(2HIql6-)pg2i1%7Ft2Q1o93^e!wrx>ON*=>+IQWdQ z?uAMg+;g*aK>Ysubhwj<>0#XSj)$c8@duIVs%~U)ER>d?R=xj)csa3|MT6kv%iG=l zbmX7%M^kR**g2m1*nTedr0Z1|eN}ZQ*Xo{>K<1Omg($Po(>o;%6-(9OEcDjtT6fyo zMJ{zT^qPdf;8GdhS7+~4*!L%^uHf<3`Crh*yx)V|o|Sc#7wG2F4`Um@Mb?vuU(9AM z&rVgb0Y3`(c|BNZi7K2DOabgfakW#4pFES=8xnnaKW{2sawzJ0(BkD!6S~F^)MLfh zO_$yq>Y1IZz)h7YlfFi#oeB@PjrO$!p6Ho;ZsKMYH7-2URX-@pn%sMMBF;7oZhr+|L2=ySDsH{2Z!Wu$=HEqz zqk_MXeF+OTP~=^DJW#OMEz>F@(an1?MM7niDyBQBsyH0ol@~hWZ3tdgwm=DdXSB4z zUB4(1DCe~Zc#k0z7uOfMUbaJ-eX>YHQbG74lf|e8+w`&glpk$rSAO@@D40{G%t&Z- zl#G)M;){!}CZF5ga#cb7Vh*aFpM~adU2*-9B29T->j7WPPHW?U)D>n zHY;PTD7B%!9Wh@9jS`6u-D_Ci&(jj~(JmDz@`hJm177M<3Rb^cbhAmL`^sDAE=lGb zD}85=UEw3^4fl_-3#4m)HhmkyIgHmFiUzMJTH^oS7(_eC??@J*a&I* zdpN%b^NReeopazruRK@uGWZn2Oy{7?TW@HDeM`fwq$@qlF-ig2P{LkxoLQ4HC)FP2viM5{;E<#87X)KU@_k)O*Gx_Zs-7L902p;m+pg5Z&7S3bb%Zo&Pz`oGKdnW)zXlDD*=fCJfNIinaH2^B zb^?gZpQ4UaYzi0wT*PsODObsOu;8;^6z*7KX-VW+Z0mig6xnVq4bh}RTd>qI3UQD) z#!FFK2w?#ak~+Q2ZO>X#dC>(cGP{Kr6cQFrufirg(kcoWlmM_ zQONUSxmAO*MPDXSO=?PolfIx;U(198w5a?}+?M$o*{7D7gYrkuU9GbgNfQiG%B0#N zrMmJdI$gq;##t+*CU)ao-MX3Ihi}_+>rM|?nb)RQR!H6vyAdDQ#k_?@OZQO4Kg1*G zU!3z{8+ZhFOg`W?Mqq;zfDlCn2_-?S6q)kUn<1T@EO z#0J%o8?SAqZZLL%aMc)Iw24MS(Z`iTHo!o}F79|Qq^_G?S%Jk{8ISL%dk}l3 zUyQ91RieO$+4iir()tuGb`!#c91f_O`;FqSg`~8uewCQ+otN=^_Udew-^8*P&k9R! zW_7$C^0dd+V=sN+j)Qn!#%b3B`n}BQSbOO=89nChd)PX?``137j9kWf$F0q-QCu>O zil;{B9#wo%SvwxZ(7(j#>p5$3Gk!=Uew52_*GBR7>Db&m2_#?8l1_+!dpiAN87+Mq zlRT@IQhLd9lI_h~s?wh_<|T?>8@t|?XP8WEtd;ehbG>()a0=jS;x`c<)=oSd>M&Hinc;D94EBu`T z`S5H7mO#?K#Q2x5=TDCy5HJF00KET?=K!+#Aqge@e|`?cP=74tF1dCE->^~r>pAe- z&HL{?f`4-k{OJ+=vwr@&M}T(@lzl9>`1|{)O?Nb#?q5Kwvb+E45&T|1SN-*U^iPlA zH_+<$`uR_f0Kb0z;~e;ZaQ%EFA8QoH0{`&u>*oapWC)bb2X1T^Nu$!s>J2gOh8Qn| zf(OyoC`gMmA%L8pBOeGT>bnQ#g#B;az2#rj{oDTuLk$BA-3UV?AR#H;DUF0EQqnD* zLw9!%Aq*kXDcuc%v`9BdNQ<-Md4BiW>)PLq-`?AO>|ZeVK64ze_v?5*86aAr@Me<` z$fOV&2q!%=KZ+?IZWhg16v+TWM|B3Ff^xfMu*oj;0pU#)d~-sEa3Qluxj`X|BsAVv&mXakl9nR5{7uy*JK~ce(7UAWaA$Q0=6bJ;=H3#Y*!Z)BY z?&UjqvH`dB83*SFRt3YE#m7_owzPm0jt5apX3mWL{dq(*#to&EF^N0XJE zuTOPznNMj^n`xd5rYe(9E*PiEx6e|wvhk_l%2COxO3pg&knzJtM5_gMyafzp;AcvNNJ1LD`d5_h6;L2HDK5#QNHW;{JB36VC z)L&U+Cbi4X2lg>l1&eXStn-4NKcMn}02(S)eL!-<;ECg?^$C9AQY3BlCiWmijJ=F} zY;M36)Kqos@`7X8REKYZ;JrCQZKu7}`o4;Q0fd>) zzFchG+~!Y?zM67&?)@;erglPRjH`Ss(GUXID6S8YIp$+RG>GO_z`(ns+G_Y5$8W!0 zWj>Rve3%Wd+Q@`*5zwL|5XtT!L^>w#Yxv?Xa1ulFu` zgxy$5RDpP!hB&K3>I+~wXV!HGQBJ-BQQPct*CYp@w@#c}cl<&=c0yyK&>E#}Dv z6q;({LTEEDgG45gNfZhp2ASNCo8B9dn7jmWxq7OqWh`!yfa6f-_I{BI=>*$Io)n#9 zx*Y;CF&AA&j|{u1rD(D*E-&LS!c|Stj!coSo(wimwR>I+dv>^|g5LvEAfS}NkGP$j z67RRBd^|$wS?hQd7jaiEt6LlWmy}h`gO=Ka%cWH&#>9J$Ffqz(Ca;|<-qhb`B&~ly zdtvL~xrdvBQ~ME7ozR2(_U)!lOZ9GZmrW!aQOaVLt$cNOvXVLHG{r|th*pFie-WWS zo2=0CbZER%A>Wy`oII5_G>AkTvnXALS@3J3ZR%@^j@OL#&l6bXEhL0}==qO|XED<_ z3ht?N7=Vy?XOb(pf*QMaM#Ws|^R#l3r|%@n4k13Ykw*Ky7Ai4A^6}Y!S!n@1=V+CvqD6 zu4Zdvj>Xh!(4QWG!TE>5Hw{<;j@Hd~-vNvUodCi!lLbD;KiAFFYiEP3z@#wnN_QV* zvNuAWW|J_drJs$ZHd^vHaY`Zs#n4(N;yuk4<;o(qz+`P~o^u%Idgh?$yh}vj@fIgR z5#jc?kucu&IEN}(nuYyvfo!oI2i?0--O0MN#@L-_zO7^Pz%vKz3$tIj3^YI3Y_q#I z;y(B>A||ZWD}?&#{cyj~P1dLuvUxZ*iZ_hHB8PS&^h?&w}?SKwPX zHq^0jJ!j=Xy`}i!F;2%zcAbFST?<@&7QL`VgP+hcDE-#ijNJD-smASqkmFC=cMq&2 z2>iQFMfD40i+<})&%51l?IN;ZmGx=Hi*_614?#b^u)bLEZuVaL;G;pa3nag2CG*xgq0?Tprf&!^Tkci%w&5mWMqsuAPscZgh8Y5n%9 zr8N)jcTbKDHJYAL%>XqPduMvqAD-sdeyEsjC(l3g9ZXB|iZFUSCRg|UYy=hUI?fr@%S>T;Ji0A%l1Owj=p-hSY?Gt@_-zn~4z?dkFC#wDoog#5a#e&X3L z%1m`mwY2_Nvn}y#rz+cjcv@i^XJxWRmBa1VA4BNllqx|3$M+hlb@=`MUC2t)x*vjH zV&f+3D1U9#*-yCYr>8qy0?D_&+4)Eq+oNCnCzS5~ZtQ!EDd*bx(z^3kOV_gqcjX0# zgB#qYX`J|QzqGPI)CHVT6EJKZr;r@HisGx#?6dpLr>+#YZ{2#s3h!#q`heV*ATpp& zDhM{{y8*>pXb!?84;(4QE$H@aBCyL|@XUe+KecuoNc4)j!Cr*=%Vy&J+;icF+yA(+ zRn0#h2 zRDl`%+tB_uPLhvce*U)$+#kys>PGrcoRos*i`P1wyc3tsV_xL7R9iYoAdLM)G`y~C zDkW5Am}c1-voC{>oZ)RngU#2nmxUs6_pad+m6R^a&#&t%_3b#Kh+akNRvAVb)FMZk z#%C%HRs&RTg`2s)x3eAZ4pcUC|0rhrYW!_v{*!6&3b3E~wFf;;c!HK({&7p4#aJr0 z-DIvla!n8QdqS&5aB7zIq2T$;IL}7edEb~$E~=#uiql2PM-m-g3fteh%+WH`a&Bd_ zn}jy!)qJR(GKCBtnkZ<@t|EHIUaM7$@qhR_^#6(q2~ZM2#R6ISSL|K;?cUK7n!1F&WDotyiWrC+Lo5a!f}^E#bAxJ zCXAN({vHyH`)U&`o3WU}0OIO@9+$+*quYzEw9DKp#3GToV4iap%$&k?yQv6dFWF+y zqvuajVnlcTR;(duwpgG*L13eWUC}bjBr7pJOJDS>rp{9QkrSPXsWS{lfD@cPjf%tI zR$QtB{(4pNk%~9!6_z1^^EfLyQ@xdjBs)T6Ggi;mCrY$-F=a|zO)m>yJkig3s%AEo z;Co~M*W6QXzDUh@)}IhB7FMYysDzGF*QN-6tHn!M^ohD%bvZIJ-HD>VpN_|w%QRrak$|Hq2Sr(U>4b7u2r<&iEc?CAL9B*4+66h$@p15Lezx6_y>?w^wZo{PCQ0nro7&yKy zd$`0-qYaaZWe}ca&9ZZw#2nA3j^L}S+wil?b&{}nVo;9d0ighS1mJPV)30i6%`!OG ze@tDsz1zq&)~lOBX2sdB(@#*uLO{FdTa&m?tPiGV83$8N0+jI{tqP-8=Bu~ZUX}3G zIaQe8b3Y-`HecQb98a&vu&RC(pKCjd5o7U4gcsv1iN%X13}|l-LIjz5x!-@~w=rRH z`lQ4CC5L}z?Z!ki2xH~XC>}3GYE19MdX1(Gr|@BfrY;XSj@MQTV{G{i*9;q@DHJSh z8<8kQ5O3ESLRH}NGJP78%km7*$f8|OBGr>r7rTV#gmD=5Wv-yF_RM+oE+u)_O!S+S zg{@kx3eG24(eT8>H$1;zDj_s8dxLQI85CNldweK}JA~zU@uLY6qT#)adfUtbxUWJ^ z>kE#UFrq7?5<^ksOSC*Rpd&AWA|Yha!!{aE#*~zzoX_Q>8tCE9w?rsxQkv0A;3pW$BPtBZ zk~%iiF(xSx61HyIxHmvlN64VE_Dt%uX_1>|>qr>#$iDXYCFFy-V$k}9K!VMC0~#j9 zs5g7b)wzVI5>F`sxR-Vt!=+;5g>iOXmpKD8kxrP;LsM2wn6^lUUtra#yXc)Gk*bP3 zd<==(i$oGjbC$xLBZw)^P*^74xw7bza-zp16oT~xTbm>?A+SFMrM0+BK%6-Er3qib z#o3_X?ZE^~=m+jW+yhn1yJ1ZtCwXHcd^;LyXyRtzKS$aXl zRi!DpQNmvy`zFPZ`MJgXhxA_`4T0h2bVrMBUe`2v{#Dk}ILj_mRSQEn zz8|vOG{EC3MpHMIPuo10nmX7NTB%kqvTwe0KdW}1GSyxakbgZ0wndxd^yJ|v1bU-}28DtY^rW;g2}mkDq@?J58ta0~dh?snnhCGxu6VA>U#JbB z)cbrL^lz+Ap*}LqS(wi-|l&^kpGaHBUn}R>z;&D+qY-$JbZ5!rb!jW`9X^T4-Y?3 z@LRgEXwNn=v(^UE8=GQYRGCf`Bjco&epYp4oU}@N4j&p2nmmuk=h!0Uwj9Ksj!X7r zEIvno&tLeAUZl7G-r-5`mN==s@Ke0mwQ6debn3j!zx=%?P8T_%aT;f5u(hwG(e^cC z@>i*-|G||(>v);^RYgR|F0at#wAPX(D z?W^Sh9t{y6j^qQ|*S>RIw?2sPx;uFOS=_^6=+IkFMh^Ox+D&(04Z_De|j~`|(f_aX&ZIc~y_NYr$E&vhM0I zzU7nr!-pgHdl#$gXv)R%D|Z1zUPE;CB;Y~(TLI)ovg_{06p|Y3fBlHm1OWZ#QJ`pE z(6I&oU@OaOC=_e}UCRi>-Gh?s`;RR^Ng|;x89_8`engob6l~D{ek+-ZtTY+`aQ~lI z8a@6OU}5n84Oocx-+_grTK^4L7_DAl{GZbw9ZS+SN8Nvcg}&~bhT8uE3#(O{`Nx+3 zJ^jJ>4)`as`xN{yuu%P9VBu2n{OJEi6ROtkacI_r1QxzMn=1GF5`q($_fsQReF@2+ zH*UM7+iHUH6{w4U=oAjj7Q4~?jAYQq#+W07{zPcjp03YU{(SKJeeQEHKUP4e?|UuT z2Q4l}GU)Zs1NoEV-2RYSLtafiDy#?L3Pz@S&@4@mNJD(Km zJK`Ot+BOQJh)8|&P0$dQ`@BuKZ@hO*a}T$E4p+zFtWC%KZR7l_n`40~$q>IFOe%h@ z$QfN5o!+ne9%GGT>mc0b3C;yIB&+b~_tn}}IO3Tg7E`e}>B<3BF3+TQF;D;UCQG$f zOS~d&^HJB# z?LWysp_X&havB#x?R%V+;2?UM|HJuqcAWdC-{my-PZ5x#uTe)gzYh0Ro2zGx|D?g^ zv5u>C%O9d=-Cc3K^uxaKe_FnWuXBMeW`8;WZ<}K-mYLbUOa3_?eTUc|>Ou{NqMfw8 z1N<23c4IE`f4QW9Ht-4nc3y|x)~};-w@BmKBCVR}g;=6&z4+;8Pzs}U^o&v&msnit{8ak49Be^J7Jjw$X+0d^C3utRkwixl#KYz-57uQ! z&Dpk~JGdF6grm>}BxVq5C91pvFejYC2Kg;(nhd12BG%eM#YguQEpdx!t5dfnFHqy0 z&x&H8<48>?A%O4=qvR>POmNT(fe(h8(761D00T0msm#8{O&oVK%NPdp54yxNELuq* zAs<4?+Q#%=rF1ep%7FW-`1$_gRuve?6A6&`9LvlSiV7xcflz$@g3dp?KT3q#P%t=- z#rqtD2Uc>Wqag?qSe^;;d5spy0K??|y(CBF+8y(npXIq~;&j+OFWC(e9bHQWAa`TP zf~{J}hm9zb|L!HbK)SIaXLu9C-O~0d`Xv}ta7p@upV*Wzx0@Yckz0pk#+8&wMD?KJ zS)XM}H)5J*9b)0E^*o^h9^>NrN+}b~mSeqV5&!KRLST^gdF=xADYx|KW2-9k?9i6; zm)0DA9U%s*JHu$H;Y2gyf+>N7*+I_xTv7TS1$Lcj<%EAbE=I#suDT<|dCWT*U@Zmz zx!wI_SXjZ6rwJ`g?34$`$H2m}A&O6vjjm8>&_#+E!`bcq^SzJ3Zb0qEV3JbG49e=| zWj)qChVs9}5PNjSln(hId_f!|ALm|-Wu{XRUE;G(33u?KliRe#7uj%!{_ z<)6XMRne7P>VfE1x3_G!_T4JjCQoJWJmc^cMJMEu{dB^^lOzNO0AdNL(7miE5T*&X z+x5L_B~dP`fBFdne>5^!HE(lvB5ab%g|98Lsa&%Hyw(Ra~L5<<(F zA)jjlMGT8=}ceeR{zT+Vv2QDJjG)dwUvBe!0Q?!w}f%FPHY2W{VoDm7b9DSLp1U4NN-k z$u1AOg5qr|&4jkOVla^rZAYejLF-I&wR@PS6ocw#-j?1Ix44&&$GV8fZ>{-POPuK1R^ z!&(MGrUE1EqVBpc#uq=u$9EYP2qIWn54h+3MVgt&yl|-^gDBuZw88{*`vgco6B6)u&PuTA9DLF2 z^J^hkvpEpK>i&lnirxZ6nwfxbpe)3*eGa`+3R)r+M1wRlMFw%eNx1fdZ}tLx6+?t? zLxq$;$tGyh&8n|8L0CwBM+*{;AF7lTYO?694h*w^Lz7I+!WVeL-y1-EP*6~6P{JTVAqJ5Vz|dlzuth|gQm7QDs5{)j zAjruev}_u99D?hjM6zauGYWB^(ZpRb!7Jmz4FE>I7sg?Sf{I{RSOlP|{pcDBP%#AQ z0>HL5P}0zZrW!QR7@Csm9k#h_>5Erc* z*dh#Cw#F7<3xcD71PK74JW-(i@Se<|vNO;KG$Wd9N&YIa1M{H9tv%OMl4L@#GPS}p2eCN#03fC0G+Wq zg+Y*~$<3KixN|bjQX;t*ZkaP^I1!idY0@u!yfRI^6+~i6sWr~a{a{+CqD*JT8ie~$#!@^b=z*m8M-g{tq*x6lh2N!UEyg8B#%x5!BNdGqUdZ3d zMiw50Of&1S-HTeGrBN9sBZDGHnoV9#7&YZ)+5Tk`z@ zj0?4}o3)TQ8j9N%M%G3|kzI(=R;amHD1TcBp(=_kD`d*fKwC}(oM*Gy64@;HR(TeG z$|&v-A`tc=5WX))?=E^)5zo6ECU2X|=TnG@S|UnCC`DDmxLhQpRDw%itV~5Fqf%t* z{V^cvBelxMH>2dnB89IhN&|UIL9a{oY)d}`m7-RZ+P9HAMi)3zl(|xU)NX^i+m^ZW zmi;s=MUv=|NP29gpdg>J@5*q)TighQEqQ=#e)uxn?Hs;FS)R;Jp6Zhy>rRY3z5&iUVpy!`FxxG`M&M*?`0&z?K28>4M4O8-KYlB zw+5I~18T3qU8w;-)DTeD5{cH57}b*b)>7ouQnlC8tkiN8qLe|vv@v9$ZUDV#ohj0k z1_iLj)EO7najevFwUhEt*E3X#*6VB43&zyz71oQ6)$453OX4(W(l^|7*9oaMsM0qe zc<_}f8&qS+cTDP(aT*nR8u*j&I5ivfR7nJk@c9eHzkh91LaqO+O{=LxYSZ4RHc1uM zA<30Z|Kcf4zz#=E5``$&D0S%0XfwQM`LJfi9suO%uUXj5=&wJ`TeU^x9B&Omz~K9j zLJbB^%pv)YLhY<2=YiOsqs^Y`zng`NQHW7B-pP?QDod1S>EwzB;c&o z9`=(~{fpQhjaraw1^{h8obycwg>t6!Hav-;DLt*tsc?y8mRc?mL35+xuS*HPev6LKrEkM=SGEXRvm(HQM`hNHrB zKUSTW9y^ZWEZA^kk@4`U1!cAUKI&?d5KpZUByKye-M^;65l^sc?%f`Hm zwv@DU0z&%h+yd!udDJD`aG0991QhWuL%8}8GC~sGkQ*4g+YRyMBr0`weUf+vEL!a0 zOGGfvII{ZE101?@?s#~0SQ^6)Dv^1S2&XCs_P#8(Ek%E`IT`X%Fmv@d=ulj=Mw=Mc z`@Oa$YihE&+6`6hQ-1y^>fo(4-4$6iQ`N?!)RoCUEUY)`g) z>02azZwzioSOX_KKOtK=OhSG`QPf9yTc?_6>LImKjJU$G$W?5=i9ZOrijCT>{JV-V zpes|u{$0h)DejyVF&d?tefJ$5DPu{$_LDOnWoo#+$&toVUu^C@P(-I09}+hxi(Xe# zd-3y97PuM?;QTHnCe*&{iSWsg{XT<6{Iw+)C%CXrwEMFIltcQf*l>`_b_m6B2qx-s z6Fwlao9aY!l01V2V0&ifySkr^i9RP-tEKXS)#4pUf4{xcyT-{ZW&ro?bkrRo%=2=L zJsyw>0#l9IW=a7B~6ceb6EfbJLak;S; zaJml0YjAqupt8Ke@GAJ?4jl38tPjsV3UF#OjMdXFcUIF+L`YiibiXeJyvJ-Y-gU+N zg_g!xi!1=w6uaMNGVQ=vh2+&W(UtANH^$ZqLH)h7XvYzlowrip)gZ^SIT+}xaER6g zs~^TO4UN-N#8CB&mgm{{knnm0p!exi!hn{vNdLU7dJ!ykmO^{}(35NHSM@)N;CroM z0~DT!V?HdVGdTM@qHgr9?jm+rQm$wNTJgLWrgI+9tv}0c#e70BFgyZTgALJZXgbB&66Ua)_h zLd_J3nbH_qX6 z9)$Gqr&mahHdIScH!-a`CWQ{jk*7;p7VY|Fl=sbY@y6Kb-iTmX@FniceSG>>&9GTT zHCpR!$PL%2go-rA=IQNj-)yNj5`iaU?X}Bl+JD|$^v69ZkHJ6~gIrjB_VP{S$NpI% z%S?@JqY?b#mwJ*a}bX^-t@I9R;87TW2VL!5PWN%qz@jLRQISbMKFPY@H% zr36`BUw*upGW4+$te=K9ZKE)As=9#rb5C+xM2KIHd#zpWlI88DMR`d>$r?&txTDFC zk4{HOWaiI&IjFPYGW{L(t3*+}Q1;!j(i0d81`-JR(k^?(`&0@Oy%!2vx0*+XyJwU3 zvkT!+p;bso1KlbP&FV#_OHb9vM4&XdJS*SK?f5&?&rp6NQ)Y5lQ)8|FF06HQ!Q~VM z(*Sa6?g?FG?S__cIPB@XT%uAl2@0S5ZflLeo%eP8hD~B(hkCLyA1z4TvT=Nj<-Wd1 zpe@vkrM7P}JV4z?Km-Ci{(QcbGs`e8)p-8lC{ERPrYNAk4Nt-~gj;Mf9l-?_Qs+hg z{AzWRPGhB$83H5tExOwQezDfCb^#>y`)o|I&L_ecQn4(ygv_R*d&U#>7{pv&f4JyeHfE{O+|#j z#uHWv(Jc;*`>%U!M1qM^eL#AUQ^{MMB%zLDtDjG*oc^ry`^c~vJijMw%)9Q!|D&lS z{adZXSR!<>L#k-TcS96$cSbM4E@c`*Acji%Hlp*oneOqJIQVvHuM=@Q^p0lJH}Chp zM%Vqq)Sv5i#N%JH@SXup5q$-;c1% z#CM^HbYmk&4y9qjp}{Q?JAsgJFJP$cExzw9e)=u`Qa2#!Hsrl^)RjpT8^q~CAvDhb zA9RLoxsSbB6P0Y>iO|GHkwW=b0=3&6ovRdatr@Z5jD}>T^Q~ihQ-C?A!`2|+GM<n;A`)c&bK%OCmA4mOnQls+x42vu%86vz@o)}Vc6S-&DBP(-ip8#r~#**;bHN2OJ+ zG`|gu&QtX~)~{zy^UNGy>I^4LQ6K+LinPvD*mDn&9+8crH z$F_--{B=uXv4op2MAHz|n8nZo`-`GkL2~9;Tx-@v%6y#^X4q2cQc{U>WHwAmOrWf< zN%HaVj7U203_AUa+^bjIvZ0Z|>6*dt_fg{cnPxG3Z4|p%=FuZT(dfC#Qn9j_lx0aD zo+}}8_%(OYZeoiUBZ%M-5X_*?`i2%rYk@H zv?RiaU2i|4uSAYiz))snr-Ff@ZMWFD2ys`D3Aj_TiGI#vO9aX=%eE+EacC=-Qn*;! zgBR$wlD}L&7O5zxUfYLfbE$(Wv&^~LN@Hg?t;6N*0@jPjVjCVi>y|JX9G}^4RYV5?v;ht9rW_em`x6m5Ls=jrB6UsfoET z+G?7|#N~-*4WhA&w*+w}e#r$Xo(>?J)z#%ZPsi$p8r#Zihac0&dE-|w#WZ+U+F5q38(b#T?fXN)yw(x~qKgyBb zoTVL+s=he6EqsB>KHb-r9JW`$xA{QKl?YlL&c%FPA~GMuW}W7YHELZ}asPf2t3~I> zwyxQ~E>#okd|jkVRhS#S78=eYMjk9W%!NKitsuUM6>NZ{2Gp%%@&ZkQ47$M|m<(yizgri3C?@;Pke(gK@3 zX;d9n<#!RR10)mbA6N?Zyv`i_Iqik4w^~qlcx|Z&?t=-36H#hSBFL1jS&r^{QjD~v z1tEltgqk6wRKg=qR?n5}#(9z~NQMOkP^3_a?A!}*U$Zsyt4OXwQPkvu(5xVX0oEw# z^eD`?FY6F3zuc24&l$TZzI)ec2}na0YbI2xOmW_KYjIbYV2M4T${91A2Oc3`Iew#J zTeDmweEU@@<$)#Y>1L9g$ppnVUyyaaFGN!{Dy^NrEA`ffFsz=@3p z4f4j_d24@|cU!C1Jd1cw&`rgDAkQdKi2DxA7tcDOz@t9W_Hw?KW{So%N_a2gSr&vQ zQx}6j^jFv~wPXr*ZE4Y8jmr0L@!wCQzZbIu$>Xl`2k>gMifxh4O-O4QTmIf-ReS}& ztHP-OEQMRpA5~dVevbJ^s~RLTm{vo_(uTI1+@?&(V@^ji+|3Nm>c<5_DOcsnqhF4_ z1S1kJt5?|9S)&>ziGFL+#OeI?szS-k$Vwq>gQ~Bfq744L=+YomtRVD{yme-&RR*?L zDmB%%O7`XSu|;nl2>@By>7F|M2M&i7E*_H1lF&f<{u9yTE6eismv}r8l?QlJmF;>vUsL?*=f$Uw0Bam&~ z=*J*M4+dBpD|y_=_~W96P|HPst}R|xo=bTIl}?OdDht(nC<-8QK!Ri)%EuvvfY|4g z#_iIGQ27J%v@Da8RHsovn(OE*7}{7o&LvV2s$(Wxx}IG*`+8}VdN!|Vxun}mU&Jg8 zq=)N%>v!8bF}$1h!)%1B)|4q|;K~j?cMsy7IMf?k9H@yGhw@<(A3X4rbr<%7)quiv6|I_`!OH!Lce-H1 zkUy8Lr?OX%o_hnt;gd&1`M{`$XLP>Wsdd8g>RwY*+fLj`Kw!>yM3WxY{@b6yI^;hB zzc!aIO#Fn7jc)Xl)%CDevxWu&zq58;_bqjthku}1XfO5ZcoyIiCX~JL1fk*GB+2EH zM4h|M)-C+H4tA8{`+JxD<|gL#>4i@Q)kYbCIx#%%B5iARKaIg_${X*}WNwhUj{+c0 z9^jUz|726_ok)W+*M|mcbJ-_#-jno>?rBzUkG}kAt@xMVWL7ehraATl3jq(Q&M6zWX69S}7>Pqe}mV&QISTX}08O#!IRk^`FG zK3@1p`#G@T-+#r4BT23a!UV3}b>;lIs!4cMW-vt~qlh9HPDElN0==~fq=*a`-5Fzh z9yX~F4kbzfg2DJD3XqW7p@hy~hP!d^(Itrop?`igPd&nKjj4LOJHbco8hHvAyL~q1uwS-l(xZmsKat60t2OJ3AtayF$(W{5bf*;! zz{PgmRs^g8;g@>aC1dG4cz=nr$Pr0!YlKlV0VWO*J;F$1P2HO=Qi=i#WT)C_rh+J0 zQmL+(zQwcmm5&QI+R9bn{~*-#h^<nT+u8O_Sr(~AgHQKz^*vtf=6R)i?`GMw9qbioswnTlLgx>d^CQERm-BtEvGe-_!K1o(r*dc>-5JycC!NBx8Z&Pn1|^#_}}`RHhe znq?Wgs^-LC>eG^~$=6)9dqp_#wj(_s>-t_Wj#Kl+q>)2MYLnezd(+^`=bT>vv9j(= zqTGretdRT9z1N!@rF}UvUrK3_uVGU3C5gSYLy*clt6rCXc-N4W*k>F=t1-OCYj!TB zjoD*PIrVU8G@B0%fy$I5){{{-7Dh4Nyrx{USl+T-()GEK_Ac5O4Wm5=B>vLQ( zt1Gk18XFIwM}Jd~XX#5s)N&h1?9_4|iaaL$5j>{W{r##-O$;@t(*MipH`O;6WMyAw z(@@YT2-YuX%38Ddc|4Yn)?V^-2am*^LYsK#?#Jcu7UQ@)8qBGGJG06lzH4~d>quc= z>5KO5#5+dltf7$Zi~arfBlmpp`<7M=Pz~fbW&I_BK)-d#y_;CLeLO39xRYS;XBd?D z4VKb6$_93PbZ?H)`l@0tE7hdyym|grYP0Zx|5U74l`%fCCtAIWlP`ZE3M!AYEGQ8V zqm;4#PLPc$7uyB$M0oATA5YOBO{p+8v678jAp$axMNH5(9m?!&3#IF+FNN^R5|8Hy zU9^k0Swj@HO)r2Uz0Mwq^|!pXAnri@>YT`=1R+I1c?}Lt2U!~-05+0{tLMq6=pUs+ zmC4Q0!z1fOrLl*bNBJ6w(z!x+|Eyh$ax9-_2d8}GzZ#Tz!1(Y&nvS z)l6`$0gg2SSX@Tm(x)Q}oj0A6t%F3$zbYgI8xx>>GP=TI zl7R%Z(><`mUD!UDrls54uhIfVp$6MZAlayu-GJ#9Nby&FQY9)^h(-2QJW zEcIEyC)?N<*4YoRWqP>!i)EL z*|T)V&E7%28`s!ciu49}s^VE5?0Re3pY?3W^`j~-*m~WosIf)>a{TTNbV~H?VRxiHyy`tb1aTWo5oybZjgAz%+8-; zSCU}Jt=YcVPl`}^(5F#j=7M|P5Y|tf0&pi9Jau)o?%!%!=n-^d zOXyaf2>m$ul5>P~Z+5USYdak$XnVNSYs5j~gT$jRfs?ah0GfED`drb9g=EX-z)uIV zNcne9HM~Z<;y!*8J)G%L8k`|V+{Vd%xmbqZ??zPr$R+%ZVyPK}SU&ZepvwH%* z+ysR2LC+PTb9?eR5q=(nfw_B7i+;a9H=Zb&lmI2)CM@|AR!JHqUuZp)fFhVcIOyQU zN3B1IYG0mxQJ&KPdW99tKoPQ|7+j$rl<5-0l^Md886?&c9A+N)oFa6GHHiP#Jc!&) zbU#FSFzE4R|h?-Z})8SA%v{0?ZFm2&51vVd0A)XOxf)S#i3!jWEH;XW-9(u)z&B)BCr zczr`W=rx|Q&WkqpD({)@oULOjzHj1O#4o(55AUXht>!O@W-Na1E#A>K-j zVpgw4vor|J1-D5PjZ`-vlt(}yNnnVFxbrqfqL37=2M_tAz6y;U&5Rvyi5(rrT_uRC zOp@#56=*U+YxVLAHNpL|PyKb6cGNj;2`;w67Rz3Q+d&XvAqN~jW6&#(kDdjdP%!RJ zqdOp7nmmk~HAHINfC4BO9Rl8fB%;4a#57Cfv23hK!X~&E^uR!K-Aaw zbvk8!QF2R1i)PujOSbcv*@4z>=)i?J_d$ofDQT3gw*(GZ* zcBzi^_u_rVUc!%;lRAcs8aLGbqhvmdJh|TrJ-$m<*$9Dnu>3qtg10D#6TQ!wiN{%! z-FI*d30XpD{9ib1Z3s@;)aO1&!Sq^oUs}>5MM1BjfRe}5>=%*aEn}KGcJRv#v-ZUD zn%$Z~>tQW;Su?^yovUAq!^g>O?Rxrt zq5%-L`g3@JsJnJp{O8f-l!UL?uX6g-H;!XZvBv9W*|yraYEIc{_>A>tjV_Jl4}M=x zHUvCtntV{NbXhEBiIW*qr>^3dbIwrZnm?meg?=x4|H!!@=Z!dNo|3|H{InF1P<7q9 zU%^?k0+5aKT4igt)2;ofr*=06vQsOyeVY(_T_%4?V+Vf(bn+cgY>hXqCJ2G=Hlv8& z%*~}~#2@cuj#a+s_uD(R=?uFO6Wo7az~$OWRmtUhq*eUjqvg;(UXA>VDZ80hap&@D z>hrW08B&a)ZCkE>7@$*!MLT#;=0Lm%N-3BN{zOu~j* zcBP%(@7mIA(q>4Nj~v)4wXW^@M34m99KBLF&p`0(v;S~+geuu&;h6Epg*`jfU{j^) zWnhy$rrhQ)i^dR#1Oapjr7(^%6|kDixbe)!jZmodfe0kapNL2v<4&oFC~g=|39}4E z3}Z?B)=V{6WTbl(E_{e=6eV`y;x5(>6FJo)!Qo+~n?*@mI$V%O!Bh)DIfl^06$MjH z!q5QJ4A|s?pG1G5g~pnp+WNs{0sXyC0F*;>)n5pU}G~Y7^Fm_E4EHuM%=Tlh9Ny&JDsZ9aiF+{22ys4HbnaDd-OXsCt#m zfu}WcfJ_&PD>xI-j8NV>G=!Xw*&QmQ#_6p<_2DIc4ksc6z z>5}z#3L95aKsLDP`U#l%fi>g)1XAep2HT45TD{(-yy?QSJwPo(61RArR1XVQ4n?KG zv?7!LgT42RYO?*>K0^o)LNC%w06}{1%>XLB2_j9p^o~e}&_fTsNbjA{ktRjyA_CG; z1nEkZE@qI}n-fBFTS zJst*V45pKRV}zYHsbQLwG@y>Raxk5@q}^&bn@8cA4~-HXjrHhtJ^`u?u5_J_)=jyy z)?4_oh$tz4;!4t6kwuHaGRsfuUh?gr0*{8(e;vDjVqs-n9gSBbhZY1EuCD&7(l^D$ zIFxB@?{AI9c^cn|zCz)Nx%evu<&Ra_iIvLLFOU$y4Up-E%H*m9dXMvG%71u0kueES zeun<66LUo~OsQKK8>sJz8z!3o8PZkpNtue#${W&ZmuxVhDwW2*-4O}wAA8Q!S|~A5 zO%TQ<*yD+*!bUi4a9&2gd;uuc;R}WQw!go$u3pb8x9vQit#wC#I+e3;k)4po)E_mF zA1TXzMz?Dk79m`1bGPqd5jQaMS{Le*W$9VR4YbvN(Vy{m3Xe4gDIM5~aIpGdG?}&d z=?Ny7690*N;{E9sPJWsw<_A*mHqX;4=*86Jjj(3Wbm~4hOlq7VszNu{q1gJG){zZ{ z#Qxtxni2Cs&-`pGP`wdB<+7P~#^S96N8Mz^xJ zSYb>dcxxy6rLyn%=y2ACz34|G!ZHKPCF_@q>5hT z{a?2q9{9%#mVh1D#Q2LNf+ zMmz6G2B+_>eBw^8m~%PsE-`T!mx+C%4tsjG`0A<1QCsiDdpAX;@6U1w&0a6^9VO8I zvf7UF=}ri%DP8UQdTxvL2D8Ps#p=9*bFckayxzl$C-CcTKt~Uc)=AJ!*D@BGnsHcU z(sM9K)&r07^@O@R#wNiqLTyezEIV{Ma~8NQPa-`P`Z+XnFxO9{-3NRUbXqRKs=BMF z@Lm_{QB6{_XZWUbu5R+I)+cD+EYo+PKe)XyGaIZe@?Q>6U`k)@?yuRsZN!qjR*dlOZ_L_PBTs`*GCs&|vAb0l zXXXZ}u~F^JKRSH$l5Ja4JLsKT-@#nhpY~tR_r<#FR|UBmeRVwtXLSdQnANp6U*tyV zLs3pPp}Tt8zfoxdXPYu_uBPmIe-;!3u9={(QPjcjv~>d&e?2pcmyks_4uo7DWAYHc zd=NOFPYU{>Cri6>Ni9}+9DSlxV5m3zruzgPc*`7zzEJk=84d=~1RM;zRgi{&F(EWZ z_z_4PqbU$6XDEeXD4BgIWmYInM=13I<_}B;BDRoC9)}*n!a_{Wh->U+Og%WN$S}4^GR}_$QBWCcJ%W{c8QV<* zX;g{p1IM@d#zpT4)h)y|T*mcx#FzTUHgH0+7qGez7^8H|gl|HcWc&x;_}QJz zhvL#sY}`V^C(hWfS&8xM@mmXt36}|bG)XqXi3f&B=HR50tfWeXq;tch%gQ8xALaLj zq+5)u+7AipO9DA0;>I8WRY(HW1fpH!l_ZjEF_A(w`52r`JsL+_mApHW%($B{2TlPy zB(ufDGdrX#aHeowC9;pEkSsz3787{5QpeGV6fxD59YiXNYO2g)oWyQw%T9`dLzI$g zT2p1J@-9NCD((Ja0;&%iV@Kyk;pfpngn$479k4hi8y-LLQA||G8cv~Ly8Kj3oIBvv zTB0g##v&qimJ?El!uNMiN38)f){-pnGbbc7;_dMb*Kl4P;Ss@bo@8g3FQx`_#lsvD z{rfUXQD6abNDdO{gTh3@XL!cM+xx{hIpCLA;OiG=aW7`RGD=HYjLY=HGopon*CSCn zIa9tl@!2_L;4BMH$ch5Qq7q*gnUP0IlN0kwYB9S(CFhAzI)OW0X(2u)PY`3K9@@>C z?I5)`Or(j)`6LzF>6hlVn74}_NYliRUE#`4xy)0b&EI*QSYwp0<@f5xsLMC}0+et5 zX^ivU>(uYr1!_$NVv7a8X`yEh1!kOu*qup-4uvW)1^CxIfa?_Sb)m0rA;#87$&Dl! zE4A>1uuzAhM9OvG?Kt#pc)xeB{3aEWl=XxDSEBAQm1qqQ5tGkGCNW#$&IV+`0BBAzJ6@H2His~ zNLfCjNUplH;j+vkw#n*i!d9!|k2Orr7TDmk$U2P}SejE|Cl;7xbyO zQVs_fNPnt4F6~U!D^V=loBbyA+J3IUl9hd3+$gWLs7Hf4yNv=4gvb3;QwW{oets{5F ztC!V#`2|sXjycF=wEteML3!t1T~co~Pp-$P+J1xXQtUozw55}$vXKtLiy9ygsA(M5 zTB>OppI)kMu2!V4D;za5u4|36imPc`j+L%!|B~-t*O8cF!e6wVk>gsv-!xv?by&Yx z*L})i+|U!W{z{O>XmyJfe2y4;ErM-=Kw_QyQfA`yL9c;a4D{qLm?<4@nqN5kNgvev>x*%@GY3rNszbPv#z< zRYqT}pI-v@<)lBqG-vew8dvkVbHCo{nb>TqHb3%5`_lu1O>>gL^TCqYz|;3i%S8Uu z!4zv3y9LzD()$P#Mww614f&U6n)Adj4{W{AX9wLSN25yu&$VJ#LI{3#PgN1{k)9~m zn75oL&7);CW;e`l_iL02TGuoPEM{|GVxwFH_&ZWnFLm5sXSF0ymLitbogdxr`AA~7 z*JbkMz(6{)Rv;XiZLE1hJ%F8P8%h)rb0v!CpY;BCjHfZy*>E6+nRR5I*qb zxijVY4LuIp$F~0_^eBkAdyUk{{sAMgYjm!|ii7_SY^~>ckT9hcRU9~VsudNJyvuA_ zC`myP8x_ml!s^u5!6=%coj~AOqTY5)Y+ecs^SS$OvU_Bhh^`?ixFT3}B2b5|? z1!^-vLnj4!%XEk+y}Nx(-2OI<2?>9t9*9bG5GBUp1)FdxaE(1qAx~51fnph=L=Ebj z(ounByhgh~Ti?fNxf9X+-ckuhLyw^nSr|;DBsLZ0Y1WVihp>~w-@(DVyM2WEMdQH{ zd|6`?wrmW(3H}jm3}3+85`Fpr@e2Ax zMbqjy@g+jv_lEW3nfn|EF4FpLvOmsx!5-*M$uCRglk3bq$EGt>ga9T_X96_*9y!W?3 zrkRlfHd+&sBI2``{Mi*SZfS#At+ota@3Q;10Q1lZYFAe9@Pnk6rerD@@eZwLp7Y1^ zF@;vRvBP0OT?UyEYlTkUTpIX}GtF9A0D07w1&fzTF!%vzK#(hH_bVP(VteDZrW}N}Z%(d>Jf_?pCW9#kom1R5p&-b60MH~=!{c^p}UARm;VE}bG zbJ28DgJaKs8YMLd_3?g9oIf;>o$no&v8gI{Iavs5O|SSy*|l&Yoq=|G_ifd(NC=zE zhK=SHhK2CUeSE*LufQ)$2ohMBsPS8hDdxq&dk6!tfqcW3+g>>wXMMVpqoW<)pLq%s?p3_`UO6b z$C1^Pcs*`%>+z0O$&<`8=%e&E--*vXU=6*DOdp^tySf4GjDqN)MZ=QVFoA9C)Yo&~ zkCyYk1>QaR&}r&3A)!Xmcx*E1ZqO=Zhw^HC-}l*cToeaVjYUK#z`<0|CK%Y|l5E0Q zU?AbMIT?6Z?{izR#&azgUcXmxxa=G~aXMd}e^xR0;9Hh!*UIL>S?BVtlZ8+2MO-M;vS!>=iB)!A9#*A3N&t2UY6r?T4L zKV0!?7-)TVPE9%mT2F>e`20R=!0Y+`KEr1$nQ{J6Mc@IoihpkdBgU)TJ7*_wvvl$6 z^mT9Grr)sJJOTQO^`883Lcv0#m&?`WY|v$J@YTNF=c}pcUi42p?c03URp;KPzkj$D z_*25~{~BNpIc6CPnkD$Wz4^1})+5R9^5)Cl37-FEg0wKShNI+5HEMg4bhxh36%)Y5h9L;q)w0)vpyU<4=pa#ZT-oPja$O(Ios5N?>`MFjvXE0A|I6h+KY5U_MD$ zvu9r4Vfkj5_|qeiF(pxw9CAbh0S_c1$&!vL<8v*O*sPL{!Esk3Nf(k(j9LWHA{ibd zZ)u=EX{f>3NVE`=a1n_c!$Q7`oWD#W$A^;QQ{RzFrkYMZ;Y^@eMAAv602W#9R3SM= zlYmXhZXc8Gak26)#uu|BvCu;Kf5x!%77`RSrWREa+^0~r3hS}-HRkRrQHhVFEcP*XOlMo|r*r6Fv#SDzju%l(Qxgv32 z%wR6ga39UEA7ybf%6z%Y@}er!^EHcKRp$9oChc^lzZ6M?A4_OeCPt>j7_mf+W-aOf z$8@qFI+9}S}{Z?0Z};Dnq=qAPbG6EFuDO4x?P5_8XF2IhXl>iw*PRlpCtVkbjRA(JBRe6AL?2Lw|%o?upRm`2Qnxr|rk` z|7Pa-m&u+#ON)bXXlCu+?yJ+Cng7noe$#tY+i>)k%88$hWy#F^xu(@W0kYR*JKml;UgBk*P z{W=_?-Iuw;LYnF9Irv??DD>UWIf9dM#%RLR;a^%}6Qh#KwXWT#(>ERyA|$^~rxc%_ z#SBQ@>v8WaMFloaz?3yxh9Ac9-WgT9_g<9i&dk2oNBwA`vsv1t+}1gb4<;fD*3FDB z7W6HH&PVspSK1cbzC1hsqD*K_gK_q?d{>SO?zb$s^23zF22;W;?^ z5~}pu_ZvuiQhzf;q?>;&vHfnC_*)zOfxVjMv?FoU@SnWxnfe1+P82*$QGRU$55l>E z>NMBs_NQ#J`rcOO>p7Z(WA`3QZYuL9P$fRSP5 zFu=wlVx@M;7mUZa0A3ZWkm26IOIO?;9-Qll9qj$Za2ifTq}=c1BnK!e%sh?yj+i?h z(WE-gCOo2BTC!oL^$@weUjmh~z_RSX#+DN)g-NS~(pDBTvqLfTiR1@&$w4n{2(6B$ zRRE%_Nq~pBp^(0Q;HhRfe8ar}GUYKY_SqtV6S;;)NMI9KA!AQHmF{nqVexaP0LH$- z!IdmM4kxTpGvH7#Rb!W5C@kt}?fPyLzO3BbMn)fxiZou>*i_X?5YUtztHb`ScV`L6 z=|Mi>DF(U&iiOh7aQ3sqVq`b`j&(-_cJ68TdBPcHx+bg|k?GRaZ%7sU)fY#qdFd z;e;DBEmrq?w#eq4_cFg`6Pe;I<*$X1ysW3leV9F&Pes_vU#=`aT5`F~ji(IAOT#%U zxumTTDI=WjU3D3#88Ux`%1&+voKJ_R1uudK;%v-I$B8+(zO`NYu27R4KvyNqQyBn`mH zSK{AkF&IPTO=IoKGF~2;r(@GE@{U85^zZSIu|Du6)foTN{SKh^`kHUjE+WQ&>HhNwqv z)E@_m?-{g1hv`*hnN>)C^qh?CQCOrk41BAtB2OUJC^<4yoePhDJ&eQHq%iAa+q>$E zc93FPKQNU-^06h=9x)W>H8Ond=%Jk?HoKP>?!1MiXgIbuQ)`4T2zqdM zSA|WBn6*bu%kPw2A~qOELnN_gd5|6v;eapD5h*b0*xfW2z_i@~Q=-@L^}Xg zzKn;`tyxkQAzn||X?ex?DnSYKB(W$b6Wr{>>48|%oy*UWapu41Y4N0na8i!rqX&1D zhkZx#h&@YXZW(cOrN+0PU_T^jx=#^23jJ@$>{#1)3ry_v_2MMb~{h|im5 zHoud^C@VY?g79^(?t_ZDCVm`Hci($Uje`}*IRe+9mjzPdkjZ|%HxnCHn+Gr^EhSS@Ovo} z{fnIS{xvoB@3XD~*j`A8<&psU`r_X2b2P#2>4%V;wKwR1#t?uc{O~vgBuNeQg+mZb zxE*k(WH>QR=+}>Ma$hP^!%#a*LP|uaxg|07*H8wUFjmR1yM|#LzG0kMVcZ>I8&-rv zePOm=!vw(LW-Q_SD&fy8!zB>mPm97a8Qc0_!|#J5bXg*lR3g+ZBQROoDn$|MBM}e3 zMrea0@3TbesYJ?JMm|MEN)<(#j6{lmjj-^gd@LEI%Nb=0rZmWk0u=!Y3Ms@@0Ma8- zE+ZJj5aBaPQZJQgU=iR-2k5pyAs`tZr~(MSB!L?u9(o`UG>BOA4h1H5I|&?fwMH2u z86!g$BkB>8g`mi}BsuSk$>XFbxFk7+#+F=?mtB%NPESd&Mwqe#N>k@&$&{IS0^ ztjH8NA}fJg7YI1Q{{RF0Q^rzS#C_`^A3q{&PytNBfs06zd+vnCV2W`I0$M>(Y$4&< zLK0si;Q)#d$Kj6zAihG9(k7EjB~u#x$=jyMPNs_?FF=xDqL@OE;H%4I#$!B>BfJV& z3Vkw3h($`s8vbTs3QaP}y(>J;sg!qeYstc@WW0W<{IqyYQ$#YVWcOoI33OwW{788n zQU&nCRHewot`f9IQ$t|jtIAY8E;2?3IU^%7!>j*OGWSz}DOLfn@4C+3xYNH-t@qh__>N{hx|DyME&XHH$hEV~XcydfvbL1mT6&_t-UWc9&)<&G$cJ zlDXZ6niS&dHJ3zP+ux+}m`~>V{Y9h0bi=Tti9wPPBZ<#sF1{}}grm_1&jPOwzJB!D zp7K+nP+ZO#FVKGT`>UB!`F_La(A$^51+pV^I5tGT5Dp~EDhwrH1s8^UtU^SeX=UnNaw*GcQg&_xGLAF7 z-im!y-?7LTH`O@9AE(&-an9+mN8W+nS%IAVE=wz*f>yB9fgE~NgQi+($QdM#sDJ&V zE#RQ@AVa-gfixiChhp>kJ|>xaSk$Ft-Z+-4tif2CbaX}z!c!J+Kv0!|MfLNjlU$on zsEdpl_)>cse($9KntAM&?bQN5iiRJsm*_`+Vx>je%0*_xb(vI3yviN#H4GuZi zu&#=@TY>MD)40;?_AME5S85s8i5m&|d1={*Gq959)8(_EG%;`dl<;z%)jm~Qeq~5F zU_*=P!THzj3#N?`eF{=_@!N@Kb@h!Mr!V8&@An83cznvuOv5LOPLct#PpH&OZfJOsgDeLa$7J%_J&|#hOj{B z3h|C03z1m_rlSli!SM$JZ84sF76i_X^d*rv6vp2R8mP;f;k+_hZSADgUSpu7l! z(p1cw!Ehx}Gz9jNRoG0WW>D&;moe$-@FQJ@Tdvab-S9h`kxx1Foz#Df zb!#L27CXZ|Zv4ydP8D+iB@YlsV-09sj}3-CWK!#*4eTAfCEOkjbukG-pGDF-BwaH^+g6YA}<6hWI+C$+!*SsDN#`>89{K zs<$4e1%?Fn925kSXfLyRIsjwjy+$0P5!*?T2PK_+0?ShNNH)}hf2)lU+ar^o)6Kj zx75BqchE_?o_qH|q*QKp@5wxdIBrEdYIyEwXy-CFBL1|Fg4)qkhCVpZ)#x_Ayv9r~ z?YWkTck5tev*Ep)Wd_5x-kjU-p7i_#jO0EOO?8gXp879ebBWjXYr1)B?^A9~N*q>x zjBq&3S(+UXFZq=q95wyGK`#@1@HA0tglM#eWfpsLm zXrt)+;T|F*@nZ6{Gm~#u>4VJYGx;;O@6Vt;f_M_nLP*Ogx!sTpjHqw&ea2agOSgt` zZY$6@E!>{?gp7Wfmq)(8UwQ}R8$l%4*UC`}JgwBeReY-exAe8<=p{w4KKjD!<)A=W z{h?>?{qcoa_h*hmL8^f@5^DdoF?o(sVd2~GbpA{sj3lt#A!4M#K<%ipY zHz3N0z8>_&uy*iPD*D$BHR6nb_4m)e7!dU2drU=L5qx|84+eyI<_#KP=z2;0F9yW+ zGz8oMe;^Jgyu|Dcgpy~mKqN5?OG9GcP`Zv#hK0}=-B2c)Fs`&v)_*GM5ejHl7_Xt| zU5w$1CR`X1#v>UnzQZfv8!p`uE=vO!TL_04vPscIJTQ!Sgb2Lv8=)r2tke;qbs3=} z>8MH*seehQX&7mk6>02isMir`=1cqZGSUh`gXs%f`$oMAeF-dzvR{aDy^M0FiN@et zUl>Ne^o{n-ipFdY1TJ7&>(Ou;M3^KZ!VnSVi$G){VmlC+QaTZRi9piCU_4hC4rPXK zOjcG*PDf1cLQMW;Od(Bdv1Dx80$FKRG_yzS%dFUHm1yY4ST7oK6iqa%P@J12dD~9V zyCb^0$#E+ec$af@>|f(%F7Q02@HhMD)D_}~Gf6^@;ynZjTT+Rd$I(3;3snfd>n5^E8A7fTYa%gq2IY z2<3#q4#M%iq?g6y3NzGV3C~LNK8^IkssBnW+q(=1d0qCCpvMQW^PN=@2&$ z(zjkFKN*ST$WGyYox;1A!he+_NSjJh2EZ^Zg{vZHF=W32i&P1t2*?o$J1SL9H3HKr zhjFDTEr!!tq$!W4s#b;Hzan`|o2GS@CPI_`crneuAzVE>T`wlh1V0?pX}^M{TjGa4 zrlqjXPCvECuzL+RyCQ$KoBr5{*!3y{mnM^>F~cmIh*Kxs7a#s2JA)`R{Y)^OT?fdE zv@;WBAlMe0$pZ3c1XfIPQ`T8EB@)IBZ+cGvvDr72#!gv z3IXS^?1g_?>qvZq;T)`;93l_wG$W!@QqzXjecJtP_vLr3@w--bIyZ`1Pzy_-dSo6OW3DKZ>)wD}3 z>MC6t5l2kC5Jn_0jLWG%!lYIIji=21vybuDf1^kL_SN6TjOL0D|2>|PDNnL-{UH+5 zcK^hgQih4A)a|StZ7u)9W%(cRl=;uqKCaKUyDKG5sI}M6Wj;F{(*Lh`N}BbyK}37c zX?iSW)ld?nQaTOb@rGO4JLqdZZ8iJDZ)pxPEB+x9yJ3`O)hCbs)&(LvPQ` z#nHxi2)h2s%8kc+Kd1L0VpspR-MMYvhl1zAwfqUich>%}0xcurBCY<2gvzf`3@1#^3puG)X?^c?X_@dR?(e9#Io>?= zqPh@%(5}WLz$68sV?8Y3>Em^R})<@wg%to3dSAb$i}yHd`lRSoiD3 z0rklf)m?YHbOve;dk4p44&%<2OxSv*PMnVV%dT$@n|i_Dzc+kdia2^pDPmk-Krqu) zH)yH&-Q^uL+O&LtR7Se%@0wV5Avl=#J8drF~2v5r(uM6MHj zNw`?RurIH+lC87Zhn!voO3h^tk6rCX1-QEI6ek5+@BS#}5BQRXcDmY343W7x@L=ZD z$r!_BPOM*0T!^~|^h?bb#^wqsZHhOqOp^i;VuCrupPAp5b^9D%9K9tW3BCjh86x?% zeZ9tDJ#Ybeg?ZvMCM=f#u!-2`ZM58j4U(Ulr_#qbSdOJ{fOPKSgH8on#wDuc~g zC}>e-5wXw6Ak#IexbUwcQgpO$Dn0ozLPevPJhKA{6+Vu+FUm?;q4JK~m@G`IyO>Iq z^Btf6ahwIA^=uR8knqcfI9rVpy7`eI%jCuc_n-818!E%n7?B|7&&G6N-y(H#oCGH< zg<_QqE6|Z!2FsSRQjd;2`do@kj4y2==NeTrK1m6PxXU47#I5Fel3GZ}en$-Bzxh0x zTCP#X{q(isG{#gmz}41NAVT1 z+o~V@mrnC9Co1GGF!4gc*QW&lqDmNE>}Uw7ehy~CMWG;jDuO>Pn!w$3iyY#bM@_m(-&)7`< zo*?sQM3lBA{;WONyRwG2S~s~`t&Be%Q^N-I-(U7S9TDgEx;>mjkqNAGLQe)vD_xlV5gI@>qHs(FNiSqLV< z;#T;rW+-M0$BF(FV?qDw5f14ZZX5Eu1((UAaWnBINh2P+_AIQoX5!5ya;0`Sp4e06 z;>eoke2(S>Bh%qjrLE;}I!ot-H z?=i{Tr>utMqEa>%>;^(}ErwM)2P7$dn2 z!c4my*?pfBJw*}!PBE?WNgIYW|x%h23A+1?prOw8~I2<`GkdX)5XbLku zzwDxJnMyp{Jx|k7VVk#+oX@A<`gtHeuz-TES1y|ibqcAs8FPnQc8AI|v*pDq_4j5m zvC#e}etXa6Xxp?@k7LD@oSuDhRA-89j)s-j|a^h+1H;^d+|a&-tbuSkpg1alc5XtU9Z zTB^&meT#l1j!$P}EW3HvQwd+>tp|d0If4CQ^np!$ZpJhl zmOn98N0r2nGVRD?@DWsGBMQs)*qQEuFVs=iM^lb{t=)E=}5)eX^c-94&8wUTtOa4`@1o}a*f$4lpXx5`Swt7z%x7m z&2w@1rF*OG*ej>`)fLHgz4PCkFGhNUx_odxo-Ru3_VyeHHgR@$C9D+t z03&P{##I1(1A$j>kB42T(!GG8*qf=5_h@yubcAR*!wVHf?6-8-I9p0}?s;fr=`h@* zOx2N(;M9qa#`i1kV{W6gR%exXt4j>0U7S(TQ+g{znDDD^YaktkaHRP(cvs9PQ+HScgNE;Qj^1VP92@B zulJ)wer`2;uW#JPNy5*S*45fvjnBlXzAHNT`OOUN4d(5Y0>5^INI@$K}3&hNr+nJ9dKh= zJPJ2#IOU=L^;2*U+Zc!iz`~pm2!Idz=ji_aMmz+F0T}?S|2aApox%zhC9NKw5tL>B zpC{R<@#3MyL~ zulV+#(|cGC6%_C(+k%Z8Y)RMA2s73og6ahP^{O?G(!SVFGEG}U|x(LB>#(rB}>WH|PQi=-Q(&M$=W7ZLBmx-8=AWKp`ma5zxR}q7+EjFXh>3%Sf+ZozK z9r6v}Cf!G=u2Nm$k$YneiCerxW9=Zr@K_fL!ij`O7BpsJlr19(%_K=9IR5*!)BuPA zX#sTqIolnF5v1NBE@n7_?CYj&1FNVmpw|2R{+zAOWbrTn^7~d#&@F#B_L!2C#&3FE zHl3~6rtwbW=EE$AtlwA|Ccj4xs7Z{Gsh`KwS(KN?#n*=jL(fdtO|unBfdQMsq)_8y z&hZe!lh8XgebG}IoX9A{LJeMnl?0#Ca>B#By0cG!E5-XOXJO>2FdU zhep&uv>)c#{rd6vq4vG8&GGq0p^f3wb;8Db3mZd~Q5(-=QX4#_AU|m)YbuuXHuESI zhMUtBjP|3@wz(%@Kwo?_flN>v7}g(S`37f;%_ggN7^d;hOK_FGzwqY(EHH!0 zU!v&0}{eAqwZtvmRHWEf=nzvHccl`Dgk4I4cDuX3fZRZkTAgA~yF_C8Y%LlliY zx%aU|C5cXRti|DdnO2FK9KLt;ry9l@tJOVyp7{o~XJL$SvpkEWMx7x-0WBpx?kHBhg@K+%5#7jZTmMD@`%~~4XjUiKJr6F#=rcYxTWmc0bPx$Tn z>BZU@{>5cA!*ov`?EO`)a>k-RmYcO-aEhPc9(?Hw3BR2eQldb5j0MTRYA{o#V!GwC zdzAz`+hxT5haC3zR9OLHfLVf8u|BjVExCry=-4q>ss zRD^9tlR5N?O&=tauEAdUnTB>F$Fd{zE(Uk%!3%|Di zH?VHdlMk;lE{orOrux}gIfgwRMzSmr%Z6is#=+ z-{F_Opm6_rwWr4$L#b@$_1#jZ+mosEJQC&cXZs5n5s&fCy;R=>v7qThdu6Xqw`NMr z8+zpePBOL_^Rz=)TFw85ckVVlT#fp9yyaRbn4@wnj8Gh5L9@uo`hbkm!2VwmPqW@S z9u1A+T>mTL5uP85*JFAAh#P( zqQQ{E;JDnJg|E8xz7$1s;H(wLi;tO0WzZNFhNl@gI(TocS%RW-U+(QjGUapbRhC9& z6~|YWS3AaS)naYdpsvwio0JyJqz^ghLAGCyQXAcD=);ZMbg#;F_}(}Yn_ZqWA-<29 z^gZI?Ye`A-8Y*0{t*I->po!gSf5f%7)A3C{7DAI*UgH{Oi9FlwI}rpj{ai7Vz6gJU zgOT%eC(qYNgZ6{5%(fbbZoxsBh91#W|Gi$x?PbRS*$o=Oei%Wn(}xE)*GC_TDNK&1 zDFwQYXLKZLK)&-~&aK0dDYdN%>-pc$ih;%BCkw=F1S%8u0n%RYoilyCCf&zX*gndk z8Gf#+5^MSl5U`1p)B(d#uSjru* zdAeNKmEg8gI@odg8Gkw9V(-CTLg$-DXug0`3PNt``}N-6QmN7E z3t9I<3K#PvNcOgilu6c?%bseFuQc4$Nbj$7MT13BZ|3BDM0Pts4TR?+TVGp%&;mL zZ#Bz8i)S|^qF5I+_ju!QVPWX1n=Em|c%8v$>w!!;QIa3;C#I{8Y91<2lh)^uv6=G20O(u2Q5I1VBX$c4w;S3NuOA)e7^7V@?L3b zfzysTb+zU9(J}AgTF!-_1gg7Vd~_nHbc=eNcSfi1b=B*HBC5lbA#0?WO_2S>ncAMF4PwZY|Z2qf#rl=5XbDAyopI6v?(g6JGWPWz4)AzVKBK+3Tl8C3;mm}lh`;|&- zW}ebk^zX*Hv^ri>0jKiUjs}`MKX~WNAWJC;bGo8peBrJ+#>AoNt@S~5v2gC?fN62J zWU+l4F9M;MV}tta+aE)cJS)gM?VQDO2gfbdE4W2%uXFwDElYS-7Y@AI=3DEiJ;qlL zf~k#q?=(CcAD3LuZ-?&6xq2>-^Y;%(^wvDDi`ls`-upb?IWLzI+}N@D+hDW_jiUz- zQ8xo#>^2u_9@%5)rZ_zp{d6gAhFrOZH**wkT2|eOuJ*r@9E!iSq!W4;?qv0W?y?VC z*TbB8#R^-9dg#MVWCRJ%vv|T`c>rrjjvl>1+r+72t57~1skgf?Z?Esot^qH7~s>`}1 zPs_rV{@E*|)jd|;o4ofK+qK$8PQ{OJ0$%r?*T1WEaix-8xF;`M+6x&bkzSe(_BpRzHFpka|J?RXJhVqnE7)3m>u#;SWLW`5xJu)oG+~(Urf1=e2f&gxPo9U7bp!Ng@-fI zDC~l#LT8q_9Q@x~;fSFXf68jb8G&xe%ljU#5Z1G?w-jzE9QIR&>6`+8)vV^MDZJN2 z;j6z5I`GC@s%t&MYQgRUI9bU6Rwj9(tYZ$vNZ=&ZAiQ@s@4wniV*?Lh1c!S?fMRen z>`AXs^L#g!v!~)0EDK=e-mW7855E2ZipxE_g8g+?B86`<4*M67%Jy>L+eH887wkoV z1>HfgyH3xJTF|4}Fsg#8n03q(J>$KM!d1cl$|wTPf6;X(kt zsR7C^PR5Y{O3>8P5PVySeoEg@2U@E# ztFM6ueLzuOZp&eK#sJ{+KHMi1AZ$TAM<}*@-{WPVSNdDG-ZeZQICGpuK#Dc7R3^V8 zDYhQ$g(WGjgk+?#1=cf^uu40N>J)&IHAoTzf-J;-2o0LtzF*D$+@*xzF)o1tGQzo1 zalJyI4vLf6r)V?Jre%SpRtVySV>_*ba8Mlh5$?(ZV1*N~u6sx<+8#gNHw56zb5|L0 zgn>O6BD$=64Vv&mbO2Po?Dso-sS%!b!UT*e1mTK zRtbC~p)p1+V9p8p=mX?9iiD8{bxC?hh((LBJ%1xeK!o!4&Jt)|1B%*teQFMtZhCoA zfs+Ns391DBj7F#y<73SEN?}Myl}|1%kD5DB5`aS{l`OCm4c>W9a*AhP0Swn+&w*mA zlg5&ShgucmS6#Bl6#|<{!^#RZb1Q^67ZQXkIgF7&Y4raAXh4_0U^p$eEoY!~Hn#@F zI0bFclRe0cvUgzo1`R1-3Z@_o(BJ~5(1cHTDM=6jMNkG>00C1l25QiEz=wQ+^)m3% z15OYCIPi34*#Zq<1Z)`u9-xM62s*e200%$|^hi2h=LMz!3q)`Sw_revwJS~l0Z1?f zYgdSC2Y3Y;G>_nV3DA&@2>_2dLl5~XPN0~Fxde%6h`pkb4l@WAsDeHK2z>Acqxg8H zSSGE2ij=nsvycFxKz^YRi!qroC#ZTjP?PYdmZo<#bMTvMpn^rvddi3gR4@R-h*w8> zUe6eZ%+P(*_%*yIHtAA)z{iy>paM>S08sFALPvB)7g*u{_%1*|eKnT=5;>0QXaek* zQ&mSQY={f95CDD|exyTwrf>_ppa&}Omt$8}u~L8&Fa>Mkc>rJo7GMO6i8q??0Y0#h z4k}HR2_>^Qf4f<82&$mqJrHjf4~WN838kOT?fbSjvJ6!o6;q6@m92U=&JaWe}dkP0fopJF$5 zfeDcTi6dXAJqDR1i(mpo5~!0%i4*E1H`xO^(x;pM$e~9wix0>LAxVnY6r;(4l3=$8 zez$aY&#x zD!cFsRGNcRcW*4k>`@s)_ANn7opJ zSCR!@FbASZnx+YasA;LkvYM&b3J|*r z^9KoVjJ0a3Ry8?onsu?TdsF$V27-9sS$v8AhpfrETwnSrsmGo@AOuP$rf?aTY}2x; z$E|P*H@h&G^m(p;$twj&cr^lb8oHnaqp3Aluc3go08pU7aEGjB7rqGfi7`J1lJE>QQsn>RB4-C8Pnp%?gZ3#IF=q?3N= zM+^Rmu2zW zL{`HF)Qbo2BaB0txQeT?E30UW;)H+yMK+q7vtc>3%BH51=5gt#hj|)QA}1t;%0P$O zN@(j=CW$P?i&@aCF{+v^%c#A>#k~mDxZcYjk=tkuHlF21Asm-STvtW>h(+(4B=Ku2 zy1O^LYriPUTM&0fAd7F!XhbrXMBq!l?bU@a*1%Hq!0bD_LRGstHor&Zs9)w|`TKC7 zy1#1DznvAr9W=s_>#O6otO19>ynIo19%)mxGWk_s2d-z98EJ#jVG&Eepd?3XEMa4eE!*}Jw^aI5AbHHBgWJD}y zDx5-PypQSXzA(&ZGR#(OT*GkxoK14PJ|7%xb}T%2Y&>1O$76uP5BA3b6v*n=zSSjd z*af!xRKHQY!I#y@7zDU3CqGzxYFfO-_@T#p%(+Fpx|8-HoGiPuo5owT#ytbYBelr0 zgv#n;#gN>}#P-UtT*cYG%L%z&2q#Vqq99P7=J9I2nk^DH5Ts*Su z#kB0l&_G6`Jq^8I^sH+) z%)vRV!^UiA;p{l$471_?E6`vZ#vgr`>^x7@T*$U|(j1o3^0v~a+|v8|%`FwvTQk$u zNS)2Bzzdwyp%c<%)zb^DVL-iOLVa>X&CN!=a*qtt$oy>??Y#lb(F0w}w>)9%ywhjw zMJ3HeS^Yu}ZA}qPMiXr~NPSRBJv?QtXdAt1eeBWcJYQ|i&LfRLaV@{1Tu;CZ(e^yW zU%hfKjb?pKGE6OeOzbF+2*U(YfU0l{Zk2z zX;-aQ!Tmj{jYzBiO+l>c|m0fDfU4-Y|SI<4fosHY=%~Lzg)4N>SBe&fPci*{{-#m2O;x*p6RNml{*{$Z4O>?Dz3p@ea|kg zS^eE@|Lu$cj#W0^;W#ecI*!X#ZfQP#a9OV9C_ck(tR+RxNMTM_7A{Fkjwl*_GEaWO z9-he{&TMc0E^Al*<8v<02s7NOUEGYk=P3o_WG>^7bLKLY=1`v2=se|QoaoLL=j_Jd z_~hvSGUPav=Ve6cDb?p{^yi79=?yjL$`$2?4(ib?>gu-Wa^C1$zPnvs%3m(oI*c)6 zK5=C(!nAHqoKEO#{^@N#J-l9Uq#kmn9!;nYJHxKc#ctfkJ}t05M6&Ki&HhWaZd$kw zUs9d4JkBbz+>7x~|UeJ|owT#@XJ) z!M-=D9zm>5oBJLu)u@LK0wv}aq*7r^Iq>6dFQl~@5Ais1eNUN zmGMXa5%A?Q@akUhQay?+^@|fC`ep^KlgH9 z_jLdE?{E##5Dm^C4SWChfFJmRKlp@S_<;Wo)!+<@zxa&b_>TYhkRSPv{|=}S3Bhss zn4kH)F%Q1b`JVszpdb38Kl-FU`tP9msGs`2feMt53a#KMKmF7n{f{sVytf&sp#9wc z@A}=p{oWt`;6MJ~U;g6H`k4L><&X{Ku>S4O{_Y?D@IU|WU;pxN|MY+V>u(P2-~Rwn zPT)X-1q~iVm{8$Dh7A{*a~M$~LWtP}S}ccA<3)}cJ8twC66DBt=H8t|nNsCSmMvYf zB=9b#Oqwxm*2H;JXHK3wXTF;lbYix7<**4nY82^GrA?DQWeU}4)Pf^FUKNSeYSxhD zOuhsgR;2(8T)K7b-o=|&Z{B#1g!~l(Y}&Q|ZPPY) z=E!c|y?y@%9$Yx^cfxiZN1j~ya^}sQGv6Cs`gFZV0t3OGUHf+K-MxR$E=0^bB*V?0 zNADYtxhd`4zlR@R{(SoJp+tJOs?~n}{r&$3FhBwSLna#~kU$W@0~17I!2}&tkiiBe zgm6Lz9aKav>NeyMuXrK>EJP7UB(X#jPsGNTQ8Z(*MHegM%rhBhq_IXDZ^ZG&)^6jm zM;~X)Ej=NJB+j_!jzls^XbO*hv>L_;U%-0Q;=@5D3D5zC3}ML++vEXEuMCA3f)cl82TcGOe9HFZo@ z$6eJ`SNN$}3-f)M1E!j!$BWhei`)qumPEjen+>`l4<>SJ5RS~h=q&NASc zzdlZBn={S1?1j0;(r2L8o- z8tj?xcJk)3aX$NSA=PI4XSd-VT5h`OwwrP3^47a)sQv!?>}uy)(A z#eI6=cIW+D-+v!Bc;PW79{anFNB-T>m!}u-=J9UJov@Wbn{DD{p^=0{0;E`Suxw6z#b@_{{c{2JM&<0 z3TVJEjW20BKMWR2gB$cw2UB>2>V;5JBaBW7O(-P+4)F*p zWZ{=w_(C(qP=>Lh;R9`W!#hz>hdaDr5AXFuAoi<>X>x)j1VIGI(6;rGpj9;JL9v)nNG_D2>wKtY zA}Z0VRrE&}9biT^8a9qvE1Mrxm_MaCQh|o^r27G;O6$hbHoBCd4vlG`+(}a$QM95s z&7V$p+Ebqbb(=zcB~ia=)T1UF)L8;nE$DB~Gpr?$DfG4FDmz#U()$2I$L=ujM06*JSw z8$>eKl)OJCH~Gn~i*n_rOuj11@X8y@^4?6z-M13Cs*Yu?%W6zS5Z=`}WuEbwC6{Kl zt@(FtX5gC(W>_Zx000QUK@SMiXcG`-S6jA>9vr=ZLQG~6o9;9!QI-Tp8(<5bAvFLD z0Gcu4`A1@CfulX}nnphw37<)pi-X|k0u*64wT3i;u%u*OI2r+$;9p*u3!Wd4z|jo| zj21rNXaIOX(wq|X5q=PB05m`eyV*4WdYvV|N}JlMUV;+1-GDBD3&eUrz#V9@idjq> z0ADagD$1AAb8Y+C3oA|k8{VpItCRm!lfha(s zhXYt56pJ_jC`i`jG9;k@XPA-6QJz6p_XyT15Cd$qFajKeAqfM(_5C7y9w!)}2irD* z5oSJclN+IHeWsKzo*;}{aQqjGQ#Q7O;BYNuzyvz@0R(=agC6u?*+J!SdXQl9A`Be~ zJ^y(Nf}S=4KTO>w;DX7gFmoJ`YM|t*cN0<|?^aAg-m@5i7gVwDiz%V#Lsx>?jh3OF zI+fuK$idHP{%|KGfCSbqf~ED8q7?xO6rT^p9}-XqSh&FBBOh{()DVMH%V_njXL+)~ z-~DvfgfN28z?n2 zOqYUdyavpb9dLpGh_pw<0Sq+4uG^K0>yvo_hIku=MF;>d2n9{pyI|?EBnW^bD1$1T zf+SD?9~c8wl)+?yHB+-WoO1#MSb{B(#2~yW;1iDVtF@pr0wef=X&bkro0(Z~v@ZY~ zK>LmyXg0`ewgQMeBM<^~%C;-UxNLKTq8LSPJEWa}l z163@^kkkSYXvvu*60;*h2+)CkL;_+|J7Ghd=8KkJ;6r4S8E1S(>;r<-oB*%G4()Te zs3emAvqR0~Gk_nkIwd$w9B|F_xGgP6fgWfNCx8GXh)x4og0dVMJfwwIn1u}}g~6l8 zbWsB7>;dAOKpa3rv`a*T%ctLJwh8!w)f55@Gy<>F6-*44KR5u&AO%=h0Tb+mcq7FW zyb(3{0GRs&Tr^MwMF1#>#bmj~C8)v4d<~H_fsh;nog7y=x?x(~=k;2aXU47#jLfDSDW5Jf~SX}eQtzxLRI zDNwujb3g2)80|y_EVzSG$eenF6`W$PZC%-GtHI% zhy0TdJhx8_MI5|?c~P;FG`Ae|j5}QdF8~9RT$C|zNnZO51BF2`094W(k|OXoRU<$# zbTn{W&h)r2*)#)38-P+sw(8Ty?nt!|<+@a>HcP}dFa!<+3AkQURBkf>0*qAMDbiAb zf_@~+E;-e8WXJ5hKU07O9yqrH(6@pT&&0F0UgO7qyBI}d7sul|AqdAFC<6O@RyEa? zz?6*6tDr6$12G6m839y4{fy5vmiz+O&j153c#U#BR74dL*JO}kJOU)(&{k!>f%%1} zI}TiE#u(KUg2WClyuyCHHXR+3@e>X;AyQi{FkTuOQ()Nrn792{1^swSjM)W zmCS1&HVs+S8d)7FS=Kt)mq}U0S=r`lS+0p$pqW{?safFx1Tgg@on@#%%EX^lECOY$ zFSDPbWtgMQS50lQ?O0l#X>kThYl{tqlc|GbFEt9=+ujzAegYnk`!jT!tCk-dS6=?T^Fd z9I7QItG!whq1zO*+wa2LxuRTWv0NA>+p_H^sm!HUO<4ITTm`aHw^ft>#I=>h{TOOJ zCCC*c$z7e-g&99XlBC6~&Hb0ooj=em6VaU;;H?$mEhUk0+^r2-lFhT$@)aA0(#jn=2DgOl(02UzuE?WY27U^};_YDy1Rlo*z;5#ASLDF9g;@_;X z;77q=S(;ti1u69vDFZ&>k^*5)>fHrKD-tf@5`o~DO5yogVXSH4B`ja_-39aoDh_TI z4?dLyrWg_Cqxl`J`u$-cIN>iE;^ryh!WmzTN@DY6;*WCThOy!Q1D4|OSE`i;HwJboEl^1E#tkS;l4`a_FdyY++iMmV@uIqz{KC5t>e@AVwO2#WK?2n z(qJ?DW7`Vk+#TeJZR4f#;VkBrIqTj=7Mwdat~}1FJ@&IcrmahcvP@3cO$OFZ{#`5f ztvD{>E!H7Ywwgy~9aMfTRlX}$)?8OcGgvM#SuU4CUf@HflSIBmQFdHjt{Pw7mq;Eq zVcx1r4m4vPG-M_zWriVUj$dcy7+iK>UA|TcmM~KeFJMM4ZKf=4*03`M6)3*D9Bx}$ zRu@~wE_6QKIc6tnj=k`$4QwWo7mgNUo+Nwj8E`JD&wXG2Dn=iFmM?%lU3G>Zf>tGW z)-QM-FL{nFdIm6ub`*Rr6>&Zjiau70W-yF?DQV7Mc3v@$rZAA^FOgO*l4eIfpGF&?zEz?2kF7=*qizzUo>rx%Gp6=ar-r6Ir}Gl=rQXTLu>z1>*pnGv^DI`LTt8GY+0e}rGe?E!fObN z?8qhSBdhEryKD^0?DVzW^+nhlR%w*tX9*eY4zX+hJrU?+((7#p1EUM;?c4TL^Xz{V&1 zZe{%jWd0Up|JE%4=Pd!pG6F9x_eO05pONj>&^`0+BZBZ^mT*j_a80&w>cVjA(r`HA zaNsg<)dle)lkdr;Z=y``e|4jfby%-;T6c9@&vjg% z^;q9^U!Qezu=8Qxb7D94Vn_C4SN3FQc24i9Q&;t9NA+VUhhwnzYsdC%*Y<7a_HO5P zbGQaTwqkQe!o ze}`Up1(QellUMnaXZe+P`Id+ImtXmkm-(2t`I^W1n-7LgxA%DmcqZp}eFyrV_xXSy zdZRD;VBo59(DbHv`Y2b1av1rkr~0Y~dG@@fc<=>A;QFrj`mYE3uowHW4|{WX1+qu` zv{!quHwS0Hg|~@B6+F19Jd{o=SyL zSj@(E{Ktp<$d~-dkNkJwg4|9JD3}K>fP&8V{Lcsd&=>vDCwFlhbRhy(&yg?uswb6|u2-RJ$@_x;}o{@@pW;70{>p#0-U{^W;zUxvzPwrkN&p5`|Q{L?Vo!QUly)feB~Ga@rV3(=mN|~kSVbIC1C&dcmMZ?|M-{x z`G@~Ccn1va*8JE1{pbJw2Z%8O2NEneCK7>F1Qs%E=hvj8r{*4oscQ8q)~s5$a@D$Ukj$`RA*LF&@+{i4Cf{{I;`S}vxN_&xtt)rRJ1$H1 z^6l&QFW|s}|E_sg#vtPV#EKU)MyPNsqEnL}3bZ`>o~vK8Zx5Sl?fCL-695~2`tI)fQT`t8|37hgDK{X2 zgc$}Mf(aTV-F>)OmmP%HWwsxMC4JXmZsVo5;Z5gp_~Cl)iO61T^O-2$Z5V=@OD_+)D(o;am!DH=Hz zi$iwzVvJqZHDitcVIFs5j%7BM(3NBP2qc>t38`gwMWz`Rl1!4fq@8y<2_>IW!AB*a zUe!0JSXsi!8<$=x3Ky7SI%;5ZW=gssnuNx*W}BJ5c_?pkTKZC*d6tH!sH5)LC#p$F z87Qk&S^4QihH|P|qKhut=%cwVLFS~r3bZ4v5n-Aso14z6nWw?dR8y&`k=krgA*PDz zs;vh4s?hAo`&^daE?DlmFUGsFzW)xA)_-^QctgeieEj*zD<9?J&8zJ=`O!~2J@o+^ zcYW0Vk!p`1_rZGqy_>=(K9dYDSmx^)`VgqT^+knw?h}-K;%AltqO2|TTbb?fH=yk8 z4>A3N)&Bs9k>Dw>sLoCYB7&pBvc>2_eX&Ra!!MURv|%oNJO%+jg9=&BWD#!>P=FImE7Vb=ak9+ z-)+)eolMgwn-xl3j#7=KeBvoBl}b*nl6I}s;46C=%QVgMbG78wEw7ZzQtgtOy=>wy zVHiw84f9aNq}(y_m&^_>^GeO++cS?9O(RWHRMm9nHCvd?2X1pt-GtLO;TF#8jdOqH zG}1Y-md;tNlSl2$(>oCwPX^A@ef3P!J++k2rtR}~{nXw+c@)r^4U|&_RnbB1lu(f_ zbbSqN-b1ex(IHJ#Wfi^LMRk`^6>St^9X-@XF%(iJjg+S)Ro+Qkmr^6Gv_&l~*h}XY zQ_am3Lp5cW04WGKc#&_XN$TlUf2z8mGH$3mDr$v}`mLlwZK-x^YJ;9itee9BDW?sx zDu_-)xSwb>aa>KCS5*X77g_LzGRmMG2V>T$q4hp$)l^ia>el<@QV#$CzyjW2lRrEb z0baP1Tub9v$V!$Glm&og^)xL#EWi}B(3c`>BZd|{)&o^>LS>OqhQ>uuiWA%nEO_u( z6@Wq%x!rAVd$Y{&f^r)G1t{z#2?4-?5~y3Cn5y9eyA{J2 zhzo!Ll&P@c$)py%3xELlU=3oRLTlR)vBaiD6YBK=DMVr4$Ktm)iw(~wHGu<3D1r(m zD1;_P;DtjhVgQzKR%S;d;7t_xz?vX}7Yfnf2h*#rN}0t922hIALaCwut5ty*tfGYx z;2;c17{F{zlvfPJ@ef|`Ef0JkicZ{E6Ee85aQpfnCm5gz$u$8Ij*J8)G}pO+9Z(Vq zu!I%kV9Fmz0E-ib#{_9X1~`~47{);4Eu0v<3NkNv`iKWD#GnjkSi>6T0EYpzK@Bo! zFNB^s3N+k-6h6LjA__4IUIB8DWmHVkS=fox^`MvF~x6!{fJDD=Qv zvy8$LSO7AjgghK0B%uLrX|@uaz+6S`GYBTwi?#PM1uAPabzNIH z-j+AUM)oLXVSz0vdpJby!I6y+1RGRV2L^kxa-uwC79WASR93Yf?9v2%utv|+_QI71tNAAlq1d*5$Q3+q)daNVl@;0V7M zv&d6m2Wz;v7$1b;%kzjJIQS0&xNP7Ro~iH&ELg!E-~uoVfN7!De1O4;g_#yWz!aR@ zV-9^e5SOaLBG!36999<+c7 zY@ge8$1ErqNrb{k00ZHE=WUf>WqK>~Q67?i;w&ejqlTtHb{1eU=? z{6PYQK^vf5)^LX=xWMb3M6e0mX6PMtd{QF(9V6(0gWW`d*&&3b#xxd!Bv_+o6~G&K z+6YKohe63N2*WO{W5}6;DeOXt1tM2)-V%iWR{_M>7^ndjHb(}M-Uf0;Gyd905W?Jf zpg{UY&jE)K6hRO;8xkae0rUXqRT&B%-3%fJ6hM~=Ou-VMVAL%gc70_2;K-~QKpCu- z2RNSxi~$%x;m4qdb!6YUavOOcB zqDC?|K(Jw@7u03mEv3Z_QY2{Q zO%%e!p+_Ob=1s_EZk7k)xQ8G9Vdb5OV-6vhfk9P(L70sJZ9QTMs)VnR!X%DFC_txK z9AvV^NR#Ok(qUxOA?6Ys!AE+hU@7JgdK+=VBxTAZA6=$pw1K_h0i4Ar+PSA_jwV2c z!foLvCGH0_P6u3Z2v&iJseQ~{70rw_2n|K2DkY>}(M32-mq_}>4&n}ZDhNMLruC`k zy0uAtA{K@0Cy}`3&cxqbVzTWLvu zW(bLvXos}nT=ga*tEWd4w5%wu4a-G^hADDYZfAo9;!8F3gSQMvfNCmI}|Fl1`tN=$|%;pt6RUS__&|hnmJ7 zgR-gpG%EH?shmctgV^bv22h?7(4`VjrVgo?qE4qa(2*`usNx5r{*9u73!^sbqm~P+ zg2to*$&L<5kK)FE0_v?IPp(46r?yJ3=EkVnrK#G*j3P|2`pU6>Mza3MvbIRGg2uBd zNwlWVw7Sr)nv$Wi&9A!uO{s1x4h`#@ervCUYh;Y;e8sAT%&Gy^>fx-b0=2835Negg zE9}gxnRkiec0!J3Z2t`NdHk-{<(!$Ob4$_~VCtHkOG z#ZryMf)K`L>=12i5q0bleXQ|>>=KPEQ&cOfTq|y5>vh^|?YJqb-cg*&sSm|05Y24H zmTQHa>u02^ZSpJ{`K*zatjYT0p#tnk1Z$VHY_7a4!#J%MLG7zbZHT@f{DG;7Vyz)* ztx^E(wVdn>rL6RFoK)ttip$pmHq)F(=rHg4kMQ z(gFtHrkjRhAI*aQj?Ib@;tG=DA`s*9lH=ln-2#fxu87{w58tw>-;Rr_QYpXo2;pX_ z;pzv~9?9sYQ0ZFJ>85VK;H@LIZVkO|gT}6yWNwD?;_V7i?#4;zdQ$Hu(eJ`j@V+ZB z5icqkFBKuLUny_5G41vUt}Hz-7=11vO)oB0uNhshLS--HMy^|WuN;A|72#`?GH-f1 zZ|4Sy`f?KcN|XB%68w^s{LXI-aj!7hFC^hF9qDgi@$W8@kH6+w0Nc_4vr_?s(gFKa z0xPgptnOzJEoW3NU|#NW%&sMwFEgR9A7wB!ZLmRgur7UYR)w$#Cn*DSlLIfP(H^Y| z!zuYHM(wKq2@GqJ4673jgOm+Z6AlZg4vR1eM}`R_WDq;31lth>^N$OgQxenC5))Jt z>(mpwQxv1<6f1BQL&g=;3It2i7E=-n!_pT6R2Vzc7<*J1zttHdR2l;+nWl>HPDvYM z$qy4#9JA6KyHXu1(;aJ69;4G9<5V9r)*p*hAaknY7V>h|@8qJe3=Z)MFKrPYL?qMH zBnwm}x78&BSSIt-Cfnv9Q;YU$QxDryB74&!8&e}A(<75pDm&FGb5twy=qvACEML_u z^JXoJOg)$(RDi&iJ!GCfVRN>#H&!81i=Ge2!JMs>4ceKS-| zt|;vDSoAYyoio|2@%$cgp%^qvA+$>=v_&zrOgZ#A5f0i?V{_`DbttYpo z1if<>SC2@;6iG9cNv9b~d+6j+v{+d5Hez()q;ov3GdoKz*oyLhh%bejauFY~SX}TH z1~p6P#ygk;S9i5ne>GT#wOEg}SeFA?pEX*iwOA8?Ik2@`w>4b9wOq$FUC*^$*L7T% zLpflBUS~sJ|8+U|bzlRwU>7!FANF7;c44bEV>dQg>osIYwq#E>WmmRkTQ*xewq`s3 zHUV6=XMZ+mQ+8*EHffhOWt+o05I}0LwraOFYrnQ@$2M%wwrsn$IhZzXoAzzzHgAV^ zTfZMo_=0e^f^ho+aSwNKAGdKQH*+Jmb1(OED|aiD11f+5D4@b7RQGjfw{>H;c6)bs zbN6^gDW_MH+V=8KqNc@LR>h7XE=s$xQ2H)hkv+-XE*^AH;I?H ziJv%%r?`sy!aTSw0XzbX$GD8oIE~l1jo)~UTf#dSgD?mKkN>!j2RV=rxsVtCIguZ^ zk^8tam;-uex08GKlSes}Pq~y=IhA8~FJJ>800JH$0v>F6mw!2zdpVes`Iw7&n3p-4 zn|Yd_`IZAhIk;^+7(*!3xt-rRp69uq?>V3AId$*B9PELh_d%c!dZF(Dp$j^qA9|u2 zx}rDwqCYyL_d%Td8p54H4rIEfZ#t)Ux~G3SsCW7fyn`hSf~lW6s;9cDuR5!@`l|o- zBlerD&pNHwx~<_ zI>u+b#&0~wcYMdUwWX5}rsu#8l)TBGJj$oM%C9`jqkK7lf*`oM%+EZ{r#h^=Wv=JE z&hI>}@A~^mLS9_E&<{P)OFJTLJGm#l(l7nDBZE26JJd(L)Wf^I^SjkwJ=SNv)^9!6 zZ+*kdIh|L$*pGdlU%bbkJ=&)|#)CX5AetlMmq^zU~`-;xoSQFTT@9zVJtW z)nC5xA3x?hd>Mv)=QqE^f4=BPf7-J>!j%CKp#JJ-|J=7e>~}xS%RU^{zWD3>?LQ9C z?>_nyeeeH1`zL+y4?p}zeeokd{TqMgmm$PEzy9wz^h-ZL>=8JSU_pZi%@G(yiaTUh)VY&q zPo1e|1{FF{5&mR)ruAWnYlS%!G;w(mTXzGWM5@F zvX*UIw{PLbl?xZpyPs2N5S$ycnTEhIk>vECU2%NXwTo zYaH2Wg)6Nw>ocPfOuGi*EQNG&nYw^C_`iqgj-~_BOz~fB+%!@e%c}#G+2Z5|E!W@O-4#OiY z(~!d@IrEUnnL->@1bYNIXf+NKZad9mL5{Ap%s;KnZ2lAuJQE^{7P~&9xOUA?@`mNhuBX2sCAV zXw6NL?dwfXnVqxPhAJ$z)KgR4bJb^EeO1a>i>1}pL~+%XQC@w86j)&=CH7eYFiqCo zWtr{N*=I+U_D*W6UGmyuv(;8aZe@M%+i%1F6}L-r%N6rnbjwut*<;<^6yA8@oVVC$ z?Y%d=eEHm0)_(m}4`5ck9XQK^4Q>(Pgk@Zq;Tjz-w%v#&W{_fe9b31ddNallUyjN1 zm{pKNPHp5+OEx)0lv93DKb9YL`Q;l4)S2DAXs-EYPc4=e85jA8R{ATo7&8nWt}-|HYeWN!LC{58Eo%<9{V$)Lp>X9pVTfi>9*s08}8fW zp8Gec?IsRyRw3S-$G-ix4)9RF9-MHo4G+5Ph7@0%%GDo-TsFxk->P!Ud&4~QGpp8F zZ_gD3J@o5x)>&}VGekXg@esGPb=QCYg8fk0m#(jNm7m7FKizkiYx7V$2OdG;hhJ=T zOG`&S`Q5PXRqwoseg+0>$%Ea`~A4@p03{4^*ixJhkWIeQ}NbyJoSa7aO`7= z`}_pI_}Qd!exhIf6lFd9+2?lqD@*_U=a%nTDtrTUlg$h$Is`r|eG6ou@*LQt)e%5~ z6RaSe*oMK#X>fzM>7WPw6G8!vuuuXtp>qnDLW7*IPzrQmo?sZm2hOmD@w;J~E~rDL z+^>gJ`5_R)0zx6Kg@}GC;SmRuL?sf0iGFI~6QL+Y=23Bi>$#$pvZzI*aIuTK(jOSl zBE~V6kxoWLqhQpyMuD`EPELgX<3<`N$CE&iPE~~79iNm#J#LAIebmYq0XYXj3Xza$ zI^!V$lSoA}GEHxMBqXCKNt94BO_p>WCW(~CP4cmepakS7Ls&{H84{J!L7^fQ!%8bT z@|8P?q%2iM$2z75mpRg<9(mbAUxE>s{uAbtPFYN49TS;|QRb6e*-U4~5}GBUrIl>C zxN4e6lbdu(HaECUAa=8R-y{+-#mN^{uJN2iV&*HKDa&_0DV}JX=ZCJTMSS89I6xr~|!poGx_006LnLiA-3 zIMr#7Iy#Ub;1mD@-~%83h6;cLc%cqJ`lyKx>XD=tAO|@}0#R}50Ucauq$_~~0=zH? zIA9e3KH$TKN}8i8!h#1lRe>mOvWNh9VO!EukrqCHRRc_63tQkq5)godzRstmQ_%wg z?m!E}y7gdx{0&}l8h|6b0kQy)>>KK^y}AkL2Q9#91C(%t&VDwuFazMju%;kQ;6N0h z(8B>N5sF0|02G=E>K*{02Nei}4|`Ap8Qy@07MQ>ePF>-}?Bty!7$65fAc0nMu+<$n zfw?-cP-eQC5;gDutb-_oN&c`@L7-Kd>KVl!=*m_fl!C18H~ z*2Gg3x)sGJMga>M!1rIUGm4hF;DiE9p$kU|f(;;mgfRFOz+IvREoPB|#J<80cR;X$ zu_q%u{GkAE2n(gn^2_z!;B9~wzv4#UNS|Z4-5+{+@TeSUO*@u z%t6QYW)FWLstUehaJPo3n?*=*iA^nHBS4(Rs0PqXKLlgK00Xh3kgFF$p$SC;Ro9F8 z${yqp1f%j{tN}1RXsA{CDK}Z0WNnijh>%h4a=z)^4%TAVP0s>wjx);Vf2s{MA ztYcvT%&mG^aYYEhYR>KK!5QeWKrR=ded!p~K3w?ATNAM4)Zs%SAfOD6s_tUI3yRHZ zW{&2f3(JzA0i>+~tLjLqP2q^jNL?r5bAWDGG3$709=I72-M9*N53zn~X zWH9Y$LBVRU6m~F1vS8TkZVon)vPR(UhEPDxZ@5kk4Li%!i~tRb;0dip{O(%Q~?$gZ5L?a6?(0~bnwBl?<|r^ zvc4i8kAUIEPdHetvPSF(1hN%f(RZRSIz|C_x)4Z?Y5?)zsPK*$k?h!x5hSWABdu!z zp)nfwL=b9E5cmKPKoT1}a6RA*C$26f!%-a7O=-Yj478-MRv{G*&A}AQ6zVY(`C}mP zAjpJFAm*SC6y_g=!_(NJ6^pYC#LKM<0b?a59zkb$1lwzD;J0`m&Y&*1TpaEB1w-7N%ncS3;R1b26LhsNFAU4sVKMuTf`>ES?&|&a z?zgH}t@SLntWYkdQ7$7m?)5?Txo~cYQSPK5j>WG$s9`))gFHsCyh#$g=3%^QBfNj% z_z0x=rX;vk#`)gh_!FRc^1}H?NBEne1z@EF5(YVye#NP(ag_oELDGVAA%e|8d~pau zFAew-Qv3;{LIH5XgSMGvR>YS{+&5|>Pf6ylYT5u!zTda(cMaM1qC$E>LIyHoe4%19 zgJO^vIB_b@FI|6(={Zf9Iknkw_+S=-5fr?bCZ zvT2z!r>nDrXOnJ|GiRW)>`^0E8@AI2muF-_Yl722oyi^xiv?CzHlbWWYEZTmTdvqr zQL0e!^n|82S?aSo*M~#q{hu8$e4_1Y0PobYyah#o~{h!NtN*f03Fco^Ltd1C zOnudQ3s(0UQCET0rjXE9P_{VZ5RYqCN#y#O>Z}u1tP?e+d5xvj9;$mBtmUzwMIxg& z$F4yzDi^`2KMJcU@lEq1@$!{QVK~gdv4k>eSeFA%PXJEioa^(&f>5N3>fNH;NHg73 zikqRlL2;t-o}@YjwBe4rA##!lk*jiOvPOTC>P~~{+qLOmpfT#c4k*QpVZ`7MjLEr_ ziGnJIoa<*&SI(OzTiTZTL}&R47abFB_IzhiRF@Q+C0WrHb*X!fZyy4VCTF0gRp^qG z_R^sKlGp5F^!Ft-t5nLEb7L0OoTc&{-9W?3Ks|#Sm}Lc1jisaxSDfA@W+N3d2w#O2 z;)&JVIO?J%M~N#>Wy|+kZuW+y?=7jHqqxIwH0^yXZ0r~9g^(Oj>1`LkS-4y}5OF(F zm^s3iIG$fSQXN=ka9UBAS=lZ)sg0RkQ~s=NcBuUG>m1kldROl<$vJ1lSp>o5RMq8L z+&G}r27T6@Q>)1GLCBUz!|_3q@?OqE3+(-g$=@x0pe6oMGdtQ16}1I5=^=r4`M3(s z4mUwtLZ5c2*%A}In`Ecz&32ao6K25#ntnm#*^Z~XI0$Yg_?fcHNd(t00N@-9(MEi z)a23r&m&CS8Ijh%*~-7Y+&}2pKkQ4uOj2;(pI{M5S8UA?x#SR)g^&<&Hzl>8`naIs z0V8yFU#T{yVy+BtckwGX-Qbn45i4RbymZDZn#t)-mhO2rD_IWs+0N+_rH}qSX&U~# z7LD49t?ro}?zBB^ngfq=BP#_HZF$p=dHZf=9=t-8_zWt%JbRDoN)3J__kPDq8jS@$ z$0I>m|Khk#@E25>2-=Aap)hY|lhC1(rJj<$@g>W7BrEWxsCc9p?cyTzr5FX^7(b<$ zKc!fCq?!?=SrepwxYlg>(rgLPla13O+S6m6(i8YHQV24(KaBojSdd)4Opr%raeHR@ zQ)V?^R=r2&6cpyPKVX_Xd)Om;yghsBDSIv>8!;bO6_m62l(WN^d*G3K%$KVb0HEAS zzSBv0@JM-S&trnho+QtPe?~!i&PU`2q3VJ#JwYTLAfji?EvQe<0eJM!1x);fY@UT& z9ff?)g+gluIUr&fC``EiB9-SN4gO*s&tij)Vw2}$C4Qz3{~4Q(636Ef7yeQY&r+X` zQpXNtoPfZfU6SavvcEfJDW2sS9pyRC3L;=7qG)A1e`U94Wv^}} zqA}^j2yxkS)!bS+Nnn)=ZT03_wN_Zwwr9<8N6qOJ@VqO9PugBhxyuH^v$OxDb6B9OU4R~Z)-@;4z3A1w z+S$Fj{^>Ueec!9+xU=W{rRQ3p_mT+rHxv$ce=pQ)FRWl6qIVx^S0CnUAM7jc?oKVi zPCtd<0FC#+m#zUO?*Y_3lojJazOF%`*FiDCA*t6v2%p}F{Ogd4;IM}Gu#Wfe6bM%n z9w$*TP{p(*gO_p31htPG#l36P=XEqda4f`o%iwB76{_cIMfHK6KR`$J{X@(p?Y31)AL50O3ido=G;t zy_omkiyKQqzQ^_?`+IKtpsj)HxBYU`A+?@^dfx*AgL$c}`NEt-d%>MwzGng6f4$z% zK(8c$zULu58&lm!al#i?2FDpa7dsor5VFv%Lf=b@uKmjQOP<%0X5rJu_uY$6 zY4ste=skzkKKE8+3$~E^Md62bzXze_2Opz7K9NTuzsK8>#~7o1IguwN->0m+C&=5A z3FR{b$$h2PeKpx%YmpZZ(g!Hh$i4s=WJ1AkR*C{Q5Fx)e0$agQ1P;wJ`{&PvBQeAR zp05b=R25FCvYCPr?8Or)j2b4>5+^QXjROW@_KnkZ6c;CABrN%)77w9Ihe@eD6J6ibZ&O8 z)a!j;Vg{dYbl&=emDWFA?~_O@MGJR7Ph?AU`mtp096$Y2F|&yg@f%HOetB_2OmYV1 zHe)-$ky_%YjxvprJN*_qg6Id&G_xCr@Tr6ugcAO6OLHUjecUuYh>eqlt*iDKkw!ZT@STanVm_mRU4sX_i%S-D;NIc!yscCx#YbVgHrJ<$K-` z&Fc4jxlk$191%qw^MYRn8RmuSh|=0=iQM8T}OOENO)sq->(b)ECF3S5H=vr8Hz zOF__E85WgdxW^V%%251e`7QkA6>;J86P0?={77eRI|{N@rYVMzXXY7p6O3Y(zDTwb zHnFm{(hj+i)!)hw2_YnvHNKN$xec+CIMuDW$R?l-q&Dl??sr0)u3w_MHr=5lSvEb1 zOzSp{Gtw`|O^cDbKU?7JJDKga0@vxQ_7kn`s;Q+rETbOL~I@WZsuqqY=1)?M>OnyI~M-))wda=G?H~1 z|B)Nr5KUjJZ`RM;OAMZ|oRV*hN82X0p2m*b)F0N(!fl!*!ZP4YC8biRnwN`OZTiFF zO6W2HQk`;&)tW@SUFCM%AY1dt@C1oWK$rm7rHk0YB1=&{knuA@Aao9 z$F}#<26TDHKSOjapS(JYT8_p|CEBf*tpa}P9>(h$Z$p0c=cAE=yOeUD3%#VH-BQ8c zxfzjZFT;QTv~W)D;=~|>TkW3QeHYck{t^<#Kru;SxY#3a^o8hW>alVp+4DgBWTRtl z?OvQ+^k9jfn+S1g;s8Z?|1XT>$fvslpFAxC*s0M`t-~{jcCW~B7Iq}T%M$U7=;2Mr z@w54AV zF=MPy&>$ZW)6*|1uHr@G#K&W)SDPx@o;Kv^&*?oPKz7bR;(due?XfpYjD!X@suTQG znY?g}M8Cv+B53XL41KJm%#9+$o0V@PSD493bGvl#syli)J2&n9Gb$&SrWd zbzKlN%^&6`we#b2EI&-GdDED`7)PnLU^%FuPg#aycyg8HW^>YoGXY~TI=h-@TdlD7nhI}#2> zXfA!uIvS^xcR=8ENX5*Q=_f*}@1@%LD2b~ZRHe^0VDcyLY|g=V4xlreI%EEJ}DLM5z+h7f1-hxMFW zVrTbQBROf; z`98Qp9Xm-ggh15UNC0&c0lYbWP<&~hhSG^O9y9Ck*dq!VO*Q}?m^0f|j1%5z}jwO4` z5fQQ}PA%M_iGkoCiSI&_GH*AoR{(^88qsF|zCpERLwHz47fB7SKD>bsExgHV+87~l zb5fZy_@^{F{VazL)I}~cZ$ChpJRI*ss21}&!Bkfk3ntoK?KXVpL_0??yq|?*YI7|Y z^Mf8(S1uf$md2JR5v3zte_p;ETM)7KP~sH$h>SG>RK{+qmMx16O36_ajgN^eh1X43 z>{?UnCL$EP)%Q=Iqb32<2W*X< z4@bZa?{x)_7;iw)D%(uq#r+qSPXmjb*NcHiv}GAP(-UX9W4L=zRFX1MJKL zXf6rsQ4lN(E4(`f46K7UA--n~thdZU&_utb^a=z+_V9aN$oIJs>P=^nPG^K}I#+F4 zSL+7^&IeoVU6_w3>d!jYUk=gZZP9-}eW6zMmaB6MqX>0QWvq6vcy=-Z*2DTqWBi9$ zRSrYeBK%lBeHzAY4qAE5VcDbdl?kwV4n9;4Firq?WMw#uKBKbH0D&6>g)7gDPw~)C zI!R+|^Ba#&*zk@YW7+-{Q5tlG{vJF!bYUdWP6|9KgzGGN6Zw zYw;Km48TYD+irzwP2u{ItHMjrX!MtP3Iaz6XdL(rZ@6KUlU%LVLWk*8^If# z-lb~b^99~D|5KSoM*odL3>%!evV91Yg&9W7N;qSiKXPkdjQtTMtX3?$DJ~kw8MDOs zqZN_c6yD1io}kr)p#PUGIF5wY$uThgGlkceR5`jfe(545CCqfwfT-Yz^qDUdqX!Dn zM+-? zC>^ugE=7EEV#`o%$^a9T`PzuRaaS*#F?Bcw zTjP`XDJT^w#z3ed+rcb9!OEr!;-oJ&1x0Nn6~Z+YA}$od-4*shm$*`uj0N6#T)j6qLyj^2}uOGcWSF zlO81PSQai@5ha_`X<1yxk5D1Y zmq?#q)4^G{#?lbU-Za6JjiiuUL7#s@U(k`=t6KrWD4pRb-8QST9jxdts-hgMdRI-E zfWe&YU~lm(X?vFK=%|bhF8fVT95unAPXBcZsUPGPfwX=Hvw9tb=`i zLU!RN-O?H>NV|5;6SOHSuPY(1rSvV6sSvftoglL1yE~P9H5(6gr=#}gX&y;tv6`Ng#*4i+5gC=W*wwy7RCv)h zq?Tlw7RJ*ecBIC)t?T*uae#8%O!R^|ED;=5K^hBgfz zA5O1gmCB5x(c%ZE4uPzW>h=z!qTIyOW>l~C($x0bj&@tZHj5~RcA^gDp%&ZD;$DV= zeu26{J^x`jnZy^`zHjseofep=np3A#EpSQY5qI4$0)ba>3_eP+PgXDEAT$OABfRw|ToyyWnr z`0MH=Vt6{ub^7M)qJ6k?{Hg!5kUd9l) zT4D8CXA2-hwl^I_`$M?E;ZU_smX~o{xwf%`K^K@IUr-zS_fZq9@c_>8pnnrZd!v^~ zV`c&%8cwYE>_4PA&Fap-o&Nb%T*j-jI4`k zdsHubO)dMJFMBHhTys!@6jnlPSHfaeBC1!y6aW)oWHr=Pd6LyQrqvXM)ij~i4BJ(; zH#B*Jr97b}5b9bX(^|2@TB+??!5f-I3{tm0QuW(f4eI)bu-Z(r-m0+PX1m_>hIFZn z+Kal;&$Kb9urX}AF%*M(d$l$>wJ~+RF@w4}hq~E+g%)MIxg4_@7K3_eyktg#QhT+z zgSxfHv~{4c_1AXmSYfLtALa6D`4V;edTRNyPwmnlb=80Sse1cmYWwX2 z$VXXK2E*Hd5o5u~HDJ_fF!}`;NfA6Dx`S)C^C@-#Rp)-I>w9((K_ukRi=^WMD>_~C8u(O_8|ZC`?P|Et~p zH^Y57#r<*A{f8J-W#)rbj01Jy1C7`Nt(pVP=>t)_ZB^0(6XruR#Y1zuLkrTwgDW(^ z^r7v=;hXKY3)9~f*1s-_f8FfI4l=6A{QK8 za}?Wil<qDX%%HoQ9lKU!2r# zogDbX^VLB&+nu(?p0?MVc21wRjlQD|ILxG9qvg*= zMT@2_DxNRfov+58uh*P!PM@FW-FP~~IU#2e~nGr|Nq&@}YV%eaqf{*q4U~_V>5ND2&A;-vZSD0kiNWHKqM%SOV zuW&CBKsHMG#@9t?Hxw*4*>)#&b~m5nZYt4W8gikTE^k=SZ`oLGIh1bM?a@Z!ktSdfopKlZ8;TIhZs0_sit(NaS6Euq&+A7p7+05}_# zXY0#*NBie5y*G`%50x{|Y<{;$A{(U%<>4k$IR0(+HHPcd9H; z!{|@RB6F$e)9Eu$Q3jfh>qY zc`wJkFRQtaJ?O6kkjD`gh7Og~S+ z2*;#REYhCa{qUSl?2OON?R|}>kcy@LGM`%+La z_5LiK>$N!^Ocyg~&37t$++7^3FJBt<`TAra>#tnx^o%q(nry6Gn~f#VD8;^x5kvjX z;Icp5SiQBFxm8v$(O&y^9E8SJ^JCMqKsuJje5M3-KD$Pf-R1IdGqFSo+#ho44Sy2< zr(`^VMGH;iMDu8_Snd27_uS=db+E!*Z~4XT%Hfid)(B$AYI1u#$xyPf_2xB}DmGJU z)cZ>?pzQ9_{&Dus4`8%j#tlT~L@eIIQgzB(pHQb z`xRB3mW=TN<6CT_gDleLAqNS@(n>T*W}*EWNme=HS}FDi-FkUWqhv<~{DaQxDWYql z@UQ%Gx0o`5Y*>jh!WIHwim9O&ZO3VmVbSR5v8x-}%Nm?ajIDcoBnmO%~9XV zE9j{wDJXyWg{`Q1JXx=(j@!YZqzM~ct)#6mpr8!VHKANk){o$@Q!&I;C z4oGkMX05b!>StcC<}AI`c8MrOU-p!~5nT~AlV*?Bpu%HZ4@G6CT#pcWZzx9>>wCF@ zB3tw&iZ~z+zov(q^ql*|zZ$Ys$i-bdFIeMvyDTBQy?tFV`|RMjmf-yAx)XTl)sN^|8hANKe#6-&rZP7c&H;&}bXLDo#KsMntl2xT9P=1P-F-)(HQ7f}YJbaPnwQgaFU?aX4jp{WZj;L}o=@Y+p!^)hEpIx}A2+(8$evOz z@q=(a!!78?N8_^saOfrz5md}g1sRyKbCrw*dq?n&wlf=Ns+k>8AM&qyu(J3+1|#w&2-$Z7&)H}b}UA=EthKq{xO?SFW|!6RM1FOW4~}tAinz|=6|9D za=p!xx|>o-kX79KE)TjiJ^BnHlr8T`s>o|R8LvZCiN6PKmRBGt*Du)9PNtHFn!HHVhkEta)xu_0QSYhObNR6GXnZqvCm4W&xjRsMo{-2@~x0!HElOnimofrCoPAl@!T>B)D zt4;%W76L*?_EjjHvgxd3_Fo+o=XMoKPHXG4oK|Ur>%{4W}6pJX|JSWh5>czX{$LGYOM$RL!rPr zin}#m1+vORK(N@_w{G@cn4jtTV1#7EppdYh-K?9l_W>C8={uxiHgX`}Loe-SbB zN`6x34E6m7BSiry1;QV}7*brdLx~>sqf7e-k>Nv8exq~tGSbKwe)upCBLL9Eg>L}z z&pnWCD=B(oF&O@IpmLuj0Jn$y7f@Fooo9P^SiPc5;;0|)cd7%$$mUs0_ui6jMi8DU z7?xYc9L+DikM!`WY%dTNU8U`w00|U|-({jYJ5nFx)dj~5BL?fv8-$I85lWPFGz!8P zrn~tNpD~`$;m44Z-tN8+g%@17&2-Y;Z#^((g*6yBh(ndk!ZMfbz;GX3;NX#71+2qQ zA@7Lqp*uMc3%*X{u0oCeB0s`T??X6y6FXTY8kd+n+^>GEH*>3E?@8EEhbV8NZxssK1V zhK7IfRg};@;xc`(>gW@y(7{xVOqOlj&>X)f1p{xH-#>VoW6XhNHHnqj;p+jC47Ir5 zIT;4qmc4RT7!Zl*+KFX=QgXnXc_`u`UL4(a7!N+4cs_Of9?E}EY8b4Bs-J|E19Ii+ zni_-;-FrCPdwB4X3aMJXFbU7rF$9l-DzoaFu{l`MgM_`H8OJ;BZUgT+2V~sYaMc3# z{Mo(}U~;F|Lt*rhvqD+j29W+~{=yqXDj*<#-7@G7V=N~~MFd5oCRqk0cnj$hz#VI# z`~xE`&olh-&wDkHI|#^rD%mO#I09&UVC7g?6%3gLVrT;c+q%3N0CO)1v1QBv8Nf0} zt=KI`92M55s$uLtsH8?_y?+3bzHZw2ZdeaK1-<`pt{QX$S*O)dgSh|kRNV)nOt_F$ zg6UQQ#p(w3(uH;9I*NnP${&M(N33MVK|+rrhE&|lI^6KqgI>DjT9B zi#5vyYO2$ATSHU2qcg1kE=vA%VxQw zA2GFQG<_ALK@q21VUgpgBTO2h`JJM}>#wQIMVBmo@CaQh-yk+N@FPjs=ve$~1~f0e zzmRgL@JbI(I*=2F^mZ_on4=DE9gUaQU)Y^ZrDE`kH|SX)klV5o1_Rp13|jEsAvFK+BOa(xIvb#KOlKjL%gYvZud*Se@IDopZkDFpVaUVrp zGMu?BU{;U!^HsnoGElpURFj}d=vSc7Db(6VfWcXkn6-Z)F&|dCKN-TrxtKJpinN9$ z>|bx`tig6zM6Mjmkeo*R!(Wl0GGXl?Ks`~UBhgo8#?dOs7?92#n(Zt|#FAAof2zfK z(zFvKK^N@B2jh&>DRLEnqX)%THF}#Ra@hyXtL@Lk8)SR?^%Yx;=$38x6NE0=aCVNhL2GmLkU4_9zrT^RlXJ+TM_lg9=~Um>dUAJHWow(A7^#%g);uO{+jS` z3&;#+0n83>bHoUj;J+0f-Lf88z;j=xjxkSKypTeM1Oh z*KP~^$YT%-MbeFA>UUGJ0;y-)1~bGGA3vbOPzA5y+8V?M>haVmBh-u`q8_T*eX#m% zuxAS+2g*oN?l491bq>TcoFTC-P0;0aAH2$-kCzZ{W@~i*9!6))zZqUsZ0<)*sP92U zW|1rj(F)^A2WKhcFDxaJ518u;Ob z2-#g3c^lR7S5-5+8qkDH&F%B_luD%&9iBsSb?$7@KHLCU><{CUkZr=KWEWiY@(up# zN1eMR|CHa<0v{+TpqOAo7j-(2N|u2>3<8^XCXW=6B5qQkoz|e;xS}1K@+TuQs$C%C z&@}ZgJqgZmroRS)Qcgx74Jgx`GL)n$yE})z8tXiJ#ayVm9AoWwKnt;~uD{NjqSacD zhif}fDhiF0=9zw>bSCgP=Mao#Pw5<9-u)l zuwWx^ZoQySzi4)2sv4w>7^~Md|D`$Y^&tCAD(T%E z^M;EAYDE1X7v&un@qG-*!zRsRv8o9T69d$mb0*lc+_eaiLm<5=WB<%d)qv=^OP8;7zdEcauW;3%sUDtjSL3yy1+w zY2r6CJRLKnrX3=?Xr2~42FMZ_V@n2qC_Zy86^kM(>!DdG{@(VNz53IYS(<$uwtauG zeaXW>sp-t5eTKM99U58fkULt~r8Pm}GRl#CqieHP;C>j^cONKo9LxiG#shM3!^H)4 zjrVds#R8e74BfkG*=cFL5>{$qCPhs`C1G8ocLBPsDDDKh0Rs1zMpvPhw2=LTOGo})#TP0xL%Ox8#21b z(tG4qz*W;HrI2~|nE3pl#t{5bOZc~)>2DwZ-y@nMfyjX%JBzb}4X(|tXj{v6Ps@(T zBa}=_K+O@)&fmpri(rV)0WX%N4%~5G+kS$yr5oB>NGL;!FJo#fW7<7M`UkC4F-Lvm zsAv9Y`QT{!#**UDO5xcmk=bgCx+f{NKZ!uc{q@J1P)FJs`=31z zHKKkXC|d5_{9FWDA7EJ@Qd(=UTYEhp{zm@mn|g9r{4=Zhr{Ks*5tdbluxZW3Ns_dc zVGWU&G)=EBZQnFqKPhkX7GaAk{?LeSjZ`@N@q&eHm7&DVmIgC zkN&hoEd2Pp=$f?z(Ih(%*6Z;lG}hEHK{Gbpirz3hJqg`EwcFn2-T_Y+=`NjIa%WyK zuPuk3-)Lssjx7JvEV`SHKBirHc>nuIyK~laaxP7`yLB?A`FTGye?k-QFm!p<*N&jw z_QleER`Dup#7g#t3C`ong}|Mcis z6HMz(q=U6KWX|dN&?bi(lu{0)evI6%HlqkSO1>HrJ%tejG zMP0;2L&-%IJ=8`t#84DgJMB(8&qc4+MZeU=p!d#T#>Ftq#iq{1r1s7v?ap-j&P>VG z)DPaK49>#O)iTc2D$n(2?Y))X2lnZMUkdlZGPS*Qb%3}!KDaueKRA)O{pt;MQVumU zelT-)bB}ZL$aC|ob@PgQa6^Fe*>>~2bn}C_`J+GjiG;efxdn;12dBB2D~EbNgcv)x zhx@rl#JNZQ$1!z}?sfP1{Ah9H9tUxcNB2k|^GN*UVZ$1hsPthIe~KRswLu8g^7qJy z^T>qcd1TdkWcPaH%sgdYI-@th|A#F2fEBQK7K%I<)`oeAdY0IGmVWju_VX;ydoHLA z^UU|GD)p?K@vL!suDxk&n(bd|M7-MIUx2kUOksyy%4WHbnkvL?*SI?K@smECGTM)?-6_NQ9tjoIPdX1?}=LP$zJc@Gu~6% z-qV-fGZ61tbe}mgpLrIaKO#O0NYQON8+)V{w{N*8jU3t2}JqgL_MBJt5hIg?nE=0%4{?c{pACMeIWvJvmKhOOy%~s|mTF07XWF_Y4HAfaQAoJxGbbi~adV zk6+{Fc`MJ=?#M9GrQ9p;?V)zkt-*yizf0-tgKTY$kHFliXX7t)7Q@nqF7Rlf5_+TH z*6qpmAkX-F&CBEc<*#h}R^j*ecbXHePkshP@ku1PbQ$6MZ?LAxe2C2drf!NSJUH%*V z?`Fakuto7-Q@LSmTPRldV`Oheijvgs5e^(wRWlCaHR;2OQ;lfbsngA9rN8S+CuSV# z$u2FGWZ4f8lxF{0;tmo=n$0N9^|~o9&GbWBD$Nh1cNkzrK+P;Gh@=Is(Rn^06p0eU zfkGLe*gkDJ&xrEHa84`X!;bsewQZbnqJeU z%&}0?lR!W^d4)BtFCGQglaPIXK_Kx;Q8U}*G&wnq><%Mci%mk<3&w%l2L3pLKb+u} z?abmJtzRF(^jh7W2^1Ld17HcunqMIv0gd~8+_aK$v{sM=OBp<_mP*9&o^C*=5+K@X zeQI9Fx+k6OX^FZ!JV|cUgK|5OX(zF3Be|lc^a01le($?&uMO|Ow|&995*Y==z=l0jNBYGzb871*wk91xRi>|yF; zbP6P#Kid+ybmUrWE!4YOe4!Cd22?(%n4_$ivUKsPyCmVtqJaPP#K{5#fO!97ywCrQ zm(C$qEC>dhp3&W5Yak2-U0i=Cs_-ERmKZa6kRO#Y7FS zi}TIDL_VDx7Px{a`gtZ#1o1}Q;UpQDF9ZLs_pBr)>_u=U_L}BU{>K}sL{;Nw%Fm@R z`AYh$Od7fR#-}!B;`N23QbrCt4Dn9qYK;J-GjjpVH07RZ#76Go339R}j{~|_gQ$m( zIm=O)(E!rHS}ioGcy<-a^Z~U8bTfrNky-lHBycb?A2dwXW?;frJU@L6_!Ci$_`A-0 zWho-6T`7mof|v6mAQW-xN)YqJ8W_6weYNd@&l#vAXy7ftO8&o(Lk5Tg!2WpJy#5=9 z%t!rDAObcLr=>DT0tlg$_D)yc6^X=!H5`(0D3pr85%O&+n=KqkAQJc~$j4448BQyP zq|VBiH=f4oi1fR!;7~RjTS~mkWO8RJ9Eo!4%Ie>DxO7RfNO^uotDZzw2n`KBF2z_l zL5-97gesLr;C)9fHOBw8DHH&zKqLU-$LFC3KoF@#>&T%3pixN$AC>-V4Me7umti#> zjzGeu$4{LhA3$N`mBsnL7tR0JCkg-^APfNbaXG?&my;_Si~g^B{XcD?|9|Y1|I?lS zzwh5upfUg&!2U5vVt^lJpHzN+f6&Jk(jTh>4TfP*$!52)YV`a6&)?Pm;|%|g2Lk^W DUNAHk diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/selection/heatmap-chart-selection.gif b/chart-sdk/asp-net-core/heatmap-charts/images/selection/heatmap-chart-selection.gif deleted file mode 100644 index 54af5a6b10d19421812242c4233502df4342f876..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 149701 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%0A?quhq&0N^TWRI}8u0Qu;`ViP?0qOo?HW8BB?W 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 diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/selection/heatmap-chart-single-cell-selection.gif b/chart-sdk/asp-net-core/heatmap-charts/images/selection/heatmap-chart-single-cell-selection.gif deleted file mode 100644 index 95e29b814b13e6e84de194571ee1c356c1f8a097..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 258279 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 diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/solution-explorer-core.png b/chart-sdk/asp-net-core/heatmap-charts/images/solution-explorer-core.png deleted file mode 100644 index 913cc8460512b9cd0642783eb2829384e05dfce6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40000 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 z 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

`senD1+oT8qNYGWR4Qk?0grS92vRxy$s$-#zZC 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 z If the **Auto** mode is enabled in the heat map and there are more than 10,000 data points, then the heat map will be rendered in a **Canvas** mode; Otherwise, the heat map will be rendered in a **SVG** mode. - - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/rendering-mode/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Rendering-mode.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/rendering-mode/rendering-mode.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-core/heatmap-charts/selection.md b/chart-sdk/asp-net-core/heatmap-charts/selection.md deleted file mode 100644 index 08d107df3..000000000 --- a/chart-sdk/asp-net-core/heatmap-charts/selection.md +++ /dev/null @@ -1,63 +0,0 @@ ---- -layout: post -title: Selection in Syncfusion ASP.NET Core HeatMap Chart Component -description: Learn here all about Selection in Syncfusion ASP.NET Core HeatMap Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Selection -publishingplatform: chart-sdk -documentation: ug ---- - - -# Selection in ASP.NET Core HeatMap Chart Component - -In the HeatMap, the cell selection is used to select single or multiple HeatMap cells at runtime and get the selected cell details using the [cellSelected](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_CellSelected) event. You can enable the cell selection using the [allowSelection](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_AllowSelection) property. - -The HeatMap cells can be selected using the following interactions, as shown in the table below. - -| Modes of Interactions | Description | -|------------------------ | -------------------------------------------------------------------------------------------------------------------| -| Mouse | HeatMap cells can be selected by clicking or dragging and dropping over them. | -| Touch | HeatMap cells can be selected by tapping or dragging and dropping over them. | -| Keyboard | The **Ctrl** key on the keyboard can be used to enable multiple cell selection with mouse and touch interaction. The **Ctrl** key can only be used if the `enableMultiSelect` property is set to **true** in order to enable multiple cell selection. | - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/selection/cellSelection/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="CellSelection.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/selection/cellSelection/cellSelection.cs %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core HeatMap chart with selection](./images/selection/heatmap-chart-selection.gif) - -## Enable single cell selection - -In the HeatMap, the [enableMultiSelect](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_EnableMultiSelect) property is used to allow single cell selection. When you set the `enableMultiSelect` property to **false**, only one cell is selected. By default, `enableMultiSelect` property is set to **true**. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/selection/singleCellSelection/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="SingleCellSelection.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/selection/singleCellSelection/singleCellSelection.cs %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core HeatMap chart with single cell selection](./images/selection/heatmap-chart-single-cell-selection.gif) - -### Clearing cell selection - -The `clearSelection` method can be used to clear all the selected cells. The below example illustrates the same. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/selection/clear-selection/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="ClearSelection.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/selection/clear-selection/clear-selection.cs %} -{% endhighlight %} -{% endtabs %} - -![Clearing cell selection in ASP.NET Core HeatMap chart](./images/selection/heatmap-chart-clear-selection.gif) diff --git a/chart-sdk/asp-net-core/heatmap-charts/tooltip.md b/chart-sdk/asp-net-core/heatmap-charts/tooltip.md deleted file mode 100644 index 5efbd5556..000000000 --- a/chart-sdk/asp-net-core/heatmap-charts/tooltip.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -layout: post -title: Tooltip in Syncfusion ASP.NET Core Heatmap Chart Component -description: Learn here all about Tooltip in Syncfusion ASP.NET Core Heatmap Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Tooltip -publishingplatform: chart-sdk -documentation: ug ---- - - -# Tooltip in ASP.NET Core HeatMap Chart Component - -Tooltip is used to provide the details of the heatmap cell, and this can be displayed, while hovering the cursor over the cell or performing tap action in touch devices. - -## Default tooltip - -You can enable the tooltip by setting the [showTooltip](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMap~ShowTooltip.html) property to **true**. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/tooltip/tooltip/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Tooltip.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/tooltip/tooltip/tooltip.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Tooltip template - -In heatmap, you can customize the tooltip using the [tooltipRender](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMap~TooltipRender.html) client side event. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/tooltip/template/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Template.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/tooltip/template/template.cs %} -{% endhighlight %} -{% endtabs %} - - - - -## Customize the appearance of Tooltip - -The [fill](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMapTooltipSettings~Fill.html) and [border](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMapTooltipSettings~Border.html) properties are used to customize the background color and border of the tooltip respectively. The [textStyle](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMapTooltipSettings~TextStyle.html) property in the tooltip is used to customize the font of the tooltip text. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/tooltip/tooltipSettings/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Template.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/tooltip/tooltipSettings/template.cs %} -{% endhighlight %} -{% endtabs %} - - diff --git a/chart-sdk/asp-net-core/heatmap-charts/working-with-data.md b/chart-sdk/asp-net-core/heatmap-charts/working-with-data.md deleted file mode 100644 index 86d83ff2a..000000000 --- a/chart-sdk/asp-net-core/heatmap-charts/working-with-data.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -layout: post -title: Working With Data in Syncfusion ASP.NET Core Heatmap Chart Component -description: Learn here all about Working With Data in Syncfusion ASP.NET Core Heatmap Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Working With Data -publishingplatform: chart-sdk -documentation: ug ---- - - -# Working with data in ASP.NET Core HeatMap Chart Component - -Heat map visualizes the JSON data and two-dimensional array data. Using the data adaptor support, data can be bound to the heat map. - -## Data adaptor - -Heat map supports the following types of data binding with the adaptor support. - -* Array - * Table Binding - * Cell Binding -* JSON data - * Table Binding - * Cell Binding - -### Array - table binding - -This data type is a collection of one dimensional array objects, at which each inner array contains data points for an X-axis data label. This is the default data binding type for heat map. You can also directly bind the array object to the [dataSource](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMap~DataSource.html) property. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/working-with-data/array-row/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Array-row.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/working-with-data/array-row/array-row.cs %} -{% endhighlight %} -{% endtabs %} - - - -### Array - cell binding - -This data type is a collection of array objects that contain information about the row index, column index, and data value for each cell. You can bind the data to heat map by using the `data` property in the [dataSource](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMap~DataSource.html) and setting the `adaptorType` property to **Cell**. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/working-with-data/array-cell/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Array-cell.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/working-with-data/array-cell/array-cell.cs %} -{% endhighlight %} -{% endtabs %} - - - -### JSON data - table binding - -In JSON table data binding, each JSON object contains an X-axis data point as row header and all the corresponding Y-axis data values. You can bind the JSON table data to the heat map using the `data` property in [dataSource](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMap~DataSource.html). To achieve this, you should enable the `isJsonData` property and define the `adaptorType` property as **Table**. The `xDataMapping` property is used to map the row header in JSON data. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/working-with-data/json-row/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Json-row.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/working-with-data/json-row/json-row.cs %} -{% endhighlight %} -{% endtabs %} - - - -### JSON data - Cell binding - -In JSON cell data binding, each JSON object consists a value for each cell along with a mapping value for row and column. You can bind the JSON cell data having information for each cell to the heat map using the `data` property in [dataSource](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMap~DataSource.html). To achieve this, you should define the `adaptorType` property as **Cell**, and enable the `isJsonData` property. Now, map the fields of data by using the `valueMapping`, `xDataMapping` and `yDataMapping` properties. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/working-with-data/json-cell/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Json-cell.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/working-with-data/json-cell/json-cell.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Empty points - -The data points that use the **null** or **undefined** or empty string as value are considered as empty points. Empty data points are ignored and not displayed in the heat map, and these points are rendered with default palette. You can customize the empty data point color value using the [emptyPointColor](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMapPaletteSettings~EmptyPointColor.html) property. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/working-with-data/empty-points/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Empty-points.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/working-with-data/empty-points/empty-points.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Binding nested JSON data - -In complex data binding, you can bind the nested JSON data to the data points in the heat map. The nested data can be mapped using the `xDataMapping`, `yDataMapping`, `valueMapping` and `bubbleDataMapping` properties as string value concatenated by a dot. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/working-with-data/nested-json-cell/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Nested-json-cell.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/heatmap-chart/working-with-data/nested-json-cell/nested-json-cell.cs %} -{% endhighlight %} -{% endtabs %} - - - -## See Also - -* [To bind data for bubble heat map with size and color attributes](./bubble-heatmap/#binding-data-for-bubble-heat-map-with-size-and-color-attributes) diff --git a/chart-sdk/asp-net-core/smith-charts/accessibility.md b/chart-sdk/asp-net-core/smith-charts/accessibility.md deleted file mode 100644 index f67b8f4b6..000000000 --- a/chart-sdk/asp-net-core/smith-charts/accessibility.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -layout: post -title: Accessibility in Syncfusion Smith Chart Component -description: Learn here all about Accessibility in Syncfusion ASP Core Smith Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Accessibility -publishingplatform: chart-sdk -documentation: ug ---- - - -# Accessibility in ASP.NET Core Smith chart component - -The Smith chart component followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility. - -The accessibility compliance for the Smith chart component is outlined below. - -| Accessibility Criteria | Compatibility | -| -- | -- | -| [WCAG 2.2](https://www.w3.org/TR/WCAG22/) Support | AA | -| [Section 508](https://www.section508.gov/) Support | Intermediate | -| Screen Reader Support | Intermediate | -| Color Contrast | Yes | -| Mobile Device Support | Yes | -| Keyboard Navigation Support | Intermediate | -| [Accessibility Checker](https://www.npmjs.com/package/accessibility-checker) Validation | Yes | - - -

Yes - All features of the component meet the requirement.
- -
Intermediate - Some features of the component do not meet the requirement.
- -
No - The component does not meet the requirement.
- - -## WAI-ARIA attributes - -The Smith chart component followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) patterns to meet the accessibility. The following ARIA attributes are used in the Smith chart component: - -* img (role) -* region (role) -* aria-label (attribute) -* aria-hidden (attribute) - -## Keyboard interaction - -The Smith chart component followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction) guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Smith chart component. - -| **Press** | **To do this** | -| --- | --- | -| Tab | Moves the focus to the next element in the Smith chart. | -| Shift + Tab | Moves the focus to the previous element in the Smith chart. | -| Ctrl + P | Prints the Smith chart. | - -## Ensuring accessibility - -The Smith chart component's accessibility levels are ensured through an [accessibility-checker](https://www.npmjs.com/package/accessibility-checker) and [axe-core](https://www.npmjs.com/package/axe-core) software tools during automated testing. - -The accessibility compliance of the Smith chart component is shown in the following sample. Open the [sample](https://ej2.syncfusion.com/accessibility/smith-chart.html) in a new window to evaluate the accessibility of the Smith chart component with accessibility tools. - -{% previewsample "https://ej2.syncfusion.com/accessibility/smith-chart.html" %} - -## See also - -* [Accessibility in Syncfusion® ASP.NET Core components](../common/accessibility) - diff --git a/chart-sdk/asp-net-core/smith-charts/getting-started.md b/chart-sdk/asp-net-core/smith-charts/getting-started.md deleted file mode 100644 index a3dcec578..000000000 --- a/chart-sdk/asp-net-core/smith-charts/getting-started.md +++ /dev/null @@ -1,180 +0,0 @@ ---- -layout: post -title: Getting Started with ASP.NET Core Smith Chart Control | Syncfusion -description: Check out and learn about getting started with ASP.NET Core Smith Chart control of Essential JS 2 and more details. -platform: chart-sdk -control: Smith Chart -publishingplatform: chart-sdk -documentation: ug ---- - -# Getting Started with ASP.NET Core Smith Chart Control - -This section briefly explains how to include the [ASP.NET Core Smith Chart](https://www.syncfusion.com/aspnet-core-ui-controls/smith-chart) control in your ASP.NET Core application using [Visual Studio](https://visualstudio.microsoft.com/vs/). - -## Create an ASP.NET Core Web App with Razor Pages - -Create an **ASP.NET Core Web App** using Visual Studio via [Microsoft Templates](https://learn.microsoft.com/en-us/aspnet/core/tutorials/razor-pages/razor-pages-start?view=aspnetcore-10.0&tabs=visual-studio#create-a-razor-pages-web-app) or the [Syncfusion® ASP.NET Core Extension](https://ej2.syncfusion.com/aspnetcore/documentation/visual-studio-integration/create-project). For detailed instructions, refer to the [ASP.NET Core Web App Getting Started](https://ej2.syncfusion.com/aspnetcore/documentation/getting-started/razor-pages) documentation. - -## Install the required ASP.NET Core package - -To add [ASP.NET Core Smith Chart](https://www.syncfusion.com/aspnet-core-ui-controls/smith-chart) control in the app, open the NuGet package manager in Visual Studio *(Tools → NuGet Package Manager → Manage NuGet Packages for Solution)*, search for and install the [Syncfusion.AspNetCore.Smithchart](https://www.nuget.org/packages/Syncfusion.AspNetCore.Smithchart/) package. All Syncfusion ASP.NET Core packages are available in [nuget.org](https://www.nuget.org/packages?q=syncfusion.EJ2). See the [NuGet packages](https://ej2.syncfusion.com/aspnetcore/documentation/nuget-packages) topic for details. - -Alternatively, you can install the same package using the Package Manager Console with the following command. - -{% tabs %} -{% highlight C# tabtitle="Package Manager Console" %} - -Install-Package Syncfusion.AspNetCore.Smithchart -Version {{ site.releaseversion }} - -{% endhighlight %} -{% endtabs %} - -## Add the ASP.NET Core Tag Helpers - -After the package is installed, open the **~/Pages/_ViewImports.cshtml** file and import the `Syncfusion.AspNetCore.Base` and `Syncfusion.AspNetCore.Charts` Tag Helpers. - -{% tabs %} -{% highlight cshtml tabtitle="_ViewImports.cshtml" %} - -@addTagHelper *, Syncfusion.AspNetCore.Base -@addTagHelper *, Syncfusion.AspNetCore.Charts - -{% endhighlight %} -{% endtabs %} - -## Add script resources - -Include the [script reference](https://ej2.syncfusion.com/aspnetcore/documentation/common/adding-script-references) inside the `` of **~/Pages/Shared/_Layout.cshtml**. - -{% tabs %} -{% highlight cshtml tabtitle="_Layout.cshtml" %} - - - ... - - - - -{% endhighlight %} -{% endtabs %} - -## Register the script manager - -Open the **~/Pages/Shared/_Layout.cshtml** file and register the script manager `` at the end of the `` element as follows. - -{% tabs %} -{% highlight cshtml tabtitle="_Layout.cshtml" %} - - - ... - - - - -{% endhighlight %} -{% endtabs %} - -## Add ASP.NET Core Smith Chart control - -Add the [ASP.NET Core Smith Chart](https://www.syncfusion.com/aspnet-core-ui-controls/smith-chart) control in the **~/Pages/Index.cshtml** file. - -{% tabs %} -{% highlight cshtml tabtitle="Index.cshtml" %} - - - - -{% endhighlight %} -{% endtabs %} - -## Run the application - -Press Ctrl+F5 (Windows) or +F5 (macOS) to launch the application. The [ASP.NET Core Smith Chart](https://www.syncfusion.com/aspnet-core-ui-controls/smith-chart) control will render in your default web browser. - -![ASP.NET Core SmithChart Control](images/smithchart-control.webp) - -## Add series to Smith Chart - -The Smith Chart has the following two type of specification for adding series: - -* dataSource - Data object can be bound directly by specifying the resistance and reactance values. -* points - Collection of resistance and reactance values can be bound directly to render the series. - -The following two ways demonstrate adding two series to the Smith Chart. - -* First series Transmission1 shows dataSource bound series. -* Second series Transmission2 shows points bound series. - -{% tabs %} -{% highlight cshtml tabtitle="Index.cshtml" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/getting-started/series/tagHelper %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core Smith Chart with Series](images/smithchart-series.webp) - -## Add title to Smith Chart - -Smith Chart `title` API used to add title for Smith Chart. In that `text` API used to set text of the title. API `visible` used to toggle the title. - -{% tabs %} -{% highlight cshtml tabtitle="Index.cshtml" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/getting-started/title/tagHelper %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core Smith Chart with Title](images/smithchart-with-title.webp) - -## Enable marker to the Smith Chart - -To use marker in series and its customization in Smith Chart, use series `marker` API. To display marker for a particular series, specify the `marker visible` to true. In the following sample, markers are enabled only for the first series. - -{% tabs %} -{% highlight cshtml tabtitle="Index.cshtml" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/getting-started/marker/tagHelper %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core Smith Chart with Marker](images/smithchart-with-marker.webp) - -## Enable data label to marker - -To use marker data label and its customization in Smith Chart, use marker `dataLabel`. To display data label for a particular series marker, specify the `dataLabel visible` to true in that series `marker`. In the following sample, data labels are enabled for the first series. - -{% tabs %} -{% highlight cshtml tabtitle="Index.cshtml" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/getting-started/data-label/tagHelper %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core Smith Chart with DataLabel](images/smithchart-with-datalabel.webp) - -## Enable legend for Smith Chart - -The legend feature is used to denote the corresponding series. You can enable the legend for the Smith Chart by setting the [`visible`] property to true in [`legendSettings`] object. The following sample shows enabling legend for Smith chart. The series name can be customized using the series `name`. - -{% tabs %} -{% highlight cshtml tabtitle="Index.cshtml" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/getting-started/legend/tagHelper %} -{% endhighlight %} -{% endtabs %} - -## Enable tooltip for the Smith Chart series - -The tooltip feature is used to show the values of the current point. You can enable tooltip by setting the [`visible`] property to true in [`tooltipSettings`] object. The following sample shows enabling tooltip for Smith Chart series collection. - -{% tabs %} -{% highlight cshtml tabtitle="Index.cshtml" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/getting-started/tooltip/tagHelper %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core Smith Chart with Tooltip](images/smithchart-with-tooltip.webp) - -N> [View Sample in GitHub](https://github.com/SyncfusionExamples/ASP-NET-Core-Getting-Started-Examples/tree/main/SmithChart/ASP.NET%20Core%20Tag%20Helper%20Examples). - -## See also - -1. [Getting Started with ASP.NET Core using Razor Pages](https://ej2.syncfusion.com/aspnetcore/documentation/getting-started/razor-pages) -2. [Getting Started with ASP.NET Core MVC using Tag Helper](https://ej2.syncfusion.com/aspnetcore/documentation/getting-started/aspnet-core-mvc-taghelper) diff --git a/chart-sdk/asp-net-core/smith-charts/images/default-template.png b/chart-sdk/asp-net-core/smith-charts/images/default-template.png deleted file mode 100644 index 34fc6a83c8ee792472f32c7e7e27e362bc031311..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33800 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 T=4z$7AmCwQV6NYw>rVV%UHoUU diff --git a/chart-sdk/asp-net-core/smith-charts/images/smithchart-with-marker.webp b/chart-sdk/asp-net-core/smith-charts/images/smithchart-with-marker.webp deleted file mode 100644 index fb158b9d2f4650963ae9af3488da7c7262a01cf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40506 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%0Am?|LAkN_{q~c@kb77~vI#a*xkJuvfkOC$= z#*vkact9`G*1=WIG&ndj>qKy$z29H999dIVR#sFbg@mV)yt%k&9cjGc^n%ggYA$16 z;ej6g^jX{#!y@6*%*dV4KFJ>}9@#MvGJfHO9UkJ3I-QBuy-I~pN?&8d?7BOES^ipl;Q@h`?t*fSpzvY- zL_sl^Il3RP3|#Mcg)v*i?CdN0ysgqENb{E?8~cUhlaEV?_tSzS-rY0+TurDMi_6xU zOn$ohbr#h3P8{wt^AIfFA;l{*KFE_zI1_`J)^sBdtfXUXod5SSH$Nl~FF^l%M)FM< zchS~%H9S&l7l*kw4sb~6eMtqOIM`4pD`L|KPsZg#5>>3Cif7|R_wsO zYcsQ1)44NGqGuHZPeUVm2i_uHQD3-B#!4st#P2sAKxFk`31l$n<}?(;uM%0^*ch3w z#BdOGIyot!`lW`x;%+X~>Q)V+iz%1bWP4wq)55h!#Ub7K{Xwp^?`um;1F4}TFO3>C z6%{_lo1;dfg(D@;N@hc2G`ed&SP_sj!Icqvj3iDpbxfrq^hBB}2h9p87cPMueJF^< zFUo}DGOaFQzaX?1e7d>6zo~l~l}_URWqR^J6~rxDqHAvT@iiFdRYEwRuNbWaF3n7; zAu}LKY}L%jm0%?~w`LGIgiM*E47n67%%mDEz|vVH$bOrMX+O} z)2m=lD8#S;c#}xeQ}O5|5$)f*CVKE5&`B+yEpKE{d4;yNKD+h;7ak(EAkFK4cDJZ0 z%GV7uzReJp&Kx-Ub7Cqxder`WriZK{mcSoeUfCrS9df2oEq1)YzK&4I&l z@)Z2icFmsS!4#st^=(2DK`BwB z)~Km6c68%=u*&}#h~ur7};tS18h1(FBCU-d*tE_FH#_eshlEmJ!0ej{W~7pVaZC3Gh1r^XyLTW zkoE!~u8B`JN`-TAw%69|=I>jU00wxP?(-w@PI;wB9ij+k_zZUoixLca@-!V7XEbGm zzM1TZG_J>X4`Os=%@F}<1G;%cYIWtHk!Jx7{;^GnsLurjK038Ei{FiKD{Y@4iG3!2LB7y?pE zh)=*F!SIiu1Tzle@1r-zTI?}3I2t3-2|#Q6Qi=eSX*v(SmA4d96+Pn>6&t#r> zC_THcFhg@pTn(EK^ zgTY&H(YU2BEKt(Ve?4#;d%Ge7E*YxVuIOrDupN%bG%~fY@ctjuZupg14_V6%wu*|1 zr+@G(VfKjGH0-~!sy)B)aQq}QQQ{IfMd`E8CuXF=co~xQ zoYd9Tf4S3jac*|*NxHbWIO3y371#ec=N3W{l=y`pomr6~y+6Z$1OnH@c^<-riR;Ebj*Zpt_zJ?3&}`|u$<#AFWnBVI*FCr zxLfndZY%p<@e_`)Qgi3`3*~C8XcN)J<=o6N`uuCQ$5AvC%92{t1BA~Y6ArO&O--|# zcz=KVkSxVk0+BlZT~v7Uv^Kc&47?PcW_V#6i#KVZ4cs-KQ5LQ9=ab-AW9*9?vu=KM zFFQfzrznpIfTR>$bbVN8w*FY%h4snFK&)f5Z&L5q^b?FPHqoaAACa%ZI(_x!A!K1( z9%e&>c8u^=R10VkODI4xp;Va$znlc>?S72(Xb~Orpe&y5Q85OPkal_2SEyrpX#Nes zu&(!)RC<_l4r-0gL7TCUgPBC}F6U>3a+K~{WoVC}fDsB*bN2ZX#I26@Y*`5Joemjo zn6+wuMJa_uAOr+OzUgP<;=*x79QdOv%;H6649>QOA~6~_PGcIN@Z5DYl)Q7Od~qxY5qt2Z)mKcQUA?0 zP<5|vM~hi=0m$b8QW%plWPU6yk@yqTUd*0C=JuOxCXoz>cCPaCsiMW~tF&2L7ZHWz zv@AiK5p0r3J+JQLdr%60RfX03j!Bu&?rk+!+5P%LIXXO`gZ|#>G^Y=cAp&ascjcBs z<}hYu;QQ11Ga(%?rEM|?6viO(AphJTrr5OqNi{$@*op&PB_YYx>Z$Q|$4RHh?>MdETuGC||p_62)6GmZ=? z3dVl|1au_$E#UD5KYmyCnX-KOv$KCn{#}f!@>c@hzMk#!1-b2e4cakv6y=|1Sy@@8 zGbfXjD%K4x($u{5iwbxUM$532VL`n=m?;Q8A$O*(uH0*nQTwIkzATn;E8jyMBUUy$ ze7MGqqbR3TESXvDFg8z%xr=1{uvGRT_g;7nxp=jH`>(2%7Ox(DaoQ*GAqbdqm@z}* zH3Q!E8-=+TfdFiO63$o2*641KCo%VLLf7%M|Hd+C7L+^hHl~poYG|0R(F*ugHSA5N z8_bIz058VT8gPfg1v94Vy%|s*dy_|kbW{w^#q@VKF)=xMJWvrKNJIhW%lV}9gzHE0UNHDKl)ze z((H;V93Qac?D$ccHQl{#tCN(H(yFqMuYFeHg`!VA%#L*WO=Hb}GcH#+i-AIFo$_ycmgwpuZsgxo} zIl>?{pbRCUck|wR*Sc%nKj7Z^@zk8N_c_mb_H*|4`w`-r3=h>XhZzQ7y1KgR>kY}b zy;md?c*@So6D#JWeU9f9e=tKS0HVb>j>&*idwkALuv>Ydj;}|8rN2v);uS5KTD^fB z)X>}q;2|$dz7N;Az(!ikc7`-JI(3gJG-qOo&VQ$1$)2-WDRbhK84g=GwlaM|a{>$i zSAblRRjdEBK$>BKl!RNs8a4EihH9jN7`EVtjKh^iS{MX82x1b`b+xq~o}PL3B>4kc zHjkcXgsD@Xo}A=U#{cQSaM6-{WFqJST^)mMea=KVayErCJCc*}1x2o;k*?JcV647| zs{QkVId|fT>wsiS4YV6@6}eWcF_@kvQ$09DTex?ayphI^FP?jbRE+}eGt$H09k zowv5!k66wZFlmx?JpO89Pb$;oOO?uKa!!4`XjJ1j#D&AUR!6Ltwfo2bmEw}Qk-5YV zcXMDv3&xBmH>Jvc>|d=Lu%lyKp)h4rQo%fHp@T4ay(YcZcfX|R*7T~^ax5>kp=MeI zjZZwMK;EQDQpJWy=J+KhoQ_Gq&KG0r{0@1gspDYm2z^Z%VH(eoY~W51rIwVvD738P z8xZ7wXk)pHMSr8-u|6V?q4G&siUUwggHI_}0V>mxcwT;!u|M-o=m zi;B?jLlRfM)Z7aBjv1l?iIMP89Xv4Xfo%WeWwNSKsUr%%@HY)D9o2&B*;oLP1m3pj zWKHZra>C@KVM=guSrJWw8ba-f1`7%+5tDHD2(Utmc{3cE_E_b88+&EN-Z)1mNc|Vo z$y+^^ZN-V#IDZ&K$^k-^LK1_8Ii^s=+T`cJn5e0dQe4$4J^xrh}&-p1q zBYWeFQoHQ6kDJ>jKpO#w7`FC|lD-0PQZ$?IhQ0;>q*szet&Hm6u~*yW_vzpC5~$@r74nMUPXi>)M`7*Wm<+DN!vpbYd1Oap}6C zn2nqH*8?)M&pGo)DEi4eKcS8id5ULs@oe^C!TmblqOtYV zeV(R=p#>5%pefgFxh^nRUP3$jgg8+7Trap?sb`1k%X3r?l99r3`v*i6qCbb5HUdXUo18mZOG*6f3wjjTj`Bl6cGKLfTkm(^~mv*X92lN z3~r<8c6d_r(fDGRcUb5`hf8+95sO{Q1aW5TWfH92ju^?#?Gy$sU`xfSW?O@jQ~l$} ztLU-NqB>T>(t1b#8h<6ds-tO!sRI?TC}I}&D(FJ;Th%2nqJ-Y()=_)YQ9-O(dvKo5#c0ehv_SQK;US5*#U2{XIB0yIyyMAad}o}=y2(WAi)g}E z3iD93c^dlm4k{mF_~eh|NEeR+|?Q-&->{hO*I8aX+F5OPV4vzlS>@p@<8TYpT~&tF>ntU znpg%|7x1~`+37Jel@O1vUTmj8(phUJ*Jl_yA3b;xqGo%OmhSKoOxZ&W6_fujDU#=- zcR&SFPDY}DJ@p>9(U<_h)${=W<_i+-z!DYNqt9=Qd#^4qdT*?+-!3|LXL}Q!&$Q0x zv|UfAY$wgi)#|g$^&jd^d&hxtHI@;-l20qT#-*KIi~%Ot0J6XxhHf5IN$sELEdrCh z0Y+A};O=eMn)?*z$fae=oQyr-=5Ao%jE~qIf#^6xDO`;=OIZjUS4S8j`mAdG{EHlR z6f=dj0AM4MgECF~%{jrPYr}t#a!Nv&nKtN7(CCy9oF->$4&BxpUhupg7sQ`!|KeBf zhjD0;@mlK~G}xa~xiwGKO!b*p1Q6{_RPB!*tsD7e&d+KO&VbXkfX=Pr`2X zK728MnV~t2K^UjIf~Fc)e{iz7w6r9(V&NLxyCHr*sRQt{bpbXIBt&tiyke-lsvGqn zNVWyhUdiZhQ8$(N@jID$qeDb1&F6cPH%W2qB#k7XLc2-EhfE#6WS3KqM$ei5$!{Z@ z7U!TzuG(A66JVZ!8K%*nhzrpZCJb2mh{T76!)?Yi>rMlPrS6uJ20MpKlGcBOt^+!w zj1#YY`Wm1P`Ka3c?}n{EB!q23 z$Rpmd_>&_$({rW^UefTNj@z^(`J1azBDdWnr=EFv!Q)5=f$%fZr-dO49 zPO!N^WN4>^=v(bNg47KS?`D0ambC?csq=MyespA{<4+)cnG>R6ojgW>zqtdKah zIj||k5B$-v@u$2rDBs=e^H7M9c6HwX#lK2Qe?_3cUeF&#drts@K zCemn;xDs3Xc+z`kq4nEtIOc-Stq}i^B&iRBkWWmw!6Wnz8Q1KMi31Y`o!WG6rzsp9eQN5ns9)8ONTLa!?ko`?PeSK*e zshFWRtmWDw*=`@O3N`${fdWdV!q^RH*}%A77Y}4g0J@T5AVzS%@D#L)p%B=rb*@Yt!Hks4 z1!x)ZEuVUiQ3!S&nPp*0_WWNX{pMKAw z6N%i0Dg#2@&@MEI2(SW$3soYz0F=C`Df|7-vim9oD!mzR3LFVmUn^n(v!1OV^N;Uo zektlD7!lh@Dl4a9O|7jz7`JtHDrMin6bI5grFyhl9yVj&{SDD=)B%;!sIjp`Qv$p? zAq#}b^V6feoE-Z>vW3Oajj2-Dl9{U`3dR51HzFycr$pPMIxM!9N=5lZ=1%H}$ z;5Gb94zcPCzTrA5q*s%UPGonQWJyiu7DE~=cP z&7~a5hOVfs)qL2X92sTL)@!<6UteF|ywDnR32lA>%Z$?2s)W*jE|y1E^!?OvyXTo7 z3Ke)e&f0Z6aDu^+k?8>DPa=Z#<13X2K+h^DC;;=E05E&Zel#(Nmd@#--V!#L5Hch; z_nHAl4fvjh?bo34h(sSfFBT{KYYCcV7tUvhR~$OjW*(_iiwaUwQ%g%-z$0Z=6QzOeJy?)M$oz< zfeOKVtMtHz+nPgkstvjGvPe-V9k>TBi+i%V(Iv^Z!-WR#ta>D86xgSQ(ys|otw*_7kWXd3)t!kI|a^`jMD&L9xw#h1&=fHWg2U%3 zGfB_!7q{Yx=Rbe;-~3bo8tmP>o4Sjj$sk$6#> z ze$+At^$4G3i1M|HF>9)Img3m^P zGZ^=d+<=NQL$)n!8w{0Z-?^WP)^&{h=MpFZv~#_bjJ)^JFZBrLA9usp-|**kDE zAzzF|BR(psf^k4caM`F}ckW-gdp34N=tN7??`yMF%}ecj2l#p0jx8Gac+!Q>`#s2` z-%qDk$;j6t(3ihdpM6(onT- z_<-l;`S$2WG%}jv@6U{R(n^Yh&CD&ob~`LmEX!E?ho7q32HqW7{f3t1Y0H7XSdl3+{TndJ_0(NK zNNmtAX1;2A@O{fM`tjG)+Wl^QZmA?6Q)!DcY4*{m-?lE|&v!&>pADmPEAtARZvWf3 z(Hyd#e}vgj9)c^An?sa!E$scwJtPztGs#lCTM8NNoxfr6?8@w3kzy+0z1Ltt8==6L z@GW_{MPq1TSoXd5ybi_2Dre~LG|QK_6g{rGJH^8Kk@f3K~1qo!<7QQe1}Ut3?~!?xab-CT2VYZ!GtNdY*f5j{N>~>)OFqjO-qq;K5(iH z7$db#_F2!}I}>ZFh%9)$+qQM!AgxwA6avPCh!$nsGi7=2pRJZV=e?5drVkk?ABJ@c z>9oV^Kejb1@5jcAk}GYDrre__KD9X+V72{BcfU`*3eK*%EW4z*p_i16ioV|g$I5{sHYci$=%hjYAdw)Wx;3sIST9YPkfh4)=mzytJ#`M z=O@-GIpL(m4;QQFa8c}DKbKA=4fJ=dstWd{s9cd0KQxEy;CA`vlD~s;35Xbf8KEaXn z&*txBvh4q`76f=*m->)&21+rZt2m~xRw4MSbtLQ(2rZ_c+To!^OJQhp1CSyRoA=dK uHunXQCI>zb)+t007yUmAwS8WMwZHTfM;?~~qT#kg;CEL;4^gXT7xf?Krc~Mh diff --git a/chart-sdk/asp-net-core/smith-charts/images/smithchart-with-title.webp b/chart-sdk/asp-net-core/smith-charts/images/smithchart-with-title.webp deleted file mode 100644 index 42fc1072c5cd8fd76cc2f2d7cb2acb80d6e9e7f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47200 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 diff --git a/chart-sdk/asp-net-core/smith-charts/images/smithchart-with-tooltip.webp b/chart-sdk/asp-net-core/smith-charts/images/smithchart-with-tooltip.webp deleted file mode 100644 index 9a69d9cd9ec823a399552f560e8134c24bee76e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45707 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 FzW`|GfZzZC diff --git a/chart-sdk/asp-net-core/smith-charts/images/solution-Explorer.png b/chart-sdk/asp-net-core/smith-charts/images/solution-Explorer.png deleted file mode 100644 index 913cc8460512b9cd0642783eb2829384e05dfce6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40000 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 z 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

`senD1+oT8qNYGWR4Qk?0grS92vRxy$s$-#zZC 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

-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 diff --git a/chart-sdk/asp-net-core/smith-charts/images/nuget-demo.png b/chart-sdk/asp-net-core/smith-charts/images/nuget-demo.png deleted file mode 100644 index 3fc06b162e6c40ae34e489ab50d170290875fb54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70328 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 H+3SA;@~3m! diff --git a/chart-sdk/asp-net-core/smith-charts/images/smithchart-control.webp b/chart-sdk/asp-net-core/smith-charts/images/smithchart-control.webp deleted file mode 100644 index 0d0c38571b437948ffba2b5661d644cb009706ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40108 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 diff --git a/chart-sdk/asp-net-core/smith-charts/images/smithchart-series.webp b/chart-sdk/asp-net-core/smith-charts/images/smithchart-series.webp deleted file mode 100644 index 463bca68f81f35f6bfeaf6f90accc3d26b4e1b9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43903 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 E12>Fv=l}o! diff --git a/chart-sdk/asp-net-core/smith-charts/images/smithchart-with-datalabel.webp b/chart-sdk/asp-net-core/smith-charts/images/smithchart-with-datalabel.webp deleted file mode 100644 index 048867d1691da2c0479da21ccc31dc385a6d9ecd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47717 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

?r#$S}L9oB~x+S8={I@LE_qFY*wW_zDj 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 diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/bubble-heatmap/heatmap-with-size-color-json-table.png b/chart-sdk/asp-net-core/heatmap-charts/images/bubble-heatmap/heatmap-with-size-color-json-table.png deleted file mode 100644 index 1c0cdc898a413fc456f5b300f3f65981866cd8fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33711 zcmcGVbyQSg_wR>B8Wrg>5hNs~OS-#DB&2)jAq1pRQV@oe?q(Re1Su)$p_`$GX1D{s z@9*Bf?_HO*SZAGC=RD^*Pwc(FpS@4Gs{mXmDI?)Gu|i z1YxKHnyb2u1fXn)W(#$KX(g^C4ggff;$NF#q0S#T$?CZR07RX4|7g9A1s?%`;P-Ox z#Wg*R_vW{J9_ysO^u1*t17AY&n|!>#d+1D!XuunK$I8km6{i!(2`uc)R|u=arFO4g zKKCF=`};hq>!lbj33^R{m_(-Epm42%>RQo;@Nl^7Yc6+n%I}n4zkh84O(EXV$TM2V zXMGU_zjI!WZoOV(|16QE%Jdj7M8d)bis~ZjkCGse{O-s}h0cC={K$=Ie0S`##znm) z01!7y;)#YjGUPBGprejr(vq;dmkNjqZNo<$0hEOQ7Yz&!OOCsFJ!AcG!8_==!|JUt z9tGSOIgMbvdBpiWSiU7)oU4VE^w#P>#_MwL!$2UAS3IsEg%L=64^P&Dv8^EY~{6JjHpU%d~=z#}eLWQ!{Yao?WSg zTW-7C-Ll*t>?eNbR^bIP+)_J%@fPso(QjAS0IMPi&pu}AGQMdK`73Ohzt zu(Z^jU+-4+h28%8;HUhacB<;r5(K}HW0RhnHeHU(@;C8CN}_KvdBmQq5S-F+^moqs z3uDRh&Y(;#%`}xr5pO|gNBn5p6(m|yT}>`Au*hAJR18C)z^xWnYq94cRR@ypa^O=V zE<1dm0MmG4D$4JQ_l+b*`O39#BS^$a@0yLBJ~O11O!SyCvS2(P6y%vxY2<6y^E+CT z$$#;Mpp@8SP-JA;78u5qA05a+Q+0E2+QE1hFlQ`J6uy|~>Dxn`_xSve^P^ULN|)he z^|fe;8Kzh+xVkbF*#KjDSgs&691?c!if7H=TDG{ZdNX{a#=Iy5UU+g9AIBlMotX-= zPum%HnKn$ZU-rl0#7BqM@V#Fvu1#0<(CdKIf9f!W-RSvd{8ejBPgCKCe;FpnAz`^% zXyBh^kO)re_8TX52fuu?_w0RC7yPip&*Nf=z@=V zt1V&n#Fp8FCByZ%)gMy53JmB)bJdDT^lo3~0>U2=Y2uC`XR!=rSHrY-gFHU2 z{1*})Kic#67xF@Um|xLN5qnY(C#av=`M1n=JH&5w@-9pmW86ZbEt+${G$g)SIM$=h znHs*u_=TUYQ%v6+*a+^|Tkz$GoY^0`2N5wKW>mvQ*b4juE(^r2P2LR4-5OpvLr*~D z=NH&vu&f@5ex&T}boe4ExTWNQK!p-A-DyKKO&)?!`SN}-=^P;BX8-k^YQ~nBYzvtA zK(zL9Kh)*or8q)>#)7(b?@h(vTndfbs%_$IK;0lVcscr1pq7uMJDxe!S$Yc%vz0EDrz7^s!-2Q!!!qZEIOy=;k(;4&xbf{QHL=kj zl0@uKZlVnyYMndWkBVS%Zl_&N3CXk?DydY*~xXS zOrG2o?GprH{JDmRfa_5!SEn_ApSv>_JXB3@9s_Q?#=KrHPTa(%P(hX?FjN3eB zxN7=vmuF(vSI2jOAhkOGeTK*%caM(pEw&qhpk}=FoL`|{bZ5V=k8qH%dYy8lcVYv1eixI;h+n=6F z%e7ni<(US*4 zN+D@+=V##VJ&HFqrGGBXV5OX=)Jv3E*gJxeKk_A;FbE$ggUsCIILi6 zGULCC$MW2D{Om2)`p7A@(&}cxsQ;5djnm7tLg3UBb?9~4FzHn`uBiJB{C0kEC~GZW zzIM+#qmKQLf0` z&h!i~GoVdy@HOzu(h2@oiB1JmruPiZ+k&|;4f#uPvu6CK?}mPp-dbYYmrqQsoe|HV zMHty3;a#l{7QDiPku-E~0WKR)Cc_Ko7?4VtkSzFnNsmqMDbvt*)>vnsxHaI4 z7l%Ro?XkrkeP$;Zn^A2Wo1N4_peOp|7Ry%UH*e6(1t&M2XC!`*mE43+$-JP6==ArH zv}n&K!MJ^S4(u>V15IhT`<^V$o*$2bK?i54N5D*Af#=otYtz3ws=oGFTX9d6YlHKV z`oaDS*YMS0MSA@YtL`@7N4{c{ptFIX(0okcutKT7F+ssnu;?JkVD9%zj+pRXEx}dQz_H9n6M?5CVZMVEdj_}jh4L*!VpD2%DvqGa zuXx208AePKi=gwfF^sxXuJPfX&#mjGoa5Ma7NwFjo?O&_r8UVsi8PSE6NmYNz+nY0 z8;a8}(i^Ket!4GjsgbFUatA#5y8DS=)iOozDqnm;1-TyG~| zyK$ueDEg|Ws{8UsSGBwuY(n|<(HYoqB|Z5y2uI^qkq}BWt%dLFcjG#FG|X!!NcpGk z(X(<51Mu|^Kg5fKV+7y z_ue$Kl!Db@d?}aH$#MHf&u2)UdnG9#p^9#9we}y0*7%hD_sjX`q^`cJTmVV!WUr%b zC5@kC;DH@}%Y>MGDX09ygxkDDAh6S;d9}uP$OYqj+-fX~CBE|WnK$jJeqt*w;jQmS zu|*OOTI}M9Q16i6ra3gm4?m?5{h<647K5gU76@#*Y79Q&cN>2-(s=GhcPuT@Y?Nxb|SNmDKO>t!uA*O5RiqQd_5xm7+fJFb@@ z`J%_;>&iC0z%@;(ll(%XXnGUa1ltEZ@4-NO_v^dy-(2iL{?GW&^nR2SiAzyiC|K%xmy9%*k-CmTQ?~*&>#3SIDohiAf(U z8l#^$(Qvj^3?KZHY9BX5c(@G;hd-j#yxgftIP!p5YkCJ zW$zhXFD0Z6ezN0==WB8(IBg=IH)XRb&UU>a_`D_NdOF0Y=4J21R@R4qBY)|N4=vKq zq5X_O`=ihwM|{|RNSb*SzvgFywUWUU#Ijj<|GT7Pm{HA7EXw+BPYr1oU;*D##y&&GrU)w{T)o!mUNRiPGzN@L3 zov2p_Hs!JPU*!*f$Zr7_uNhbQH*d8+gE9EJJTzJAvQtcC&YPBPmAzxUH<#@tcg=0K zcM7Gik;K<=>@BIP-QNJXr6R5#%wJERs--!e#i)0B;FB4ErTSbLM+9LIZZi!=DZ2s{9igxio) zY?Je7be2n3`tFpEcnBhe6A*KIV{H5;vo5e z1+537(FORw-|~|ZA>gdWlAFiT2>u6>2sZ`}=p?bejttqhFELS+itCGf;EW*^XPGj> zQImd*Ny3-oX8ZDx|I0HZ5qErsLD?i_>d6i0$rAs;@kqW`5q~H6(WMW(fs`AI%5ltO zLp9ppj{8I)_~&>UBgC6llY-lRW|rPLfCyy%h-BD<`@)AA$vT$iMB3mm~Ge}+$>rEWO)gj0(a)XJY=G@cdGWG(6{8K`ruh$t5> z3<3=?jvWl<|G>HIp?l-oS`yYHXQDGcKKwdWOjbv;4{o&kDCnmfe)D)5t!R&I<4 zAeZZov80Hgn`;NdTX@NC5#w)EZ}Eg165p+PMW_ z%A?hwHKDof(JbfK(imMA{sP6}0tOG>%`ed5Oo({PM~WEa6BKBZ#Uc=%LaWE8Tf^9Z zHeWue6zIh?v)UzR1zjC?P%!)5UC{?2ABB|9u75qWU{I1~y|Q@(wXD^~{S2wQMNPN5M9u&J2X)vqwRe~f+p`kt`|BQ==a{=R z@Bb`;_8)vNYBDhn8Nmnqj1Sb-tjQz2TdTZnXf7mBGC#Ns^sWS;^T(mnQ8DkW~sLn7=2sW&c=@J{v zJV0lEP6z~t;$Z)RyTuRZC7<7l)a&@u%)gd>#a3zWpig?s8l<77QnXW8UTy-y0u**j z1{t^dE8U2QdUY>qI3c|Jjy|YnOi}$AMht8JTQUQL5wz4{1~RVHJcdnDiIAAFy@Su&9ToO{h7^Y~P@O(; zZ8O36s{7s29f*pK`lf?9&s(VhfqJtiUYlu+H`Q;ExKHpzz#?fGazO1i znslVR$k1Hpk zJgfg3sAVUdO;9&lba{Yvr5TCB46(S-ImXcOrqgK~;qfC*b;g4Z?kV_@Iy~}86LRmRMGB98z0O+S z$nO;&v~S&`JBqXX!05?iEB3X&aseM<6+2Hre6`5~iQ>FTO+LHXLR?=)()4vui<~*8 zlT-mTr%dA6uGx8mv1+%ITWnIQ5&BoR*sj~5@z_V0_a_JkuyY_@2PxK}e7dJ8bDHt> z7zg7yMr^yE_eu+ATaU(>ib;~mBlV4KtKwQ!YKu>=aGOo3i17VeO*|~MmUtGHBj=ix zX`0);gE4~LcD98rzSL;=@$scK)0HEO03}?T@ch%uyx9W2-8>h2Vc~z{* z&Sa0EHvFH5h^7MMGNFaFQq6fsy?D9FtukN|wnQK}Nvjzu3(-0r;59sdkhGjd;9H6{ z+>(h`8m@`F=2>qCQiRDQylFWDpIX)YsP+b{w5 z4G*C~%M9-A zOSG|NHFkJ`Wpi#Sh!i<3?+YSALPA@1f;M!?8;p}{<66#&&`BPbsLfkh&v{R!L;m=k z_UYnPSFaNg)~~Ml*@5hA*1axO*kJ#|EWS6s`j0#%gWZ)faG`oHK5o~eDG*#OxM|+T0M?fu9Qb_W^grX|=?`wL4Fui}#jkoi zeG}mBDIEf?I!-X-$;H$E<;-4D7P5#uMD)44w0rX>v;SmP5ZPZqtuEAL^`JXC6DEEc zp{8+)C-tNZTbSc+z~NFHeC6Q_+SA({KI=H#iZ#>9j%^3KLnVMr$iQ6{L93Y`8aU+}Elk%SKc!-LFi5 zZCvR-xgP3ffCAl;n9IK;Nmre|z=kSvK36^Uu$u_f@n1YFC%yCw3a;42-l0z(CjS<} zt_`vK_)gN(Iqa-;NKN#Kwo4DTVKepO*krr76-sq z17ijNZ3=4YoNpaz{Rh_C^E;$h#k1G9lQ;`l^kr>|gr?uWE|Ge>Woc5X=NHLDn=i*^ zN?)WDIqV9v!WXcAy@-VzYlqT?bxwA#cs$gA-Sr_*$M;RME%o@Xbc%0nfm*~h*9{BN z=?x5QF0gdm;YUV>rRV&gam-|SMQYcqKM~(Ze$hVa;4vpJ!6G+l2t713#Ug4B$uDQ> z%%OBI^N*6=Vc*$7_2;71KwhL-95a&Olz0TXlAOS(Wi<2GC8fgA*&3X0M6X zv|Lo6j=_dQ(P*3CLKY!qYGyWGv;LVb{%=xr=dM`EDks=lnojZ;(o~CjNy)>qA(&{OAYl654pW2{*)47PR8;arB{p*8;Y`S43p*e1u?d&nBr$(kO zjbr3S>3CA0ddaNZ??4^=tYz~RBQ4ehY>@K72+rQ2VSlvuR|8L{iI)BMvKiNY=&R>O z1fOIn>Hfgn8xqjmUHnuQZ<7BCLJX%`roR;aYU30NJ@a;M5mgA-1qvhzl*(nnsq!L%l|i??fGA2HIIifFtP>%mas>gJDerhggm(T z;3^iH!wbk9360%vCd|63ss)tZT9(War%X=V4m}`k4o(NiA$p~wf2Ml zn8pf`l^*=Fuy29hhj<e&E2k+g>`g&YCl~Z{k)MZ`u-P@ z!ZICfS;2|aZU~1z`M033?-$L+0TT>| zVEj06tSU}%j#Ahk7Q`t#ljr#kqs%Vs-wP?%l-5{G^rS_-YzpnSfk zdgbwhByg&*l`3GBa-05n>##~9mQF&TM^V#v9WjSP%j)6iH2ge_{ROJmcXOgZ=y`MW z_-$+_wAum83BxY>utRDCI{EBNM@)!7?3kc2T+lq_Shp7}BS_dXE*;!E+V%?2j2k2( zHB3(z)^yHJ!E2e#CTK8xMP8C`a5bzB)S&kAPEYaRjD9?5kQX*nc<;NDRu~@$1!KT5 zp~~d$e9gH@5UrCV?H9G$lj#=M}h3o7)mazaX-;?yoUWab0Dz>*l_Mew^g& z4~L^B;nmIEpGm3S-pr>LDvsLf8WS4Z_IuC4Q?Jgh%1xkuZpm^ZB}gstHzJlTG9TYB z6uIuDRnK37(w_}w`Dkb&@yeKkEd(ZY=t~)Jnm)#bHtY;s`7LbVoL*6w zXDr}tl>Q0c8^2$#096>Dl?XVtihNHM`?p*16|kr;Jkk%)hDp9&#;tj`7y%^hur`uf z?s^ssO93q;^0*3uiu^U zQ2+y8##G&|eh8=2&noTPieN)!zUZi^?cv7&250j1((L2o_XQIyf12(^62-{uUZ%mP z$KF$H3sOX3@z|F*2rFEGX^g9@4%I*X#SvijaOpcWo%T30hBc=xN`9;!dVX?pk_CC7 z^vTk`y;B8YNf`Uy{j;%S=*VliYe%=~>sUGqCfv8?++84Z4UL!p-O$cmJ+)?n1e-e( zfCl)`)ros9QHh_=#v)lr);*RZTn>5-`7LBY1qjd@3UT**RyvCca{*#Bp4ym1VEaPdXQ) z0iJ^iYOwq7TYA$)p5h#^Mk2(^D=jH0S#@qnT5b&emTorpf)MaWu05YcsuY(Q@o)YB zfVPI9#-}4xO!rzDRpH^BFKYDKMhX??O5SgkyK0XW>U03t3#V^#00<(Jv4W05xAv*SnalX;Q z0pM$v4T8bJ1(n;2d5=pl*fG;&$Vl?`Xp8Ey{$giq-m!l470a>puQCm{)en?fB3^94 z9ATzmvn;JIbB7*4gQ@NB)C8()B#-u2FRyS43_j1TpRx%sOYF$#HJ+@O``#(n&F_g*}2 z9DW;K`zewfCM_fFl!Xoui#R~m=k$u#(~bWcDq{Bh*)(KaoVjoO%F?Z(tx_d8xHS9Z zesw8!!|TGXaQZf!zUD)c^&LfXQ&Ez9|J$CMD{{NQo!ypPcmb3oz-;?#KwQr^z4EKt zO)-isO*H7WyKd}@>J$;AZfUZ(4u6~4$t$Mxol^Ox;}u>DC#9PG@}aDuFqPG~u*xOU8$nc;^i~OB=G>d`9Fh94>t$1#0{_E$Zcd>$`5T>RRO%t{ z58A#Ec~l&w+h|oj03be$|BnIb`Y1+|>19(X7+FeLOl>Qy+X`+bB9A^H-X11lKzKTA zp@B`5Yd7p{;;o)%(1@tS*3stmyI&Q!D6t98c?Q_HD69LmTks2mr?$Q^rgXjy-4UxI zARrn$P9m~!s&P%!5q=gno8Kz`WnxLCir^0A1(^jKv+gE=>g6a!G_=mD&-yC@BBvQ9 z-fg;AueHYKUyyGNWtaBb^QsHaxuob1(0?=eytb6Zh-p&s*wIAjStmSsPb*Yfa4Kqe za=?Jp{I7v8(XgJ`y|*M-YIG77CTdE1nLdBuU2zDwxbfeeV|cMz<9oC#lfOGtR5z-- zJrrwD>%2|JzD|xc;3hcdR<#<#$zdr`It@aTq+WL0jDK@)O-aaxd)mkgoC`E*e~jg2 z&W0J?ng(=^8->e$M)zoUDb-UO%9sqdM383vuglc{S;VTonZD>WBb?f z6RNK3=C^{}Rw1}G*`Ab4-FH@ALQ@E#+xdNo-V z(!KAOBq_bF7XhQmZDOrYelod{)ZlysZp}tnM=zM}k8rt)q-u->2?P;4m(l01Wm=0VqxyOPgBv)4m$UQfhb7NBQ1k}ybWPb!uT?A(8o0It(s2|^4$=JeU2d? z=lF=K+sxy(SDzeMbl=*aJ{XC+_QY%A29MV|3OEvIDG_0u?~H4h>gzvhEA78NT3J^7 zf&renwNz-~d~E4*vj_*O5~nhR(w=|B+9S`>#x`iwEWe9jn4EzLkldo+QlstZUkWLe zXo_pDjbrQZ?2T!B$~LqQOUGAR^rHHOsLmLdQcRjsgz4?Wr0>zFVu$(Tiy)c_@k!-w zVB>P+KHzuT(zo8w;<{Q*&50QE%_9lL^C%sA$!bml_ zfziYae2R&<%7ev9gL=OO`zNdtQhPPTR9~%`SPaFV<)fGs<&X`-cVzB_xfRd@f8?T! zHviiXi@kcGcOi+{Lptn(^ESOTw8^xoeZ(5B0-fS zbFn>KUFCng#~Zc6W4-w5zs~HTE6n||)#zNKYi&O>V;Is|gI}JBR-ZlVsV4(2_!M0-?=lNW;vCS%Lf?XkVa#FKmR zD-mc>o9<1UqE8&OLd9)&@Pw)4l==wS!JaF4qif+Dwz<2{>)H&`sHsG36$-j`pEGwl zXm3uf!3Ft}ZB8a+ZI0H}9ZFl!oxi5PDOd4w;;HXKyDj&Zj0Bn4!=UxPuh7w+M?ne@ zSTFkR-z>~n{HYrr!#P@H72~EkMV7TW4FWg#~G4)L*#(#GBE2J&x}zZNY3&4L(Da(7=t}|YD)r#;9-Z=17_`gH3yToWR6!Z1m*l@$;HQN zv_D@37c_hyomiv$dR;fKEo|wRC|uHcy^C!f$m=~VM?+rf%(P}oDYP5V>2PrQ z-f5!eT3P7jRB(_jF46ec4x174uPxXD&EYGw;%D*idzqEhszH*s2Rf};)tBC!=;isv zIv#w0I>9!m=+JZKPQ3s1HuSZ=g- z(O91OHyb9@5g1K%u$9ls(FE#{b58P-1O+Sj*d3{U4(Fg*$RqT(dx-SsTn!D|d4P-R zLffpCLAg*xsv3VxKMe*}=pSXKbo8b4aZ=1i~3ZrKH-NC7l zy(XP*X+f@=rw`5MfrP}zFyJBY+NnjuLi!`_DDkxH-%<9hwbzX3?C-lBFR4>!6B#)g zyCtdA`OG^LArq))IHe3;So5#>zL9@}(ok|yBM7SAl zRuo>$|e<87+OOvToBY}d9*xKJ?%A?tyPl1pEX2w=nlQGA&!LFqU3yVjB~~>zMVpz2imD7B%9T9l&Tan^ zo`q{l9=@o??6-~Fh8{^%0mAS2X%ET>A9gHnT`m`(oXW3Q>f!+L`45XC zuA^)gBtMAmBKYU*L+6wo^9KJ~c>r$l^S*wCGM5hBn-9_Hi04ZtRs~h!pITu2BIUQiHcvAb1&J+>^k7YRsdj`G! zMKE*YoP-KLvftdrkO|jB)FV-KOmTfYtDVtQDlc#vN zOfm}x`PUm!5^z-_9XyhL1XDOZjGnzvOQN&MH@?#vis2ipr3Cvp^T{wg!*0!`dXc}ehWh-$Lwnjm_3(&)#SAu6YAW8$?9S9W^A;0*@)}0gDrGmfeaME|a-ecgF4l z$B&!tUIobCWNW9^((@+il0!)z{2ml-Z{~@J)0=#CC`q^qCwE0vXoVYeS+!{_>vz)U z4lFV|2kt3Y=)p*+)vG^O`?iBq``?IlmL$G8*GJ{E?3DQ^pXsbI)em|`!aX<7uHIUb zEB4NoPHp7eRy!4QGFeL84B`wFR`&+(JJ5Wr_=mGX``$(xvuo|W`zgec-?XhlKA<|p zHwci$YUyUbjpjCjNCK1hRUPuBi(j54>~6cn^&HStM9j|00E@t{J3qX946J}~7^oOF z_(1kLEiTn}*0Cosy8m_baIRUTJeJOZzeGqjzX%nLtB7D?$YNZF+Im{+VlNIAm(`VwcSUs7 z9hdm>tN5#$mzpl3Y^6WgqpBF`7ESm^e)Hqk=iH&VH5U1D-Jxnly`$DBCY4&tMSM4q~Happ9hwG1)JB^G` z(d~e22od|ocl$yYT|`yw9r*51n#Twq7YYm%rrr0XUgLT$v}^X!^RskUpr@OgX6Of` zPsep;oIIV0sIb>UHbJaM$qrd;;q20+32m48tc-WTe_kMxW^8sR7bWQ3u4beA#cZ^+ zO8zQAhtvAlTSS$0Q0lU*x>rgEKEZ^Mo4&2O#Jaudv009{T&wkYx|E(RvgvLVWcvbU z6^!#Ew_~0#cNR_~mX`^=CNAUXHDb{KDdAS!Oej)u2aye8jIvQAU??R;48LY{02Na* znz^v4SH>?D_uIOvumsy=BX&Q&^=k6@70XBf03^Y?Ya3;rP4Lxt;4`-&Bm9>4xk)5 zxB>FU(!0W6bb_`~Z12prZ)}AD>{&0ed2Id)8xZ%=7g!aMiha4EqRk?Ss*q5rr|S=h zF(X)?xnAO&x%N?0OS;3gNy`-i0zwiuLc;O56+#dUm9efBe<)G@BouMc)hoR0%!i2V zz36xUYzPP#-*)#ZEG-TbF@l;<@@nYap{*iYyR0GOIo%GtG*Lr`d&T-KM&j3uugdKV5XeOsdX7TfvHf}n|g-89K#-r|8 z;l1{6{I5emodco_*gJMFr~gO3-+h1A)(~eZDD^-5)!W!$f zl3%g+yd3~|{@Ic64nEU`MK(W$oz}Rk-#~4ee2PAo?TUy?Q4@_^Of{gIw6{R$3FIb9iCG6$uZPhe8C60_@VIJ zdsF)&FKHcD<jZpZ7p@DxtT67 zTUhfHd;Y};vuPbD1_5P5C#sYGY!kni(!2BKsNTKrHZlUn#_R7;ZH>pyCZbJ52po0m z^N+VjJ2?I+$$C)1;uOM|YM@t$fu8 zFGROy-d-i1MI{WQM{Kha>EH1DW80?ablD^D!*7u4unbz3?4$C@*BA~p-VOeuwTs0s z!L!cFm4&jx7cFXK@q z0lXRB6)%&$w=*=r1J63S#W)YoUFfQP+=t~XV2WYOON7_Juq?54R5k|>8YwvOFR}8F z19q(8c%#q+u2rBkd{k=H3;MR=dwbq1y1hu+<}F0snX}AkF`}5?RC!zS1B&*$JKd1d z&f=90%f!E3(N#FSmo-@>j{>jNMfJ2_C23GwycA>w*dag=t6m*jTC^$l+BE1W`6tVO zPVdUs^!{tw7>H;*(#jXqur*n>mu7^##Hl6Nb;H?{PQ04kUfRZT8vZn=Mf$QfrZctDvcKW33qquw22P@NAjSF)7sv?RR6(C?YU2cKx_TI~R^u z5_azd0c{L>ZslQg_WuZPOus%AE$sxDEP($K>hJA>s-sez$!Zwbac;PS(znQYd$?i2xR@QftWm<|MUDhO#sF z-%TXri}P^~9Nak(vfUs@wo!HcECO(0LBxyMwd>|{YILr1BV&|_d4E?5mRv`}NX%xe zkn*3D7-Qi(?t^i8p*=!)LW6k^ISlrs2o?K4{2EXxX5XJhO*R>3shk`ky<6Eq7LWwS zKg#Z=`^@}vIF6W)s!wk6vXkB$&B%QSoKlm}(|fTxqVtUN(yO+S8|c6`u~{6)f8MW0 zL{JK(9~CC0D)XzeX=bjc`&rgY=(6k-1r2iR8Vm4h@=nMa^SlvLKyDLyuMn0Z4|PPD zL|)Z-yTINceEcq}F~1O_BFF18X0cSG#Ax&P&q_55J%5*M`;G=pQ$4IX!65oC&&}0> zmHryYHdNE=R%?Cw7dH&6r3&hO`#mm`+E@i&{v#8%ET1p-(?h|c!K`_>^7XBZ<24WK zciL;uU3bSrUN0QpfcFRI^L41owgYR22~~QKWF!WBg_`WdhQNyOQM;K(_`kZePmeuq znUY0&H>WUXVS?(y{D<)?Dt%$wriOl>~vxPOGwaSz!|eKP6^h-npq zqCWcw{Cq&&^op+(91{hB_(hkV%q+M09FJgaA73JLa1LQa`wvNNP)UZa<~C|N&3tdg zJYF66u0X+amPq-REhFPQE)-pcrAP7|BIN4PDl90Cn7E{^#n(Ff`A{d$!}G^QPBczJ zAXf{jfQtQ7{ZZxLqIzWB?g(0!t+i=fzlx!HsLa@Q4V@c?!o)_3X176XzhIB}^}F9} z{vgyU9!(BJjO3-~%E1T;D`S>nW`r7;#>ghu&Q5l8M}eit@r+wH4N8Y+TCdo;0=YXS z?U|EM8TX--?Rk@JbI-vC5W_vPiF2R8&nH*cnoaO1R8^0LPNCJuC~xJ+TNMeIFgRU- z?p0{-3km!heR4k4B6mSKZ`7=fK`OI*B=p8#--=;zFO$m7n9SkTLrEUf%X+#G|H8nkT~CWzon_ z_(9;A;-mxS0;Y4y8j(XyUix!7PmDmjF2(+446y=5xtLQlji;nwJ3%1d{K4Pe zR1B-cc3yR!qy)wT3H`UC2NBB-aQ5{A`p7JOhXol}$mf%bYqyD_wgEJqTahfG@q$a= zN85^%bf~9%x+iZEfqdLfld29QPUw^$2(gUaWfO0WiO1&1h_ex#0M8}}2C?7Hi6PzN(#&SaX+rDof2^gj%p^&EJhm0g))leBh?dj2{)3u@J ztPjmRM&Wmnf}Awg0?dpgPUPJ5cm8KE4cMD)q37G|k%KK@D-=WgYMvS8%`CLu%!VsJ zc^)-PQX}f9eb>-@DGtR{My3>;9pz>}9JdY78u`5orr9U?^n)XpD$H1fbq=x0FFcp1 z!uP}>j`3{rEUnPn1dTs+reHBRiy$szb>s(K7^mCMstmeD1}h0PSxh((`mgq?DRq|P z_bYMHYlrZxs(1qGKY*>6MR!;7DO8qraU))*^(_3hSIQ=C-&grj&ta;eunM(vJ5@@@ ziqq&c8Gk?EQ@#KcGGmBJab$N(}-SrOeE}kUI9T=J*X6WQ|%H zz;!-v+yp`mgu!xjG_vD&(L|CKhkx+xfr{_P}z9 z5imcv*H7{(-=@S@F{kq!g32>FSyX7TB8cuP;l)Ci1E#f+s+3~!dWpp@s9fcT--0Rq zD{iCHiKn!aPUpw9E(J75wuilDr-Evu_W}z*f|22z>wTqWL87GXF6z)WkK67hbYpyz z&TNrVBRS8~AYnY`)baQ(gdU?YdA`22oh7(vrx~hNT#VFwi!fv6tN;L|FM`S+Ejr$* zO?I7FjB2iw&;Q#kM-vch0PUfiar%0-5S2ds38$O~74qO-s{uC0?rE0Qt?q6cOSKRK zt$(2*jVE&UG{VM$qc+=VjS3YiwO!XCsvxra3OKrLIdJJg|NF|gGWm=M}*y>?ZZn-Yr;Fe zhYomd>gg0`XrF#!-HB$Qt5jqBcs`E2-^}jm^Z5KJId?u5RDL^sd%y6Z%h@}G6`|#Y z^yg_u%kYSMiUA0~JPfh(J!?x&c2K+MK=i|?Y_;I;q|4SlrlorRS8ZPz7F8Q|JAi~T z44@)i77EfT9ReZ>0@7UyC`i}PB@Bv$(jpSlNJ+!c>40qm``RBF0 zX0zjY?pXI)Yu}d*eT)2EMlWCPzMRDKI#u$xaDfbv?&>+?Ajiqlq}(aIo@%S{EJ*9%=3(qsw7)yVbCbJZ1x z@&oNH*50rVeNwnJytx1>d;29BW>tNTwAp5o=|!8+=9$~Mdwiu#>>~G~i=wX~&+@<- z69%Bb`!f(>Kq&PE0)gE*|F2H^VSUV@lfgA5a-yH ze~lEDxzwsDTd0_&LvZQb&F1Z5;O;fr%=yLF!?9M~#aiwWWglL9?+wQOyr%d`_Ow*7 zh)(vHUf1dz72CRtebABR~pt^052>3CsZ6!@qhmklp>9LvH;G|}~ z5$>%Xj3%ixVD}OmTPE(O`up1{F4u?mM*JzoEE|$*VjB#hwb@3?C?|GtmIsk!We5a{OV7*Z%`4$axFjXfoBo?f| zIopF1UahtLE7m{&li2TnJG06rK8L@hwSj8G8pMzE~Eul-9L>Ac3 zN!;xdbCVFEM^A6RKK0OeXK=v)BIDPAMM$LI5$IWrtnTSlxcq8%9xmZiJ9A6b&jrno0A@(CO^OQUhKTc| z*JWp(^BZA+4tG6@=)1^@uKngK?iJm6S8i9c!$ zcSr$i0q8WaH^@D1NK9ux43_=A#Xc(3?D338<$DI*iYGu+LZAiI z`k3(n3__f}VUm*dLeS>TQ^|($NC2q;E zBtSk}f+;#_M-F#%4nall`zT>insj9&~F(ze|{ot1Mp4kA&>&==(se% zaQ&Oua5_S3csZxt%Jiro_N3&{-@P6`Ae#&5MW!$aS+!W3)^*7hDZlKcbJ)hqC#(6X z0-G6DXB8;aDg5BiJV4!m{ncds-?wuOHbdAO`wAJ0RY{|PS3ieT=xbeNLL2mLvO3CtA4C>mR38qcp>&eg3# zkAWbx+BO%^$cy$O8}!nict!vUVmfZl`72KqS$#Ju>hzqNW<^J6&bU?J9rrg%h*9mo zJLAg6DEjYEW}|ANFRGSqUhsbi5to~7*Se0kGP1j6{O(MR<@M(Gihb9w2Zv`|8)FMR zk{#0dTq=lx8J)>ofD-%PxdEi7->W*FhN1tiq|xoZt{K^BcJ0_9K;lQNf<>^-iwJ^rF+R71Dugb+eA3`zD2u4W$)C zzD`urmpR|3K5I8Tkt@u6cWw!kO$%bc>+8Y4b?Nn{ z8QrS4qqA`!sSWfx?1S=pU}z8a z8#&VB_=_6{pMYLrXW*o^if8$|FF9ytb#0dY#%7x@6rT-2ySJ)~JexiidzOE26a6@a z@72QJ2H51>RG@zaA}SQCv)v;|8h89<%U5tIg5f8zq+QwjSuCn6 zqsr5O*wL4zeozg`^B-79tkY$QFzj3`KX#Mzyhbxdzdfg^TN#J8O$B=*B4ituQ+yS> z%Rds1{24QTf%8i#X|LsGvZi&DmVV-I6d1(%3R)awK2|y_}L=>%QfWj<*iDyIv>aN@}1K^p~U+lWOYjJNfa`yiv2pxtnRLI(H%{KjK2tt+8PCW$p2Z zDF+sxOvwwnuy05eM|iWO`Fu4XYLPdR!RJtOw+E64-^gT6ct3J+oczo)D4p3qJTL0) zu-8PKNftfQUALAsr%n-~sh`r!*|px8cX9;>LbTm=FWWbZ{V_m)!>I7AtV>nhKfa;N z4{~zeZns>Yle^I0*+Bv;0$h}$Q`3p1P%S)BF_BUA1ZeT6%zPp=OP;jW?^@U9xSt$r zMK3AI;W$i5q}a6U2-rdNr=H|8csP#N+stqrg{>DQ8MdNj%QjB&TJQK&iQ?wElaN3= z3#P>G`dTELm8rgmacbNa5kw{_QNhdVTQ?2xz?~DS6BqpfSvszP9A2a-AS$X(v~u9@ zAq-!(yhmAzPpH1{(1Z|Q-xVJ(B4(%`);v}Lop3}&B{AQ3NNchs)XMq|AYMFpi5D_K z4{$fn>kvp{p*1L&Zsydm36(s0Y3++(Yq8EGebIuNy4&hgUM4KZytj1cI4 zUzO$jTOgBN2vT4^6xPessZ^)7tj{v(xY*VWiQFg^2@m_MNt1bZ&yh5Prn*(t{fg-e z2-8neV?uS6@RT?zDDw72nkeEPLPibxpx-JxGc?96B)yd>LM_8f4MzzEcfTQa=Ql)9 zO#HfwAmE*}Lzt4rs!IkHhn`->vl`sfi&ldd6I7+F`xZH)^0X_DslW)%CZ9&5eQBf9 zFODVrk#)I>0^w>Q0p!!MNB?D!-bL)N3^^E>77!fF1zQ5mZ; z%pzi*&mBG8IZEi(hz*KrPjJe$;gZxB(j+l^#?@oFr}sgnKgA`aO)&Ca36N845%(cP zbZ_@BVG>U~oF}02*%CaMo&K%l7t{o4k~6s@YzPNXM<+R0KmH5S%dxpJ-_kEly@Vw! ze7$qKnq_Z80OFI{THkR+m&Y3Z}!KSWM8 zM~@{=&r=Z)1d6n1zi`oB0t1BqauPcUDXeSri9$pz*Ofr4;t9t|4u1$4nh@m4#K@>5 z+$CFq{J-f0^OgkRF_H)kh*1M6d}h!X;`N%pt%_0QQ~%kBEtMVSb(Y(?!xlRyNj-=nRW$KB|lp*)m&>IC+KxNji)p zDyVj~vQf+!IKLv1Z&3qlyFC*r72&mAIos3n6wchdc#wtwp;9`t2-(%u#q(=o0^o|W zshyC;@f}%eh7~n+Qp#Ut{y_c#CSID%^tyj_4D-VBd=G?wC}Sm884iFPzWuBH0Yv;q zX&@VdUFy6C5GP~k(02c>gqItdN`R)4sNB0;PDkEyK97EmHE)p0;> z22_-+EucsKE5@8;Y0VekG>`P5LSr}_xaSJL8XJKWIzRv zmJ>4TOfr`y`YJY>E_)vI#BZ5GA)(Q`*vrI1eAv!iiW^LZ^+KXnuc1}^+f{n=DO@wA zjM>Uu<7|ORsh8$xY@@f@RZhH=zoRp}lcPDYR_md@KTl2h7+?5zzUs~C=vP!-a0hax zQhpN1y;}5e%p;1wLqwx>v$r30DmlzN4t(Tu#nPcEYF7!-6@GlLI=2Ny<`;3jj7xom zcsslLq5!^$HChO$UmxcxqvKeF4@uu5Y}a%&9L}c@P|@B|9F+k`(Ui$$h=BmCK#R}m zjBpFEhw%{4qwmPqZEKrdo0+EecXy#HhmL_fNScgnMpJC5wQ!Qcv-oE1vwp?c01H9| z%ogkADt+0au)<7iTjzBV9#Ffao;$PheqY|SodNN+`^RJ&PkFeLfBRcOxqY@>RIDVO z7E*bXJji#&kG?r$YwuQO<#DLsmp?5mKD?wc^Sir-v%n$^Q!>bb9K8V7YCG7nbAZPWi#ngH#J;lsj$tn=*+`nZpW zo+Gt?g;${$gjKu|0_*pPz3cp5bI}_Nm&BhQj$VEd==--U1c42R0$;wIc5t1E){P%v z<9xNWvY6OjEWh{`s3>+gYlJ@L@PI|jxmEmz#p=-L z&{0sgcWCH&wo!$Z#X>@Gu%+#K+ij2PJz>7GhB*=#tb1u7m;7DN1t%-xbTA&?UO!(< zHv>qw=u`ws58OS>GOdzm=W=`AXE(ndART`5n}zL7Bcbe#{#4HX9&c4=75KQY>R870 zCr-K08X%pI&cNxWAyo0OYo3U-s@B!+5og)p?DBU&%*W{=VsmtLzb(a>ZJ=qwx$ zBq?;<78SHj4`5Ic{WK9>-9JBnXLK(m6k0LqboH;O#%7WWg%c&DTC{8Ssz#UBbkW+p z(DAg?mxGZr5^YdIghQ7O5OOEmvcOjQKj!LdU4NF3QHrz*#_YqAesi)J+DOdQdTX4% z49C#W--l0j16Drrdu3rcH4t&>4I23tJIF0P)OIcTB5WD5oQjit38AoBR|W5qsBrq0 zOlp!LnWb6urrt0!+ak1<((2&zT*(?cc@h8O`M!rv_LK;xSz4)c#tmyHK-1K&k%pv~ z9|w$Z*jF-@?LB7*DRRdosroCb@)!M7Gg(RbvgkrxTn6+x2P^l$DCe9T2dROqa_l2T z%Wc8nN;*vQP<>WubJN861s%r*P8JZ|eI8y(L{^%H8{Us8GVURF?us273yCe%knz{T zY^rhM0csCKylLE*l@LAae;cKVRHhbJR&8wd_)K{zahMorew*NT9zA}{?tX$OLP3Cb z=eQz8#de|C&9XGThvuj6xhxmLgey9}`SzmmW4;J)UV5|BOr6Dr<;1Q}(Llr!ge-EQ^DS1_U4uwqw9umbN5d+D{m!Td!l;=uz2Azu9vxf`H)|p-|r8?%2e1~ z@7!8XyomS_zxW23zk_*OtaELq*4DA3nfX#ft-R;d?d3&6LvQQTElVj#`h`OSyoe=EEAYezj!+a6lt)w~r!!WrUi@jY8kK%`O zZx2j+IOm;tAh%_4loDsY!KKm7f;da!Gwnb6I{*{cbe6ne?s=&-_dKbS}SPrf7P zACA*1E{iKt^*yfiBk@%Q+znc^1B{;&DM=#sY@*%O9c|88g&ICi_vvf}TFNV2(lfRg zROh}WRj@hs1mT-69GGS`EzJ%rEsQQ!s<@8d1I$M$z`r`095b|hA#-iC{||6lsqJca zxII_6tc54V!^0!7yV`%p7tq+=)~ard$_dcG7{wvB%@#jiIvZ!FYlK=@vFOs?h*sT1Jx6~)Kg6h%v@%SjUbPwL zI%HH<8MnbIvEE_Y8~R3#wbc25RLDa`Z{A;7#o$^sJZz`u({*E+wq&jC!fADqSYjzE9>piE#o~m4pYfJ~zGsBr zzP!S9VJAd8Vxl**yxK!--#yy$;^lfilTr`hd_ZSnlpR~46+F|Z0k$DjAb8V#3~y69721#l*qlCjr+G$TCZqiJAaQm2mNC_HwFhJ63iWuU z?yL>Lq;8zwsuTf;kmEaa$i=yKzu5}@>_ck=7I)Ae)!f*(o=AN$QhO}+k9a201_ui- z<2j(4Y4TB8GUc`g5!(RHS7ed(setjFwynv)0j?j02b0Q&S?aT_l7_bjDC4ukOdWu% zXSC{uhvgrocf;r0Ebghq3n7m5>Y(VMbc#8|_ z2)bf143*l|u<3es^|V`}Lc8-X;;@<;LC;meraamPU7hns6NUqzb~-jC{|*&ZFiBr- zsNoWwS0Bqz@~>S`6skh|*dTj)$H&R&MU;}Ul^|COzbSiAQyxpG$_4l#;bRq0b?kc`GO; zP3PEIjWWczLF%Z7bj-xbV#mXns<0g8vcTQly z6<|U_2d8h;Jm)$rF`L=l5W7Z681d?N$`2z%6>Pz)SyVv#GGlw*vDmEK(JAL>LiK6i zE^|n;GF=1k-nb#mK}xR)I-CpHIbTM5{YJ*kT;Jz^>>)=~;>YKzV>L89eId!Wr~N5c z%T46KidGr|VirC&wm@6+ZPJfZ)~JveDmeYE@Q5hcvQ+=qGFSEIyWKXcc&wXrPcgDC zQiS052$*@3Un|NsTb^e2om~G}q&wS!=8OFJs)= z==E@L+!;7U{#Z2Gzp|U(J)qL#t>YNz@wrSx4U@kDF$3^4HEx);)*iiiX%f8cpxpN7 z1xgor-jTlP)l}9Cw@V7whwZetqqiLxP5Gb`t1HzCFT9&qZZ_4hDVfO-Q824Hy7}T+ zaaol5UbEb{gMMr!IX$S=kCL=l9|&DKm^yelPo&+vw$Vb|pyJItItk0AmZV`|WDlo* z?Uk`UD3Uvn1@(TKYwLt6M@9iL`^1FdaT;z9PRNkQ{!dkKX}T;+%}V_@adf z5wS2+3s99aqJl6X=oRuBF^~d|&uojZj=m%^|M$uH%s8 z1wFhvq4G~C`AH(A_vzdOi8qAys)@id0e;8(8X5+;>Ym+giFG)>U=pBF!%ZA~_wnIz*&{=^1G_P!ub=Bbo{;5ai0J3BoJ zU|f^n|6=nKC-q2hb8${Z%`=wA<-=Xj@{^a4-V=D4iG)YaiHsr4>;54_5qo0`_1C9& zNoY>l2DWqG*O-?*@)YZ15X^;sZCY~G+EPEDL*D*f-?}~dOrYte5A(=`u8?U202j6U zt_sh%XEv?bMo^#|##-;!Q)W9j?XpTH%tVYy)T(PFn;mheTUg+6Xz`A(>_$?t3ccrC zzx2Slmhu}uLX&;k3_S$gZ4&EgMZYq8iE&hyK#L~LgGv2}h^vW^k&}4SfvqK=O6=>~ zz97WS<)3zIxY)XYhe$pulOtCm%KXd4kNWCW&%$xojd}63<>3`ey$=A^(e+xYbY?# zZKb7DReAj399_<+1H#5-RcD?pN&C~K%3DCzxJ&_Oo`H|(JE852*X2~pDqO6AoMy@* z<$Ia#8T4c&3M`(VV`3|XW>isJ{Pe7+^9uLhE$m@;*XgCd<}ut;6L=Kno8c3@L#lC3 zTBBrmOxJ{!>p=m{ip@)Llf%)8hF>NFi(JZ;9b6}R2f|o7Y-|c1@eC3;+1)tnfg3(n zT!`yah`_l&G-I~Z0D~IMI=C)uwO>JrM=$gN-BVU?8nP$KhMJk^FGd`Z!`=D{C~K(l)pO=(L1Kbp=y@2`=%nQ2B5GUkw7PuCab{#4Gm3F z7|XM>alv7~o9)Eg1jExYSJ^W*DJUMYP|DsB$9a#brL%Jmmv%pOEY(NMl10^gys|o&}K~E+;x7d(Y4xn<*PFv;u8} zcQ2}Z8-3f>$?@eJ{zZ)Iv5NgVl84H~Ou#jcsvR$ZEdaSxoyxO_2eA4kf;OP$VIrylazQY5jbI$Ke3v9CL`i%?5u$Z zG~z_8xujmodf#6U)L}hK4ff9rSYcjqAZB<)KXvf0s3_GS@ma6hIyu(DmY9OBvtN)C z1P!wT|JS2Ro#=T5*wf$Q%6>qzF}=U79(J}aIn9hz&&zvLz(4#<@}&%a#C^qVX4$xR zxGylapysCV7s1)6>-|Y^Y zqMV7=Rt*hOGY%|n(Iz+)1}+s%Bkv6;ssaM7r1Fhx35*R2UC~IzXYMDW$9=eRZE3xqOKxqa^XY&Wi5!ahI7qKb&~Ro}fq1)=8*8z>M2F{U6w= zDLDzHuK8wQM89wv4Ck#T@bLf1_t>+Hr9*ic3S$oA&z|@eibYv69<0QrQe8eFjNs>6>3ls@_G!`-MCJ*^Li0HXlR z#rRey|8f(&f=Q1?7SP-Ej=+IX7R`!$s>e4wf3iqjbQaE_-k5jpvn3zffF8i)-yD!(ysc9jL z(W28#$T-H#! z*yan>8IvjabAoK!aksk#46xtgwAEYffrK){c>I)_Us+RN^7)+(=8r>E*vY=9H4C32 z@HfNCP-?tRsyv*zwNFxS0N>L#Eg`2OqH(8|AZ<(EMtH!-;hB^JQ_eU0pV8R=oy_Qg z6XA`i;BGE!Au0f3{TIKjNvJ6_b|C$x*#21;#bxF|L62mL$5W_$7emFQSsI2yj{>|Z z_0`+8uOVuRwF_*v0pymHZ!1rk>;5y{fG|nB)ohmvZ!{Jh+jmxMRp^adZOlva}cLC2zXgOW+@rj2{c+5@ENHP8l6xu$= zt0r$&=*jaH0lkj5{gOHes1HU3k*g39HZ1Dlwi#mQZ{gx(A`EPLFmmc0 z?UgRMWTkjAdxIN)9E*so{uEIuJ^hMg&wKLjBCKcRxwJZQH--M-ECxP<|4O)hcly1N zR%~VbY=`!DXhG(e!(XggF-1|qbR0=vzPRiYbj)nD@P$(qhtZ5wM$}*Xhn-1{_(e!E zNbSvZqFRF^VJ;`7-e#+6J-)QN89xhs7$QW%UwX&Verf4KvypDlSsxxB^GGpG`=Hlp z#TYhfD8n&i7xW%hzWu(KX{zFJNFJe=8|t9__7G&E7cXBDZ|?{i8_aglQ&ENM<1zDX zd))e8uc$`CZGE;U-;HUGsa2Pa)GWyF2>MgA$5->VGY#uo9jBF<-&{vgtT$dHg>uikD6G*P?eG z`+AE1sbRpm(b}-0KR~#cdA^LXzY21)|9&REJv)aD<-nQYYcg~-6|aY)*gZNJUeR1^ zMS99(e(|`~^)DECuhFS%qGA#FFNSsi($yVcWoGq#aT8vYGLYpyGLr}>K>Pcphp<8V zG2Ngw)(7KjJ;m<8`o-3DpxC*(gY%RCKD=8|3Cdod;Y*(zMX(hu7ci9+aGvNtes3_<&IbHr)W-RQ9iwO!o)2oVi$qmy}>Fuoi?q}~% z|EPSuUQKXY^I_bceIq>X#Epc4eN=v+gf10zB`UpaF=OP>Ml~ZXt>hm5@VM^|@cD!0 z=d@dz-E$S+CHSRT4+G8t63F@a++5D9mCf9V&IM>Hz7W( zm8jZ)^2j8po^7qdRZB2EXG;{_#-5O*>blT7K)cYA#3^CLCNB& zfJ4>mPgVq#u#&ef;$}dM#f2|AXqSfNoK8*hu>NW%xmcXvU-TT2{^$b1=*6AGgI9p& z{KU;`mV*N^vgp&w(?CEttnoq8WK-|4Y;GduKzo?TVaUo=+7bY`qkPJwwE!l5LC~ ztDdJgU_{+rJ$X2q`-y%kvC8APLgFX#f%(PC?Qee-$M4od@m3{N=_=BpStk7%`$Hj+ikZx`fz@B*-psJjd%|i_2+EOGq3>8BO`yJ2LjR&^ z?;K{a<5G>wv0nA^&&aohRavwd?VQ7pMc7xS?Mk;z@zq{9*r{UqtYlXNOuFX2YYU`> zGv6O_INej=ahvjam`6kUeZpp%uYUzg_f$VFs<1uc;#kDV+Aedqo%Q1td#ehL_vbrj z&6FDE)~8?>J%8jNz{eFmSKTq0NPH$ZHhd-=KB3nB6cjWAF4mwyLPme5oNVT0Ox`R-%WQAx z6(Omi;z)p4K3U#XaQmc3nejMlHT5A4Ep?wh{>=~d%VG<0Bc7B0>w!r%(C6%=1)&sU zR%aGhBZMry;2!~3ynfpi9BNnn2^VU&7MCbh*0M>`0OeO1hn47cgrS!}p+VN_BEg3< zcf5drii!cSl>qZRw*tW#%6Mf{lJ1q0`n#sd$J!BzJm|o=xyHCbCWeul<0js$ihmM8 z@R)=mp7I0l!KjL|#an{NP-ehaQGXc-BwHzaw{c2Caf})X+nR<+BMiG?4$cem0tFYq zB>fj=9JrhUQoJtO5&F{k`E|T(Z)}QFoOBjx-Hlfzcv_*dlA?XzC*un!VLCaVhgD=W zYOfS+Z9>P6hBC-!>b_H1CND+N1XaV^82e9q>-U(vRbFl~ie70R|e%yMo z2REm`@tmp2b z3RVB%%j|aTo@N2Bu-Vn&X&E*VC1Dda5JD$&d@mjllADx)@p!=&R(sLSwcd2ufE=D( zlP00i(E*IXd9(bT+wf_#(V9@tc9F#uV3#GYVLB$26kR zCrxTDz}cv>Xzkwi#BV(b{XqEVPj+GQP;weri(*!q6Ie0P&pb1WpEzXZp<;`vsAIP75#&Pc9k3Jp#TuPVsu8UP0BadGJAFVLjPn!`Pb3~(JU2tD=(w)m=# zEL*T0>(@+H9*sXIbFwN@%u-DT zYBsKQ0tbU;1ob=rkpOS?ySC%12#pJR1vcXr+1cs@Pk2Az<)D_D%uyYD-}fYL+QXS? zU`PdyQAPjehCnkp3jLr(hiOqmg;~bem%c5mlxhz(AOT+dbG7oO<%Rb9nuFG zqGRt^>l#rPr$DwD?GePz&4BMwE4`M;v~3HNUd_OAysy0ZLkPm1(}G@-=5p;zxDf3Z zFu(lpOd2sTWp4-t9!D?Xw9nS=)_>nOc1P@{`O*HG+nLXWG5rKZ5n2?kN6qj&7hGWA z0HgT$^H3;OWtp*OBlP~px*0RCeeg(4bE)m!foT|LSfb03>xC-+o&BR@2{9OEQu(w! z*b-O{CjEdRSsK0Lt-_#WBx8noGhp(AwfQC-Wz(#%=_HhdU&?(#`7C0hYwMZBI6KyZs@jtZgV-mXR|>(sffVi-MlGBp!FitI025Oyc=Gw zf~TFRrGSZbwqQJ8E7*A-$1mc}Rl>^tXWwgx zpcf9&Hj8DtKPb(CEtPJGYUrV@#R0`j$%zzv7J$>_wb$T!Y_cq{*TN>Kisxtxr# z$_U-pmjw%ZnEp((V4_x$Apkw!LR2K;o(K(dOi$xun|VAC$`32>Jk(40p2bOVhJuol zkifb@J7Jt4w`-Q25k)zM)8IRoTj>cfP{mYN0ig=x*MtFtV=)`u<;N)Tn0AMQ;or8Y z7rzd1A+EhWTOkrs$f9e9uZ`qX1C<=2CI#~&Ho{O6R&$0WgPcbf6 zecnaV)&@xpofcs4Qeg(uW!db)nR#^=XWOUXQKYGpy!bge4CQ-$1ja3LQ7-nAm-lr_ z1?k&**0x_9o>hPHeb#9okg%weAGP=BUY~hh`7pcTM1QZ89c_C=@laWpu4&(%Bb6Di zAP5?wcsNA>tO5|MV-7lwNjCYg=pe+y-Z77KU@5Ce+O8YcLEg4Y47{^?|9;vhV<1@Y z_}9^W*ZzPSP?QjbKWH=tB2&~PcM}84Y;5r*Co5mTPTp==Ouus{&vq~Fs)2cl zAO5glW>(*+`q61IAEn}__rG1Sc0--Oj`BV-nU}bqt={zKQrb*K3n+~8h$E-=Mf69( zX6{f?8S1}bdyV32AA}7<#to}1Qb$G9@=`ePow5kHkx;(YLewvNf=!}tHlbEz8NNH| zlULJ<9oKC+*%Yw~%+H+N7`Sx}B6+If1%~X4_9RIZ>qjl!ZS}R57-ew$ z)#grl`jRo5u12vem`D5w)3->N{o=B*#n1hb`C@6Hc`|e&ky!s)7yO3pEh{2%c!CePyKL{Un|VXsfL@Q*O1iB{AU+*t1{rp5N1eIHqe>;nY9@wKk`5%Y!x)-T7d zu_y95XCQ|8O#QN-#30lk5Jcfw8eH=aRr)Fyqn{Kk9(257iCKda zg<8U8Vy?MW%#UJZ?EzY1Y#o#m+^+qY&yF~~Apdc2-wd-NN%yccH&3ZzUZi3cD}W z@Xo*+J{19U#Nzt{Z zF_LhJp*f5AB9iX2uc*FAFS7^uqyqKm#b6*c#N%6Q*prA4K8V_y^k5gMu!#pRO?I1) zZDGc@x%V!v&+tSz`W{1kD>EhKjF&E^)&=No-6lzB5fF7#K8FCN^$ooT55m zvE!x1*!QBNRc)W3i>=so^{QP<@#DBC?reBlxvKgJ^tK z)e-rF0pai8A{{qegl$E2N7pusLuRF2#$V>0O_^k9L<8)IX6di54dON~9of)LGb>|a z`Czr5irvA#uV5VM-we-%7!D&|{gn@X^gmZ2Qj?r(9C>KYm4mPDpW~S=udz}%;2za= zCd7m=eLvSUic5p<*n{I<|4&XZYZI>6KT>vIUF})~|5ixBc=OL^clMZP@3ddqFV$f@ z)$&HA&>Y)%6&g(zGm;(gg{sn>+!6o6W777JWZ?)kDQ6h4Di86E{N8a zx9IgPEaz)uog617)VA|&9_bS^t=uYKdFe`6@yxASKa8^f76BI^BWv7v{p4YpP!@ke zmZLw8QSV2*syreSRw>v2@bk;``a5YqiV=FmOWy|ObGhfE9%<0#i^>I9W8uI%k$^P8hV zf3euzan=(OaY1g^YDO~Ad$>$Mh-vUmMkseZE^=}6`jPhNn@L;(8CMg_!!S`oZ_4iI zm|+ioa4K?Ob$)xJk-)9y8~h%a`a@=dNrAT_LmPUBC7!0~5o346{^7A#XEmM|(5(7A zEsX2gYb0>-`zQ%@({Wf=Tixp%!WGIh8y+})-XIPMH3QG>(Qsw@QygmSHT?fsAOtrK aPI2z2eBgo}%fhgK;^|{~sT>IdpZ^15NSAv6 diff --git a/chart-sdk/asp-net-core/heatmap-charts/images/bubble-heatmap/heatmap-with-size-color-table.png b/chart-sdk/asp-net-core/heatmap-charts/images/bubble-heatmap/heatmap-with-size-color-table.png deleted file mode 100644 index cee583958ec41f1c8f67305be1e2d9d3bdc3c0d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33797 zcmce-bx>Ph)b|^pNO9T%4GtBoxVx1a6u07(;;sp91&Y(+#ogWAEqHNvmjt%}H)(&* z^WMMTJ9C*~&Lo_@*=NgI-}PDR1S!b9$HOMW1^@tfA3wZR0sv5(000y?76#%QE^PM- z#0AAc>AfVNWSC+X@!^q)#AgWrpgaNxZh(&X{Mh!x7Y6_UzZ3b3(rc6V4FK@_{qe1Y z3Rw4Wao6pc`tR574{YP9H;uV*yG9KS4S^}Hy&^n^d%xSGKfAOmpd4g< z*=G6mX=2+4OVqB{U9Ww_CDS~HM5<*JHVd{zMuI*taycmhA)$Ry2@PJ;=lm3(XpKIl z{}4*$w_C$QMGOVd_Z15e4PsNlw@Mh+Y_%q&-lFxj}T5D{k|LgW{|v`5})hHe;ou zT@12XOi<8B0vF5ITVNhr_PJh@)zNM4*r30^ibZe913jtgk(M}@m%tEsxHU;;e<0Iq zeQm};FwPh<%@ekC!yUoYyd^~ocXA%iFiW?Zfs;R9tmzymKcx6Wgvus6EY7ky#0mQF zmA=7qo@9>B{H`ORYUMy>#)(@YonKu3c49C5kLybD;&m)m#}&0r#Yj-z zp*`!6mzyYY;GJK9-?-UaRXq{4gVIWedpTv$w#cCg_g$Jt(Da{uTbdnQ71BSx1WTVv zVc&RQ_r@YIYAQ-bc?CL8AB{%xGHEeNPO3*e##8hnXy!A^$6~Xw!9mxZoKAvYSbd4b z(4F3`w|{85^u5y2osl{9V)5J>CsFv)27h$?&M@R^rfPRTUjyDEQyb*Xa8E+2%`4XK z6g3stVcT`lIgb;#&}{F_gIfh!{-NpH51{|>am!k3qdCL&CtR}tS5mHP-`rA#_#Ot)k23w&NU{woC zR)U;@fo7yBMHoxp1$DM+MDo4Jp-|eNr3v5P;5DHoTXEA!r3H0n zfs=7q$=!(8hm5ZhVtAQu#Ni8G$_)4N;COl|t1sP4d50$6+Ezc^atemrWeE)$rs3il z+Ex=J_en!mm&NW5BQWLS1wJ_~4~Mg%nSHH#13X_Q$a-*X znY0APcizCizAh%fnR=HNFC#sfu535HQ!IZ888<5#FwCttwr=|9^MlglD!;MT?0y(h z-aCZ0bo10GS|}V=mZL2J-Hf*}>!P-Lry3>pKy{)skN?&eCW!fv{xyA;Z7bvw1O;dcCprb6NxMbeT=6l&%2 zMuRLg?V_^uQy6QW@FvyX+Y??QPfbtXRDqEC*5J(g$eak#(z0zEVWzNoXjz?2d{^p8 z`|kQfGG%~`Qpwd)rkL9)i0HWTkR=m+HTA{ks?RuE7Lp*)p2Q0Jz*o#D+tPgV`T4ce zoUx+h?31&fb`1w6XBRti{R_086W@);JyZN5&1m&Ax3uf#Y?s?2@d}hau4(}72pi=H z%lWMLNqSAkeP>_p>4Wi25sQkZ;yY=XP-wE-zyS(u_%nsZ63KFI!H_f_-Ok|J`KSX2 z0gc#gHWsFV+xvT6io9Gei=>9arpWjEBZUMlszN4XH{&rAD^K(uBuj+5`7UzWKCR$6 zQFOJ35Lg=X8Q=RW%NO7cU^}gT+xj#3PKZ!2YaKwh(X6n<&|jQv{Wv5 zy?I#NZ-$ER#77Ulgnx2sM!4GJu6$xa)MMT~|0{qK@^plDDpuc2=q4M>27Z}7HzgEi zOMY`3IdV+eLzvKoS_-xVKDb-t7puc%FJREl1=dZoHAzF<8Uc!of^jfa)U6wqR>U<= zW@=`AL;`O}jkXnyx>n3_C023;-?D6Tb3?rO=CXUr3~BdOexlcd&4Vimi-?-B<$H%v zkDtd5VSDbJTt65CS7C-tIz<%wk^vn#WB$)dHF(8-l`Z*W(em+C7&lr`n1UG_REx*uOFl~pnT%l6v3IE&S;yfxr9;= zui>B$y+p6+r%vvJ%kw*@9I0Mcm%m{kedj#zE$~5qVqd}CD%~KJNG{AT_gb^la|sUJ z7#XC{{JQBxmip9FoY(78rXwKtyGUSA_e^+)pY%?c@AcLYSoA06iBF--rb93}_}U^c z=H%3?AnP0scGL)~Un~cE5pYbsXfd9+usSmASt7*VT5dkLPw*O-DGjiqDEB_#bc_n-;KlXXnbhKqbZoZncsHr3IMzaiNa;h~D^BCm)K`@WM}Z|+6>e*Wf2%%fYWQxLi6 z8`K>9N4jN$Gpn+>9mc0Tee*Z%GJIBu%EmK#N71vH3jci0h;^*xP45un- zd)L3IwY)~OBhp-tR8^Yj%xc6oXLemc{aq&Ee1YiS)S4Z+X2y1;0wUCY+wlk87otN?n-lP?UKC)91U~lKf^3s_%A={&TQwZ~ zl3P{-@@Boc!ONAX4(na;bY(Uha6ER1=S{9zz;QE7C%pS@XcH1pGk$6$o_e8b*A=h3 z9`^3cB4Wui{;QWM=S8)_Eihh*5Zo@vmG?Y%%zr{eR4K#)l`2aGKD+4XHi>DchV_g23kubf!jz=Hz+mX>RQ!fO-q>SWyK^FcAw zWe}g-pj=5I&p0&oyOB<}`7`jrPYsR!(U3C~BV_r?0W+WC54-Dc`En`y zm#|=-ZnGt<0<;f1JU>b~JeMi1MWhyI$GmKGKMG$YWf1HrN;-@U4`o)A;cFTB3&e69 zJgeb2;)x5EKfS~iV@J&S@rZPh{PUH;Qe?Nz=3a2<+q-hb^zD-YZKhywb9Plqqg=XG z7X-Qzx7L=874dU<`M~(jn2qOqbGX6|ujjkHX|iF+KKE2+O*SkwS)hq#%})6%av3B| z&|{Up%%tYn@pyjqnXdc6c)$}_GdZ@c@A**XC3HPaWGJ$B{Z{1trs!+gE~vuyq*rUp zJq>jO@Y@KivaNjz%C9e$q0%$|$VPpu_xje(G=w;Q{eF-I zW6AqU1h#BewA@(Era1VAkfZ4R^IARpAESM@_Qw?KI`M*E(#zO%3r}`3o`(B!nnhp8={L}1 z9ly;MTj+GchZP=OYMU1^YXUK2x-HjIT@LII#aLo)rNM`JnwHX0o|I$z!KDI60>9Hk zYVpb=@(YTynT~IlZ>`d=%sZr7J`_ir&tv2j*Tmb`ljnmyet}!yrwJD!U#hyBuEy%T zosBm}S-32l&t-@{6hC@>U3(LI1ejSdV`1m6Vp`*2R^9)np1KMm3@R{BEN_h>{S)AISSFBe zae8gDW3`Sdb=t9Ye9F~3lQV>Wyioa3RIyJ3tBKu35p=wo?~pU{MO?ai%X&B0+pd@5 z^w`X1B==l>J;~ml35HFi{4B_?f8N19zi!sOq#U0ncsf#jD4qMp4PW6<)FGHQWq8N_ z6|uB%2{se0vHGhU?hHom-VF_Y?$%l`-p>(G#mL9!dD+eByVWf`4T1#o+R>Isx=)6T)$RBFY9icmpHaOp=?JG*9jxPm|ESOT(<*igmJn75z7Rl_=IL?@)}eeM_9HdGbk?Pj z1*H{YG38T>h(cJZLl?KZ10yu0zC18wi7heRZeg03=hz{b{@EX5;$t_`+wWzJi*&h7 zIEpsoJ<_Ac#z0@ozo3LYeYEUN$hw$RXRC_MOMp1eUrIu(4kS)i!y5=rZ_vQ+X5aeY znOGwnIyr{vt@0PMC_E1Pg4cRG_jXYEo+A(o;LZDg0agA#QcP@RCAHcoH)wojwf-&`ANirLarU!t zo(1hNsz6gv%Q48=nqRygr)JEz-oo_$J@d{fLF|}%rGwcnDY@DD394Y({-Z^PMj4hN zD`Ub7NEt35t+TK1NA@2i$D;AC3nENI7^_egJ-bTCBQkmFWg5=-WS5 zw6RIO)B2IO0fog|E3+P(;ISq0F z7NMu;fZY6!;)2&omFJ&bPltx8zPuqq5IIiVi1EWCd&P6V+^Ur*9*Fmz%CUxC>d1Q( zuZU|)0N?=h`TMLzY7wCktJJ=t3^V@~9fIF|BW#Hb?cGfg)hxix%Flb1YLgas{&{2X zB7OuL(5A~ds>#5NzS&Z(R~avG?XJl+KI0{}B&od>Fwoy>6@Q^knj z0nkVIqVt7)(@{W@4g{88c(mmHV-yEa6Xm0((v(e%+^axuwkPYuM>)jkkkR}`ss)eG zRXl(`^U+dlP;hM(Dss+;j^VY!q(?23y)gz{I(wU^@3i|c05z*eRzL#1AC>=e)6mNj z-MVbtgk6=8?czAnaRUe^pbRbW%h5`BjO!vcVmEkmPc4gyf5u~hcqfEc+icr~ZleRV zq7x_=#;}Xuvp7ku_*Zo;=C-$ZVmCBDgT=qPZ|&WWqka#<{uA`xGLby?m1l@P<@tsp z%lX;a?^1v`8`YDun{$gjyhr_P_bDBPz0{GUekV;+k)9>)6&*^uh?8xWt#>fPztBLY zm3IVpDp>H0x8B$qKTo1`bZ|mhoOcS1L$1E&fi-TprfIf7nEdc1r96i-gr0~@8SzKe-ld9s|6bc*if<&(CP z3W<;Ubo3kxYM242R=V*fcJmmnmFN9L(sTq)BDHDmm#kk zP9`yo;;S|J)HeD@2iM(Dl)5Jm<>m!I#Z#vyY@0J5y;WAq_KCgtCP}TC{0_eDU8Fml z4AMxJ>c+i|Z+;ox$uZ!r&G$%m)VQoRVu9t*arcx5LMSxLq*o(#1lNrSjbBD-6L60_ zJlIhS=#wo#Yn1D|_Crzf>0J?Rc2x)JKh1CKW$P<_e4~ByEt|-E{S9KPptJD5dE_TC zo1p4H{WgTn{3u39#ThNNxIi(tDb66!I=J5aI}Rc z5JIrizBnIZK&%;|yN8%R%|{I)DsD#woK>&2+*h?)#Y{cv0VXipfMN?z1;mI7d*WE? zU{5K!rGQtOI4K?y#F|n09rcBM+dW`iojO0av4ah{s)?bgwtc4l^x4YOe26wdK2u-1 zQe6Gl5GF{fh?aY48PkvZlE@NpZkGddY_J%rs(x7B!<9huaSyriT@r7BD1AW*+bk=n z2q1S7WOXp`g*gW0&s0NuGBewvqKL6_j82_28k%1Z4w`M7xDB;P>*)ue#*2N<`hY>N zmrW(DMOR73PSA~4*kJdqR$rC1qeFDXmX~2{zxcSAd=()tM4Ty;Yt@D~L-HX?5skH+Gd*AS zjJ;M^@-vi(TszUMnNZo*M-!o=BJu5_DCO&o&DN!yd2$-i`{4V;?zUUoWwX8ZMi1LQ z>U$Wb>%~Srr|_I6UlX_X{L7_2A#(6E>rxQTbQ_1e+Q|5(62>HWlBU8hrfp#I=D;65 z|9xVO-6Gr3fd&>_Tq!7)F;4~r>(CKKPzTclN___f=wwGftu!peZ#uaR_YCWUKBf9@ z#5V)4b8m@Maxb4lXYK@Mga|b~IK|$S=l$a1U0LI??JHC--MKiwg}_YpM7aH|P4jOk z-1ZumOS|2hR-UI^l&ngGac0SBFRW71s{h<8KR!>pVmd!xdB>FR+&S)WCP zv{mc}&NR0IrI%`UqMy&S#3gS9rOU0gkG$Acp5r$Wzn6)ob#nh~ z{agyHv!wK+txzI}e<^nGi}f3+Y>nxmF~saE9G8!k6cByt6r*?F@jC{KZuU0!u?W_Y z>4Dz7jCc^GwTH6?aGQ2Yk-=FbIMc#QZFcq_IIo9Ur#IQA4b3@iaU)inmF$%fPtCS1 z)TB48DIv<{i^{(q1NOVxII%MNK&cLLk2*RC*z0K-p9m3{QD&u^kyB_8pa7#EO+i*4 zZ8hK)8c5+~bmSgj_cm#;yxg<+K}KzzDQa?N@q3kjs}(I5z02nu!bct>!BYWVur|eC zQuspN>*m%eDnS0o`{@;35+;b6xij-_(|tup(CewO8K4(7_}I!R3=&DEW4~a{9kLEi zjakm59i&gT-|ptPgePrg3>t+xEn4C=0n{Fe=r-snWZ@P#s~%qOPf)iBdDvns#}utf zS8@s)f3?!B#`Gbj=$ux9Np}T$)+zy24w=-o=#Of0d~mBsJ|Qgmhx(tZLlbdm{@YsDB$ zhP%4724LLW3_&sSyB6oErMtEMn(s4A*NsCjRUe+&lPae_)V45;K$itkK^0piWH$|s z+9$qB0D70k1;_mr0VDm-IiIGXFQ~1PGVnk)BmSyIPK$(K339L6L~}V^rGTloh3RlA z^sz<%XDi`5QSYlEfP|0L=Bv)3%l^?T2F56@sd8+yCAcL)Dys{s_6J9OqmkD-G?R61 zZgTiq>v}AmV-YSu#YmfZSx&sGdBsi7#KK0`f zN!t3*XT9^1XRFr~+PR7&k4AB>n7lbdM_-IrlBYjfO5tg&OIP|gU;QAssF;YTyDso6 z!ukFoKgqyKiuG4n8{S!MHi<^`7#zs80&)J3t*eJfVNt3iRVpLyoG8EE&o92no`D)N z_*rjval{MN{f|!$C#YFSu&Td|hmg3J;#QUK^#lv=JrimM2sWmnv>I4gS*v68%jPX= zMf_;n=hed#-@`q-P-Z90f@Fk1#Dx@fm>K9w!IiV?-9!F=P(U`t(biZ^k-Rr>376pb z-qj_|N-dzRlZPLH`*?B1kAP0Wr;wpjD!B+I@q*)C$2I_#1`tQl=FEb>uGyAR0M zvo=t0Usq}TF!1ce^%al0nzFh_CT>0aDh;b)XV2IAgjI=!5+a^3?3B0itf4WIWMh=K zHV&>!T|Xz3pI;E066|q5ZV@v9gE2bs)hf49N8a8|m+B@wVE>UW$ExhEls@KE2}bS{ zS}VJ&P4;&6&ekVF0=g&RM6{%T@GyHTrQ@R8IVtxM(acXA9nKF@3+J16qR>;RTaQo< zd7EwrwfJ`DwQR)P001A?_)L7nz3oXYRWSw~3ma>xevy;j0=)5t2X(FU9g&e`nS|Fe zfQP4s3C&ngbv0$Yq7et6AIRnKHmzC#AtzA*GhLI1=}0r+XDm1oV02yaG)%b*pdUA0 z8K=dB7$yq9vg>p%RLoT`cWWIRA&dto!bjCdg0O%LuGC@yHc_CT+rTp(+1(baO z<%X2xD(>hs+X~fdTkq{3@}<%OyhY@O{&z&ck(V7@d<&&{Y8ay`Qy0~@h{#Xb>%sf_ z01?e}F3!XB$^Vm6fE7aZxWM0Jnx>nzTG0j*yMkVO*e)Wv3)-jvicW)zEC$_xPt_&l zh=K%fKk#!DJqG8k8FV8Crwp)b)pj+TQCvcQTlAnif^Y?I~04RDY>1?ko&8#z< z!Z2fKC&M*i{bUV_&T;O#)aQ@v2CM+KR3IC9_a<3Z`C;DJ0_0Mm0F=H%$u^&~*VdQE z;BTa+jd&(z;+90Qv@jgXU3*|Z^4&PUvgMNmd;q?f>0$fVBD8nnB&k_=Vs)&UY_9Q+ zf#t@snRBpUZ~QX0Pr!-onO^49ma~0h*YwFH%?_$KB$?14R;Ugkw2-S}+JO?&*y5h3 zm+~UcZyzC!cZb6;9q%21$^4Ef!T2eewt)RJZw8vcbYDJiwoiW4!~?EI7>P4SzQj zq6{Q5W0npP9sYd=L^TL)ub3{Y`4MCCu$ zQO-X|m0;v(7x5$b-=ZSB``*~_u8c>pzTlPE--QMMvM81{6QNZ6?A&ju^t=UibocCC z`ZkY$_3lS?KP+!v1osMWTwvstdWqkYw=mOYVd7UVw1?GB{HtG4^0i4mJjcw>oR<{ar z1yn^{SpC=o_2Z`5T3_!tbRDep{PiA)(T14eD0!P9}&5`#5-nX&{Gy&mrEAOZ+Z#T6~?lKPC9Cr?om!>eV$^A z@k+6>iw*EY6W!_d+a_3=%ic59x!|j?ZFaaOf78I@a4{}`g@foD@!hhGlln+0) zg4(awtwu`G4O0D%F=UnE@zg;&cN~hZfj5|pI~PjgO)m(*%^QeQH=KJu;rzf+y;PiY zfypy*et_F3vD=p$c6M#rep#)m z7M1E(aV7Xds&h*n69CAytMuI-UUVps1#*w)$8M*-Y!wqn91G4=kr|)P0|~ALL==XY z0j2Oplx8YwM6^z%Mm>HPb{p;ETybuCYq008O)u1i=0kPbhyw6_TBiju{N?~kRYREJ zB7u6h{{2(s<+ikICYmpZy^W35u8SQEni-mA-kky^#RPT2pojs z0sziG`63D1j}wOiW7;{BLwe5}q!p;is5tcSUix(&_(a&Ru_C!f^vbxdk2RmuBTR&6oHu+qKNu@{l&_{WNprBe%Hboa%fHY!N(4{hN1SSHHMLI?_G$o&}+C%d(e-ndz{vV#LM9wyz%@ROSr^&?y z9nLo^UwKEv{8$6k?uA@5!Qs{{SGx5>Jq5Rk7s{tYx6hs#xY+6g+DR$8=SfHUVDqmU zqtiK}EavDfHj9679I$ZQny^%=AZ(-WA(&NLFD}G7_oE44!%^|FOuIgz5Z|bz+yMQE zXVpMSu{n9N?BdOln_*JJNW`^tJ4Z4r8zoC~Hg4#wLg7VH`)I(U!&`>lzr3ktZT9&U zDi3~4fuBReM3hJFMi|p5v7gFXiFMm{W`lBE^t=&gx0JIs9?Jx27sZ4=n>9X62XgOh z9M1X1SVqKU>Fr&7D(KI}kmhUDVx*%iN7~Ps;9ROgAv*~dak<(xp~myN<}EHvTN03- z3;&QG3uerGrp}~e^Dkd2>ZL&+tGd&A=jAU(9|m*Q5|tdC-3Hb1)b3!4;eTPMCD+Wj z%;JbH13|~G=F$bLYuI?(3Ojz|Qg})9ki=cnRWJp0=qOJA+L5)ENi8Rhv7w0T#jk(> zyO5jytJO>+3DtG$=y33w0Ht=;6*=bL-&F)+Q~_Pu*Y^Fb`N`4bSovRZSlapRmp9}i?3rZ04? zgtT107Z`*6ZjxVV#b7QvmIi9!XAIzk?;PLk&K^J6bdC#dINlT#FvQk-gUSBIPpZ@L zPB)D6nX$v2?G{tLM||8g6Jk)J+zoY4|H8;D1QArY?Ihbo;Zuf;PXs6cYSz+mOGrOM z4q0MUW4uCr>-e8OY0JH6T~Nux^`F&#xJ)db@PGZo$W2W1o!i^In07VR$-nsTPn{4% zM`^O1S9x!C>@>a{#gZ5X9^Zmy?9bu=+fZJ=AjJJ6=3b@^#I9`q%~90O`G1_>uMWd! z*S-{!61-8tQ2TDuMHGasdliAFZe=03w>l-YbJCFo1D5VJyfb>9gza>3<3ZL{O&NQ@ zAyj9G09@M02iXBN%!V03>f?N(ny*!NZI( z7~K_|Hxhkp_MPfkf!Ij@&7^uFNBDHcB6R}7Ri-Ny?QfZ`IK^y?9?VvTK^R}fUE68Z ze`2IR6G?)LradF{;Uhi`Nr6wdMq_%?qd_y1-{*U8m~eJTA?<>9Ec z&FALz5yvDzO!T^;*0`2J9amqvc3$d%Uz}2Ka<~hiM!ZV*LI;iuz5=3 zJV0jK+)Q?PAEACA11VaBe2SUZ$f#b-u}aM)*l5-A2J;`>4Y|q0NQ};|we4qDLVA_7 z>THL8`$h~ZkelQu8v4XFHVV9wyU^58`JIVhtk%MZYI6d9-&VV&N~v*JG}^vY;^$e^ zaDS_fjp4Udi1q<@dGTPiMskxkR>Lmva=S|BdS(N%_``0GkXkQvF!xlIcJ$iyEz8!a z{$2IW(TSSsymu=p&WUvV(1WenLbmm=6L=^cV^6{C`{XG5_tEX=64guxLAsMGw3?t*>r0Y`&t7I_ZMv>~3EzWuv^KKv3mp8>79a{xzHJJABVEgv^CL6Mva0@nr- zhpzg6gFRn@s9r-32keh+sW6AlVL)K$$M4{)&tfAAY1lsD>IP5G6G!}Z$yx`T_E)*! z%^Eal#d%O;&Oe_cKimYOD-gY~dmInuc_2k>q%DoNo$6 zsf*T<=|FE)F{fmUPDZBt%%%Xp#t@2ZvcwQ#B@1%V5@P>`xwgi4XMNoBnHV)!X>x+k zAQl6MfA9!*f2T)tn#D+ptmrv;Fd%{MTIf@@{Gv|1%+d!m8Xyv!KCG*5^5#@-kPFIY z5sQD{!4oYbN?ah*^fLy6vIMn=%cL|af}>>o{#E6) z5>kBm={Rwb1^YTTG>tKqB{(yO-}z<#^B!caIL?!NOvoPY zt@#j~ueeTXi_`|gW>7D8VM|H1TADPE)MkqYMThRJc+TM+5Ua9YRJT4*u!{qwX!c$r z9B5AeH&s)ERVU);)ky$Bvu>CkmohPmBWttvyStlk-}kX^l#x~~VU3guAIISWX<-s z7_ahJ;i1F281|RluWFVN(Paqdb7RB1!$ArGOpc|Onze_16kHQ>O~_coveV&2bk0S^ z1@?K`)pH9Qy>V<2eH*5b;5`y|(pY+Y!03mDwp9uE5ZX(fHEt9Gv5gO_zHbxQYvV9b zstIOqJoiwvL(&6Zt2!B`QrQQOk`q9ZwG+aTxHOO&g4)f5Q}|XcmCujpHfu~xjzbwK zBlh!JbEn})fS`3b6Y&H32cuzgBk{o+bMyVK!|(J#h`h_hZ(_u;M?9u##Jo&#Ej1HC z*RI-PHJcgDsG+C>z@&c^k?}qZ3V|Gsg(HKSh0n$I2khQDf;yst&Z{*D)u)VDhTn4y zw&io*?BW-{I@@Q)rQ@@eBB^c7dOF@nc-H0OG#T4+4xpsN|Jk}VP+ooN%W2Y4NuRQH zVi3vlG5d4euY;^J;k8;`G~y2?_m_~gc)aszC`LFV1G{uv;r;K7X;sQKun70%n3g4SW49M$@dj9^w?SJ4GH;p1VYybQJTJ8Qc=dvbcQhFgAA)W$%cXj7=YvfR>RBmKdR8~raW zP5l_ZX@X`?e1Mk!5|F)3WMr|V{vvap8ZM)9PLot@F$Sc$MKp^r_U}}sdI5U!7DCmF zZnA8jAo(?U(J7S7=?MLww|k?rSK#pxB|@EKq|Mt3s1#Jomr}7Gr)Q~z2!4uMU2GV6 zsvH$k!KaUdR!dkB>ei?T;RGruKq;tSF~4lD_zS8P978AtLQ#@+K7g9SPJmCSF4z(2 zAE`BQVPWAnQXCH=2A&F|{iHkD^dpIXk^HA_!#zirA$8248MqJdzYJ<`KS%STwYisq z6km&GDQ=dWYIg)ZpUw zGOkMpDJ>btx6h-N57U49bwg~;LCyRiRo!Y)!mbHJL~y(Y#0zF!R73*g&w<0rCbi@y zvX+0{KEkeKMJI)*9DKVfIN5`*L(+a*iU?^+whUWif5k!rAR>TJVBk__c5So|XR<}7 zkHf@a&v83z;@kMev-@9lNc<}iA_jYdPZxP3*pPR>pek@CPOMw3w)uN;0$lA2w=TtP zsEfx0w0(KE<1{{Naf#%!g)3dedy-sTYVXp*^pJ;6jY9U;-P2{VzP32(x6M*+ubaHm zW`TRdakgs{bjXJHPjj_f-c}pXyje@Sg_RV&tMU9^oKT1Z;Qeg9F-lcsa!kylN(sn0 zp6%J>sfXc+Ygjhja~U_+y~W%9a+)P zh#ozSaLZR09#$`Tv4INMnLIpJmU&O=(PSUNX}MQ~-cfaKjk<^;l7IYh<%a@nGu-ArXy6Q*YNLWN`E5^c zt0>3mc0@_XklD$0l#+t8RVWJ;WMfpeDOXaj@;94-ByVd#mj+=``w-WQj09{s-E;!` zlU*C*Ee0verr+hZm>ym`!XoZBzuY~=oa%%*wWap#;{Uo>#Jg_d5ZkMBbk}cuv1|-( zV+(TXP|=*b?rGEWB`*5|sCpvyu8iWcmB^?1M)~n0Wh2MqsTTzvvvjD|-h$F?PPeF7 z^=A6bv+X($S`I)%q_ISdXEcC~$?fij2M-rtDJ?fnn6A%0{`?AVzl(q*4{d313jBfi za{A_?r~g%6AesOkf4Q8`{-3BA`Nhj`#aNXVCc$e)dC!p1-{1H0B!(ToN_t1b{ycyE6Ed7fwb<3CXAi67*s$YZR&uOCy{NV=3M^8@QVhIqG;A5eo2$*!|ZY9 z)7^<+9hD|y0-YJ>c)fq!qoYZX9Z++p67w5%4|Z3riTv~Oh#Wx=in`pu27!|JBmXop@s@B_d%l`q zjp_cvEQcE)w+(bbiQ_BSC}D$oWbC_ufK6#L(i$o?j4>6Gk&~5OdquspUU%n}@5Eej z8vhbK+^eH=%pEN9l@p#&j!C#}@Dc00#HNEf)BaT4{_bkdor<2jzwnS1C&lTR97Q~e z<9gZt<@JWj*8)I6X1Hf#g0@vMRx`fl{nFQe=>YNIV?ux3)YPU!owI|{FAdk%WJYaa z>X*|;=~F@x3@hjT_#ED>@U1X5Ihout@`B7|Pd1@uzdMA?K^L;SbiS4)G9NPfFL9&v zL#Se5tXRYqk+OW6?^bw{U$`Z34tD31May~;!M4rO80So-iZSfSK(*B71$vJCP3&li zm8e`!P4Th*0I~79XH%Y6F&`jk+=GfF0 zlixo(yBahha9&|ge8IGY#7O`^pxumBlcNk!Avy215N8A33afeLWs3&q%ISDeQZmFA zQO5RgS=hhdQ~cww>Y({mX8RPwe>oZaJ?L%>X>7i4e$=_`x~PCLk)dllBT7UBm0rFA z#(-nViJu8aRr@=N{~`VOtN4Yv`KrJV%8ER<@&hhzCkVsl?tQu6Giy_U9#>vc{5jansu;@ue8Q z%2mG4W^e`i9+7|5o{nKd1X%Ua+**2E6Ht998I%h$q6pr~v7> z@`r5%#YMH7V!45)EPs>9HT>MLiBH0Zc+luN!yeL=6_SF;BXDDLt8p!&lY;O9llUB5 z%T))rJkx$>qaTA=b3$(Z6i0r1zWra|M_&~~5DZ>M2Z5551Xy;Sa97ZkAL@6nYITr+EPr__Ornl-m%OM4w- zG#>{jKEO(snM6(O&%Z%G?ww-}nmmqtz63qF(oyxUYGm4f|0CdczS42L&g6Z@<4T^F zX2)(6rvGJ-IeB4f#2X4Nc}c(O^oTgI0?}J4?#5D{5=rniq>#iw6mTQ0uW;XZ>>ruY+6{-t) zn}^8FeU@JdL*NUM9HnF%XJ-VqijvAU)H7Xk62SdhqlliZn2OVIZ1&2=EthklU~g`k zoc$jA4}JufSD9xir|oOCh1ENOLj_UZ`n?hlMj=N)5ZTUtZsPl4L~)Ci(*kZodiI`! zWx+2f0Ys=rVvT>0)gAOxgOxKb{k#wHfX~4%q>2h(x@&Yk@`-CbI@p1Qv?a=2(N%AY z=_&`zYfOgY*wGBZ6cU3GK-kAY>HK13=pUJy3Vwg(=96`X;j2<}`yEkahS22}rr#UF zLmuQMRz#8$gqt;>-V#FH5x#-!p!C?BcNq>DBO~owDy^*yz(UK718V2MNLB zco7~&b8bpNOG8x;GXaE(CcZ^0WjMOHpL}y}7?qb}0U|? zKt66njXJhqlZibJAvo%6u`y()arp;A3=dtmkvAy3Vd@G1nLA*g6gzP%TaE;l#MU{xa+3ZnQn+xmml+$t-Vwf0YI z@K?A=E*mqNwIh$ZaK>sn?WrDWR^WY#uB&UA29Vz=Zh5o4>RaS9swbya@DyY*R1CE+ zbK_KG9Xj10>s1)imgQKk;8A0s?D`S(xPQ9pUk%z`D`sn^h1Ot1TJsZDEqNlAU9j+L zKd)m2jhTBu+PO<6vZG1u)Vs0>iUM1 zsdZnTGXIgy^r(T8XcW#U^W_EAXN0{ZABJn8th|yeY|Dt(vi|8#%O0-qss-0H+!VpR zqYBCsycgb-zPe(IA|79m*7{Q|2?T~9WbC(im_yM-6G73rgK(JN>R2KahZIjmlJ6hVa=CF^YKXn)j^zX$z-!P6d8}X2)o{M)YV_Qx!8{^Hfgpzt4b#>nn(a#P zWaza~n(XC?V?Dc&-)H{8zc>(4cf!rh{~>v@8X~^;O%=*d$EMO5_PUKxq(%IlvkSAF z?n^yBR<+6yriB6|RYE8RM6rA^aYS_cM9`YSGejm)`N}7=ZeafuoDV*yGAfhpWrCY$ zQj8Cu8u^K|JTbT^1ZJ%Lt!D;&KxwgZ?(HON;IOIY%$ie;zzKhGAPIrJ!A$;ah1438 zupQv}l^q(1(ElW25$dS@-t(lYYTVDsEyjRn*46H!ph*GW@F{JK`=WJ0y;?qQ{H{uE zM9i<+0V`39vVl0dK~Djx|IxdQU8EJqi)eZ&t#W+ZrK%Xy{r^vIXZa9S*hTvRBqR;G z#UvyphZGSkKw3Hkl+`#7E0X9T)tjT4ikTT)?wikk=3CegK4jD{>%QtKH5lBV6qyK&bJb+k8 zcbp7vT?}r^FlE)w5el=KKpfPug8wwMX$2?f=+rhv(1hgr_)O)3|dZa z^`Blvt3}uaG150U@YGaoMJ+(-?&1JUD`TO>UYHK2)8`u=%vyphyW3^^qSl1i{OleN zr~kCIJ&Pl9-2d2Et|WEW{nInDu9&tI3HN&4Erc|i&EBp(#?^h^RC*be57BKOvQiWL z>ZRLT`1y;WwL4CZ;b7L)Ma4y$RBs(oHNR+9XCTlwq8hVN{ZB29JoX56f(?mPYQ zd6m9aQs!AHyYKQNM~8Zo%9`3(&BU5;>ZrZwrnGsa^JNG7k+gbIh;uHh*jD|&@!Pvrnkw6hs7LEj*a^iZ*yBW zJ&fB6y{H9&lSq5P|8|vB^M!PycvHg~(k0kkPmhljo|V@jD?+U@xmh3f#95oge; z4wSbNk-Lq1cj5PE-mK~~zsf%%Eo*$IC&>i$1a$z{x_kcdSa9-rtY8j#Iz`h{qE>>7 zQyWbi7{=*aGsf<=XD|1=y@`_$nf=t*5AHG6px9|| z(&=k)90BzlABRn#V=w+9bKIgxsR@^3sY5f-FnHNF!m_M$fUWM1l(nR;s9LdA5-)r)Z*lX; z?j5d)0|bJwiA^vH`14nP8}Krf8~;qTDXx`G9KWCxL-yr6a6{w=$hMo3Lc+_(Iy7!c zuV~2R#$PBl;kOiG;uF{-mf5kkGx1OWBG>$dCb(VSoD=!m7>3q9UoG`N;T_@6==7F$>Shvu z{H&%P7TG*V2Z7uPMlPei!fCSiZO_e$cf769ZAb`V%$iaF>iPYe+l6B*e0sMbUi?{J z*%t!G9dBrgpuCP+K-2R)OMAN+`UdJQB1lC2$iHhZBN~~q1I+8(CejqvP@fbM2sdky zDaR*or(NhQZ_|ZIlG1sEQKZtW3}dsY&dEy!3(pn>4&?a<ST~BLnuBEQsH#$K?3got#k+^x#{1vsk>A)B1$pH2#nclUU*_UT5L=L04z8%Ar- z5Cy$^7`q6PorqftT*`OQ^2Y@XwZx8afIu3;fsTqRs%uyM<}1~0bmlIc75LU<5~H06 z--k^-VE@)2sV6Za410l@eOeyCadEM!QACi!bAea*3TR$EcP(03Z9gwfXsg6sUn;z% zGS|E8!)A}mI|4RJ;!-k!)zl?>_0a4^9aQt$ZZ{xx+C8zxiED>s8;8Q!kjcG{QwQ%3 zIEcNq7Q5^#D~F&n&%y5m8&e#Ewh=2ExGew?^@YB*g_UAM;5|W_@G&(u*U!2ezeoC> z3f5}p6C+Y85iDWH^V>eieTUPOFQUd*94Zr?mWV1Qb~ZQcj}x#YpEI40S?x2B@d^jH zMXa@dj>9vvm;;|ado(XI?oW-a%QT_|9PoCjOSV!U=|>^sED3*!JcDXO(sxLJ#+a`Ey~Xkeqe9XCGgD8;FQ~w<14gX zugi@ix?oL}f}$9S4mlGH&~9D}3jd-8V3D~gP2=(qRp9ITVug!Z-|z2Wy045UWx8~& zgzU3|kE4W=o4nZ~Sh$_*??Jo>17ER!kGJ<$4@EN&WpQ405Qc9m4NfqSo(bk)O?(VbSs;22_x%WG(k0rW;jrBrAL`B_w(el=OK9Ng4wfNZ9Y2!RqD`AOj zzLq(grB34}s^{-^}COk$YR8-XB^brKYLNfuXrCIoRRKidJPx%Cr;jw3Finm7ENxU5IDWQzdM zJhBH>;;p^B&yY6>Ye#(ZHW1ojc@rFjke|CX%j1~2Qipe)c|?J21-Ik6cfabG+)Prg zQoyj{$g8R-P~x_e5r$4W!^t>DGKqbZzw4@@CxBJe@Nfl6bU(`KEiF8?X|Ex&p@@I| zzW-V-r((c}tQP6V{31H4Z0{*hG9(N-J)*gk{?xH#Lf#y#T-K%>ywbT99}4rd4smsb zBkR3~$fO@n$a9VPecfuY&w|=|n~{?DZuQ0(?+K1?v~JWu4eKt! z1AJCPIWgt|5j`6pH|km>Ohf!7^90Zk49Y)|MHPlHW;^SiRETQ z8^vHjCP61{rO~K)zDv|$lX@wzXGLQ1#G8#ZSWZ(-Fj8e>c~K14yTghj%sEv5o@aUs zKGQ+1BE_S%cz{fwU&Zz^o){Spx@bv*0Wp=CSt>1tg47Rr|;seo?~~l(GlalJ(~n-d~D{< z^l#}+BNIGG?5)*tJ5Y>QAk6d52R+ET4Us7|F>$?$61a3 zt=|9Z_aJ-J4S>IEkJ<{iVLG*gb}V4&SzP{05$In}{GFYhtL&txYM=}Qd$QK3#^iYz z!UynXTcHI1r5WlTBYmX-n!K<(Xb!0RRMPuHGL~HNEki5O(%hh0-0UPKEe0hLTjNFL zB5(u>+FM9tS$k;0FkF)6q4LWiiB~dYZL6QgmXM8aA>#zAqw-|ge}{)c)BVi^&Xr<) z``fq-dPlyP@h!cBHI-hJ6nbqpC7THF4y3Ewin3_!tiN-B0sS*(XKh9^*TIM1T@{3# z42DvSomF%^^hV_x<~Aoyu0h6yNQ)i|!u}FWtear|BBlF)lK9g60n*e#{Or=osaXVX zm1gFeM0-kV_HOsc)=XdjpBuGK*2%J@nGlGa|AGm=I_FJ zNp|&TaUtE4XF=RYXQQvE|J7#?rb0Pjp7{89tn*~FQW}wH?Etp%9c8_O7~N`@+c=y} zv)Eo%!}T+Ybk=`|;{aDdTD&$@ul{duc~hB4E;)gPdN_>Y$teii_bxlPi zp@)n<%*;qa!ruxFwAwC#+u-U@aeSG3p*sQ$=dIVinG}u)3YNUo(z;s#H;K?!bW4m8 zo!mM+I$GFSLK8H+^*J~9wEa^JyvQeU#PC%~^XetTX#o_oxWMi(eI#9cGIYOqF?9ya zq#Ak5k?H1d*WP2Zjk?A$j=0F>bz0GQ9UUF=DC2zNC(SsX4MpA`^FUN)g@%$RraPMN z_QZhPiLn}l->AE3%8$|ODQ`#9m)`8OjyUL#y{c3{coblCs)KhvZyZ+{ zjWb?+vx{E-HrZ?3$2z(X*t$-xZ_&%ke^Dm-pHeZ13Z0b%2P-|E+|Lo&#JNrsFwbmj z36>;)%DjbC+U!qrE(cS+C^i~;>0%uqQv64i?)OUi;-UzR+eR9fqsK`n%S)oEi+b4x zl2kJz?1+F?F7)NG7z;W6fWvByRwq|ii4!DG`K8befEamECy{>pdFojWS>h0gQyZyXK{XU>qx4`2^J=sKOmaJxmuiU!0{o? zW93)z0`%cj)wsUZfZCS z;u7-aqMb^)L;;AOqp@5yJVgfnEy3W-?PHRIVVjrfe6R7*7ZjI1j`;YN#pM~(d{!J& zk-kKVgTDSz8KkuIY!RLuBN^Q|&y>WnST1qGf?~WN14|Md8CY1od(;K{uka@MY2T}B zM417@aV&|ylG#y6R8}ZJx$OdT8Kgy;`ghI`>sj1%vwA_TjPKtWsOC=6)jW{c)n$d~E$qa2VVz?g&*H?%qQ2&k4`EmT2GT>vy|RgmaJ< z)n1d(GJ5N$1?m8dCUTk3f8@k`mrdHZl4`8n$Mh27?krCzJ7=pwviCz6#~w{0tjq3!F1GK>EB4IH zOcEm(%Q_wHe@M*RuzWW%3NWN0>g!w<$26xZ6-=C|znj$P_v^1sg(QysMtomjTa~xB znS+o89rge3Y8%>t^Px){>)W~#%TLAzsqbhlp;sePs7RuI+QzzTIoV!#8~<#C21s+_ zzp|F4;*T6jkv%}o@BUzLa2z$O+-!N@Q@PuySy^O9rMf2eq@#>69GI?>_hGSG@*JU;%1o{ zUt38e9{Fiy@94YUa1_mq@TRG!`tsAd6JFCZ(&oe}ZInjUHOwvgfyh~3)ES{)7?uDv zjpBV^;=*5LQNM9hYPi~6>zMeWintG-Yr!g6nNY5*W>KJdeOD`rZto?`{pJoB){cjd zChD?Dz;tLRi&ARN+{8d~jc_pmGd-E{K$QA7;^0BWiZ-HVUq1TF&aQa)nlGz}qYN=C ztDG>SYuglV_HH63x?^c!LrM5I6%~tD!b6yn7QeYarj?Ik6c5X6WyXeyCrJS3QKLl` z-3*zH^7~6b`w6?uwvCZJ!F;QdLfnQw-d`H~Q@aKAyvS3z!}E zSClr(hXG3goPg3xzmJoNg9cSZ&2hRUy@>|y1VYQt44mvPN&;4-0UDrNGh-Gi0V;@W zL)Dt943ZS8PZW!*d2r86a5}9hdJ$PMtYH`G55lk{w6P~lPz9YoA{_(!^g({Lp(oVp z+#GS^wvdAh6tU0*8)HXiDm%hf7zy#XN3Pupv~IVV0YL{s?M<3|uHWg~f(zHjH}>BQ zMI+DcqwonQVO^S>snuNK5|g{?uO=~4O1$_B10G$H6AOghM?De z=`&d+5k{c!Yp6h|eS+QY`tolTd6O1>!$S(Ii@@$u1eS|5l z>R*aR*7tXRB~HoAG2cRe9GhzN7vg>^8eIbKV#Np%lfh{29D~J4(vxyN znmX3eu8y869S?u_PEd9s!pUwZ`rr?du}i)7OXA!6#zFF(^g*0{x6u zD%NE`Bvjo`T$T9?;m)KCU*1Wjf&)sG|Mu*tIPcff^@f&~% z`aqDkv0JyN!%_+_vAqAE!~Q!TrV_p$9^ucAdlzB)7c*p~yIla`J1`Ka{gV9fT&4@1 zKqN$Q4SXX`R9o7wJ-v-detCS-m_J`WX@5uA?P!A8!~zn0cyzchd};{DluAytObyT0 zh>B-oZ=(?n&(*U&WZ9rj0z#GsFClM}bL)xRO%<(-Q_;KTqv_@{&sxI@+2?%2E+QmU6?Y6%_==c7h>^sO-_+1k!N6fAMi^E#rSA{bT=OOp`e*%A0TE zFf6H;&Xb?g>w0b;=$#4)qSqIWEypa>@TAhSvt0e+!ZMhi8H?3ug&-*8rQD{jsuDQV z2(7zhY9DBrWmi-%@EvK?Ve~DGaN*be<%`l)TV%71Cfmb&_ld|_D*UA^pTYNDB$Xhj zU{KrxwEVRvWMDR)8IVm;zDduqapYEPBA>@gAfiQ;>D=sgE$8Utq`i`|;4`c7HRJaa zM6QTR?ba*vZeriouaZcYP?0A^#AP`vh0VUhJ#%d`e96++#4%+%@`b4Cw(5^~E!t>! zh@vLN?-2fgo9&5~YEt*`=#rG#0v|u}2$4Hp>&S1EzWw;Dx^6=A(kj~l|A%}D+IJnO zr;S^MFgUK?_WtpJY5LzJC~OZhXRJL>D$mCPOyP~1>+ zazo-+3mKLBUbQ-~=lIYTa(XzS7b9)Cj}Bj&otib8CxG6a-)JHFsp8GoGfA4yAWh52 z#1YN##w%!jK&*BwpV*r%oa2g=@=UMP!Nx4|4@@65c^lAC`js{~t_ znAbJyMut2E5fuQQvlmzo@K@|d-EzJJVaD*fFYtos4zHXDTfP)G0pPCCO>FD@gXdU%ug7<8tS3s?MC0LKfu~=if$K4^ zkKV&TG*S+-f@%vuydgP}AhRaG9Vp;#GZ5r}hvNR8ugh*o;-mDDW$)XN8Sl?REu|l6 zkpauXPMnNZLjX@RYpccl`X&P!NLB5ogjckM z0CVv-!tvbs1XPAI0ai0UW(uy&dAA949ug8JMG~>`uHfVSTiDjyu{uF#3Bnu?J;n+) zYVAgj;|Qukm&kUNc4~TC>wtSG1=rJ{v);T{v`QP8Dt^X3D)56=Wt-+IV&u82{tC|d z=Et1s2ZQGOuAdF}zm{}%S{V~KR1wDCJ0>L3nSxbhWiQ$E#Nk?37d0y_%({(JWDz!S zi4u_&J#OZ&EINpk2qLxKwh6d$T7Epr+XqrIMaWs$j#<`4-jjuMaSnqdh>`w{OHiJI zfb`o#qMoT3_{GIx>qe!v^7A*xm28*fznfXS0R{+4FlM}86o0XdSZhjV^uNb3-rK@6 z9`Dofh>>;T1}a6}k@TvS@s%%Z{Tf4FbPCULezk=;M^srVQMze8@2J`zT97Vd z!=?g?NrEb6^4dX!QCzXGQj$hoStpDzw2jUX z@*JJb9fms^5AFiK3{+4$2mNy3vl1bDCG^J>n8Z zQN($Z)zu&Jq=n&amwB{l3vo;FyQfo)Cz9k@2vY_4ciAIE=Y z-eh>Q4}@xgfmSHdyM$S!j%?J82dX>UaMqo}<5@oJg3!QO(M-1-0O4pusjMQ3ROKyd<_k)P{$BMrHdl#!Tx+o~U%JG1I!B!m+_H1l1R9mei!An)OJnr4_fGUT zndBFI>d*$m*=}Dkh;h2SZrbUo$5y{Dg%QI@5GMcP;nST%-@e`CfL4#BY~oC({t*B8 zmYpA;@py8H2Y$}&{wid(+n`lw3?LG{@pEe9*H>K7k@3VYPLaj5t#Ss`z99VMP+w_q4H>%?#Jh%X?pkzyDDr z@#Q5bXftN`ViaMrf>xc_Q|si$=4vadn4?^^19Dil&%qN1HigWx6oO~-1f0#C*akwA+U9=@CSpjgvz5Ew(e3$}h#_;yqT@GaYwPH7)p ze8gt6ajB71rve~%25Bfj9;V#%s{SVkm;T$H*a`-rcI{AQB|qY_oTz#_WV9kD1XRjm zR+3TporEM8viAQxiZ3aYOK9EL-bALa8 z*mTdht2;ooC|cQ+J#Ec5XhS@XOJA#O79Vs#KM!}8I_&P@1Z><|_3YH(c< zN(EY_Qq*LKuAW}fK^F7N;rbK7t7b@OrP0#kjlXU0WT&F3)?N3rMi8&~e2-1cO*g>l z3%_>@Ej9Hw6sVG1S(-B%URR>~e;}r}aNE^!TEscuUv^wMx z$v%BO(D>kac*ZCQeAL#FWop;X04#Y|Smo0c{T1 z@pElgo$4vw=td9cLLRK`nMY0VCSX2!8Un_YT4Y}ImZe?ZRrWvH$2bkCPdzgzn$tko zr=q!M%rgb1zGk{NkOBWLJBJ`aH?ZhNO7Sr)#^=|>Oodjklk85Cat3Pdd_o}p&SC{7 zK0hkAcbS{C)Z7^Q4m8kg(wrgLk%ST8wt6kD1vy%$6VFG>`r~`5fcT=QyQ6-a^bN5g z^)&P*XZSEXX^OwRM*Pn1c5Cn;p&-3tK$ptz#X)u%NUe_D1&)yFPRdE@ek%^g8Ya@@)#Q_dSaZ!cy{w zW)81ZyDgMP7giUEYdn@gakbufT&`2FbsG4;imsGf-Hx-{cKO%1-JE81JY}f)4vKw# zxW-V}%^S5i89kJYQ(I3ljNM=a7k-`47VBmQz5ah zw{r#crZXq1wJuJs`fT*tp~sX|R*u_qk6OLNj=K1&zDd&6TD!aIk#=vz&l7nh2{#l2 z6ZOf!tjWysP0CWEdZx{k_Y>UlVX~N)r=Jp3s^%iA?iVQdT_)`ve(_kH=of|F!0gt+ z4DM^u&b|4M*EAClfwP^jz7rQ^#hvsJY9i@P@~VLP0v(W>2;ZjQsoNC&4v1TiC(h+}14pdLWr zr``PExG4-gJO|fU6c~L;xU}Ybfabi_gu{kVy0H{6u*)=@pK^G3XK~f3t*$+32n`Z` z@E+!QoU#26IwE)7ZGE=4(2aSHxlMDaA_ z(CDJm9M?vLI_W+hnP#ey(pDfmm z=911yuZ~!3Tk9ENl2;y#6LUC?f8lT#5#?aEyV)ZGwIO7XkLM@NuUcC*GfR#8fpEBA`>r!@Kn7K#p@1*0D-U9G>2g!IfH}BRo^8lB zGV7VO(oyi81C#Ex&DJ#hdB9)QUE0_0N?=PGk`8;;n)yIb0t7aea#|0_I}dy%|Vca&w4 z^3qyU=ZwQwiFPN)$=)L8&73ofYM%J@-E4)#KaX-d66^oM6_f527!c6DMwmRdK3+gv z*%6kc-14Uy^9tL&vQw+5Woj}Ivo}VeG-Jv~+0!+8^#bMoMocC=&Z*LvV&7U|X37vB z|19i%+cY(|_y|$5vZpndGf<;;^QJIgv|V?%ovK-Ov2Did_NODQu_{}hkG2{}C(d?K z+xQ`BmYErYoZ{{jbo3A~Dm)LCp+`Z*81wtL*I5$|oFaIWMO1II!(Pq>n}B@g4pW?P z5x4G{jTuK{3Wvv4mz8l<(ifYerKeZydb*h_tHWLLA3uJL+L@>@Z?#!`Juf? zYc&q$cBjfJvg+s2VnRoOgy%}~k~1pu z#)E#xz4b6&w<#Y18(Ol|3EOFP^zutUU#YLm4A~uXb1q_~@4#{FX8o^^dE^s+&CHRu zS8KIJdc>SlS)ROqv*3JgPIC~mEJs_4XAmbefLU#o=+Lk@j{_XC#g9T+=?r;jfaVE3(qL}~ z$MG7Oenpa$#F-C_0|}McyR8h18@TPJMEXpLcJ2Ltq+})Z(lK9{c`Jr1M*U~%5^2%d z$nx|lY;`s?FW7hhQ-bJ2Nh2umyV#H>AgYK+FcTGqBQYSW`-OFMexuPatKc(dzmg97 zS|6T1m2++YJQZdF_?m&|fg;C8{k-91yCCv`cDcd(V(wi^JHM7bC&+Y9+N4s|RR<@H z17~P`VOSRR49rav7EuRFGvP$fU*S1T2s`Dkil!0AEvU??&9)8F*)RlFmj{C>F8o|Q z6mWygybTZatb7V)2e}^FmC~VnAZJ;Qvewqjb5{v7P_VLsa-e?T+zPg~JUQOIXY1 zzs`u_#?-|*5U$Qhag5u%vKl0H^YBRAl5~Q}yy1AYUd^kL=DKlQReqiBmQVbpVGc#y z*5?_&|HKF(4X$H0ni;D+mmpHE*OwU)Lodg^5l4Jha*KdyH$x&C@!JpS_M!}UuP-)C zTH2Xh_G+2DgQ|{*iNqZGH7iZsW`6x2QuQDay)~N{(aQXpRn`4egv220PV6o5`Izr5 zBYoF$e=lk}7ZHPDO8a9F^a&PEV5U!tM5NM%kkSEJJrG9OBeDJoQ8~+N$iSf6>|lqY zB39~2&&EWWX1$h4B<6ysZLsRVv;uh_nJA64a9y+3FU$J7Kd|6D%1^y@qQgI(xW+h&NGt^K%W{bkH4 zL}IkOg3%Ur2D@vp{nZobcZFbE!?wZ?{ZH0{`B#m*b8v-^!ClRko{Ysk}U09(>?hJn8O! zdhE8LS8%g9Z$|R`~Bh1y(L7dOM7Bv;nAfXJR29HoXh(s4o;)M$WUD3anQBh zM0fT)TP18zh5z-bV8<*wrMz`8{LaA~-;-3I#3cR?iCe8V5h6IJP zmT)}Pw}dLddl!Z@PETjR?TcQ(m#M2!C_=1v>#)VIE4ojl zfwy=yJhGB&orWgGA6-HyD3OgW-}Xl?k9`ImcXZ`jf~w;)1L>=TO)PIz>n&RIXZ1x+ z3pef%6!ae$=}DxkxXGG$cnlZ`-!8qg&Kih1cC4{b3y_6o_gpYv%WRDCO?(QF=YA*` zsKnW-tVuV?ebpo*g@iMc2>LdHD+(YkcSOWNo`%sfn}u&aAUdn7Fq6|_IE>Hr$t30{ z**iQDax8>DI+%JR8fWp5&P0JeN82%s{teRSNA@igap~+_m^kIylCa9}=T<^W%R<}!|w@wlWiaZ64UJie^asg4>_-ZO1B^w5*Nb_R}IvrS) zQs?|!ApYbAgDz?Lgq~J3amAE`CkL@K%d|!wh_tBhiROhlsh&q0A*!z{M@VVY!4u5oZQPbF_I2D9yV{+t= z-JtKe9)ZXSjL0`Vta_2Rz3Fe(vlH`RO)#rVp{BE4M+WPI(Iq0Gb=?jqxI#~;@U^#& z9&Nt#UEH$FC@R+wehXT)A?V|C6fyI1)o=>GG-qIYvjOfdo^GmZ&OW?vkM}pvw;ME~ z0cF*BQZ)1l87dBNcPp|c5NZUDMTyG*YW2KW3@n~1HObg&39Tq4^26~ZJB@W7QQ zA5v>j@_#bCk84X5v)HY!8w%|NUELyA=sd{ z5t{eCeQc6n^YtkWBVXYvV=eOD^5H9^z^$zKwP%e?0-{^8C zINNWe(d}3_CXNX~SDhERt?RKtJ6|^oi8sQ52gmcMljRTu78F`J!JW@%q))@RBxgYB zg2mgrIFZ?gk;ni;6|`~1tF3Jdb2RH9-@&}xkwQHad245H`z3g47+8g$ zsGcI<4l51eeXJL7!tf++j~j0{-|t9z$$M76 zq`A{u&6$T})sZ9CD_mWeR|{+*&Uh+bG=WrPjI9DqlbQ43L(GFU5_Pj9sdS_A)x7)*mWs(+j=`fx;bH*BEWW=Wo^joCne~1A-};-@1b! zDZAA;UX3&(u&Q3ieKgQ`oEpxdR~B!z3QZ-BUeLHL${vJb51jNCD|c=47C2|(3n*aE ztXDv$d(48Gs%gHV30{FeJ!*BQr)1|S5{qvnYoY%7@M~O)dQ+kO$$XZLJ5MP<5m%}8 z=Plf(+ih1Lr22a9bg~!;BemJi&1YJ+sCTHx33`d?KuuCYmohXV+zKd?Sl1mKdMdim zte~3g^SwF8I$qzupr54c>7|)etpdCzS(RF3Eo+;x|674h5!GquGHjZVW));2gg$I7 zXg`<6bE2cA|N0x{*qZ#A)Y1OPU@)kuQAA&m@sFbGR1NQ&H0cqj<12C5f-$`yaIyYA z$LB>+>F-!3lDYJvr0OSIo&HU_bW16oe7hS1m{=jV%Hrxg@6e78)c|=NN2dwOO$R3< zH9VW=*35ET))E-a%F!Ju?!1dz#OtM8#iFPd70Hg1-Z{zBBrZ4`??ec*MglkS&Vbpx zg@*pjI+U|c%{r8@lwU>J@-%<{ti!r9wa7MZ59FT4dY@vMWxGDPJDaNtL@adJv$6<8 zDv<#dJ!;Ffrs_lv3^G&>_VA}U*o3mN^+qHRx$K!x z*sM)Ep;lrQbv9g;QP(yy+`&RF>*+=uINgzor2!Tsdj1CwZgE}P=P?cB^-Igjvlvzo zFYJ{b@K>3Tw_b`65fRi|iyeIrQWoxqUv;`c@i1kt0**`vh-Z$hgznv>Hs69JZqj14 z)~xw;TEe<1UmF4#Trl`d9y~ya9(99noUA*W}GGz+Ij@ba+y@I+%co*bVWj~4fpFMB}lr4;|5$kxi<_Vy-&@O7L3 zZb^~x?iPH{q_!7(q~z?~D08N+y@aNGt94MKMot0WVO-pUX)$KalCu9lM2E+`Pgf zCw6l@z{hIY__?UX4S5Y?fWIxqT|^SjuRr`VIo<}nxB7VFz6TRUOpoyfXZ3s$f2$;& zPI`^Df_fSK*SO%a>186(*FI#sfZ$v$U*hjZ-<|up0w0wl3yV_1=sqS^dA!|^)mwZz z9H48|)#c85i8UnSKF^!4*umoo(%sVXzo#WyQ6;8M8bhPJ)l}0dEmN0V<&}`g^dD~< zZqTAl=Sya6g1*0h>%d{9;U6}|FLOzkw8bDPpK=-OV20lDFhjQ#1+b5} z*p|g5>Qp}idP3SC^Qi63Q6n=dtokLpHY>`ou9@)QU^`~zje3`Y+9d2r61qT$g6rLq zAm;VW&YM~6*~yjcu#B2xMt+Hml)RXZO_HyA7JI|2v*E!T3*kZKJoQK`A4BNuDu+Tm z3dtD9h;D&?6}x)mmiH%~ETeFd2Ivu=#^xfn7B)SS%G@6a{=#AMJrDm5kKSkQyb%j~ zS7k&*k-vqq4G*+vv>p|@g!;3K`TNfy#~jNfi2zHcPk#x>SAWsSAG8-J;cNc$P$NjQ z*}1ZOhiH*l?

-``` - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/dimension/container/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Container.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/dimension/container/container.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Size for Smithchart - - - -You can also set size for smithchart directly through [`width`] and [`height`] properties. Using this properties, you can directly mention the width and height of the smithchart in pixels or you can set the width and height in percentage. - -**In Pixel** - -In smithchart's width and height property, you can directly give values in pixels like below demonstration. This will render smithchart in same size as you mentioned in you code. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/dimension/size/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Size.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/dimension/size/size.cs %} -{% endhighlight %} -{% endtabs %} - - - -**In percentage** - -You can also specify the width and height of the smithchart in percentage. If you mention the width and height in percentage, then smithchart will be render as per the percentage of it's container size. You can set the values in percentage like below demonstration. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/dimension/percentage/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Percentage.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/dimension/percentage/percentage.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-core/smith-charts/smithchart-legend.md b/chart-sdk/asp-net-core/smith-charts/smithchart-legend.md deleted file mode 100644 index 9fa877103..000000000 --- a/chart-sdk/asp-net-core/smith-charts/smithchart-legend.md +++ /dev/null @@ -1,120 +0,0 @@ ---- -layout: post -title: Smithchart Legend in ASP.NET Core Smithchart Component -description: Learn here all about Smithchart Legend in Syncfusion ASP.NET Core Smithchart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Smithchart Legend -publishingplatform: chart-sdk -documentation: ug ---- - - - - -# Legend - -Legend is a key used in smithchart, that contains symbol and descriptions. It provides valuable information for interpreting what the smithchart is displaying and can be represented in various colors, shapes or other identifiers based on the data. In simple words, we can define that legend is used to denote the series rendered in the smithchart. - -## Position and Alignment - -By default visibility of the legend is false. To enable the legend, set visible as true in legendSettings. Default position for the legend is bottom. By using [`position`] property, you can change the position of the legend. You can either place the legend at bottom, top, right and left side of the smithchart. To use the legend in smithchart, you need to import and inject the SmithchartLegend from chart. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/legend/position/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Position.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/legend/position/position.cs %} -{% endhighlight %} -{% endtabs %} - - - -Other than these positions, you can place the legend anywhere in the smithchart. To achieve this, you have to set position as custom in legendSettings and specify the x and y coordinates using the x and y properties in the location. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/legend/custom-position/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Custom-position.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/legend/custom-position/custom-position.cs %} -{% endhighlight %} -{% endtabs %} - - - -**Legend Alignment** - -Other than positioning the legend in the smithchart, you can customize its alignment also. By default, legend is aligned at center. Using the [`alignment`] property, you can align the legend in near and far locations of the smithchart. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/legend/alignment/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Alignment.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/legend/alignment/alignment.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Customization - -**Legend Shape** - -By default, legend is rendered in the circle shape and the color of the shape is as same as series color in the smithchart. Using the property [`shape`] in legend settings, you can change the icon shape of the legend as rectangle, triangle and so on. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/legend/custom-shape/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Custom-shape.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/legend/custom-shape/custom-shape.cs %} -{% endhighlight %} -{% endtabs %} - - - -**Legend Size** - -By default, legend takes 20% - 25% of the chart's height horizontally, when it is placed on top or bottom position and 20% - 25% of the width vertically, while placing on left or right position of the chart. You can change this default legend size by using the [`width`] and [`height`] property of the legendSettings. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/legend/legend-size/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Legend-size.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/legend/legend-size/legend-size.cs %} -{% endhighlight %} -{% endtabs %} - - - -**Padding** - -You can customize the space between two legend items and space between legend shape and text as per your requirement. For customizing the space between two legend items, you can use [`itemPadding`] property. To control space between legend shape and text, you can use [`shapePadding`] property. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/legend/padding/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Padding.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/legend/padding/padding.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Toggle Visibility - -By default series name is displayed in the legend. You can collapse the visibility of the series by clicking the legend for the particular series. You can toggle the series visibility as true or false using the [`toggleVisibility`] property. By default it is true. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/legend/toggle/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Toggle.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/legend/toggle/toggle.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-core/smith-charts/smithchart-marker.md b/chart-sdk/asp-net-core/smith-charts/smithchart-marker.md deleted file mode 100644 index 2f3d3b4cb..000000000 --- a/chart-sdk/asp-net-core/smith-charts/smithchart-marker.md +++ /dev/null @@ -1,87 +0,0 @@ ---- -layout: post -title: Smithchart Marker in ASP.NET Core Smithchart Component -description: Learn here all about Smithchart Marker in Syncfusion ASP.NET Core Smithchart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Smithchart Marker -publishingplatform: chart-sdk -documentation: ug ---- - - - - -# Marker & Datalabels - -Markers and Datalabels are used to provide information about the data points in the series. You can add a shape to adorn each data point. By default marker and datalabel both are disabled in smithchart. You can enable both of them by setting visible property as true in marker and datalabel settings - -## Marker - -Default visibility of marker is false. You can enable the marker by setting property visible as true in marker settings. This will add marker for each point in the series. Using marker setting, you can customize marker differently for each series in smithchart. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/marker/marker/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Marker.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/marker/marker/marker.cs %} -{% endhighlight %} -{% endtabs %} - - - -**Marker Customization** - -Using marker settings in series, you can customize the marker for each series differently. Using marker settings, you can customize following properties differently for each series in the smithchart. - -* [`width`] - To control the width of the marker. -* [`height`] - To control the height of the marker. -* [`fill`] - Used to customize the fill color of the marker. -* [`opacity`] - Used to customize the opacity of the marker. -* [`border`] - Used to control the width and color of the marker's border. -* [`shape`] - Used to change the shape of the marker. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/marker/custom-maker/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Custom-maker.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/marker/custom-maker/custom-maker.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Datalabels - -By default, datalabel is disabled. You can enable the datalabel by setting property visible as true in datalabel settings. For each point in series, data label is created. Datalabel for each series can be customized differently using datalabel settings. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/marker/data-label/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Data-label.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/marker/data-label/data-label.cs %} -{% endhighlight %} -{% endtabs %} - - - -**Datalabel customization** - -Using datalabel settings in marker, you can customize the datalabel for each series differently. In datalabel, you can customize the following properties differently for each series. - -* [`fill`] - Used to changes the fill color of the data label's shape. -* [`opacity`] - Used to control the opacity of the data label's shape. -* [`border`] - Used to customize the width and color of the border. -* [`textStyle`] - Used to customize the font color, width and size. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/marker/custom-label/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Custom-label.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/marker/custom-label/custom-label.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-core/smith-charts/smithchart-print.md b/chart-sdk/asp-net-core/smith-charts/smithchart-print.md deleted file mode 100644 index c82e4219f..000000000 --- a/chart-sdk/asp-net-core/smith-charts/smithchart-print.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: post -title: Smithchart Print in ASP.NET Core Smithchart Component -description: Learn here all about Smithchart Print in Syncfusion ASP.NET Core Smithchart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Smithchart Print -publishingplatform: chart-sdk -documentation: ug ---- - - -# Print and Export - -## Print - -The rendered smithchart can be printed directly from the browser by calling the public method print. ID of the smithchart's div element must be passed as argument to that method. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/print/print/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Print.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/print/print/print.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Export - -The rendered smithchart can be exported to JPEG , PNG, SVG or PDF format by using export method in smithchart. Input parameters for this method are Export Type for format and fileName of result. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/print/export/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Export.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/print/export/export.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-core/smith-charts/smithchart-series.md b/chart-sdk/asp-net-core/smith-charts/smithchart-series.md deleted file mode 100644 index 6d146cb75..000000000 --- a/chart-sdk/asp-net-core/smith-charts/smithchart-series.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -layout: post -title: Smithchart Series in ASP.NET Core Smithchart Component -description: Learn here all about Smithchart Series in Syncfusion ASP.NET Core Smithchart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Smithchart Series -publishingplatform: chart-sdk -documentation: ug ---- - - -# Series - -You can add any number of series to the smithchart as per your requirement. You can use series setting to either add or customize the data. For the points or datasource added in the series, line is drawn. You can customize the each series as per your requirement with marker, datalabel, animation, opacity and so on. - -## points or datasource - -For adding values in the smithchart, you can use either points or datasource in the series. Points and datasource both should be array of object which should contain the field names resistance and rectangle. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/series/series/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Series.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/series/series/series.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Series customization - -Using following options in series settings, you can customize each series in smithchart as per your requirement. - -* [`fill`] - Used to customize the fill color for the series. -* [`enableSmartLabels`] - Used to place the data labels on the smithchart without overlapping with each other. -* [`visibility`] - Used to handle the visibility of the series. -* [`opacity`] - Used to control the opacity of the series line. -* [`width`] - Used to customize the width of the series line. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/series/custom-series/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Custom-series.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/series/custom-series/custom-series.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-core/smith-charts/smithchart-tooltip.md b/chart-sdk/asp-net-core/smith-charts/smithchart-tooltip.md deleted file mode 100644 index 7675bd556..000000000 --- a/chart-sdk/asp-net-core/smith-charts/smithchart-tooltip.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -layout: post -title: Smithchart Tooltip in ASP.NET Core Smithchart Control -description: Learn here all about Smithchart Tooltip in Syncfusion ASP.NET Core Smithchart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Smithchart Tooltip -publishingplatform: chart-sdk -documentation: ug ---- - - -# Tooltip in Smith Chart - -The Smith Chart displays the details of each point via a tooltip when the mouse hovers over it. By default, the tooltip is disabled. To enable the tooltip, add the `` child element to each series and set its `visible` attribute to `true`. You can customize the tooltip's visibility and appearance for each series individually. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/tooltip/tooltip/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Tooltip.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/tooltip/tooltip/tooltip.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-core/smith-charts/title-subtitle.md b/chart-sdk/asp-net-core/smith-charts/title-subtitle.md deleted file mode 100644 index 33818217b..000000000 --- a/chart-sdk/asp-net-core/smith-charts/title-subtitle.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -layout: post -title: Title Subtitle in ASP.NET Core Smithchart Component -description: Learn here all about Title Subtitle in Syncfusion ASP.NET Core Smithchart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Title Subtitle -publishingplatform: chart-sdk -documentation: ug ---- - - -# Title and Subtitle - -## Enable title - -Title and subtitle is used to depicts the information about the data plotted in the smithchart. You can set the title and subtitle of the smithchart using the [`text`] property in title and subtitle. By default visibility of the title as well as subtitle is enabled. You need to set simply text for title and subtitle in your sample as like below. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/title/title/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Title.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/title/title/title.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Title trim - -Both title and subtitle of the smithchart can be trimmed if it exceeds the certain length. Trimming is enabled using [`enableTrim`] for title as well as subtitle. This length can be changed using the property [`maximumWidth`]. Also [`font`], [`textAlignment`] and [`visibility`] can be customized for title as well as subtitle. - - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/title/title-trim/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Title-trim.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/title/title-trim/title-trim.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-core/smith-charts/working-with-data.md b/chart-sdk/asp-net-core/smith-charts/working-with-data.md deleted file mode 100644 index 6ac14e47f..000000000 --- a/chart-sdk/asp-net-core/smith-charts/working-with-data.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -layout: post -title: Working With Data in ASP.NET Core Smithchart Component -description: Learn here all about Working With Data in Syncfusion ASP.NET Core Smithchart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Working With Data -publishingplatform: chart-sdk -documentation: ug ---- - - -# Working with Data - -Smithchart can visualise the data bound from local data. The data you bind for the smithchart, should be an array of object and that should contain the field resistance and rectangle. This should be bind to points or datasource in the smithchart. - -## Data Binding - -You can bind simple JSON data to smithchart using point property in series. JSON data should contain [`resistance`] and [`reactance`] fields. This JSON data should be bind to points or datasource in the smithchart. You can any number of JSON for points or datasource as per your requirement. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/data/working-with-data/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Working-with-data.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/smith-chart/data/working-with-data/working-with-data.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-core/sparkline/accessibility.md b/chart-sdk/asp-net-core/sparkline/accessibility.md deleted file mode 100644 index b0f24bff5..000000000 --- a/chart-sdk/asp-net-core/sparkline/accessibility.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -layout: post -title: Accessibility in Syncfusion Sparkline Component -description: Learn here all about Accessibility in Syncfusion ASP Core Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Accessibility -publishingplatform: chart-sdk -documentation: ug ---- - - -# Accessibility in ASP.NET Core Sparkline component - -The Sparkline component followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility. - -The accessibility compliance for the Sparkline component is outlined below. - -| Accessibility Criteria | Compatibility | -| -- | -- | -| [WCAG 2.2](https://www.w3.org/TR/WCAG22/) Support | AA | -| [Section 508](https://www.section508.gov/) Support | Intermediate | -| Screen Reader Support | Intermediate | -| Right-To-Left Support | Yes | -| Color Contrast | Yes | -| Mobile Device Support | Yes | -| Keyboard Navigation Support | Intermediate | -| [Accessibility Checker](https://www.npmjs.com/package/accessibility-checker) Validation | Yes | - - -
Yes - All features of the component meet the requirement.
- -
Intermediate - Some features of the component do not meet the requirement.
- -
No - The component does not meet the requirement.
- - -## WAI-ARIA attributes - -The Sparkline component followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) patterns to meet the accessibility. The following ARIA attributes are used in the Sparkline component: - -* img (role) -* aria-label (attribute) -* aria-hidden (attribute) - -## Keyboard interaction - -The Sparkline component followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction) guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Sparkline component. - -| **Press** | **To do this** | -| --- | --- | -| Ctrl + P | Prints the Sparkline. | - -## Ensuring accessibility - -The Sparkline component's accessibility levels are ensured through an [accessibility-checker](https://www.npmjs.com/package/accessibility-checker) and [axe-core](https://www.npmjs.com/package/axe-core) software tools during automated testing. - -The accessibility compliance of the Sparkline component is shown in the following sample. Open the [sample](https://ej2.syncfusion.com/accessibility/spark-line-chart.html) in a new window to evaluate the accessibility of the Sparkline component with accessibility tools. - -{% previewsample "https://ej2.syncfusion.com/accessibility/spark-line-chart.html" %} - -## See also - -* [Accessibility in Syncfusion® ASP.NET Core components](../common/accessibility) diff --git a/chart-sdk/asp-net-core/sparkline/appearance.md b/chart-sdk/asp-net-core/sparkline/appearance.md deleted file mode 100644 index 5195c675f..000000000 --- a/chart-sdk/asp-net-core/sparkline/appearance.md +++ /dev/null @@ -1,79 +0,0 @@ ---- -layout: post -title: Appearance in ASP.NET Core Sparkline Component -description: Learn here all about Appearance in Syncfusion ASP.NET Core Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Appearance -publishingplatform: chart-sdk -documentation: ug ---- - - -# Appearance - -The appearance of the sparkline can be customized using margin, container Area border, and container Area background. - -## Sparkline border - -The [`containerArea border`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineContainerArea~Border.html) of the sparkline is used to render border to cover sparkline area. - -The following code example shows the sparkline with overall border. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/appearance/border/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Border.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/appearance/border/border.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Sparkline padding - -Padding is used to specify padding value between container and sparkline. By default, padding value of the sparkline is 5. Sparkline [`padding`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklinePadding.html) values are specified by the left, right, top, and bottom. - -The following code example shows the sparkline with overall padding is set to 20. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/appearance/padding/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Padding.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/appearance/padding/padding.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Sparkline area customization - -The background color of the sparkline area can be customized using the [`containerArea background`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineContainerArea~BackGround.html) color. By default, the sparkline background color is `transparent`. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/appearance/area-custom/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Area_custom.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/appearance/area-custom/area_custom.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Sparkline theme - -Datalabel and track line colors of the sparkline will be changed based on theme. For example, for dark theme, the color of datalabel and track line should be white; for light theme, their value should be black. The possible values for sparkline theme are [`Material`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Theme.html), [`Fabric`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Theme.html), [`Bootstrap`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Theme.html), and [`Highcontrast`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Theme.html). - -The following code example shows the color for datalabel and track line is set to white for dark theme. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/appearance/theme/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Theme.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/appearance/theme/theme.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-core/sparkline/appearance.md.bak b/chart-sdk/asp-net-core/sparkline/appearance.md.bak deleted file mode 100644 index 0372cc25d..000000000 --- a/chart-sdk/asp-net-core/sparkline/appearance.md.bak +++ /dev/null @@ -1,1491 +0,0 @@ - - - - - - - - - - - - - - Welcome to Syncfusion Essential - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
- - -
- -
-
-
-
    -
    -
    - - -
    - - - -
    - - -
    - # Appearance - -The appearance of the sparkline can be customized using margin, container Area border, and container Area background. - -## Sparkline border - -The [`containerArea border`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineContainerArea~Border.html) of the sparkline is used to render border to cover sparkline area. - -The following code example shows the sparkline with overall border. - - - - - -## Sparkline padding - -Padding is used to specify padding value between container and sparkline. By default, padding value of the sparkline is 5. Sparkline [`padding`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklinePadding.html) values are specified by the left, right, top, and bottom. - -The following code example shows the sparkline with overall padding is set to 20. - - - - - -## Sparkline area customization - -The background color of the sparkline area can be customized using the [`containerArea background`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineContainerArea~BackGround.html) color. By default, the sparkline background color is `transparent`. - - - - - -## Sparkline theme - -Datalabel and track line colors of the sparkline will be changed based on theme. For example, for dark theme, the color of datalabel and track line should be white; for light theme, their value should be black. The possible values for sparkline theme are [`Material`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Theme.html), [`Fabric`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Theme.html), [`Bootstrap`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Theme.html), and [`Highcontrast`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Theme.html). - -The following code example shows the color for datalabel and track line is set to white for dark theme. - - - - -
    - - - -
    - - -
    - -
    - - -
    -
    - - - - - - - - - - - diff --git a/chart-sdk/asp-net-core/sparkline/axis-customization.md b/chart-sdk/asp-net-core/sparkline/axis-customization.md deleted file mode 100644 index 27d5f4f7c..000000000 --- a/chart-sdk/asp-net-core/sparkline/axis-customization.md +++ /dev/null @@ -1,111 +0,0 @@ ---- -layout: post -title: Axis Customization in ASP.NET Core Sparkline Component -description: Learn here all about Axis Customization in Syncfusion ASP.NET Core Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Axis Customization -publishingplatform: chart-sdk -documentation: ug ---- - - -# Axis Customization - -You can customize axis value types and min and max values of the sparkline. - -## Change value type of the sparkline - -You can change the sparkline value type by setting the [`valueType`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~ValueType.html) property to `Numeric`, `Category`, or `DateTime`. - - -**DateTime** - -You can assign date-time values to the sparkline by setting the [`valueType`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~ValueType.html) property to `DateTime`. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/axis/datetime/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Datetime.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/axis/datetime/datetime.cs %} -{% endhighlight %} -{% endtabs %} - - - - - -**Category** - -You can assign category values to the sparkline by setting [`valueType`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~ValueType.html) to `Category`. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/axis/category/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Category.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/axis/category/category.cs %} -{% endhighlight %} -{% endtabs %} - - -**Numeric** - -You can assign numeric values to the sparkline by setting [`valueType`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~ValueType.html) to `Numeric`. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/axis/numeric/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Numeric.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/axis/numeric/numeric.cs %} -{% endhighlight %} -{% endtabs %} - - - - - -## Change min and max values of axis - -You can change the min and max values of x-axis by setting the [`minX`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineAxisSettings~MinX.html) and [`maxX`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineAxisSettings~MaxX.html) values to the [`axisSettings`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineAxisSettings.html) property. You can also change the min and max values of y-axis by setting the [`minY`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineAxisSettings~MinY.html) and [`maxY`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineAxisSettings~MaxY.html) values to the [`axisSettings`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineAxisSettings.html) property. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/axis/minmax/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Minmax.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/axis/minmax/minmax.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Change value of axis - -You can set horizontal axis line value of the sparkline by setting [`value`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineAxisSettings~Value.html) to the [`axisSettings`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineAxisSettings.html) property. The following code example shows this. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/axis/value/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Value.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/axis/value/value.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Axis line customization - -Axis of the sparkline can be collapsed using the [`visible`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineLineSettings~Visible.html) property in [`lineSettings`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineLineSettings.html); this is not applicable for win-loss. You can customize the [`color`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineLineSettings~Color.html), [`width`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineLineSettings~Width.html), [`opacity`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineLineSettings~Opacity.html), and [`dashArray`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineLineSettings~DashArray.html) of axis line. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/axis/axis-line/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Axis_line.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/axis/axis-line/axis_line.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-core/sparkline/data-labels.md b/chart-sdk/asp-net-core/sparkline/data-labels.md deleted file mode 100644 index 92af4de26..000000000 --- a/chart-sdk/asp-net-core/sparkline/data-labels.md +++ /dev/null @@ -1,64 +0,0 @@ ---- -layout: post -title: Data Labels in ASP.NET Core Sparkline Component -description: Learn here all about Data Labels in Syncfusion ASP.NET Core Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Data Labels -publishingplatform: chart-sdk -documentation: ug ---- - - -# Data Labels - -Data labels are used to display values of data points to improve the readability. - -## Enable data label - -To enable data label for sparkline series, provide [`visible`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineSparklineDataLabelSettings~Visible.html) of the [`dataLabelSettings`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineSparklineDataLabelSettings.html) as following possible values: - -* All - Enables data label of all points. -* Start - Enables data label of the start point. -* End - Enables data label of the end point. -* High - Enables data label of the high point. -* Low - Enables data label of the low point. -* Negative - Enables data labels of the negative points. - -The following example shows enabling sparkline data label for all points. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/datalabel/enable/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Enable.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/datalabel/enable/enable.cs %} -{% endhighlight %} -{% endtabs %} - - -## Customize data label - -Data labels can be customized using the fill, border, opacity, and text Style. The following code example shows customizing data label border, text color, and fill color. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/datalabel/custom/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Custom.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/datalabel/custom/custom.cs %} -{% endhighlight %} -{% endtabs %} - - -## Format data label text - -The text of data labels can be formatted using the [`format`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineSparklineDataLabelSettings~Format.html) API in the sparkline [`dataLabelSettings`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineSparklineDataLabelSettings.html). By default, data label shows the y-value of point. The following code example shows how to display x and y-values for points. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/datalabel/format/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Format.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/datalabel/format/format.cs %} -{% endhighlight %} -{% endtabs %} diff --git a/chart-sdk/asp-net-core/sparkline/ej1-api-migration.md b/chart-sdk/asp-net-core/sparkline/ej1-api-migration.md deleted file mode 100644 index fbc0a8ec5..000000000 --- a/chart-sdk/asp-net-core/sparkline/ej1-api-migration.md +++ /dev/null @@ -1,167 +0,0 @@ ---- -layout: post -title: Ej1 Api Migration in ASP.NET Core Sparkline Component -description: Learn here all about Ej1 Api Migration in Syncfusion ASP.NET Core Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Ej1 Api Migration -publishingplatform: chart-sdk -documentation: ug ---- - - -# Migration from Essential® JS 1 - -This article describes the API migration process of Accordion component from Essential® JS 1 to Essential® JS 2. - -## Sparkline Types - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Type| **Property:** *type*

    ``| **Property:** *type*

    `` | - -## Databinding - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Datasource| **Property:** *dataSource*

    `` |**Property:** *dataSource*

    ``| -|Binding X values with datasource| **Property:** *xName*

    `` |**Property:** *xName*

    ``| -|Binding Y values with datasource| **Property:** *yName*

    `` |**Property:** *yName*

    ``| - -## Markers - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Enable markers| **Property:** *markerSettings.visible*

    ` `| **Property:** *markerSettings.visible*

    ` `

    `var all = new string[] {"All"}`| -|Color| **Property:** *markerSettings.fill*

    ` ` |**Property:** *markerSettings.fill*

    ` `| -|Size| **Property:** *markerSettings.width*

    ` ` |**Property:** *markerSettings.size*

    ` `| -|Opacity| **Property:** *markerSettings.opacity*

    ` ` |**Property:** *markerSettings.opacity*

    ` `| -|Border color| **Property:** *markerSettings.border.color*

    ``| **Property:** *markerSettings.border.color*

    ` `

    `var border = new {color="red"}`| -|Border width| **Property:** *markerSettings.border.width*

    `` |**Property:** *markerSettings.border.width*

    ` `

    `var border = new {width=2}`| -|Border opacity| **Property:** *markerSettings.border.opacity*

    `` |Not applicable| - -## Data labels - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Enable data labels| Not applicable |**Property:** *dataLabelSettings.visible*

    ``

    `var all = new string[] {"All"}`| -|Color| Not applicable |**Property:** *dataLabelSettings.fill*

    ``| -|Opacity| Not applicable |**Property:** *dataLabelSettings.opacity*

    `` | -|Border color| Not applicable |**Property:** *dataLabelSettings.border.color*

    ``

    `var border = new {color="red"}`| -|Border width| Not applicable |**Property:** *dataLabelSettings.border.width*

    ``

    `var border = new {width=2}`| -|Format| Not applicable |**Property:** *dataLabelSettings.format*

    ``| -|Horizontal Offset| Not applicable |**Property:** *dataLabelSettings.offset.x*

    ``

    `var offset = new {x=100}`| -|Vertical Offset| Not applicable |**Property:** *dataLabelSettings.offset.y*

    ``

    `var offset = new {y=100}`| -|Font color| Not applicable |**Property:** *dataLabelSettings.textStyle.color*

    ``

    `var textStyle = new {color="green"}`| -|Font family| Not applicable |**Property:** *dataLabelSettings.textStyle.fontFamily*

    ``

    `var textStyle = new {fontFamily="Arial"}`| -|Font style| Not applicable |**Property:** *dataLabelSettings.textStyle.fontStyle*

    ``

    `var textStyle = new {fontStyle="normal"}`| -|Font weight| Not applicable |**Property:** *dataLabelSettings.textStyle.fontWeight*

    ``

    `var textStyle = new {fontWeight="bold"}`| -|Font opacity| Not applicable |**Property:** *dataLabelSettings.textStyle.opacity*

    ``

    `var textStyle = new {opacity=0.5}`| -|Font size| Not applicable |**Property:** *dataLabelSettings.textStyle.fontSize*

    ``

    `var textStyle = new {fontSize="12px"}`| - -## Range band - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Color| **Property:** *rangeBandSettings.color*

    ` ` |**Property:** *rangeBandSettings.color*

    ` `| -|Opacity| **Property:** *rangeBandSettings.opacity*

    ` ` |**Property:** *rangeBandSettings.opacity*

    ` `| -|Start range| **Property:** *rangeBandSettings.startRange*

    `` |**Property:** *rangeBandSettings.startRange*

    ` `| -|End range| **Property:** *rangeBandSettings.endRange*

    ` ` |**Property:** *rangeBandSettings.endRange*

    ` `| - -## Special points customization - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|High point color| **Property:** *highPointColor*

    `` |**Property:** *highPointColor*

    ``| -|Low point color| **Property:** *lowPointColor*

    `` |**Property:** *lowPointColor*

    ``| -|Negative point color| **Property:** *negativePointColor*

    `` |**Property:** *negativePointColor*

    ``| -|Start point color| **Property:** *startPointColor*

    `` |**Property:** *startPointColor*

    ``| -|End point color| **Property:** *endPointColor*

    `` |**Property:** *endPointColor*

    ``| -|Tie point color| **Property:** *tiePointColor*

    Not Applicable |**Property:** *tiePointColor*

    ``| - -## Axis customization - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Show axis line| **Property:** *axisSettings.visible*

    `` |**Property:** *axisSettings.lineSettings.visible*

    ``

    `var lineSettings = new SparklineLineSettings { Visible= true}`| -|Line color| **Property:** *axisSettings.color*

    `` |**Property:** *axisSettings.lineSettings.color*

    ``

    `var lineSettings = new SparklineLineSettings { Color= "red"}`| -|Line width| **Property:** *axisSettings.width*

    `` |**Property:** *axisSettings.lineSettings.width*

    ``

    `var lineSettings = new SparklineLineSettings { Width= 2}`| -|Dash array| **Property:** *axisSettings.dashArray*

    `` |**Property:** *axisSettings.lineSettings.dashArray*

    ``

    `var lineSettings = new SparklineLineSettings { DashArray= "5,3"}`| -|X axis minimum value| Not applicable |**Property:** *axisSettings.minX*

    ``

    `var lineSettings = new SparklineLineSettings { MinX= 0}`| -|X axis maximum value| Not applicable |**Property:** *axisSettings.maxX*

    ``

    `var lineSettings = new SparklineLineSettings { MaxY= 100}`| -|Y axis minimum value| Not applicable |**Property:** *axisSettings.minY*

    ``

    `var lineSettings = new SparklineLineSettings { MinY= 0}`| -|Y axis maximum value| Not applicable |**Property:** *axisSettings.maxY*

    ``

    `var lineSettings = new SparklineLineSettings { MaxY= 10}`| -|Horizontal axis line position| Not applicable |**Property:** *axisSettings.value*

    ``

    `var lineSettings = new SparklineLineSettings { Value= 10}`| - -## Appearance customization - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Background color| **Property:** *background*

    `` |**Property:** *containerArea.background*

    ``| -|Border color | Not applicable |**Property:** *containerArea.border.color*

    ``

    `var border = new {color="green"}`| -|Border width | Not applicable |**Property:** *containerArea.border.width*

    ``

    `var border = new {color="green"}`| -|Series color| **Property:** *fill*

    `` |**Property:** *fill*

    ``| -|Series opacity| **Property:** *opacity*

    `` |**Property:** *opacity*

    ``| -|Line series width| **Property:** *width*

    `` |**Property:** *lineWidth*

    ``| -|Series border color| **Property:** *border.color*

    `` |**Property:** *border.color*

    ``| -|Series border width| **Property:** *border.width*

    `` |**Property:** *border.width*

    ``| -|Series palette| **Property:** *palette*

    ``

    `var palettes = new string[] { "red", "green", "orange", "blue" };` |**Property:** *palette*

    ``

    `var palettes = new string[] { "red", "green", "orange", "blue" };`| -|Theme| **Property:** *theme*

    `` |**Property:** *theme*

    ``| -|Width| **Property:** *size.width*

    `` |**Property:** *width*

    ``| -|Height| **Property:** *size.height*

    `` |**Property:** *height*

    ``| - -## Tooltip - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Show tooltip| **Property:** *tooltip.visible*

    `` |**Property:** *tooltipSettings.visible*

    ``| -|Background| **Property:** *tooltip.fill*

    `` |**Property:** *tooltipSettings.fill*

    ``| -|Format| Not applicable |**Property:** *tooltipSettings.format*

    ``| -|Template| **Property:** *tooltip.template*

    ``

    `
    `
      `
    #point.x#
    `
      `
    #point.y#
    `
    `
    `|**Property:** *tooltipSettings.template*

    ``

    `
    ${x} : ${y}
    `| -|Font color| **Property:** *tooltip.font.color*

    `` |**Property:** *tooltipSettings.textStyle.color*

    ``

    `var textStyle = new { color="gray"};`| -|Font opacity| **Property:** *tooltip.font.opacity*

    `` |**Property:** *tooltipSettings.textStyle.opacity*

    ``

    `var textStyle = new { opacity=0.5};`| -|Font size| **Property:** *tooltip.font.size*

    `` |**Property:** *tooltipSettings.textStyle.size*

    ``

    `var textStyle = new { size="14px"};`| -|Font family| **Property:** *tooltip.font.fontFamily*

    `` |**Property:** *tooltipSettings.textStyle.fontFamily*

    ``

    `var textStyle = new { fontFamily="Arial"};`| -|Font style| **Property:** *tooltip.font.fontStyle*

    `` |**Property:** *tooltipSettings.textStyle.fontStyle*

    ``

    `var textStyle = new { fontStyle="normal"};`| -|Font weight| **Property:** *tooltip.font.fontWeight*

    `` |**Property:** *tooltipSettings.textStyle.fontWeight*

    ``

    `var textStyle = new { fontWeight="bold"};`| -|Enable track line| Not applicable |**Property:** *tooltipSettings.trackLineSettings.visible*

    ``| -|Track line color| Not applicable |**Property:** *tooltipSettings.trackLineSettings.color*

    ``| -|Track line width| Not applicable |**Property:** *tooltipSettings.trackLineSettings.width*

    ``| - -## Rendering - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Enable canvas rendering| **Property:** *enableCanvasRendering*

    `` | Not applicable | - -## Localization - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Localization| **Property:** *locale*

    `` | **Property:** *type*

    `` | - -## Methods - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Dynamically updating sparkline| **Method:** *redraw*

    `var sparkline = $("#container").ejSparkline("instance");`
    `sparkline.redraw();` | **Method:** *refresh*

    `var sparkline = document.getElementById("container").ej2_instances[0];`
    `sparkline.refresh();` | - -## Events - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Load| **Event:** *load*

    ` `

    `function load(args) { }` | **Event:** *load*

    ``

    `function load(args) { }` | -|Load completed| **Event:** *loaded*

    ` `

    `function loaded(args) { }` | **Event:** *loaded*

    ``

    `function loaded(args) { }` | -|Initialize tooltip| **Event:** *tooltipInitialize*

    ``

    `function tooltipInitialize(args) { }` | **Event:** *tooltipInitialize*

    ``

    `function tooltipInitialize(args) { }` | -|Series rendering| **Event:** *seriesRendering*

    ``

    `function seriesRendering(args) { }` | **Event:** *seriesRendering*

    ``

    `function seriesRendering(args) { }` | -|Region mouse move| **Event:** *pointRegionMouseMove*

    ``

    `function pointRegionMove(args) { }` | **Event:** *pointRegionMouseMove*

    ``

    `function pointRegionMouseMove(args) { }` | -|Region click| **Event:** *pointRegionMouseClick*

    ``

    `function pointRegionClick(args) { }` | **Event:** *pointRegionMouseClick*

    ``

    `function pointRegionMouseClick(args) { }` | -|Mouse move| **Event:** *sparklineMouseMove*

    ` `

    `function mouseMove(args) { }` | **Event:** *sparklineMouseMove*

    ``

    `function sparklineMouseMove(args) { }` | -|Mouse leave| **Event:** *sparklineMouseLeave*

    ``

    `function mouseLeave(args) { }` | Not applicable | -|Click| **Event:** *click*

    ` `

    `function sparklineMouseClick(args) { }` | **Event:** *sparklineMouseClick*

    ``

    `function sparklineMouseClick(args) { }` | -|doubleClick| **Event:** *doubleClick*

    ` `

    `function doubleClick(args) { }` | Not applicable | -|rightClick| **Event:** *rightClick*

    ` `

    `function rightClick(args) { }` | Not applicable | -|axisRendering| Not applicable | **Event:** *axisRendering*

    ``

    `function axisRendering(args) { }` | -|dataLabelRendering| Not applicable | **Event:** *dataLabelRendering*

    ``

    `function dataLabelRendering(args) { }` | -|markerRendering| Not applicable | **Event:** *markerRendering*

    ``

    `function markerRendering(args) { }` | -|pointRendering| Not applicable | **Event:** *pointRendering*

    ``

    `function pointRendering(args) { }` | -|resize| Not applicable | **Event:** *resize*

    ``

    `function resize(args) { }` | \ No newline at end of file diff --git a/chart-sdk/asp-net-core/sparkline/getting-started.md b/chart-sdk/asp-net-core/sparkline/getting-started.md deleted file mode 100644 index a5a37edf8..000000000 --- a/chart-sdk/asp-net-core/sparkline/getting-started.md +++ /dev/null @@ -1,211 +0,0 @@ ---- -layout: post -title: Get Started with ASP.NET Core Sparkline Charts Control | Syncfusion -description: Check out and learn about getting started with ASP.NET Core Sparkline Charts control of Essential JS 2 and more details. -platform: chart-sdk -control: Sparkline Charts -publishingplatform: chart-sdk -documentation: ug ---- - -# Getting Started with ASP.NET Core Sparkline Charts Control - -This section briefly explains how to include the [ASP.NET Core Sparkline Charts](https://www.syncfusion.com/aspnet-core-ui-controls/sparkline) control in your ASP.NET Core application using [Visual Studio](https://visualstudio.microsoft.com/vs/). - -## Create an ASP.NET Core Web App with Razor Pages - -Create an **ASP.NET Core Web App** using Visual Studio via [Microsoft Templates](https://learn.microsoft.com/en-us/aspnet/core/tutorials/razor-pages/razor-pages-start?view=aspnetcore-10.0&tabs=visual-studio#create-a-razor-pages-web-app) or the [Syncfusion® ASP.NET Core Extension](https://ej2.syncfusion.com/aspnetcore/documentation/visual-studio-integration/create-project). For detailed instructions, refer to the [ASP.NET Core Web App Getting Started](https://ej2.syncfusion.com/aspnetcore/documentation/getting-started/razor-pages) documentation. - -## Install the required ASP.NET Core package - -To add [ASP.NET Core Sparkline Charts](https://www.syncfusion.com/aspnet-core-ui-controls/sparkline) control in the app, open the NuGet package manager in Visual Studio *(Tools → NuGet Package Manager → Manage NuGet Packages for Solution)*, search for and install the [Syncfusion.AspNetCore.Sparkline](https://www.nuget.org/packages/Syncfusion.AspNetCore.Sparkline/) package. All Syncfusion ASP.NET Core packages are available in [nuget.org](https://www.nuget.org/packages?q=syncfusion.EJ2). See the [NuGet packages](https://ej2.syncfusion.com/aspnetcore/documentation/nuget-packages) topic for details. - -Alternatively, you can install the same package using the Package Manager Console with the following command. - -{% tabs %} -{% highlight C# tabtitle="Package Manager Console" %} - -Install-Package Syncfusion.AspNetCore.Sparkline -Version {{ site.releaseversion }} - -{% endhighlight %} -{% endtabs %} - -## Add the ASP.NET Core Tag Helpers - -After the package is installed, open the **~/Pages/_ViewImports.cshtml** file and import the `Syncfusion.AspNetCore.Base` and `Syncfusion.AspNetCore.Charts` Tag Helpers. - -{% tabs %} -{% highlight cshtml tabtitle="_ViewImports.cshtml" %} - -@addTagHelper *, Syncfusion.AspNetCore.Base -@addTagHelper *, Syncfusion.AspNetCore.Charts - -{% endhighlight %} -{% endtabs %} - -## Add script resources - -Include the [script reference](https://ej2.syncfusion.com/aspnetcore/documentation/common/adding-script-references) inside the `` of **~/Pages/Shared/_Layout.cshtml**. - -{% tabs %} -{% highlight cshtml tabtitle="_Layout.cshtml" %} - - - ... - - - - -{% endhighlight %} -{% endtabs %} - -## Register the script manager - -Open the **~/Pages/Shared/_Layout.cshtml** file and register the script manager `` at the end of the `` element as follows. - -{% tabs %} -{% highlight cshtml tabtitle="_Layout.cshtml" %} - - - ... - - - - -{% endhighlight %} -{% endtabs %} - -## Add ASP.NET Core Sparkline Charts control - -Add the [ASP.NET Core Sparkline Charts](https://www.syncfusion.com/aspnet-core-ui-controls/sparkline) control in the **~/Pages/Index.cshtml** file. - -{% tabs %} -{% highlight cshtml tabtitle="Index.cshtml" %} - - - - -{% endhighlight %} -{% endtabs %} - -## Bind data source to Sparkline Charts - -The `dataSource` property is used for binding data source to the Sparkline Charts. This property takes the collection value as input. For example, you can provide a list of objects as input. - -{% tabs %} -{% highlight cshtml tabtitle="Index.cshtml" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/getting-started/data-source/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Index.cshtml.cs" %} - -public class DataSource -{ - public int x; - public string xval; - public double yval; - public static List GetData() - { - List data1 = new List(); - data1.Add(new DataSource() { x = 0, xval = "2005", yval = 20090440 }); - data1.Add(new DataSource() { x = 1, xval = "2006", yval = 20264080 }); - data1.Add(new DataSource() { x = 2, xval = "2007", yval = 20434180 }); - data1.Add(new DataSource() { x = 3, xval = "2008", yval = 21007310 }); - data1.Add(new DataSource() { x = 4, xval = "2009", yval = 21262640 }); - data1.Add(new DataSource() { x = 5, xval = "2010", yval = 21515750 }); - data1.Add(new DataSource() { x = 6, xval = "2011", yval = 21766710 }); - data1.Add(new DataSource() { x = 7, xval = "2012", yval = 22015580 }); - data1.Add(new DataSource() { x = 8, xval = "2013", yval = 22262500 }); - data1.Add(new DataSource() { x = 9, xval = "2014", yval = 22507620 }); - return data1; - } -} - -{% endhighlight %} -{% endtabs %} - -## Run the application - -Press Ctrl+F5 (Windows) or +F5 (macOS) to launch the application. The [ASP.NET Core Sparkline Charts](https://www.syncfusion.com/aspnet-core-ui-controls/sparkline) will render in your default web browser. - -![ASP.NET Core Sparkline Charts Control](images/sparkline-control.webp) - -## Change the type of Sparkline Charts - -You can change the Sparkline Charts type by setting the `type` property to `Line`, `Column`, `WinLoss`, `Pie`, or `Area`. Here, the sparkline type has been set to `area`. - -{% tabs %} -{% highlight cshtml tabtitle="Index.cshtml" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/getting-started/type/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Index.cshtml.cs" %} - -public class DataSource -{ - public int x; - public string xval; - public double yval; - public static List GetData() - { - List data1 = new List(); - data1.Add(new DataSource() { x = 0, xval = "2005", yval = 20090440 }); - data1.Add(new DataSource() { x = 1, xval = "2006", yval = 20264080 }); - data1.Add(new DataSource() { x = 2, xval = "2007", yval = 20434180 }); - data1.Add(new DataSource() { x = 3, xval = "2008", yval = 21007310 }); - data1.Add(new DataSource() { x = 4, xval = "2009", yval = 21262640 }); - data1.Add(new DataSource() { x = 5, xval = "2010", yval = 21515750 }); - data1.Add(new DataSource() { x = 6, xval = "2011", yval = 21766710 }); - data1.Add(new DataSource() { x = 7, xval = "2012", yval = 22015580 }); - data1.Add(new DataSource() { x = 8, xval = "2013", yval = 22262500 }); - data1.Add(new DataSource() { x = 9, xval = "2014", yval = 22507620 }); - return data1; - } -} - -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core Area Sparkline Charts](images/area-sparkline.webp) - -## Enable tooltip for Sparkline Charts - -The Sparkline Charts displays additional information through tooltip when the mouse is hovered over the sparkline. You can enable tooltip by setting the `visible` property to true in `tooltipSettings` object. - -{% tabs %} -{% highlight cshtml tabtitle="Index.cshtml" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/getting-started/tooltip/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Index.cshtml.cs" %} - -public class DataSource -{ - public int x; - public string xval; - public double yval; - public static List GetData() - { - List data1 = new List(); - data1.Add(new DataSource() { x = 0, xval = "2005", yval = 20090440 }); - data1.Add(new DataSource() { x = 1, xval = "2006", yval = 20264080 }); - data1.Add(new DataSource() { x = 2, xval = "2007", yval = 20434180 }); - data1.Add(new DataSource() { x = 3, xval = "2008", yval = 21007310 }); - data1.Add(new DataSource() { x = 4, xval = "2009", yval = 21262640 }); - data1.Add(new DataSource() { x = 5, xval = "2010", yval = 21515750 }); - data1.Add(new DataSource() { x = 6, xval = "2011", yval = 21766710 }); - data1.Add(new DataSource() { x = 7, xval = "2012", yval = 22015580 }); - data1.Add(new DataSource() { x = 8, xval = "2013", yval = 22262500 }); - data1.Add(new DataSource() { x = 9, xval = "2014", yval = 22507620 }); - return data1; - } -} - -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core Sparkline Charts with Tooltip](images/sparkline-with-tooltip.webp) - -N> [View Sample in GitHub](https://github.com/SyncfusionExamples/ASP-NET-Core-Getting-Started-Examples/tree/main/SparkLine/ASP.NET%20Core%20Tag%20Helper%20Examples). - -## See also - -1. [Getting Started with ASP.NET Core using Razor Pages](https://ej2.syncfusion.com/aspnetcore/documentation/getting-started/razor-pages) -2. [Getting Started with ASP.NET Core MVC using Tag Helper](https://ej2.syncfusion.com/aspnetcore/documentation/getting-started/aspnet-core-mvc-taghelper) diff --git a/chart-sdk/asp-net-core/sparkline/images/area-sparkline.webp b/chart-sdk/asp-net-core/sparkline/images/area-sparkline.webp deleted file mode 100644 index ff2c611f0c58b38723e15f778e82dca0a03080e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2280 zcmY*bc{r5q8h`6Vw2^Ex$~M`u^jSlUEX^QEOyNUe#!|-8=bSQS&@vp$(AZ@XvK$|V z$vR1tbs|g2UOqL*z8l2&p7*-Wb*}6D@y`1`zx%m=_wTvy`?;@)wzI_^J%l_2LC{ev zOAC7l+AjpY?+EM%zh9RI{K0EquszlcVsxFH28#nerk712h?#JB$Ab^71%oV|gCXcx z6a4IJ3;YiOf&|D`7N)q68}ncNd3NBh=8VFrkJh`o#lXX|lX%?aTTur-gfnEq<8IHCH<`OvP}eg}0HJc?EGP z6oDGEks00};ox;W^@`#TljsAB^8xoAcRldVWpPP-6R5a9O8~5xOrpbFqXO z@2Iq*4+|J{8!?-4Od7{-hsyXG-YWU}CBaA$j$WPQ?2M+x?dgk*4or}+ZYcqpDUzgr z!vcsolQrqqaYnB2K3#mVi;V(C`Zcb3xKE_fMCh&x2neDa0-_hs+U zLt=}X+qL^Z7VY>oYFlug96?ywV9xvDnP^U@!}!~gj@`QSxs#+7I7szWX`kyd^7}&K zp6rtjd8{dX!m8BHo$l61^yjYxwdaRWSU65&|Lclr38hGxr3YmU6VH= z+~jnWor1#J!3O#IS38TW!F%Ssgw1a{*Du)L=lIS57cQ~^HS6=)Z}x2G_QkX7a~7Q-N=#-CuaKv&LZ#^Q7N$}$*{N8 zGi|nnVx-KWO3+gQC7yYPH0>O~G>EK8pA$FG1PO_l4~k`X(US6Dcz;bgUBtixz!&@h zoI_hJ1TaphCf!xoAPt7S?!>aaXsdq$IN6!VTq%BF3tbK1=x_WNyV>J|kNI;YKD8jB)VSYubH3yXd~riAmJ z(U#$4Dk0Q4H$km*21&8pO3f(2B3ptQD0}0AXDp?m%LWbKq=d8%+Ay{?9|WCKX1@8S z@7)>pc%zcx43%YV>5szWK%(!`+}sRO)3?Sg_l(`Lif3+|D^Qlxi;i;yg8DvvA08g+ z8?BIPs9vn!8AgA9(mn`=(1oKqK8X$KlDyFDb^dNa{239?)ppr_V7OMVrA<;YiIKI9 zKjH-#aO~dZHL~%?)@D@m9ooK9A^(Rlel|)Q+$w}ayl@mIvI=NBqx`fZG`M^uo%lrG zP^%WSqTTTylpUe>WXAy+J#VC(ZNiZ|fGpYB+iQ!(%#q3*oU<53Abx^MDHnpV^{rpK zbxywdGL6Xq0ao1o)UJvkmVtFpy}DK88tqOQfS=<5EQ#2KVL<>_(G0QyJnsQu=?p=b zOUwl?sDhb%3^ZB4?{_lOz!W?I-)iN$sZTGVPMCvqrL_Q@XQE{c%3IC{X#QZep9Y=L zs7RzLa6ZtAazSz4fj!pIHj+Ry?CNh(Kt)$l?t&cz7h1+kA^)6?(NCUa!{s_(&Uv}L zw;J6?r5Q>BLpKN-py0Kxdn}51g~LJ2K`yt7+{Z1@To9BSq1vbeK1bHtr|~R}Ze40y z+(TP|Auqx!;G#b=l6FjpyB)Ber5C9ymp4aafhHM0EphhLF$`)9Img3cn;szJC4Zy~ z+fTO>!I&$r`kvoZy!=xewJWq;f3AkEg;AHw+orLLg#0~F%lR$Zs}&7&f$)E2uWoF- zhWjE?MJ{iWHVy9VRjK0H*>}N11CyR6GD2i>_UuAe;Tt%>oT=p;`ZU08Agp4{~;HHQhfv*`rl6l zD>YweOu%hme`S%tb(@b3h&x@c>`Fmr$O EH#$2=F8}}l diff --git a/chart-sdk/asp-net-core/sparkline/images/default-template.png b/chart-sdk/asp-net-core/sparkline/images/default-template.png deleted file mode 100644 index 34fc6a83c8ee792472f32c7e7e27e362bc031311..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33800 zcma&Oby$?`_9%>mA_E9WDc;Jf#4 z?{mI$o%4rY^TfS+t@~c_5G*e%hK53j0tW|&CLu1Y2nUBi0tW|=hzt)0_sqM1EeQ7D znZ2Tz5M0^t+b!4yqN$*aARJs}B;Zyb33mPRi@3Ty92|Pb9NeNF53cjnt`b?&C7aGK}qP<^Zj9_lNgnv|KC}MDjA;D4125 zY1VrT?8Uz+k`6$5V-{H(XsBt8S0LhAYRRRgS^X{S>-mt9FAo)UcQ~AUX>dGP~)(w4J+B#RJlUKUxH77)^ z#WyTQ5MnmW6v@DXd_@ao-((yX_E;RBw3Lt^lbW(q?a9>!+aY8~I=5G$!Lg1fLmaKg z$G0;9_R7-QqkSn}#;p*&bS5^X=_S|3RU?&RsNN*oCo5`;GFhnrr>%-jGgH|q4L_5R z`)Ee$!Q3zJOq~iT4u+44b7u-5gC@}73@7@MAtMP~^%Wx`=QC23M4a5RU;VC*56_CN z)0wKOobF0=$M5i2HEyntE2X~pm0|wOOg2J=&hRvHUo09X z=s4A>L1z)HBbS;Jp_;B_s>+Ng*xggzz>QPI?7o#Q7QW8_e_YxtbJ35)D|=-k84O21 zS7L&9UJ`)i=Q?fT=`5U18YyFkBYZ$p+0`#CBulA{AbtgZ;Q8ePIn_^H*E-P`&;7%k z4pF^~842IP*6l45%p2te!EWhQxn?aG5qa%|z6!LpOj+=<81TFZrs`Vl3?js6Fdg%s)3Ymkq7zP6lwr*Ain7GO9%CEW9^YX4m z(PhiZSY>K=zZ>GP^@m6Ot}9Ks#N9_tH5Tf$ry)BeDzENe^9V7qbDH`q$gG%y5N;~CTj}- zOTEdxF~F2fa6$Z);O4g(+!xz{%ys-mX4ZsKsLRqb?nmQnypmcB<1Qi`2a6t$XQt|5K|OSTwP@maH%AH|}0e zON~66!VEa{%ihI9-q=<-vFWfRIG(0cxr*^&OA$amB!m+Rf|wy-}0hkn0dhlzQ5c)+T5K@^FmcF1V7X0oH(XdbaVfRKMB2tC|} zJHaj1Wq)l{>~_8(<;nzQB-8~ySz4*Wc(4^M`4ir8Z_eVpN&=6%!w*(nFqM=^e=52l zaLO=}Z)1Jd#pOJCv+zgi=AtFL`pv@?{?NpXsaM&Jg3-M2!tIr@&iv=^e$!qEG#oWk zSkveujZ`sHCdWpM(Nc*_=KXEMfSK5n#Ch$i{b<{-ax3~5VpOs5K^)u}j*(%h$R_X9 zb*o5Ss=9~l)7CVbw^5Sbu2LI?s}3eeCcTJsk^Ttv4&`QllMYD|na$OaCigt>4|Ah2 zs;a_z6=T}T<3t6Sk~6XJgWb#JQOD82|FB{4r-==j+tx|Z2`Q5O`(DB#$w#VH9kow` z2MHgE%4`;-%suBIA5OkXC6|^8qo+?^NkU+hy+VQ+6RLHUndlml*^o!BHcZ9e+6Aaf z!eL~((ZHUJ33c;g!<-Bj{APK0LN9M^tj8yQz*Yt%#5&GJ+!^7OX^ne)JKBgJxj$Fh zNw9egBCEtGjMVhCFj(*~SHq$TT`V%AJLfUyuuy~D6KXdaMeO6|c8%PW!F_kqHJ5Db ziCs_2pzbFK!-YjvBDHez3Eyb`bM`|YAug-6hqoHDcvqhMa$ig*DebkoBCBxo>7}sV_(dR&{59lh~#^y7%@ePNs6;Y2IWWk$j#gZ=xZf+)=4@U z$v?{bspXcxEL!!{vOD=avBVT$fJo8*2E2d5X4t$@^G=(H2PqJ>e^ME>hGV`d<2hdx4CbT)!k6U0?vx&QKFO1fQpF znEml;pwmHr;bhMopMep8mmpdQ$B?`h;Am1|xzM1ZG?OES%u3~=pRP=-qpe|hAPsr&P%4L%P$Y(t^l>{Ye+uU(GktS9w^L-nZqjb}mfd*4y5<|#euz2mQvZ^9*q+`HmhZInwmw(TA7v0_{@%=}pE3}i?! zB{f}!Y2xD+G{D8gN>pY}*&3VQ>QW$6VAU(1nvFLlXojrs@0sZD$mfd9fud%b`+>x` zQ(d@bPSg+w)FJCo-0#^bl`+{AuS3|Ldmsd`sLs zkun4P(UtPw7O$;+k!L4Z{XI4y8w_m1>H&+mxOXhOpNqPBi)PZZ8X_P5*cP3wjOc2$ zxVv0T8VmAN-n}ehYUE{PD7qZq{5pPqdv&6?KrcFlqM>4Aoy>WcN%HBvtrsDn>l2Yq!7qdAhNXE}Z>}U!lIqV#Pp6|=XX**u)rAUz! zOg^*ZukxqUb$*)5csu$!_~f-A0&llDbZ7E~NwKi@%_MBcx{)KJ304yu7|iCe@5ZCX zOO&L?-%=x)>J$qhg=dcETUA?Rpfbx|Q~#tY*8Jf2a%4eKimrjwIZ{pZ4B69%8OgQ4 z&YHCKo}K-b9{&^T5(8VKG&Z~02pQR9ROL(LHMLLW00#{scubVnh+Q<-OoO@V-=rm- z!W-Y87OAyW;g99~nq2|MXOuF^Xh@~(Vx~_ikWCi|sn?hc2vI7&LwtEu?cU4x8yx=? zNobu9LrePhwDnFRDD0;>5haG92m`r;2G0E~$Z_W=AlhY9eWYTFSp4scwoGu$bFB6M!KU(6qT|b7(@i}f7l2_L_ zXov-8;Dq9ii)FZ~cs@vKYoDwc-n2R|k2#<8rw`F*x~yBBMZj@^bA(3#I}>xN6t+j8 z_VQvMVc5!-hzEWG1&(olob>y8ZhYNksWbQHUL9buKureaN-?#R2TH!ZDGD2LaB=%= zI|`FnmfF+%_{;4e*_i0SXcOpk{c$#oC4tK4KC&hHH2e`9&J`7pzkTo$7T*sq9atP* zAfA=k-)}EzEiB4{_8BG*h=EsP^j8s%vpA9NmDJbkf_LqD#6Q{z5xKyDQz7hs%I}R) zaHmKgRrCaFhsGy>9r=-7hEl;S7&bk9H28Gji<<=l7MGeZpRZ>M==P4T7d=zREiU*1 z2N+kWf#E6cOHqp-QZ7Q!==zo{KSsJO)8%`|vDwgV?lL8EsO(;V$B_UQ7>|bA2LO0e z`UW7eJ_7)Z;Bj$#{m}tZBv&P zP>*YLe|}?|;vr9*rAGR?qC$X5Pv1xSkEy4KIU0Tx?l;%v^4Me( zXz%7liKRuj(HgA#8XR}b=mAnKlmJ#r7kwgbr`_}Z@C!bV-7Pnprsj6qSsZGs;QsJh zC5_!~Ns%-}Mu=fgP1J&$;h){0)80EM)7%gvR_M73(D-KMLx}gwl_7 zfRZYci}vAW$IY#GYk0BD`meQ~pNbr}kM&%lh4`EWDgFK-uA>IWfXToR_3|ZP$1U=n zh(RP)orpaKFX1XZLg={cMWT^9Y4!GdRq!!$>C~I1bzLcT{s_8Ou%vnQz{>+_m69{g zD@qk1lmX^LaVC!5)*s{V!@s0b)xN_iqP^-%lLRZ2zu>Pe;$LYHP^U`tQl&mhbgb*i zGIn%?2hbb9V1tSdi&t7R?jvHb?qy@kVmO)f?hh^FG{FAPPC3pdbycJ5lkrYcF0^^Kz{T3t#9 zOsTuK1>?@r<(f`VsN`rXax;w*)?N_f;#PjyD784<9Nm@e+=+42O`mQ+>}f+C+qvCXIc7D|)tIfa9ZdOWa{lx7gqH8{yR{~aYClZDCV z9@0&lXZcKrCQgJ{N3@AX#jWl~nz}FcSaOI~mE-_K(sP!wpcI!*K$e!gx1qqgPpGvxv$6_*Yd$&^D`mPq+$`CYxOMevyekmme8uFbPe5t*3=m0`Q)fU*hD|=YH7>#( zLQ6m^Ks>W~QGmv24)VFIa8py;80jzRw|)sTHpT;(v1M)3152|e503}R>&QnfU)W>^ zDfD^GpNwVued9llj+B;@o7>i5sro3NJGm2sWdvkARgGq3B)e8}@iONuI3!_cxQFC& zajMGl$^zb6O3XsCyzK3_$5~^jXa>?$ue|mnzy7+EHr2>i%+E#tJQY5HQz%+d@#|Vw z?epgK*$xD|OsoF;4dWqh2()~+$?m?rE49Ub;lwQgiM1q0R38_Z=nTkH9e_`sR6zL0 z?J7;t+)T3l-4bYDEHJ^2X!uq=e@-=v7?_5Wyy#aygvM7&(Ed!>Si_%8&-OBv2CTe& zlbZXnuXhG5R)!G4v99+HSm>nm;kz@S3mR@BWjTX+)QJ1JM`B^L*N@NCr2C4-jI?Tr zI9Ww%r5$U{6&@#wUJh#sKhp#!Xb~3(SB`bg#$84icu#!Ffj>>zm9+jV?qj32nqgBG zrHo8C^fJd4&_!5D-^&XT!&9H<+5I$Qaw&lNVa=wp;&l`(L^WuuDV)BN_R^JDgUS08 zWJQ`cp&Z#;8bNr+So#hVr?)cKc#jc#8ePP`mIrqR=ZSgp9zY4FL|ZcF&Zw8&b}|dK zuxzKST!=Q=x8dV4b+$R~uy3*f4p?!BoE-t{{#vl`#06UWsxRTpRATC`)fp_?_F;pl z;}e*nA7v56{}-i@Q%^>h_BV(6p9xd3{_2gxRo@b|Aw251y`>s!Zi4abZbPcx=p4A{ z17Cf%xz9`q5cm^+fA6Ab1(fhN1&oy#`wSL$F)-Z6%b(~(d0i?w^)Z{so7&Qzv{%_6 z^sRML6Nl7%B%}=0gaM2o%+prGHav2Qp2p}>vs=jt=rWe}rX;58rX&HB+vP02@w|9bkykDz@5;yE9U$p&C?yX9BA_e(B#Y4K`%Wwb4z`>BX9`iSX|m406_m)%j7%tb%6t1FVD{B|;Mp@AR%kq=&mQY*2MyP<3( zbvX#{^;G;$%qY>$M%Hi_EYfEi?<_7 zUv3Wt!8~fJalV22HXLE(ZTAe*jz0kg8mGDqi6PtEP2lDI-Iv;^=xi{M{pdR5N{o z_^Od_<}T+9lrZwTmvM2yRD2h?ozE5gFKmb@M z!?caBrk3M7SRBeD$9CB)bUzsjI*j#&45&|TzqPu`u7zdYJf7)NQ-gA7Rbq504cGF{ z$9=Cb4fMlNSWB3iTzz#bezU)8Ogm`eN8m~TqEDpFYHlgfY;<$|y zO-NbD%cVHY5s0O~@z*AS9G>=|y}2bHPs=D#N=eZ*o4B$URSK-hM=6(`iKo-xK&Yr- zeYB1r?fq~621a{WWL~0WcZ~{$o&EFt{(Zc~?L~Y%BK_+e3DH!WtFdz970|{s*?NFg zt*br<7eOs3t(LV0I%kWvf)L`;GVl`A1zuaYpl!9Ynyc%}Xb4m*Sqx#VgfogtZ?$Sj zg&@hwe{|JRlM=;C*!8X&v(|t1ljC0q9@7PJQ~kZUS~(>+{A)Eend_xSNjO0?~)+Q1;}1m<*)) zC*(rT^&4T;uA*VQ%b5cvhKq3c0N0JqhQu5$E!Tk_A|A_kmLnWC{fQsj-%_2am^f50Y zxl3)d)Rjv;o7<%4_(CSzv|>^XR;G(%o7i%$@Yd2D7qK z(OK*@E_Y~<8hnP*QIUs@=88_(EB_#i4nXqDvxt{-zbog#Lw)X-XFO7>R_Ra;7Oc>F zuZHs2)f~6hKFRH=?&=a@jy9`dN5(~cF4eOF64{WDn;(qSs#T(Aog+j9Johs;%Q!tX z{rkqiPoAx<5lagU27FW?zMo#3UPZf_aK))CAsk#U+J(E@EC?GB02gIJss`uX{?kv- zijg~yNAzm$nLN5HM(KE-sLou25-zD)meDDxnvJmYT8r4en-11UYh^>#;HPBZ7TZrI zrQgBS8P0cS(_WVyB>iPgHI$4DjR!8QlFA7S)Wn=`-Q?rcOsc|qh*DEMJY_%HV;WYUMY${CRqcqidyo`n z+|AEw>OWrAi*fu%KZ_-QE_}|#$XC1Wwb1ZJc_F5?|;0thjSF0GcGIns?~<#b#J-kZalQ#-7aJpd!I&Qd^D1Il;G7TDcN@b zoOC*l1O~@CEgaVn!95p!BjE(KFWvymH$ZR2yK8CcF z`?A+Zo_hmBn%)o2H~#D5+49d)fj_KP&zjNqrn1VNTr2wq$~B5AYektAhKu{DJE4J> zFLf(6wiPMN=;kFQ=CBLsaCT}Ll{5fBMxXrj;R_ha&&-x?rMhm3UARr%Q@T0<0F_vj zz_y(4T1sk>ssIi%j$NTI<4&H)Hs}j11;~i>2hL=y;`A5|(v6hvTis?1EWj_iBOULs z8?j-=4Di@o%LZoEHL0szz_P&R@jxXbm&BBue z#gsPhio~o1$v>fs+=-@@QpSGS6$WBX1px49U@4yEn^@Hdpw!E)g`J??A|kmX`m_90 z>y|5%BYCcc#Ugf4TFqmQ&`sk0rQgAMJc5XOIFsK-Y|LUhBM8C@I!rdraQPj8mpg9b zxta>`Sh`sh^Q^U)YgFYOb?w4on8gX`_tQ%rpm+BX)2ZArrYiqdzub>`FiX#>75sM74Phg;FrKEQigRZt`Cr_6ybQ5R3=6s0dBTE>RC&9*}6$XF%y z4Y!7>&Ro?Z7jSVLTkhdo~dnde7NS< zV)mGMb~^E>3TgCPSo!(=6|~P#EHcw|^%Sq=Fd&oXh=P;DYSzK&ciQw{c2(#TvjGVr zIyixA)1QgIJb&q46<$H3KYos67+%#|KB*|gb;gBt)1B$*m%F{(_PHw6^Bhzi@7y|xA>E)ibwkT&1mnld*mNX+iLPQC`K zmTC~)Wz``Dk1~U&?Yc$pI$JL`J(9v64K0ht2b`e#L`y zjhtG~1CIl@qNA^^Hw%#TIbJc%mq+>As2_ zzl@Y?!Xr0I6P9$zKXbyD87ZRM$9j5u5MWk($U?{AEcE30YKUe3O44 z$B=dsKrqhD0JUT#wf+k^Fgd^3BLpWrpIzw+rNFQw2(3G4xtVzLxx}&kbu=(PT&L+W zzT91;fodzaLbjQuX*;+^xJzi4;VcowDJQn=i{1)j2;g`8k?I@klJ9x1FkTQwbu z@|pNz5-0cWW3ZWaIc=?bt}fQ|G0fFhVmR*$!tq54Q!r2dawXhV4#@Eky?j#LzHBOM7NBY3#9^&@2geYwnPq}n`~1i3iK+W8{+s}?vI z7^O|C!M&v5$MEJe2`|~J$>=M4ma=jw#OJXCWR*UI4-~leW!E7XSGH)N9Y^@E+GHgg zA@gxdcLwDsqPx4BQn!lEFjmzh@O=q=-{vrFF&0 zOmOmk$XPJcI4&ZgNYKweZz$V6Y=mr_CWdq+^eGZ^Wfs}`)@f$(y$)NXHFD?#8KZ~@ zP!cH8z)Uko1UtFY=hAcob*y}!Md<`Z8x5;I^_b?8U-!fr5LC|DDs_sh6#Gt|={0n| zjz+KPz&D>FuKCJ~`;p8SI9KCt#p6wa2OwQRuBXur4BRUibK6Z zNE*L;g+e#z!}O|5cN!>R28SruU&j$0G_xudH}kl3XuUY2%;-_* zS-S!i*MenUn5Si8h-P-BSWTN&&+)dLzlN2Mvrx6Ee$C~v@#Byg7HLLgJQ4OE6f$=+ z1|{xhs8Ap9)zm2zC;1P>fVGmA%$UYBsjajh_lHgoi$P1)mjG@5G6?ff#?`!PX@0Mw%X+I#31Cps(sRWWbB>Pq&wEefxV5l)I z!dw!kn!@zGl+k`ta-lk%l%=Q4_k!#IF+Pdf!QZohIcXpf(KGD7EvSo}W*eur} zvC*mDx#>A@T{&%7pWDCw{f5NjY8%#b`ub75SD^1Hrc(Ky{Vaja0@PjpF8EY|1-)+U z0Klf03jB?%xLswjw(OSLYRzw;OX(hKopU?Z3$o@|w4=0GrJsjBF!Q(wr$La`pEyw$ zQOlJq*KNA(o?}3HbMY33TJYY(bm@C%<}PpL@6Gbi502dzIvJdfE;1)$HCAF%jHW|m z@J9_*_mff=gSuGMG%p@yOz@MPL1O-HUhpf2QvQP-N%L#>KlJ?6>DRk9{AZPkr$oyTR3Mt?+wln=DAo1i-IMh8XByDrEpLqg-YP4Rx%pu~ zA3b$gl7RY$RYpj6&;BfMhCN6$$tnj}q)dakJ)DM&ycyHY!VcD8=QQE4Y{OwFVv3I$ z_|)+}ua^Y31PDqi7TLzaU;rQj;+|>eOPpSTB9Z5#{s-uH#BwL(1SH=_rpGD%OzOa& z>WLB~#HRWU9eL7{ELGRs+;Z$ zm24n)-8)!o(<(Cz+hSr($364BJ^=nNe%vVBUsjil$w7KYQ=XXAm0|8SffCmrBYR(N z`6^9+n=R-rL@1WE5{@?;KDELgq5*^_*pYRG>4ru_l6mMvWf^g?-=n2y%&m&RM7hb$)7GKCGlM6A&=7HDfL*$z)aEIZMk# z1hlkkqrzM5Y;T9qb~>gi2ktzFniS+yNn@U+B61kiM7I=%gmq4+6i7T@fP*{k_ePYe ztyZGIc`Yie#-1{si$OKL`y6pyL`FDCJU&H`0GA=Q2KtLU2{DnvF$cRy3Bo)#TUx09 z9&Q01?s$+!s{>^nwHQ$#yG`UPj9zcOXK*M8u*6dy|Cmzk=6r7)8xF1$KTdB*7L2w} z9p$h>g!stVo9AR|GB+&g^-xf@gs;d$lsAEC5V@L`sjGoO|GY28y!(4@-XR0(EBDp7 zs|n_&oRBvhnJ+&U8Sm$@eFZk3j!E5I9C&Rcn>vtqM;m2fCiK22-~!+-QGpz+r{)O> zkrR%7CJ<)F&6^k>6oO*fWjKtb>iuQl;3VP7^kF1^Zh_GVH~S>{z&7Nm(t1l{ri9uq z_n`{jZ}b*Uv0FM}vnjkOlD>3Q_hv?hv24zD){8Mf*xVNtbiBnDPGAaEzG9H_>z$TO z!RJWGjA*+^aVETxGf(y&N5*5jp z6250H-L2k3iEnqJH^Exw+0`hFdeLRVf18_rmd(qd*b}TMj=-%k)l{xwidiFQC&6bS z$J94OpvH*#iwd|fQUp8(dnqm!_BY#!^(kG}J+E5=Q^#M&(Gpk3PhD#At*m_uMHy_7dF2@b%0Nf4w*LN*NM7>_bzcs<3SDR#a z4PT;&n7%?l9JZ@nWU{#!8c?ZOHqiZr4i}IWWb?9P`b(i?j?dMPcdy6M;d(h>0rFqo z@gLUqe{&?*tMbmUoO;Fm+{`r4ZNFZuS^axDC(PeycoqP_JUaxd=_UE>J;~S>{X3`O zKk$2lKSe973%{(M%uS~@5BI*u8XbNM!-Ab*jbw3iJ@gTp9={SeWq>Kh{Q-hqS^>y! zm&Z#Dr#n6m?3e5#(>4TJ2kJe0ud&Sd4iWI^iqoisb3A>ME|z3TU*ut4jpwUHiK{QFBF0l zYF>{dD-;ltUt5U2JUy(mgzEQ5f&u;n%5y)Q4k73H(Kw0Jg>2hxZWHCd#&eFex?mec*UhJolPRssJQHros)KR`y}MfxTWm?)_tC9HaCvPYWT1J^iy9Rm*d~zBj&z2zWt!sj$ybXRhmkML(rA+ z8#%tFl=N5So@(jT=Cwj@-4FAkOx-RcR&34k=;rxo2h$okRqLk2ld*2zZpPYy%AW$hIXRU9-^j^Fwdphrx*pa3}RPY_&kX9nrOf@@N`8}k2 z3xe?DM+M=eAUGl+MUgn?b`LchRi&1A)9dSg`s!t&CbXD9pEV^<*6M}#GlNIdZPo!v zx`Z9qB4n|tg>Pp8#Uy2DBNgtQ;NqT_DC|wZKG6w`n4~Ghfg_z(3-{H4`F{AnFF^&s zCAZT9y^8si$CF;EC{(FL1nyYU6q-^pU92K=@i~XDphzQc&gna42QC9tQbehF{O&zg z5zvA)1C%E^=lc0gsq)S)``$ERN)S4q9jOYZKPQ+Su2fVIeB9ee{5Aq7C<3HHU6caQ zH9kejO;nF33fBPlFOjk8QbaM#rf8qACScnLs}q{E3W7&ll@(IRUhGNwojo^IP%xM5 zpTo5r7{gX&ks&bu*@nN-DG~nVDvR5^7rnz_v~YUHf-X5ZNf6E&Ud!k#j%b6EV^ zF)ERu^{`#l@DeM&;kY05R4Cn~gc3@tKo2WqzVXdhYie)9@036^Mx7{BAf?0IiLUj5 zv&D^-Pf9Ma7pg%;%HYxH4hh9ZM`FQOqu48s=lHgtq|^n%o}i0_WnJ&-F^DFL6=J9H zkR&&BJ&nhvXnb2HuGo!rY>rn@+oS49Fj42KhcykRDX|DUSc6W572+t+2w9+js0BA0)1m+Zj+s0#9<~R=;;gT}ok5;p} zV@Z# z?-r}~^VM@HDs8vNDkH4fQl|*r(JlVq*q}h~vUNE5sw*c=}dHxF&~hl{EJJyoiHggg?)~|VFSuOen|W# zSQu?XTkQ|qPpKL~=HG!XTm66$S`6&!@E7eyglk-^Sf=zUzJgphFI_1C`W9`xy0|lW zpY1hX&qH40B5D6JkM=`b)?j->r88bR3C(l%HmSZOnL}5h1{aTai_@7W0NJ!}o{HMW zl~1a*MwHUw)L=x*wE$fmk?_jCl!*1XlWVz$&0|B-`#&y}y#z(&Zr99N=bUfq&d6zw zMT{2=i|dXxs>wb1$poRGujB3?+wHgp=k;}$*+s``?MVLnx;Od~(@$n72R6I8eYhu< zRD(7+tkuyb@ueHk+w0c3Nc>DCl#C74LET-OMr{>ZgTB*Pj>9u%fr-Pgz(WK{Q?yK_ z4>RRe2bV2mFIlZFqxS+jg?gVoe>U{bF`|n_#TGog!@5APc zLAh-XZBR&=QPFpCFlTiRqkrONny5eNKpbSR*O+1EdEy-E@62w9Wlg@fy*wr?X1FgD z|J6PrRDyBI^JXvZOJ(|)6jx~3%dNY=rF#j*a3!0x`*v9AK9)Lzf?7sgixr|l&4Vey z2HG1HBgr#qJsY}F1#6sj_bC}IT~FQZJbY)%=X zrUKK`;L|Qqh%3vQ_m?Qrh{-~>a!p5aHQr{kMjwrwk9oFOrF(NVQrF8qeglcj1&AVQ z$;FcknN6vLtq=Dva+fmsS~an1=j}poB1#Jud7mhGoE>Ak?>wibsI*?-n)TeX(9O|0 ziu$XH_*&h|JhW2Ths_tg=+g5K8zWv4jr9uj^3MM)gRL_%r^6rFuRIU^bRVuW`>nUN zUr#J2ww@Y;Zhc-TgFWx75BI3oC1>|RP+4bKth8G;m1UM+g$?rej18Fb-*C>}cTMOX zMlK0AKK7qTqLkBbClV_J#INdE4YY(ZU0MCj;d|HP&IKg$=|MY(M z!-&V_XOevX!y-A4?a8|rix2k~jo;+%_uVdFQM?ce>#{t4A{pQ~R(|*^CsILPqF(38 z&=3?0?;hMOAG{uzRKbrQOp?DT(@Nk*&F_=WR30$=!h)Sn2KpUORIDxLvBQNh=O`xCY~f4T zbT*|am&x^cuhrAPBUvtmBaq~(S4=jOkMS<#Y~r7Yz&&))a?w0-*|>CPJv+RYk;5pW zc}jJ<67Z}D$96Y@AG@duB$BXj=9ulLft2a;^87n{^LHA3Yi^84zKSl!ta1{2Xi}AQ ze2RNp7n?~XbL*ix8^l&}`-9GWejV78nEi87==inpbFk1$H?+mGx%M%3YSdwQ@^Gnx zqYy1QjrT}vL3OUbN@Ypk8PlXj(&NVw=`2s+rV(5HPJqQcC9wacrjUeYZ_eb{kG%%+ zEhiayKUVL@(Y+Ty_vN2$9Td0}D!R8Tcm)Loc}h|jPp&?8HZd^)`;5)=DpWUyPC@(( zHuonkHkK2>19Nmul$)ia17R@Cu*%CAwgkbxY|RY@%vjZDfQs>^q$?a+6|-q<+tI}2 z>3q$xDaX{~etRzbBwD=7a54-n-#0If270k@zGxb1wa)txPkeu?Bm_9Ih8$HCReaB$ zI^1WB@*giHhJQCXBpoPAmK3$DXQkT!8>Q%kS(EBaBdkO9?=3$Ruk|>-JcvoY!v6G+ z!ddsvf1LnA@o0l$HOqo-_8aA%`ZhpPu9nvmi3Z1hGP|L|wWIL6xruzLuZl4?K8j!D z4)v`z1p+HGw(r)m)YjC~kf^}A$#=n;F zb9!yv285Ppy6n(%mpj+ zlIr%a#~SL*Blte|N3=x{KF|ktQc)p35;oEUlDaC=x9hl_^F)xWVV5Wr6;2KsDJg-s z@}*xXcbl4V1B-svaB`Zs3zg<vRq z0{<#oR4J!#zuNuboL6FSH>v=ZUh9OY(%XAskk`I4FLN0Lc!5la9S!)4Ye@zrwCOM= z;0X-a>9nCK$!W>CXM*KwvtxW%9S8;ykdNx@Oe?n!J1J2c6ffS9UR)s-%95*<`Wy!CK=K-uR;`wiDRvE_+Op5G%tc zO)j@jQLT}joE4l*Ktf`uAQucVpvNODnwQi2X+R;tplLF_h@$rzaT;D7Mv@g21z6mu zW7=&lSQ4u{Vi+5zLHA+RG8Ygl!|DRX5EKign%DoN+L1}1U>&P z00^timK4|F#aItWc?#4;y~q;GDxF+ed6adCWu7t(_f zabOA4i*a_C1~^bkX_~(KD?@DHCw%%322Vdp9y6Co{Q5H_YAmvpQ&Bh^CLXMmRb!Ckwb>z?Yl&CftNB z?qlVcbDj|TO>$zrtf{pD@_S+hdRkJFn5tNEX!4rb&}+<))cyCFcM2&J-^Q@$8Do0< zmB}RRR^x#zCe;p&O2aQ)`m7ugTwIg!8Z#H(6hag%h++~H z9Jvw^`$5hUOnn3*I%_lH#=hJlGDj7+;)RnfSN$mq;Q;~N`3rHRFCM?+W}jPtO-wz9q~Z<`_-9Z;qNgl4$n0CQvEXTt z6Qw?LLTnml#&~m57Z>I9YC5Z3PLb<(j&$6=*7OKbm|IxhnO-nq-eq|{=nGBMhiJwk zagcF*D2iGiV4!zFlY4NARvJi}1THZVVOVUVuaj5SO1sJ21UWN3FU_OtMcvc83pzv7M>nG0$3hJ{;b6@D6 z-!ylWtl5v%Z-NK5BWnhn*BecsAWncB{`Fq2bzMI?ivNGa^8Yh~kCFbLr#Lhe@+G5f zux$bb8|%sUVMj2Om;V5U4?z59Q}Gdkf6{Hd3>fxj6%c7So>nPegB)+lR3HA}^{Dbe zb)9VHDj$xfM@E58AJz?-b@TW5(;Axgr}kh2(3-WkJvIbquC6|JS<-(42W`ou1)h*L zX+VQVL5T9n{9H_L9Bi7|?B;4|UUV+9dAC3?`EN8(1eScpV=@QX+O9|3eaz*uv&9%4 zg8hjH%>yq9EXZAKN8nhOCC}%|DbKAVxMj8tSKC_$MD?wE;{yUp zE8X28-Q7KOID}FXO1HFv0@5iZ(hVX#lynJ5!_eIzNQ3ZhK+pM}bMCqK+~4ng=MP}B z*Ix1Tde&z@gSqn|w-}0t?_2f*&xUb}Yk>SJb@JY#GU=<*@p}8Ck(C!&Iw#}{k(){T zr8A%3#lFXyd$lukPwt^{-2GcxGVxSWiA1+;8s4{^J1TH*Q?!qJHOHJDyKkm~V1Kp6p*96uiU&-2ie_RQ$h{!8Kr5`HOUT>vZ;69^IU zjDJHH%>?sVTwy*b@j2*UHP7))mXbC&how9y?zt1MxC8BD z;P9AA0gD(Yvau)Z{dLzm_?w>F)-mvk{9anUqs32@cFn{1A6x*10ZjT~OKtC*ki&-9 zOh*(x1Nt2|daRFDaciLs^8Vjc!y6d!KL=$tyA&#?gEmWfx36G({ThpD{ZD_Dv;DeE zFTK3Hz}%&!9LD;@@;53ztkQ=sZm4!<|!XN+ptjc{cwXZcg)z| zj?KF=#EH_~^MN?zuBSIZLS5tjKPiAju{fpwZx{9Hx4ft^tI6N$Q(kt#sCyt`+Tcuh zsCEbUC>K{wVaTpamVm(Ih#CEJ=wsvq_*>Pgbgncxin4j35p~ZhOG-0UHu}Lxf&1OC z8*MstRz^R$mgrau21zstAFTNOl1L=uD2oeTl#ZV6pzq{fbsP!#RhAc#%KcnX9dJ2k zechjE)kyB<;B3O|Q_DxMO`vSz_>$$&-MU?-1M2&e;A@zgjAB^XcXql#nx-RnYZ(L+ zBD{Fc`V|o>5;6vqJ4Ojw%TP&{o^W9J$P*=z+>3%Zl(LVjO6;92DiF4A*UkSn>K4x$^LZTBH#QCS zfB(cB?zR`EU`RJ9+CjRRx!3b=2E7plxHcW0O*Zh$IJde}z)}`B*<+I?ZGTOluN{MH zEo*B)KpzADY5k7OH|A2ovl3c&x*i3}!(|W*x{GH1@Dj)#|ChE=LD!l`x0L5}?v-h} zPCk+DfL3AUc}mVbq7LdQor>NaPxj1UzzPEo&*W(XrHEo51zBfn@L;v@t(1lGY#tHO z3V4?Ei&9f*g+_0it>(#ALULo5hvK*Fi)9;{E3Ad&jIOi}FUZ!4%>~iS`7t zC0*Ef$(f%cC|R90Uq85ssy;T^t?czw6BCkEzjrW}#vH@;q+QbD(v;gWJ$ zg|LhGZV0nS`u<)fK(z2zPmJn-Qi;rsxt+flhOJKSrj%iUt7hKYy)wJOZb>t^iFmUgM8Sy$(u+P5Z`qspTATEw z$X>}@SmOen=kbGgQ&y|45=k#BHy-T?38ayJG0igh*1A2qr$>IL^Su?^ zFe>Rw$wb*OSgz6HJqDCJw*QF{|H}1$jvxM!9TmETdwx`zzU`p@@zmy@4srhfTyClq z8%31aO!3~rI)Kf038W9q$AfEOy%Ugw6%uUWx-(L=?aA+A%AH#aE|2*7dBzeBBmf*> z%3AXXiHO`*P}*-wp=eLkt8;y=^ueUh>fruj7H%$m4GnG#lU5KGusUSK`}!MC0qtVFkWq_+2^OO z_bTd?~{U1rzG!`=$ayBy?m-qI?uSvh6E8%mPM+k=x{T-XZYqE zCT6HtX7pUHtBrB2DQM%gCBkbOzA!QNhxiWyX{NV8?h^5C-D-s`pxZ?NnH6Ke+yS@$ zdwOc=So4_MR&mZ{TfINaZ$2Iw+b$`ZG@N;5aN>B;Oo+9S00KWK1Q)TC1okuKEbQI0RrK0VmKZ ztXMhPPJ!=fzJr}?HH40@$VtILqY6J7F~lh)gEFL?LEC&_p8`fDvB08@7ZQz!F(t0N zDOlN3)IsM+_K`XtR;@PatXH7a-9uy>085#Ib_&)C@_{)!Z8U^(0HM?`k~JsRFXK#n z>SB??cHTbHgM-niE{~wtSyQGR=hF5-g}|B=@629=mm(T!%*v;eaiFiVOXq>fVBJnO zyPHf;iJhzY%iWtCd3yitYII3iBpm2VtF=~@wM-NaW2^@!d?BXI5hY4FiKmCPOm^*b z?3qS-rh(&(qW1H-dX@K25waVN`MTvs_aEqNyoQ8BqQ*Y(y^(zzlm{WCEwJU0Ty?gF z=bnikmNo_eU4Zh%K`J}yIkpk0QO0#OHz=53ECimkqI;Pb?@9#u{DP%Eq=l_>t2XUfB5 zS_!cP_h~@Ll$FUm<^?6#bo+z` zxh=#Mh>Ep*vItkm!$M2kd39Bq!}Y8khw+;tZD#+Sc4{bG-2X^PWzcZFpsbcT@F>b~ElDUbETvbc*(Oo==m<^fGNk!I8n z>26W}^j;#w=veg3h7(1a8lU-+k`U(NH<=`-RRytZB9Vo{WP_^qKdWedy?n09FT7=u zB4mo5@}py(hxlP$T*JvI%{SdZn%h(TqrFh{y>!G+1b~G)hQ>AW_t~UH<2BVAC_L!G zpB5sr4s-aSG=3>WTWSG5Q1W%P4jDFh{8DGDAZKTwHO4?cs_K;mOXfQ^)A_6XWXp26cRPlL%?+iUR{C3z;zhR( zq#ckN8X%0>Ivb1iep2ehi1Ip|oI4=DX;Yp80&7GN!IOVs@PBCO{#R!4f7jSgk~2+Y z@0Go}5LX_b(k@UkWarzhCH9ldDBWZ62XG7;;!o$EzypAvEWgG^p)VdQ=R1c3$Hb>; zeHD}SU#J8~H*|`tN}tvyUK`p~8GdaAVh2QVV-O?;-G&R_q}#CS_nyS!dfxA`{-DKb#`~ z_ECyKjg939x|47q#!vse6hE?m!7$;f1MsI?oEFL`fPHE{czK71D!eI8x>Ea$9k>hp z*A75!Mcw}?EAw{!rWF9)qU?L`_||+juj`>9a0#>`ZfxLst4m>P6wAf(*M^NRL4%_i zlpl9n>(!$up#V+`XdRCqQxo#zGI&)+zMNj261oZ4$L*_&#VbpRQ_~_ z7N7HHGDu3pe-`m3+p2qT6sWao1XPg)J~ru*-KZJB8sToP4v{mMZ+`o6OE}+@nFU4C z1(n?V1`Qz$;@_@q74m>25a+7e~b40?&H7(n~Bf3+{Uv$ON& z?a5isy@su^;;AOzrsoJXgKCEBddR_dCP6t-Vj5kMW%rb# z2QwF$WH8Oe9s2Avbkz>DurOh|wRG)XUQwEjukC>zhwwbcu9wdfSW!=$+HYQtIy>{2 z30{=d-E@2q{&cvXgkZuvw`CERDkXTRww#QfSrXN^g#wNATKst)r4Mlm>0U&AI+rE4 zCiF~6=9bm96ae392I95ji1)lZR0uxSp2&)p)0zi5@3{%{b{op~u%>;;kzU8m<26l* zHLA4MR`WwGg_%T82hw0Cxflk14J#Qj-^ZlmKVUsUG7_2z?zBlAG$j_8yOs{w4SU6CEE92{gQfWT3wR$VaOvetr@=L2Bjz{j$MM@3vc9G&#jS z3yP^T_6d(pAs#_da`cCR!K~ZKrF7ME*1{l=8W|u&;r=Z*tA?-5npzK$O0f*Uc@;j+ zH?iJ1W*vto7#Hd~K0y-|ugNJ&1_Ciq1C*ANFm}jfcJVhD5`@AGk(Eo)9K^Bt&oXcj zwdop+?O2c2Lmt$<7z`J?d4Ljlp!Ch}5okD|Ly_5PIa2pQevVN-&WI@JSK%@eS3vP* zkfVIhoqBu?db560)fq&g@>`{{{-#n2T+o|R!_^Ofpg>MuSX(wh9Dv`C40$F^7&Jig z$Ib@JYF~#tc4sao7NGr{f6Gyg+$*)}9~EjZX634En}v8F&rwZjqRdue@W$+T1QeCpGg7?QL~<*KC$(R=37DAG=eHS|M) z+2;62K%r=uOUGMMUio~zvw&R|*7xeNS*QsCNK>x(uNZKNjXr=KVMHavLpHs52k!3o zO_D>$T^yXU-yT&IO!SbGNd@F3GbNMeM&TVD+_3As^S!Wavp60LEi@#p*<_94u}0yB z%3}#|1=;wcqG6#zL`&};?Y8ubL8qr}8+?lx6dZlQW33oTOH`1AgAdEQEVfTmF@#_9 zs(v_zR8mjwytCMXhVfgmDqb8-JX>U~wrrc}#8jIz!ynn?1!FqNywg$+GT8OWIJ!8kl-#&--I1s=as|?9g4U3hDRqGQxsz5P8U7h7J-JCrX@x$yLBd~Rq6At z>9wy?HH}}SZ18=n9qsaVuJS50t|0qZYsL6d@&0EVGj}7mWtz~K=)v?Yql>7D0vsV7jGSH>6SJGxnsSadWK{9Xo^1l1>Fv?>#`op1%C|e> zpX%i~rsOABZ0;2eiy^%0`syLqi_rJ3&#E&DsWP0>Qn;-1lK|CF=KYmKljbHQGRc}w z{$iP-*RN90l0)(FAg3OA`w~PgnV)HE9{r4iU$XT0FobVY{4{(lym@0Z-kJ-GHb36e zU~r#*My~fWA7sQogvs_|zmkYM@(}%vE5N<;P2Hwf3oVEWO&+@{dpJXdeMDx9O zjr+NCr}Ov4P8TqJPq&_44+B-FYHNp*?u3Ud?B{AS@Gf>3pVZmde946>4=)8%Rn!Kaycj!7wmh z&|#&i%z4AzrI#1$3E`=G`_gQ>d4t8u=|*P;Bx^>7xX+Qw##7P=)~Zon7T;{28k<*( zTZB9^>{g&ECQyRJxK<=zQntpV!=l8lGCS>>ejUR|D*+sqel9?~`y1PJUS|jRzE>IU z3=(zA6&&#ubgVD<&ZOQ}yKL#eu6E|GSi`R4^=;1<=B|H4T&+iJ9kF%$Pdg3lU9UX7 zT;Wm``#F2km=JE+8_%j$qmmajd{t6a|sdR)f`7kRwUQ`85N!s@-Th1vl zYkl|mEWH8g6Qvrm;Vlbvf3du8u$*q(HI_fPAU@4a3vbsVAy7+ZYpSePtBzUk`p`%H z%~W7aZyZ)8T!M~I%#y6!f?SM0*8&0UOinvRC-?4l0FT*76rS?JggjN7^(1etV-}BQ zO}nH2gJ6Uo2n$cqhhUmCtZTL%I6vUwgTOWZu6B!Y(HUmtsYoUP)jCgtojN#~@E{ z+t9SIt=r)Zp&m#RQ>}anH~!55pBhTVDQI6>*U0(;U$RgafFaRrRbJQ0)?rDq z8a07G_R`OO25M3<8n6IT*wZPZs)v>ON#q0fcY0u!0Tm`JRuY@mH$0@5iZj09y1A~q z$p!XtP}kM6>Qz9>aZ4P*PV`SeS2QPijzS#f$*)g4t@29A1z^+TUfY8kzSnzpx$Lju z6$KC$_Es4*wHjUyHig?*V^iCVn-cwJs)BFu?Ec<#VXrg*14?D zh?u|m&-q^ea$WX4ToHqvjXbVXI#%^O@dhfqeW{zfzM9jB!=?wT8E#cP53eH_#0}%h zymtcl6eMxs3h2S+qpdRak?p1{G1`;wx;Z3kANb$Pz<_}1Sr;&Vbj%I8%@Xt!Luo6s z>VI?4?$SH?kHDV*i_@3As2%X$-LvpHz3=G;A)iMQi`^EFd}Z<>T~!A_Xt#B}MkdpnETphFR0;&Rh&U+stv@qQGgk$|574 zm9*|^)kDguLe^tPu;92$9xmpvrN+_%E9V=Uw1m=g;?emC+I+bKMBmktC_zR0R-I_B z!!l}(mQORT1ozC@Trxs%47-t+rfd1y6%O%D6+9U8ZyhDtD6#L{okswivG>K)Tu!>^ z#kLdY0d;8u*toMB+pgZ>U?g~n{s#J58yh*j+DNwp6dO`&2XN1A8${%;5*dZt7}HxN zcEo7=1NVz3zxR}{U5zJ~JZ;Q4dfzdW!Hgl;LL6|Bp6e9Mn$kkp)%>EksbiQl`g=|v z3v?^`@|&vXqR3V-*l>80Z70Myr0vyBAh&o@`4Eh7raMKacFQn(~=f;Wv7JRPzK3sVfh# zX}3=fxi(y^Sy6d?6&CBlMDN^NyQw5B?z;?*R~c^di7;|Guza*j^HSmmEHolM)ri!A z$#^fE>o7@lMk92JabcG(r{Un2TIf2H5MYwimwM4|11|VRz(zE!iR`66ln~{-D7`*v zn)#XN>9bYsv-O7jl455TsE?S;XE&BH^GC{@z2Nf6Z#0fq`f)>z-Br^CPe`5-#32FN zBS|-2l3^uR&hy;=dZgiJU)6UDeVVLHJ>j#|a9%z$&b&=F4lkCui#>_YoY z((BGisx0|!FjpmLUGRo0tDC}XCNsOWL4@Pkfq59lw_+L3lU)GCkkFqhlw0y1Ki>~; z2jh1Lcf956G6Q41UO9g%?0d!{X5}AD&Tp;`$Fw?TZ3l3Xxa)Pcj4qOBBErN^$@Q1M zj~8%SEi%_VvJFwe3e|3NM_K+5jD6mp#MDISxF@MmL)IrMTO zlUi3Gu&MCFa&V-bMSUmv;bkYbz{AqM^^#(~++)&}3tn@9TY;4)W!8%wbC57qx4ppGk8yCR8wxkrHOVWrg5-WLX{`j6TMG zKKNJ;+#guT9uF&Xw~Tm&M@yGE&r&YWObRJcJ#pF2J>ARqRa@I5%Q4KIe}3jsOJy-$ z0+Ec0V3ZDQ7#iF(DA6f|iTA8JuHzJbm@XUEH4z2X=Gc#y7^ni9y)Q&twUbtI%hR|= z3#PJMOGZfxs65S}9ftrKvYbFi5gIX0Ot|Gkq5*8i0p%X|D7mEPkDuC1V|z)<*Wo;y zMAfD9fmxywJCz!$E1Zb#xvgoW0Vy9sy2k&WOodS{**qM zSR4yFm-;Sh!#Yz{d)A%_*^u06p%P`kYyvSE-8y((*>v2=p$%JaL9446F4LG82McpA zVS5-;bJBd^y!i?aurrShO_9^}{vH?_eY^^>k}wALMCzX@Ti~=6p4I|#&p@~WOp$=Z zXqf{A=?e&OsCvRkZ5v+d9(k%nZXM-bWg=X6*uWv7&|##rH$#NUnnAx}kO*JzD+HgNvf zm3Cq@q(AJ(ag|&DOeT2Bium3WKVYjL4ea;P;Q4YECuH9c@o6oRF4^v(VS$+`WAmj^ zUl>Ws9CQe}43h$DubC;MM|*NA1vzYU(7J>Iv9~6^^gquz9d*yUaW}D(hQpldxWOGv#};&Gd-l{V^(1G#ud@lr@Bc zM$3Z@v>hBX2z*j}k%;-Sy5Yd#+UD329qj~*;x@(?e#1%U4>3X~I%C^mS7_ngGwcJH zN^8@fbo8Q8M_e7Pjpw|0YJcf0!F{R#`j$c%)V8pgMKhB~8pM6aKlp(0kfhY^^I$~r zC=;tQ6X8xtnF1ASu9=rGC=~P;3;4NW-P(n`|;#Uht8Mg#ToyumCU1Nwp~ zI{&@Xt9$@SHrBqWc}-xZ(4Y#X-2$s5@MGTOkH_15Fw-p3+8Wxr=97mrAP%6HKZL!p z)^A$y*`OH+Vk#p6YzLM|M{=cHR_r*^&lZ(g2)jcB+v|6`U=^)_@yyk{Sea$tGmC0Cp`{I+-CtJ72kHX}*l2g|?d3Xo7UT9)WY zTW`00&KBd(BJPYR-hK1q8raG+5Ol%cC?(ooa%O*RAg9Dt%{|GsKe&sRyxR|(vBc%l zujz$2+SRSSH2=pTqF&Nf95fc?u1-HE^YDA^L2{4sq$@@a+16^#yucy381f^7Irl?o zn_bqhE@JUN&O`1?Wk^Ye&qY81JB?y!j0uNkG9LFrfR6G|HAY>N7vet}0@glZ3(Bi* zia`EN=S3R6-TkGkEO;A;J@zb@e^Xu|dW1n^y4zOE-PXoJj5EF*N^Nfkz8>ON z^F{T{QTfjoNeMp3bcp)8bWJ}lq59QN8+s`5_m?yi#<_d3pTMi>+^z+M(6GUIm6Z*O z<>R^Lb8x*pkqjmOu^RUxcm-ANC;Zc>41{)79Ejno%88T2JR1`*|YQ|EgBZ=a+#%2J@mRo0GIm`Y7g=^CuNalLZ&R87#N+V=Xgc;&#$eUwN#a_?{E(T+LUOfAIuhzkIs_=c7+auG`A*w@Y1i)>3PA zG%zy{s7Xsd8ae?7jHfm3Ct7s~%RrpOhf_^DNE# zYK-1hc}u3QaJ*EL(4YsN;@#bnsi7I}>w%j1F7)&3`np}dyI*E?rLD%>JWk5J-qmFp zcGa$h&OO6;GVHY_m&^V9d}Y@ZfEm|0p1}r{#u*|r4o3^eOIS5dY3ClA)fJu{ui4F1 z*`6H_l+4P&;fw2>bN7=E;W}ZmVJSAAiO)RcGLyec%-Nd zAG9Hb8r$f-c9p-Xu=K3NsOc)5^kQ7}>4(yXKKoy@0f{wgv~NdJs8E`!BlDFKMe$nb zramF{x`^rPRZUyr-~QQDyW>QD*|9lh3ozGu%k)vs9#Q=2)*3O$I-4iH zIztam6FolkAK3K?6HZW>KYDJD*n4mx=Dm}t`t$y4yQeFjpLIl!nB*XJMk2(_PjJR& zpx!_or%t0rK%q8s*XDdqPqS5hkJ7GwCKy$8IvvhG3CY;K>TkY?FgQPu2=C5Y?o86X zK22B?Yf7y6_3XH;VVAiDa^ zMa}i<_m-Zlf&1^ZWK@5;KYTKv;?r z|E!OvxcA!mYBR2PylVCu%e)vUI3;FO{$lO8mE4IaW}@gLseTb+-hL?q zDZ;8#O+xjbj9P~~@`VuB`d77222oC$I?_PAZ1xY15_M1e3p5j2Ei|V+=dl`T9*AH4 znV!t$<)IA92Ouw5agF$ut)Z9EP2+Yu%_4H5^qPQ>vuyugc4I-RxiO zfGGqDyba+p^8kAZR3P}zOyy0$_g~o6146^TP~8r?WQi}FqNdT_3*0 zPwP;IV}m|!+F*2I`!Idd){N4K3Zi0$gwY7%B*&af&{j+rkcO?+JgZOv{r3LLT+kjO z6pH#n3EEGw_YuF!-$scXCWCRcM4DAw9NEGQAX(%a@`Mi7y8=hm0`PYpM%#AbB8_Fn zd(~nu6{yB^+XQgdwe9F}P_*P58!i9a>8#+b!L;31dV&d;5e}1(}IK zA0!_B+o{Ltw>$`L$zfkK-|hyUGpd!xzKFDAYFq- zjgtfWkw?X=`J&JWVv7p@&&HsyKmOv`a`x6YckA}Xa0tjwnf>?yasoLp3Mdoze|D8c zWY{-ac%B-sSSi~1QI=I69c}ZA#*1~ZZWgz^=y@Y-qmBv)brAsO0w^s;8C?o#u>#@E=RA0V#bxGZ>e&Yp-S0AM$xhkOuQX>R0x

    vPadZvr=m+luy=9r9LODrOAGNF}A!?#SAKUX+@q#MwY$Q^V7(29IbB=9{hVk1- zh4Xp1Q;7Uto}#mih4LOrH$7OOv}ZClZ}cVOkpo368!mMhL04LEln!djCT zZ@{t5onC4QW%U`EKg8SR7+k%yhD4M0cNL@z<-F9dV3VO~t*K1^%w+7P(H$G=x=}Hf zfq0CNZAL@7iDXN)sIX3&g?T3|N_BuC>mvPM$rhuW?hQ0)t5r)D4wOyNcLzQI-LM(> z$lo08-+ZiI|65eTt)~39K%al#N%yDBLL0-(TVN0frTt+>;dtFA7iS)!N?tQ-od!d3 zT%f!i6gzVLFz9fi%sJE+YAG?{#CHD%A>o&<(Y9XD^o+L5gs)hpmphmK)q9t7Qv134 zFfplhET9Dgd0?X}t$O%=fCAfL*`qg%bPC~-MZ-$=obt$EJkwTYTQwn6Vl+)SjT!Ww zMQ;bqK?wZ#m;3nn1Ua=ObgljRf~NPL=Vqnw-awnai_zA&uDp8fOz=%j(Q(FvSI9^d zTp_2=2?<2m2TKaYmb;p?IM63JK!YBQ*uS5w*s4&W7s&jj5v-@chki3(QO3hc=3qpu zrF$5(%E9@J^w12_rAqa;ntXZ90TK@ujxB{a1GEi%^+bspKMa9279{)GB~yHM+>7k2 znetj(up^jPl}YTgUf75h0sVpeJ`zegkJ3UYLj=y`zK0IdVv!-z2;R(<{Q=UA#Q{FC z#Q&cdsLgo+>H-;dGeZvbJ!KfiI&tA5l< zxOb~Aj}#vnJ_5&531P*ud;|A38UK(>Od1bg#!e4*cs}!9#|yca*CN^V;=vFRd3y@D zM%t*HT87qrN%T3jiwfOgj8APbR|i?+ZXQR1)1B{4fgx4-owS;wl}R5|p3W3)CeP&;OsbE5=b; zca|&L@qi_-wUWnk^A$N)wwo?5X?*Igec=hhiS|^!(99PnJN|m_pFn-CLj8!|S)dXZ z?+mGT1PQ=khI{6rCEJ<;t@mA!_I2hRKCW%(eBO{Zu?}HM#JfaVBCT(e zpw#{W8_5B#)2h&^A}d{0&%y4^Nv*QY@W*Gm!myyX(#YQJFCLB5InyIEnbtkHKB1Ay@x6z;Xm@kGWRI{*0+6h&G`p1y#2y zUSC9BQ;v9bt!+&ZJ7OgEgPil|ecK5D$_N-mq8noje1^=- zGVg$q%C}PUS9_U7G8lK=Cwigxc9)??MDHH4g)b?(o4esL8QWNn$(-D>PcdN4zILfM zu7}u@eR)RKK*9e=cbx~UpNbV_!AoG4)*BFks|~4K%26@VK}DJj?r$4}`H)UivLl;n zS7dG2LK=+S;JR08W9J-)9<5GwK7_LVt#HG(m^*_iMhW9Y1TASLEV?DVxn`)<<*;FRBaB5N2^063wdNE zW(*+eKtmZtgK?89!^ZBbnUeL`E<`owZ2`m5?qodn4yCAX7+2kAIC)9)<%M$gXe<^j zscESzV*^?_5aUh>qKT}uXNA5lKY~!Pz9_MxY%7k8T&bGRV$2Vs&!^rB%^O17tyW*Hn7-LCZ{+?Z#zmk$li(Qm8~ z=vl?T$i=?^X8*k({ToE^e>NBY7dm;{T}NiX61G9vUXv@mPFaa~vkw5VD>E=8vLWtd zGP7#g-`Hvp2oW@>?SHo}96#lZ!ainZIKHB}67VssVQ0%OPfN!(K2;0Yzi__6Nokcw zcH@QK^`!FG6G6%54fL9jClbPiIG0ZW%iK70Lt0DDHHy8r+H diff --git a/chart-sdk/asp-net-core/sparkline/images/nuget-demo.png b/chart-sdk/asp-net-core/sparkline/images/nuget-demo.png deleted file mode 100644 index 3fc06b162e6c40ae34e489ab50d170290875fb54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70328 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 H+3SA;@~3m! diff --git a/chart-sdk/asp-net-core/sparkline/images/solution-Explorer.png b/chart-sdk/asp-net-core/sparkline/images/solution-Explorer.png deleted file mode 100644 index 913cc8460512b9cd0642783eb2829384e05dfce6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40000 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 z 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

    `senD1+oT8qNYGWR4Qk?0grS92vRxy$s$-#zZC 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 BMe+au diff --git a/chart-sdk/asp-net-core/sparkline/images/sparkline-with-tooltip.webp b/chart-sdk/asp-net-core/sparkline/images/sparkline-with-tooltip.webp deleted file mode 100644 index a289748de644d17c31b3ed2f664e521c85e85502..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4858 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 diff --git a/chart-sdk/asp-net-core/sparkline/localization.md b/chart-sdk/asp-net-core/sparkline/localization.md deleted file mode 100644 index f6bddd37f..000000000 --- a/chart-sdk/asp-net-core/sparkline/localization.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -layout: post -title: Localization in ASP.NET Core Sparkline Component -description: Learn here all about Localization in Syncfusion ASP.NET Core Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Localization -publishingplatform: chart-sdk -documentation: ug ---- - - -# Localization - -The sparkline control supports localization. The default culture for localization is `en-US`. You can change the culture using the `setCulture` method. - -## Tooltip format - -Sparkline tooltip supports localization. The following code sample shows tooltip text with currency format based on culture. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/localization/tooltip/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Tooltip.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/localization/tooltip/tooltip.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-core/sparkline/marker.md b/chart-sdk/asp-net-core/sparkline/marker.md deleted file mode 100644 index c597b71e6..000000000 --- a/chart-sdk/asp-net-core/sparkline/marker.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -layout: post -title: Marker in ASP.NET Core Sparkline Component -description: Learn here all about Marker in Syncfusion ASP.NET Core Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Marker -publishingplatform: chart-sdk -documentation: ug ---- - - -# Markers - -This section explains how to add markers to the sparklines. - -## Adding marker to the sparkline - -To add marker to the sparkline, specify the [`visible`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineSparklineMarkerSettings~Visible.html) of [`markerSettings`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineSparklineMarkerSettings.html) as following values. The [`visible`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineSparklineMarkerSettings~Visible.html) will accept multiple values too. - -* All - Enables markers for all points. -* Start - Enables marker for the start point. -* End - Enables marker for the end point. -* High - Enables marker for the high point. -* Low - Enables marker for the low point. -* Negative - Enables markers for the negative points. - -The following code example shows enabling markers for all points. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/marker/allpoint/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Allpoint.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/marker/allpoint/allpoint.cs %} -{% endhighlight %} -{% endtabs %} - - -## Adding marker to special point - -In sparkline, markers can be enabled for particular points such as the start, end, low, high, or negative. The following code examples shows enabling markers for the high and low points. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/marker/specialpoint/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Specialpoint.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/marker/specialpoint/specialpoint.cs %} -{% endhighlight %} -{% endtabs %} - - -## Customizing markers - -Sparkline markers can be customized in terms of fill color, border color, width, opacity, and size. The following code example shows customizing marker's fill, border, and size. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/marker/custom/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Custom.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/marker/custom/custom.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-core/sparkline/overview.md b/chart-sdk/asp-net-core/sparkline/overview.md deleted file mode 100644 index cf603a2db..000000000 --- a/chart-sdk/asp-net-core/sparkline/overview.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -layout: post -title: Overview in ASP.NET Core Sparkline Component -description: Learn here all about Overview in Syncfusion ASP.NET Core Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Index -publishingplatform: chart-sdk -documentation: ug ---- - - -# Overview - -The Sparkline is a very small chart; it is drawn without axes or coordinates. This presents a common shape of data in a simple and highly condensed way. The sparklines are easy to interpret, and convey more information to users by visualizing data in a small amount of space. - -## Key features - -* Consumes less amount of space for visualizing data. -* Supports integration with grids. -* Supports five types of sparklines: line, column, area, win-loss, and pie. -* Supports range bands to highlight the selected start and end value regions. -* Supports markers for high, low, start, end, and negative points. -* Supports trackball to get current mouse point to display tooltip. diff --git a/chart-sdk/asp-net-core/sparkline/range-band.md b/chart-sdk/asp-net-core/sparkline/range-band.md deleted file mode 100644 index 7ae77e3df..000000000 --- a/chart-sdk/asp-net-core/sparkline/range-band.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: post -title: Range Band in ASP.NET Core Sparkline Component -description: Learn here all about Range Band in Syncfusion ASP.NET Core Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Range Band -publishingplatform: chart-sdk -documentation: ug ---- - - -# Range Band - -This section explains how to customize the sparkline with multiple range bands. - -## Range band customization - -The range band feature is used to highlight a particular range along with the y-axis using the [`startRange`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineRangeBandSetting~StartRange.html) and [`endRange`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineRangeBandSetting~EndRange.html) properties. You can also customize the [`color`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineRangeBandSetting~Color.html) and [`opacity`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineRangeBandSetting~Opacity.html) of the range band. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/rangeband/range/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Range.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/rangeband/range/range.cs %} -{% endhighlight %} -{% endtabs %} - - -## Multiple range band customization - -You can define multiple range bands to a sparkline as shown in the following code sample. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/rangeband/multi-range/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Multi_range.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/rangeband/multi-range/multi-range.cs %} -{% endhighlight %} -{% endtabs %} diff --git a/chart-sdk/asp-net-core/sparkline/sparkline-dimensions.md b/chart-sdk/asp-net-core/sparkline/sparkline-dimensions.md deleted file mode 100644 index bb2c3c004..000000000 --- a/chart-sdk/asp-net-core/sparkline/sparkline-dimensions.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -layout: post -title: Sparkline Dimensions in ASP.NET Core Sparkline Component -description: Learn here all about Sparkline Dimensions in Syncfusion ASP.NET Core Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Sparkline Dimensions -publishingplatform: chart-sdk -documentation: ug ---- - - -# Sparkline Dimensions - -## Size for container - -Sparkline can be rendered to its container size. You can set the size through inline or CSS as shown in the following code. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/sparkline-dimensions/size/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Size.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/sparkline-dimensions/size/size.cs %} -{% endhighlight %} -{% endtabs %} - - - - -## Size for sparkline - - - -You can also set the size for sparkline directly using the [`width`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Width.html) and [`height`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Height.html) properties. - -**In pixel** - -You can set the size for sparkline in pixel as demonstrated in the following code. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/sparkline-dimensions/pixel/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Pixel.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/sparkline-dimensions/pixel/pixel.cs %} -{% endhighlight %} -{% endtabs %} - - -**In percentage** - -By setting values in percentage, sparkline gets its dimension with respect to its container. For example, when the height is set to ‘50%’, sparkline is rendered to half of its container height. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/sparkline-dimensions/percentage/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Percentage.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/sparkline-dimensions/percentage/percentage.cs %} -{% endhighlight %} -{% endtabs %} diff --git a/chart-sdk/asp-net-core/sparkline/sparkline-types.md b/chart-sdk/asp-net-core/sparkline/sparkline-types.md deleted file mode 100644 index ac3f10109..000000000 --- a/chart-sdk/asp-net-core/sparkline/sparkline-types.md +++ /dev/null @@ -1,93 +0,0 @@ ---- -layout: post -title: Sparkline Types in ASP.NET Core Sparkline Component -description: Learn here all about Sparkline Types in Syncfusion ASP.NET Core Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Sparkline Types -publishingplatform: chart-sdk -documentation: ug ---- - - -# Sparkline Types - -Different types of shapes can be used to represent the sparkline. You can change the sparkline type by setting the type property. Sparkline supports the following types: - -* Line -* Column -* Win-Loss -* Pie -* Area - -The following code sample shows different types of sparklines. - - - -**Line** - -The [`Line`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Type.html) type is used to render the sparkline series as line. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/sparkline-types/line/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Line.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/sparkline-types/line/line.cs %} -{% endhighlight %} -{% endtabs %} - - -**Column** - -The [`Column`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Type.html) type is used to render the sparkline series as column. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/sparkline-types/column/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Column.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/sparkline-types/column/column.cs %} -{% endhighlight %} -{% endtabs %} - - -**Pie** - -The [`Pie`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Type.html) type is used to render the sparkline series as pie. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/sparkline-types/pie/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Pie.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/sparkline-types/pie/pie.cs %} -{% endhighlight %} -{% endtabs %} - - -**Win Loss** - -The [`WinLoss`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Type.html) type is used to render the sparkline series as Win Loss. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/sparkline-types/winloss/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Winloss.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/sparkline-types/winloss/winloss.cs %} -{% endhighlight %} -{% endtabs %} - - -**Area** - -The [`Area`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Type.html) type is used to render the sparkline series as area. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/sparkline-types/area/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Area.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/sparkline-types/area/area.cs %} -{% endhighlight %} -{% endtabs %} diff --git a/chart-sdk/asp-net-core/sparkline/special-points-customization.md b/chart-sdk/asp-net-core/sparkline/special-points-customization.md deleted file mode 100644 index 6bea68cb2..000000000 --- a/chart-sdk/asp-net-core/sparkline/special-points-customization.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: post -title: Special Points Customization in ASP.NET Core Sparkline Component -description: Learn here all about Special Points Customization in Syncfusion ASP.NET Core Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Special Points Customization -publishingplatform: chart-sdk -documentation: ug ---- - - -# Special points customization - -You can customize the points by initializing the point colors. The customization options allows to differentiate the [`start`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~StartPointColor.html), [`end`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~EndPointColor.html), [`positive`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~HighPointColor.html), [`negative`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~NegativePointColor.html), and [`low`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~LowPointColor.html) points. This customization is only applicable for line, column, and area type sparklines. - - - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/specialpoints/custom/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Custom.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/specialpoints/custom/custom.cs %} -{% endhighlight %} -{% endtabs %} - - - -**Tie point color** - -Tie point color is used to configure the win-loss series type sparkline's y-value point color. The following code sample shows the tie point color of sparkline series. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/specialpoints/tie-point/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Tie_point.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/specialpoints/tie-point/tie-point.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-core/sparkline/user-interaction.md b/chart-sdk/asp-net-core/sparkline/user-interaction.md deleted file mode 100644 index 695739d0a..000000000 --- a/chart-sdk/asp-net-core/sparkline/user-interaction.md +++ /dev/null @@ -1,117 +0,0 @@ ---- -layout: post -title: User Interaction in ASP.NET Core Syncfusion Sparkline Component -description: Learn here all about User Interaction in Syncfusion ASP.NET Core Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: User Interaction -publishingplatform: chart-sdk -documentation: ug ---- - - -# User interactions in Sparkline - -Sparkline has two user interaction features: tooltip and tracker line. - -## Tooltip - -The Sparkline displays additional information via a tooltip when the mouse hovers over it. Enable the tooltip by adding the `` child element to the `` tag helper and setting its `visible` attribute to `true`. - -The following code example shows enabling tooltip for sparkline with format. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/user-interaction/tooltip/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Tooltip.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/user-interaction/tooltip/tooltip.cs %} -{% endhighlight %} -{% endtabs %} - - -### Tooltip customization - -The fill color, text styles, format, and border of the tooltip can be customized. The following code example shows customization of tooltip's fill color and text style. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/user-interaction/tooltip-custom/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Tooltip-custom.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/user-interaction/tooltip-custom/tooltip-custom.cs %} -{% endhighlight %} -{% endtabs %} - - -### Inline tooltip formatting - -The tooltip content can be formatted directly within the [`format`] property by adding DateTime or number format specifiers to supported tooltip tokens. This allows you to control how point and series values are displayed without using additional events. - -A format specifier can be applied to a tooltip token by adding a colon (`:`) followed by the required format. - -For example: - -```cshtml - -``` - -In the above example, `x` is displayed in month-year format and `y` is displayed with two decimal places. - -Inline formatting can be applied to the following tooltip tokens: - -- `${x}` or `${x:MMM yyyy}` – Specifies the x-value of the Sparkline data point, such as DateTime or category values. -- `${y}` or `${y:n2}` – Specifies the numeric y-value of the Sparkline data point. - -**Important:** DateTime formatting is applied when the resolved value is a Date object, and number formatting is applied when the resolved value is numeric. - -The following format types are supported: - -- DateTime formats such as `MMM yyyy`, `MM:yy`, and `dd MMM` -- Number formats such as: - - `n2` – number with two decimal places - - `n0` – number without decimals - - `c2` – currency format - - `p1` – percentage format - -If the specified format does not match the resolved value type, the original value is displayed. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/user-interaction/inline-format/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Inline-format.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/user-interaction/inline-format/inline-format.cs %} -{% endhighlight %} -{% endtabs %} - - -### Tooltip template - -Sparkline tooltip has template support. By using tooltip template, you can customize tooltips. The following code example shows more customization options provided to `sparkline-tooltip` class that is used in tooltip template div. Using this template, images also can be added to tooltip. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/user-interaction/tooltip-template/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Tooltip_template.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/user-interaction/tooltip-template/tooltip-template.cs %} -{% endhighlight %} -{% endtabs %} - - -## Track line - -The track line tracks data points that are closer to the mouse position or touch contact. - -To enable track lines for sparkline, specify the [`visible`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineTrackLineSettings~Visible.html) option of [`trackLineSettings`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineTrackLineSettings.html) to true. Based on theme, tracker color will be changed. The default value of tracker color is black. - -To use track line in sparkline, inject the [`SparklineTooltip`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineSparklineTooltipSettings.html) module to sparkline using the inject method. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/user-interaction/tooltip-trackline/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Tooltip_trackline.cs" %} -{% include code-snippet/chart-sdk/asp-net-core/sparkline-charts/user-interaction/tooltip-trackline/tooltip-trackline.cs %} -{% endhighlight %} -{% endtabs %} diff --git a/chart-sdk/asp-net-mvc/bullet-charts/accessibility.md b/chart-sdk/asp-net-mvc/bullet-charts/accessibility.md deleted file mode 100644 index 4736bb001..000000000 --- a/chart-sdk/asp-net-mvc/bullet-charts/accessibility.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -layout: post -title: Accessibility in Syncfusion Bullet Chart Component -description: Learn here all about Accessibility in Syncfusion ASP MVC Bullet Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Accessibility -publishingplatform: chart-sdk -documentation: ug ---- - - -# Accessibility in ASP.NET MVC Bullet chart component - -The Bullet chart component followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility. - -The accessibility compliance for the Bullet chart component is outlined below. - -| Accessibility Criteria | Compatibility | -| -- | -- | -| [WCAG 2.2](https://www.w3.org/TR/WCAG22/) Support | AA | -| [Section 508](https://www.section508.gov/) Support | Yes | -| Screen Reader Support | Yes | -| Right-To-Left Support | Yes | -| Color Contrast | Yes | -| Mobile Device Support | Yes | -| Keyboard Navigation Support | Yes | -| [Accessibility Checker](https://www.npmjs.com/package/accessibility-checker) Validation | Yes | - - -

    - -
    Intermediate - Some features of the component do not meet the requirement.
    - -
    No - The component does not meet the requirement.
    - - -## WAI-ARIA attributes - -The Bullet chart component followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) patterns to meet the accessibility. The following ARIA attributes are used in the Bullet chart component: - -* img (role) -* button (role) -* aria-label (attribute) -* aria-pressed (attribute) - -## Keyboard interaction - -The Bullet chart component followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction) guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Bullet chart component. - -| **Press** | **To do this** | -| --- | --- | -| Tab | Moves the focus to the next element in the Bullet chart. | -| Shift + Tab | Moves the focus to the previous element in the Bullet chart. | -| Ctrl + P | Prints the Bullet chart. | - -## Ensuring accessibility - -The Bullet chart component's accessibility levels are ensured through an [accessibility-checker](https://www.npmjs.com/package/accessibility-checker) and [axe-core](https://www.npmjs.com/package/axe-core) software tools during automated testing. - -The accessibility compliance of the Bullet chart component is shown in the following sample. Open the [sample](https://ej2.syncfusion.com/accessibility/bullet-chart.html) in a new window to evaluate the accessibility of the Bullet chart component with accessibility tools. - -{% previewsample "https://ej2.syncfusion.com/accessibility/bullet-chart.html" %} - -## See also - -* [Accessibility in Syncfusion® ASP.NET MVC components](../common/accessibility) \ No newline at end of file diff --git a/chart-sdk/asp-net-mvc/bullet-charts/axis-customization.md b/chart-sdk/asp-net-mvc/bullet-charts/axis-customization.md deleted file mode 100644 index d3f9f099d..000000000 --- a/chart-sdk/asp-net-mvc/bullet-charts/axis-customization.md +++ /dev/null @@ -1,219 +0,0 @@ ---- -layout: post -title: Axis Customization in ASP.NET MVC Bullet Chart Component -description: Learn here all about Axis Customization in Syncfusion ASP.NET MVC Bullet Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Axis Customization -publishingplatform: chart-sdk -documentation: ug ---- - - -# Axis customization - -## MajorTickLines and MinorTickLines customization - -You can customize the [`Width`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChartMajorTickLines.html#Syncfusion_EJ2_Charts_BulletChartMajorTickLines_Width), [`Color`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChartMajorTickLines.html#Syncfusion_EJ2_Charts_BulletChartMajorTickLines_Color), and [`Height`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChartMajorTickLines.html#Syncfusion_EJ2_Charts_BulletChartMajorTickLines_Height) of minor and major tick lines using the [`MajorTickLines`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChartMajorTickLines.html) and [`MinorTickLines`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChartMinorTickLines.html) properties of the bullet chart. - -The following properties can be used to customize `MajorTicklines` and `MinorTicklines`. - -* **Width** - Specifies the width of ticklines. -* **Height** - Specifies the height of ticklines. -* **Color** - Specifies the color of ticklines. -* **UseRangeColor** - Specifies the color of ticklines and represents the color from corresponding range colors. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/axis-customization/ticks/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Ticks.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/axis-customization/ticks/ticks.cs %} -{% endhighlight %} -{% endtabs %} - - -![Customizing Major and Minor TickLines in Bullet Chart](images/blazor-bullet-chart-tick-line-customization.png) - -## Tick placement - -The major and the minor ticks can be placed **Inside** or **Outside** the ranges using the [`TickPosition`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_TickPosition) property. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/axis-customization/tick-placement/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Tick-placement.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/axis-customization/tick-placement/tick-placement.cs %} -{% endhighlight %} -{% endtabs %} - -## Label format - -Axis numeric labels can be formatted by using the [`LabelFormat`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_LabelFormat) property. Axis labels support all globalize formats. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/axis-customization/label-format/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Label-format.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/axis-customization/label-format/label-format.cs %} -{% endhighlight %} -{% endtabs %} - - - -![Changing Label Format in Bullet Chart](images/blazor-bullet-chart-label-format.png) - -The following table describes the result of applying some commonly used formats to numeric axis labels. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Label ValueLabel Format property valueResult Description
    1000n11000.0The Number is rounded to 1 decimal place
    1000n21000.00The Number is rounded to 2 decimal places
    1000n31000.000The Number is rounded to 3 decimal places
    0.01p11.0%The Number is converted to percentage with 1 decimal place
    0.01p21.00%The Number is converted to percentage with 2 decimal places
    0.01p31.000%The Number is converted to percentage with 3 decimal places
    1000c1$1000.0The Currency symbol is appended to number and number is rounded to 1 decimal place
    1000c2$1000.00The Currency symbol is appended to number and number is rounded to 2 decimal places
    - -## Grouping separator - -To separate groups of thousands, use the [`EnableGroupSeparator`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_EnableGroupSeparator) property of bullet-chart. To separate the groups of thousands, set the `EnableGroupSeparator` property to **true**. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/axis-customization/grouping/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Grouping.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/axis-customization/grouping/grouping.cs %} -{% endhighlight %} -{% endtabs %} - - -## Custom label format - -Using the [`LabelFormat`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_LabelFormat) property, axis labels can be specified with a custom defined format in addition to the axis value. The label format uses a placeholder such as **${value}K**, which represents the axis label. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/axis-customization/custom-label/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Custom-label.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/axis-customization/custom-label/custom-label.cs %} -{% endhighlight %} -{% endtabs %} - - - -![Bullet Chart with Custom Label Format](images/blazor-bullet-chart-custom-label-format.png) - -## Label placement - -You can customize the axis labels **Inside** or **Outside** the bullet-chart using the [`LabelPosition`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_LabelPosition) property. - - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/axis-customization/label-placement/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Label-placement.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/axis-customization/label-placement/label-placement.cs %} -{% endhighlight %} -{% endtabs %} - - -## Opposed position - -To place an axis opposite to its original position, set the [`OpposedPosition`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_OpposedPosition) property to **true**. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/axis-customization/opposed/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Opposed.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/axis-customization/opposed/opposed.cs %} -{% endhighlight %} -{% endtabs %} - - -## Category label - -The Bullet Chart supports X-axis label by specifying the property from the data source to the [`CategoryField`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_CategoryField). It helps to understand the input data in a more efficient way. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/axis-customization/category/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Category.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/axis-customization/category/category.cs %} -{% endhighlight %} -{% endtabs %} - - - -![Bullet Chart with Category Label](images/blazor-bullet-chart-category-label.png) - -## Category label customization - -The label color, opacity, font size, font family, font weight, and font style can be customized by using the [`CategoryLabelStyle`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_CategoryLabelStyle) setting for category and the [`LabelStyle`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_LabelStyle) setting for axis label. The [`UseRangeColor`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChartBulletLabelStyle.html#Syncfusion_EJ2_Charts_BulletChartBulletLabelStyle_UseRangeColor) property specifies the color of the axis label and represents the color from the corresponding range colors. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/axis-customization/category-label/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Category-label.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/axis-customization/category-label/category-label.cs %} -{% endhighlight %} -{% endtabs %} - - - -![Customizing Axis and Category Label in Bullet Chart](images/blazor-bullet-chart-label-customization.png) \ No newline at end of file diff --git a/chart-sdk/asp-net-mvc/bullet-charts/bullet-chart-dimensions.md b/chart-sdk/asp-net-mvc/bullet-charts/bullet-chart-dimensions.md deleted file mode 100644 index a5eb84fb9..000000000 --- a/chart-sdk/asp-net-mvc/bullet-charts/bullet-chart-dimensions.md +++ /dev/null @@ -1,63 +0,0 @@ ---- -layout: post -title: Bullet Chart Dimensions in ASP.NET MVC Bullet Chart Component -description: Learn here all about Bullet Chart Dimensions in Syncfusion ASP.NET MVC Bullet Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Bullet Chart Dimensions -publishingplatform: chart-sdk -documentation: ug ---- - - -# Bullet chart dimensions - -## Size for container - -The size of the Bullet Chart is determined by the container size, and it can be changed inline or via CSS as following. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/bullet-chart-dimensions/container/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Container.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/bullet-chart-dimensions/container/container.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Size for bullet chart - -The [`Width`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_Width) and [`Height`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_Height) properties are used to adjust the size of the Bullet Chart. - -### Pixel - -Sets the size of the Bullet Chart in pixels as shown below. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/bullet-chart-dimensions/pixel/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Pixel.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/bullet-chart-dimensions/pixel/pixel.cs %} -{% endhighlight %} -{% endtabs %} - - - -### Percentage - -By setting a value in percentage, the Bullet Chart gets its dimension with respect to its container. For example, when the height is **50%**, the Bullet Chart renders to half of the container’s height. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/bullet-chart-dimensions/percentage/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Percentage.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/bullet-chart-dimensions/percentage/percentage.cs %} -{% endhighlight %} -{% endtabs %} - - - -N>If the size is not specified, the Bullet Chart will be rendered with a height of **126px** and a width of the window. \ No newline at end of file diff --git a/chart-sdk/asp-net-mvc/bullet-charts/comparative-bar.md b/chart-sdk/asp-net-mvc/bullet-charts/comparative-bar.md deleted file mode 100644 index 093632d73..000000000 --- a/chart-sdk/asp-net-mvc/bullet-charts/comparative-bar.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -layout: post -title: Comparative Bar in ASP.NET MVC Bullet Chart Component -description: Learn here all about Comparative Bar in Syncfusion ASP.NET MVC Bullet Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Comparative Bar -publishingplatform: chart-sdk -documentation: ug ---- - - -# Target bar - -The line marker that runs perpendicular to the orientation of the graph is known as the **Comparative Measure** and it is used as a target marker to compare against the feature measure value. This is also called as the **Target Bar** in the Bullet Chart. To display the target bar, the [`TargetField`](https://help.syncfusion.com/cr/aspnetmvc-js2/syncfusion.ej2.charts.bulletchart.html#Syncfusion_EJ2_Charts_BulletChart_TargetField) should be mapped to the appropriate field from the datasource. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/target-bar/target-bar/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Target-bar.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/target-bar/target-bar/target-bar.cs %} -{% endhighlight %} -{% endtabs %} - - - -![Target Bar in Bullet Chart](images/blazor-bullet-chart-target-bar.png) - -## Types of target bar - -The shape of the target bar can be customized using the [`TargetTypes`](https://help.syncfusion.com/cr/aspnetmvc-js2/syncfusion.ej2.charts.bulletchart.html#Syncfusion_EJ2_Charts_BulletChart_TargetTypes) property and it supports **Circle**, **Cross**, and **Rect** shapes. The default type of the target bar is **Rect**. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/target-bar/target-types/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Target-types.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/target-bar/target-types/target-types.cs %} -{% endhighlight %} -{% endtabs %} - -![Rectangle Target Bar with Bullet Chart](images/blazor-bullet-chart-rectangle-target-bar.png) - -## Target bar customization - -The following properties can be used to customize the target bar. Also, you can bind the color for the target bar from [`DataSource`](https://help.syncfusion.com/cr/aspnetmvc-js2/syncfusion.ej2.charts.bulletchart.html#Syncfusion_EJ2_Charts_BulletChart_DataSource) for the bullet chart. - -* [`TargetColor`](https://help.syncfusion.com/cr/aspnetmvc-js2/syncfusion.ej2.charts.bulletchart.html#Syncfusion_EJ2_Charts_BulletChart_TargetColor) - Specifies the fill color of target bar. -* [`TargetWidth`](https://help.syncfusion.com/cr/aspnetmvc-js2/syncfusion.ej2.charts.bulletchart.html#Syncfusion_EJ2_Charts_BulletChart_TargetWidth) - Specifies the width of target bar. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/target-bar/target-color/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Target-color.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/target-bar/target-color/target-color.cs %} -{% endhighlight %} -{% endtabs %} - - - -![Customizing Target Bar in Bullet Chart](images/blazor-bullet-chart-target-bar-customization.png) \ No newline at end of file diff --git a/chart-sdk/asp-net-mvc/bullet-charts/customization.md b/chart-sdk/asp-net-mvc/bullet-charts/customization.md deleted file mode 100644 index f57cc13e4..000000000 --- a/chart-sdk/asp-net-mvc/bullet-charts/customization.md +++ /dev/null @@ -1,76 +0,0 @@ ---- -layout: post -title: Customization in ASP.NET MVC Bullet Chart Component -description: Learn here all about Customization in Syncfusion ASP.NET MVC Bullet Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Customization -publishingplatform: chart-sdk -documentation: ug ---- - - -# Customization - -## Orientation - -The Bullet Chart can be rendered in different orientations such as **Horizontal** or **Vertical** via the [`Orientation`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_Orientation) property. By default, the Bullet Chart is rendered in the **Horizontal** orientation. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/customization/orientation/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Orientation.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/customization/orientation/orientation.cs %} -{% endhighlight %} -{% endtabs %} - - -![Bullet Chart with Orientation](images/blazor-bullet-chart-orientation.png) - -## Right-to-left (RTL) - -The Bullet Chart supports the right-to-left rendering that can be enabled by setting the [`EnableRtl`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_EnableRtl) property to **true**. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/customization/right-to-left/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Right-to-left.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/customization/right-to-left/right-to-left.cs %} -{% endhighlight %} -{% endtabs %} - - - -![Right to Left Flow Direction in Bullet Chart](images/blazor-bullet-chart-right-to-left-direction.png) - -## Animation - -The actual and the target bar supports the linear animation via the [`Animation`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_Animation) setting. The speed and the delay are controlled using the [`Duration`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChartAnimation.html#Syncfusion_EJ2_Charts_BulletChartAnimation_Duration) and [`Delay`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChartAnimation.html#Syncfusion_EJ2_Charts_BulletChartAnimation_Delay) properties respectively. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/customization/animation/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Animation.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/customization/animation/animation.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Theme - -The Bullet Chart supports different type of themes via the [`Theme`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_Theme) property. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/customization/theme/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Theme.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/customization/theme/theme.cs %} -{% endhighlight %} -{% endtabs %} - - -![Applying Theme to Bullet Chart](images/blazor-bullet-chart-theme.png) \ No newline at end of file diff --git a/chart-sdk/asp-net-mvc/bullet-charts/data-binding.md b/chart-sdk/asp-net-mvc/bullet-charts/data-binding.md deleted file mode 100644 index 7c08ec834..000000000 --- a/chart-sdk/asp-net-mvc/bullet-charts/data-binding.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -layout: post -title: Data Binding in ASP.NET MVC Bullet Chart Component -description: Learn here all about Data Binding in Syncfusion ASP.NET MVC Bullet Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Data Binding -publishingplatform: chart-sdk -documentation: ug ---- - - -# Working with data - -Bullet Chart can visualise data bound from local or remote data. - -## Local data - -You can bind a simple JSON data to the chart using [`DataSource`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_DataSource) direct property of the bullet-chart. Now, map the fields in JSON to [`ValueField`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_ValueField) and [`TargetField`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_TargetField) properties. The [`DataSource`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_DataSource) property accepts a collection of values as input that helps to display measures, and compares them to a target bar. To display the actual and target bar, specify the property from the datasource into the [`ValueField`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_ValueField) and [`TargetField`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_TargetField) respectively. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/working-with-data/working-with-data/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Working-with-data.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/working-with-data/working-with-data/working-with-data.cs %} -{% endhighlight %} -{% endtabs %} - - - -![Data Binding in Bullet Chart](images/blazor-bullet-chart-data-binding.png) \ No newline at end of file diff --git a/chart-sdk/asp-net-mvc/bullet-charts/data-label.md b/chart-sdk/asp-net-mvc/bullet-charts/data-label.md deleted file mode 100644 index 00248ab29..000000000 --- a/chart-sdk/asp-net-mvc/bullet-charts/data-label.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -layout: post -title: Data Label in ASP.NET MVC Bullet Chart Component -description: Learn here all about Data Label in Syncfusion ASP.NET MVC Bullet Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Data Label -publishingplatform: chart-sdk -documentation: ug ---- - - -# Data label - -Data Labels are used to identify the value of actual bar in the Bullet Chart component. The Data Labels will be shown by specifying the [`DataLabel`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_DataLabel) setting's [`Enable`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChartBulletDataLabel.html#Syncfusion_EJ2_Charts_BulletChartBulletDataLabel_Enable) property to **true**. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/data-label/data-label/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Data-label.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/data-label/data-label/data-label.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Data label customization - -Data Labels color, opacity, font size, font family, font weight, and font style can be customized using the [`LabelStyle`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChartBulletDataLabel.html#Syncfusion_EJ2_Charts_BulletChartBulletDataLabel_LabelStyle). - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/data-label/data-label-custom/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Data-label-custom.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/data-label/data-label-custom/data-label-custom.cs %} -{% endhighlight %} -{% endtabs %} - - - -![Bullet Chart with Data Labels](images/blazor-bullet-chart-data-label.png) \ No newline at end of file diff --git a/chart-sdk/asp-net-mvc/bullet-charts/getting-started.md b/chart-sdk/asp-net-mvc/bullet-charts/getting-started.md deleted file mode 100644 index c335a0c3e..000000000 --- a/chart-sdk/asp-net-mvc/bullet-charts/getting-started.md +++ /dev/null @@ -1,154 +0,0 @@ ---- -layout: post -title: Getting Started with ASP.NET MVC Bullet Chart Control | Syncfusion -description: Check out and learn about getting started with ASP.NET MVC Bullet Chart control of Syncfusion Essential JS 2 and more details. -platform: chart-sdk -control: Getting Started -publishingplatform: chart-sdk -documentation: ug ---- - -# Getting Started with the ASP.NET MVC Bullet Chart Control - -This section briefly explains how to add the Syncfusion® [ASP.NET MVC Bullet Chart](https://www.syncfusion.com/aspnet-mvc-ui-controls/bullet-chart) control to an ASP.NET MVC 5 (.NET Framework) application using Visual Studio. - -## Prerequisites - -Refer to the [System requirements for ASP.NET MVC controls](https://ej2.syncfusion.com/aspnetmvc/documentation/system-requirements) before creating the application. - -## Create an ASP.NET MVC application with HTML helper - -You can create an ASP.NET MVC application using either of the following options: - -* [Create a project using Microsoft templates](https://learn.microsoft.com/en-us/aspnet/mvc/overview/getting-started/introduction/getting-started#create-your-first-app) -* [Create a project using Syncfusion® ASP.NET MVC Extension](https://ej2.syncfusion.com/aspnetmvc/documentation/visual-studio-integration/create-project) - -## Install the ASP.NET MVC NuGet package - -To add Syncfusion® **ASP.NET MVC** controls in the application, open the NuGet Package Manager in Visual Studio by selecting **Tools → NuGet Package Manager → Manage NuGet Packages for Solution**. Search for [Syncfusion.EJ2.MVC5](https://www.nuget.org/packages/Syncfusion.EJ2.MVC5) and install it. - -Alternatively, you can use the Package Manager Console by navigating to **Tools → NuGet Package Manager → Package Manager Console**, and then run the following command: - -{% tabs %} -{% highlight C# tabtitle="Package Manager Console" %} - -Install-Package Syncfusion.EJ2.MVC5 -Version {{ site.ej2version }} - -{% endhighlight %} -{% endtabs %} - -N> Syncfusion® ASP.NET MVC controls are available on [nuget.org](https://www.nuget.org/packages?q=syncfusion.EJ2). Refer to the [NuGet packages](https://ej2.syncfusion.com/aspnetmvc/documentation/nuget-packages) topic to learn more about installing NuGet packages in various operating system environments. The `Syncfusion.EJ2.MVC5` NuGet package depends on [Newtonsoft.Json](https://www.nuget.org/packages/Newtonsoft.Json/) (≥ 12.0.2) for JSON serialization and [Syncfusion.Licensing](https://www.nuget.org/packages/Syncfusion.Licensing/) for validating the Syncfusion® license key. - -## Add the namespace - -Add the **Syncfusion.EJ2** namespace reference inside the `` → `` → `` element of the `~/Views/Web.config` file. - -{% tabs %} -{% highlight xml tabtitle="~/Views/Web.config" %} - - - - - -{% endhighlight %} -{% endtabs %} - -## Add script resources - -Add the script reference inside the `` element of the `~/Views/Shared/_Layout.cshtml` file as follows. The reference loads the base `ej2.min.js` bundle, which contains the Syncfusion® ASP.NET MVC helper scripts. - -{% tabs %} -{% highlight cshtml tabtitle="~/_Layout.cshtml" %} - - - ... - - - - -{% endhighlight %} -{% endtabs %} - -N> Refer to the [Adding Script Reference](https://ej2.syncfusion.com/aspnetmvc/documentation/common/adding-script-references) topic to learn different approaches for adding script references in an ASP.NET MVC application. - -## Register the Syncfusion® Script Manager - -Register the script manager `EJS().ScriptManager()` at the end of the `` element in the `~/Views/Shared/_Layout.cshtml` file as follows. The Script Manager resolves and loads control-specific scripts automatically. - -{% tabs %} -{% highlight cshtml tabtitle="~/_Layout.cshtml" %} - - - ... - - @Html.EJS().ScriptManager() - - -{% endhighlight %} -{% endtabs %} - - ## Build the Bullet Chart - -This section walks through adding the Bullet Chart control to `~/Views/Home/Index.cshtml` and progressively binding data to it from `~/Controllers/HomeController.cs`. - -### Step 1: Add the Bullet Chart control - -Add the Syncfusion® ASP.NET MVC Bullet Chart control to the `~/Views/Home/Index.cshtml` page. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} - -@Html.EJS().BulletChart("container").Render() - -{% endhighlight %} -{% endtabs %} - -Press Ctrl + F5 on Windows or + F5 on macOS to run the application. The Bullet Chart control will be rendered as an empty placeholder in the default web browser. - -![ASP.NET MVC Bullet Chart Control](images/bullet-chart-control.png) - -### Step 2: Bind data to the chart - -Define a `BulletChartData` model in `~/Controllers/HomeController.cs` that exposes the `value` and `target` numeric properties. Map those property names to the [ValueField](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_ValueField) and [TargetField](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Charts.BulletChart.html#Syncfusion_EJ2_Charts_BulletChart_TargetField) properties of the Bullet Chart, and pass the list as the view model. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/bullet-chart/getting-started/default/razor %} -{% endhighlight %} -{% highlight c# tabtitle="HomeController.cs" %} -public ActionResult Index() -{ - List data = new List - { - new BulletChartData { value = 270, target = 250} - }; - return View(data); -} - -public class BulletChartData -{ - public double target; - public double value; -} -{% endhighlight %} -{% endtabs %} - -N> Explore the [ASP.NET MVC Bullet Chart sample on GitHub](https://github.com/SyncfusionExamples/ASP-NET-MVC-Getting-Started-Examples/tree/main/BulletChart/ASP.NET%20MVC%20Razor%20Examples) to understand how this getting started example works. - -## Troubleshooting - -If the Bullet Chart control does not render as expected, review the following common issues and their resolutions. - -* **"Script Manager is not defined" or scripts run twice** — `@Html.EJS().ScriptManager()` was not added, or was added more than once. Ensure `ScriptManager` is registered exactly once at the end of `` in `_Layout.cshtml`. - -* **Chart renders but no data points appear** — `ValueField` / `TargetField` do not match the property names in the data source. Property names are case-sensitive; verify they match the model property names exactly (e.g., `value`, `target`). - -* **`CS0206: A non-property cannot have an accessor` or `CS0103: The name 'value' does not exist`** — `BulletChartData` was declared with public *fields* (`public double value;`) and then initialized using object-initializer syntax that requires *properties*. Change the fields to auto-properties (`public double value { get; set; }`). - -* **`Newtonsoft.Json` reference error after upgrade** — `Syncfusion.EJ2.MVC5` requires `Newtonsoft.Json` ≥ 12.0.2. Install a compatible version via NuGet. - -## See also - -* [Ranges in ASP.NET MVC Bullet Chart](https://ej2.syncfusion.com/aspnetmvc/documentation/bullet-chart/ranges) -* [Tooltip in ASP.NET MVC Bullet Chart](https://ej2.syncfusion.com/aspnetmvc/documentation/bullet-chart/tool-tip) -* [Getting Started with Syncfusion® ASP.NET Core MVC using Tag Helper](https://ej2.syncfusion.com/aspnetmvc/documentation/getting-started/aspnet-core-mvc-taghelper) \ No newline at end of file diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-actual-bar-customization.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-actual-bar-customization.png deleted file mode 100644 index 1f25f408b598b370bad84777d3f2d2b793e9676d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6128 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 IhtB`}Z+Dc3dH?_b diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-actual-bar.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-actual-bar.png deleted file mode 100644 index e0d234a980730585c32031ec25fb0d3a474e4069..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6182 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 Vm^YpddA5<$!OrE6lE0n5{vW!wtoHx_ diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-category-label.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-category-label.png deleted file mode 100644 index 6805c6fccda1e537c654c08f3e3fd521fb2417a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8125 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 oMI0?;|1bZK{@pu{5*~Uo_CrG)nF~! z73vBARNmdNg8W>KwPR1fFaW?-3(d2}({J}20HEvW>E?Pm2|mrAy|6pLY~4^TAf_>W z&g|DNcyiznTWOoAj|}%c(U_^<=b8~g>^Qfspk)!*7QR2Da1S!V{>DAV6)nzAWVF%! zvFLy&S%-3eaIoZhCkBjThtd+xh5q7A8($b8$ z+^jDDdh3s-f1yS`GI557odJwnY4i#Yg57FZe4ox;)9FuC<92(Lc1W>CywFrD$dEWk zJ-Gk}FW6^!Pc$m$Bbl3DI-#@yfX0pf#Ky62qG00JCNVej5ZAay=QH-dHag#)^WkwG z{3LNVFk8NTK5kJu5c4eX1<#EQC-Umz+x}^lvJHOXlNAO6i=$gXR=a2H4^Q=g#Z~(f zdC|Q<1TBQXQjuxSy$qewkm30m8C=*ckhtEA>h3e9Br|9}NdU z-&Z3yz-?7vz$T5PfUn&CXwr!C@6{L$Zp)Gl5?mU@OzYkfA$H+o_s1?#%QnPmL_zT& zL3MQjy)>HbQ%d$?KO?^~7F?C_C%P|FrTtOE9pJ$-GbjRE#B_AJI7Y}8)1U@9QIA6$ zpr?+eF{4f&eL^a4CyKlL!l4GOg88tR;wfl0HIf4Mkro5-YJ7hc52`6YcKInKhxb4% z+e!D(tP@p{kGLRl*eq6KOJWE>+(IC}E1Rmu&{d3L7;!-2Xk+YHJSFlS7t~|QVQKg~ ztjXC^<*QDh(hm$lgZMB*aF|=z_h>4Bm~kDttBZ6m5DqMKFM{ssxbFNL8%z9eDWFXF zA8!7SMbq~3^gp2U(uNBuWWf7RN_)a7c?bN6jX4}pg!TXYQw~B{>#8 zQu^z(n&UMrof;RO*0Or19Us|97ohoXg_ph2LRXp`-hv}(r+N&BCOVWU#}a~6weo)0 zHrTU12Y>s6ybS{n$Tw5&*3f+=)tGDC^$_2!iFGo%ph7NawKtt9OL<)L-7K|wOJ9O+ zI=RsihckLHyDw#c9|!F;oRq0r1GsHBb*}YmSiP*zmnde*7Cq{);LTH?&o>!tW|M%$cR-fs~Qc zk(GxRcDH4vmjz4~L@r`?*)-H7t=yPT4uQqJdO36LMc|R|Wr;*O&*SWH>?x8bAFIDkwa;9qc^KSQvMqhw z!C%_rME58}&cBIkGAx~PuD1o|QqS8#hesj6!jn-cb=0Ha9^>TkXY17Q1rrFA-%Fj{SlX9yT{%^6XppPtQ6hB? zcV^jhDWf~1dU4@(#eu{Hnw2hyKY$d*6h4%-Rh{p+-FOh(R4lOI>*Y#-LpwB3jfYH|Sg^8S6H8 zBkiJ<)ts-GndgpPFfK>mx2&U(yM}fkw79RRW6ANO#Z}#2cKJ{D=NeuU{o#@)M;<3 zXfQm}7QcNEh`zx+(nJY6G^HHY)+PxLuJ{mYI&h@OxG3@JlrU{Wh+9%y>aGCg&P(Gv zIQ0nl0{HH5X)03HRy{w~iqX%WDa&?8sf90oG zeO(oG6RtN;y@n;1U7~pdx{5`X*F zf6yJAjNZIbFetkD^vHU=s((EmxZG5cv?95{Ik?<;PvVumQs=lAk~RC`)1K=Vpo`vO zV;oG2m-3~<&iklc-Xu&)?_F<=Tr zc@~cmc;v;%OA9v}6vOTuwo}i+7K2$qkLb&vU?#Ao?NjsJiV7N-rW2}6mrrRhw|QuC$C-# k01;Nd(Q;N|k$3ibBzQcp*yU5)rwCBu?>zDqz|w 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 l|EGDv%?dT0KZLk?rI+Y1(`p@@%Y diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-data-label.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-data-label.png deleted file mode 100644 index fcf41e34190914f8fea771ecefe3e9f7300c53e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14166 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 W-LUwF>);_D*uTejchS!9%l`qbp1WB9 diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-label-customization.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-label-customization.png deleted file mode 100644 index 932ef82978957d73337765a0bb92d59ccf107574..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8189 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 TimCyree7$7W(K8Kog@DXF_>fc diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-label-format.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-label-format.png deleted file mode 100644 index b8b0fc05f9f64ee16785bd7212dddd4a47484962..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8074 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 Y+|}~$^XF=(5C4eMQq#MGRe2EnU&5gpr~m)} diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-labels-position.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-labels-position.png deleted file mode 100644 index 8ad4733a4b1b35272a9ed5933d291dffd6047b15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3156 zcmeHJc~leU79W>J3T#TmhayAefQq) zH@`dc<%Jx;V>Xy>0000J7~ppZ0A3>?V~U;*a(#L5=5FMsK{`Ray2Hik9!&diQ)%%&)W=Oju34=h5AC`Qi(^CapH9rL>9z2U1iGTB>BhF}bxD zHof+g$k?4^GwJG4*X$m6!5Tddo#_Z$A68mP8diN5tb$bwZ`0)ZeaujTBL&ZPkVjxfYk z>6f!9WV>lWmZ^yeK?4Bd-oW^K7sfei#>d1k5Rz&Go!`=M`Mgc9{``6JRshJ_(HEut z_+y>zwf=tw_ycorbV|gb?nK}FCR7jw1uR4?4XJYJ%$8pX;E9u<{lmPU1o1oe2WA8! z#70!rirHMq>Qfv3B6uu=4y~$hJ=uS6-`*{-#A3AofW-HcOb-p2IG+DW(NT7iUDFr; z1N%A^p1r=Rc(fIqoCKNx@SQc)m!};VnGRRO*MlB6<15Y33=m#zdpNGqTgT*Od$Djd#Jt@n@H` z6T6vEZ)E0>QW2j?m7VM|wuK_cd9&;^h?Pr)avr7eonF0|P%Mf2rbY%slUU@_>G9Hf zYO1P7Rk}Psnr(ZoHb8xEu?`x<_sO%ao2h&=Xq4QZ;8{E9nK1IWu}a-KaGiq_*MD?O z68ynayr$FX});*aY)n|^J6L@fkEHX12?A-`8}V=PTE+9WtuR{ZDR{rC2tn1QFM%vT{DeqHxj`f#D zn(4_~uNCm86$$Q*8w1`&s!Ngt3>!6hz@yU&Y`t20#)WXgSLrsTvJ&5S8+9Rk_JC(f zfUt>!vc+vZ>iL>M27QBM>OsVwcc>>~-72Y`56WSU4;;Ayin@4yMwB2h1Zz37h>+aw z%A)PPZ;VuJ!`4KQz>t%%im(>mNar=qw|b*Txx9Z6-(%yxzr7q8ZLhwx+}-x9^laP5h79UAj85Gd&ENI zO1(1}gmiHA7MhbT06gu`@3gM{_WsA(W!?Yt$1pBIGF|PFc9O@ow6L^1?GVv&iIeL2 zgIGK#;(<770z9Q|P%>BC2h^^8>Si*O46fYaDTI+hvko{ov_js~s~j6w#jm>A!blqG zPWzNBH66>@OY?GjJgQoxfT^ofXtRww;0mVv%N}$J;&xeehnv6z2FHKpX$jNFaNUJQ zL6O}k^2IN6hIS}T2#p85+(yT9_WoWOp`~bb1Lb6}V<@4_$Z%!lX~>#u49$+LqY^E+ z(H>2OBG+n-6*B+N%2yAOkFW#p;7+lHOy}^~;7WVgHmE{gdUdBnRlw@UbSVQLjj66o zCWHMcKcY}l%Rlt~8MtR1b^jZjq#;G?=iqe|!faB~kGo%MrTkxQbpQSR^Pw~0FgTIS WVwOlSmB`;32;6tT?}l$w_CEpUBblrK diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-legend-alignment.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-legend-alignment.png deleted file mode 100644 index 4f588374c6ea6bddbd6e0441783a1ddead944adf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7995 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 Bb#nj! diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-legend-customization.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-legend-customization.png deleted file mode 100644 index 111e16c6bd3068e8aae13c800accd6e46a5e1cd4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8881 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 Z^7X~kE@ax?GhmJaAh&oTN;V%n{U0$z=L7%% diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-legend-on-custom-position.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-legend-on-custom-position.png deleted file mode 100644 index 1e44b013d846bb6718bdae365c9c281163bcf5e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8119 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 J!riBS`VSh|V@3b~ diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-legend-on-top-position.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-legend-on-top-position.png deleted file mode 100644 index c2ba5a35ffbd8c3fcab81695d430df9d14f30067..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8081 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 Uya^fH@B#wA*n+8Czx%uY0sSzCCjbBd diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-legend-paging.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-legend-paging.png deleted file mode 100644 index c1ba3dbbac300c2c02813f598cfc56315a3a1e2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8484 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 C!}y^9 diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-legend-size.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-legend-size.png deleted file mode 100644 index 6b4b2df75f5ba30157de7feef6a01d8b97b7e4b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8575 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 NANlVr`!M|5zXQ7O6IuWO diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-margin.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-margin.png deleted file mode 100644 index 3240d7abbfb4723ed3e4b517e9390194fb9e5d20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3023 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 diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-orientation.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-orientation.png deleted file mode 100644 index f0cc93e32b1916dea60389df69b5ff43675d5b94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8570 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 diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-range-customization.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-range-customization.png deleted file mode 100644 index 24c0a153ba8f306bba04826143304bf5b1321167..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13071 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 diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-range.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-range.png deleted file mode 100644 index 38bd0ba519a5de4379c6c5b675495999d2d2e166..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6380 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 diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-ranges.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-ranges.png deleted file mode 100644 index 840a46da4b5c2ca31f895fe627e2a4b96e2ff1a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6138 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 diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-rectangle-target-bar.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-rectangle-target-bar.png deleted file mode 100644 index f748a026bd17065badbdffe18c42ec8e27ceb5bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3290 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 cMr=NfMU)DqP&j0`b diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-subtitle.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-subtitle.png deleted file mode 100644 index 2d30340b2e430f18742e65a8ed935f32f03c2947..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8857 zcmdUUc{tl!*QoY%P}*u$shFplIn~6_QZ+@)Q&97vhNh;9c?cb}sv5*tRJ0`2e9SYa zdJq&9#LQ_E)LeofhWn%M`@QG;?sK2}-sidZKKJGi)?Rz#Ew*3lSr;z_m9@74CV4Y~bJ+^-NOJui-bgt-ep&E zZTXX8hLZxg;PO*R9!}0*X6PI9D{1rdD;TKL;7zynaC4M|K26`qT@L*wu20E~A5ahY zJ!ZyV{s}3I9oYu_{!&An`U$b<3jG9vj6o-kp+BAx8GoX9lb}C=AMd~?8Tk9O8q)C# z{VkZT-g9YhD-~v|E+ax$5|MMe7CZZzXCnUU|Dd@A*ICPxz@sLDq?dclxG*u=3pl^| zhY0R#HGJfn3k(eWv?Dq3-3NZq^p+O*9g}-vr?d8+ChgJ3<-*9X2b=oE6X(Hq=K=se z>@Y{QCvd;lZnfZ7Fmpv=0rJS{l8LpQP`vY^EM?=+(DglAS_bjMYL#qfcD6dXN-C9n ze?A$Sqg_J~RlS`;G(XOjZyN%jPk+A%Z+7wp}-eRE(hcb$nY0!J%j^G{0>sSD|cRt zRuuoJR&bd}7&Morwst2n3$}Oy{!)4Y`0ugpkeP_q`?GkTKg^Baj*GCs{bmgjxLCdb zz6kgj_MF~_N6krG;{&VcY~tRdGH_kQEcbCt4ib+2Q&?Xh%x29W2gU{_%j}m+PR=8A zEp&y+bMtl@~6fyqsV*|}|@^A}YRa-q_buWmP@b@A# z%9QZZW%9)GpkVOsbkF);i&Vnt*)c;sXB7GDx?=$~8j7p?cEbujDL{6$fe7xeJ^|9v0vGKw4lEDP&0gEL{MA~ON;eBv>l76wrzb+A&Tv;#5wm&27*-G-)~ZD z`=pDBgmAlq60w8&A_WJIDog3NcHWtXJ5=O$T|~ljt+=i}S#&qLIb>({P&(m@s2)Z7 zzQX`>kDT%iM_ynv{1sqwoP{#goiExfFviA@qNM0F4dh32-pu?uZFPry42u_Nyki%? z6D@dde_xV#)3KD9Vg}mWuZ1rd+SP2up}W#1+gPoCd{{CcXf0Vugg6u@PqCmo;?RUL zCi3>ovK+Pm=K~~T{~bj5SdjkLuwY6L)rtGM7X_9tbslAD9Z{;AdN~?CCG_>nEqe9) zLhIJAGo3={DLN*}Yc<(@w%)Md?wE_R14en__S1Z$g%oQMqmMBiJ;VnT0(ITW_v?Hp zo)Q&`pNkk=loRw+y(jiHBFL)V40UB}NM777C@zVo9P8%yyFo$fl*^uNG?Bo~xoM2{ zJ2af+P5zFNUKb%(ZGU5FSZ?i#hazzHsd3L+B&98fd(SzL)cK38Q(Mno5w2 z#b_3QCC0V`!u(>=+1Z)QVf3I^#0NM7UG(^DnQbsdHOe`=LHE@i+S|&Dqb^J`(~KxL%5P*Gpb#!XziK4*tzc!)GSsZ^y^`l?$+Ox11Uza>s=wX zif}>Ixa;A$mAW~2Z$jO@Co?177I$Zt`#QTP??=zQT1oWol}t%*o*o~U>5ABUi~-6a zzwgm5`_gs~F4)i_8W_cde{^sQv2VAo@EZNrGtq83LjS<^N%}X47Q$KPce}KaRrxVD zqnHMb<{!&Uh$Zd-{oB;9AOzbay_W5&io^wuy{>EB-+$9gci6$&MT+FU&qoT^ffo`N zo;&7)W0${s<=#jn!iuvfV!q#s=Io||v|gu*%ODJdsBZ+sy#v{lbm=LS<=B&A;R-FD zXBPd%t8)8B9Xhkb(A**k;u7@c{TpPrH?mpbzh!#d_OmZB*ok0cVEE(nKdX%Mr&6yV zri}ir9;D?5V-ioT>v97KW65VP95Xyfcz<)ar|L;AH^P})f!kVY+%QkZAFk$KblqZs zjlfY|ooBB>FbAdOcn&62%UZzV(!aS*b#CQV5ceihUHV@!A-*^AE5zperai=&Xcl~O zw6di)REn`XqT4Hk5xS$2~n zES+Q9(+@{%qWg7$@>+9L?11uWE}}JUq<=exOXWJ3x|Zqa4S~c&H{8lfyi^ID-`*Cd zqOwd~#J#80+ihIyT}~)qCvVNT2Kz^N&|khqY-1r8qnhgw?~hhl^G9oqdPSLXB>u;uSrJ8Sn~8aCPTN9 zrjeqZ-bD3(D+ZoEbqB<~$$AsA3x&D>NzLU5ZmM4Q2T+iXdCY+<+ z=npKM$r?IjS-}_qR#j*M2lCyL@)qRbR8LF%z@hJ_F?mpOwE+$GK*z)GotddQTSA}b zoreYn^&p$bT`Q&C274v{0MqMzq|Q_gft{5n?g44PN}vvNSIB$0aze97HRsacBF6pq z*P*451jL34c}>e@eJjf@=Y>;90Y!$qy?F6Y5~7Vpu`kPqrx03H_`iNZl~bQliQ_7QiKx;p)fcLwSMA71^0v%qpqHtapJhgjo@nVu z@H9Ql#|_^r6}Hv2x_tXJuXysKpfV5oZ^{R64kj%SmDENDgs>dZT7vl#GX=vlX<-Fn z#q356sgFEIc4V`Th9cBumh1(XH5`)A#g;{k{{iiNA1`&&n-914WzW>uy|q{XyDMDU-AE$*M9 z@P3XMse@sQhEt2FsKS+`FHh;;9NJ1>Z!9Gc@qy{nf^+n$EgzC!^|lgcUvPmA${_q3 z#Mu3UKm7B}>QP!*&CXTnefrSwU$Var2U@S2HiUiIs}0-gx5RDwc?er96|N7Vm?))p zT1@T3Z*PHYgc4_;CuW5b+{U9&o8{jQM@qZhC$|>MzXaJ?3lrf|j`V|ws_z4_zGwor z{U)-0G$@=5vHLOVP3S&ME`a^Q!0<-t-|id%w=+CG`)@a)kHMPwov%&^(3^N2YM-Ok zl%Ll1>&ufBt~`b1zRJb-wPp@>irfiLznv)*MowcjFkQi{7q7z9p6J$b^O?=0 zIqjXFej{qmbDvY}3!pRdxN&}CiW8JF=ahZzgp9zM`1LU@DxFEk>7v2)6H=0`$wXe+ zSV2>j(t99TxoO>#!WzC7U6gQybF7?%s?7b=jBf)2g2_WfrOT4& z^L9gWrP&(ovp zjn$q=xqGCxM6sAw#)oei;xe4&7Q#{2YqeKKHpkK zxOIc#^zLgVo~LJ4NJPHApP~SUx%jT9Lw%n0lsnlc-`@Z>#p8pcqwOwJ!Gm*kB)Re~ zj;f0$&#gdK&oL5@;W}n3BPn9ZZ=Gh)=Cgk?WpAfL3pRp3h})mklK9kqpy>nlM>xk> z%V8CKmY9_8$V(Y)DTx+qhI&lqU0>UcwsiB7wG13bMRjJ%=EV?HKggtT%o#hV1xf$imb2d2Ox zkaWU!9h12dX+h z4p9phNW>tZAf-101L`cGIA3GMWJ7{gS5hD$ z$drDQP9&tWvL~Fq&kWBnBNRO^9IA(Y>S?Fe4J(Ey-pKUqB8uIa{A}+lCakfj{)39b0 zX+)^cv$qeev3@pJwKHd7LW_0GuTne9Th+y-N-*hH+m+G=hPbCcxbAuMTuo+umDRn* z=8)!%mU^Yq{O&H=8Ht9;g!ZZ$d)-I-NAx%rDKM=vu$^lUuV~ejiMi-=AW;a%rUC01 zj_;#K!2d#3IU@fbU2XphD_2{PT^&+uVPSz$ATl1|ySMEVJeL{B*g0>@doBKBcj`HT z$V=*#ec#bs0ilVUNl;)kE0qM*j4}pYR%a9tc2GxXG74yB07IT*Ffu;u9R4z}$`cs+ zF&=~J>mtW1D}kAQfn$)dGxeB5|MmYbnRUYJjj&01*brS(kri17SCQD_%_!i@t1ARJ zWh|2T^82Mbe_mFXyJ`+X?UDIXPcyRz5xw>dDXU!S1luU$%S-An<==w^Z$+~BM8@ks z2M`I%e{;wWf!Iq4`A3Lyp8t*~fPhtN{LAmHQHtuY+#~OI29(=_mM0r5nV6V>fC56! zST%>$+13a3)A&*%<3GRnmmnbCl>igiBS4Kv=i5J{A|QOE1*@$Xno(f%;?LkQ>Ksj; z0*d`V#R80pN0T4_ruYAxouOe8)PX)W3@E0bh}TOsizQ zm*hDUEsBM4w$R;#!spmyruV%SYJ5HB>gvdWhoiFrvGdBJfqN^e1GRB=;rqK*Gox&4 z4XgTz^Y<^>)>G&#dg?IOBi9^z;y#xwcY zwt*P><;7!A9o7sa+gdbeL!aB|WJ+gZ^Z29*&9`GUJltf?*3QoJU?(7!+-u7-HyJn$>8r!z+h_-7Z78W0 zx_+u(?AIEjOsbx26QwS08Z}8<8|R3jUNf5vtlyVdA%CFyx8%9`a<_cmxZ~D`O=jkh z(a&%=+#Oyg^Bvv`r)ErVuk;O7R#m0Vp$_(fr}x!zTUu0kTlUKux5nJpd;{*d)^{i+ z&UfH$87>_}UF2DB?9Gpb3^k7g(3(~EzOwixWZn);kD#GnzXmw9HLkUDt?w?Dc5f~Y zqiAyv{cf**{HR8KJ2V|!-=sPfMl~p&;%f+8m7nGsF0rFd@;M)Dcc_LOEY&RU)20<1 z7N0zMBECBJIy9r6XQR5e*O1ycxf(aJ|CWZ{-wCKzx;gH-u)h=@@qu2us=zV+wkC7@ zEq$*#|Bye=er`mm5Vb<@akY`kuU7KDU86)ZsPY8FAeTmNQ1@>PbQo3{?5{3+m>p(3 z%(yiNkBGp9zOI|fJs94ZBatk2SjdguQ;i4(#TxH+yorND){im*6xw4fqVQFLIe$bRRK+nm`(_U#g z3@^5KbLmVFam5r2xZBy=dmR`KE>}(c?)YqPBTsc`wsB}xbJII_`e3WZx=D4gMFj)` zRfa??jaF!5gJ(H8xwtB7D9wNxU6w7o=5-;P1x;Ek1*gpC_WQN@Ms1MOTg&4vi=<-Y zB1t+_Z)I_LIT@%-4>xZ~9;F68Cr6{OMRhRZ-E_5QhQ(@J&2+d8Ht5^AI?Ts@XcAQE z6;Vv_Rw{IXk5K;(%ybcN@<*o9gkUs+pkrll2Lt1Ma_L|A62#96=WDZX1N(1k{SN%WwS8K|de1lVcGQ17PA z6pOi{55v1aJ+aQLkvKI-e@1-Zl|LQ5pi+FG@yc+OWs`2KRYQc?#gNHlAPMtyh5V)M zTf!%&vd{A932la3M9j^@B?^eJCRM*%Zdy&G1y$Vl4Vt#EZ^h2RJ8-%HK*i5DZvi^7 z1M46%60`xickd9(z$e!);4eQ`)D_~Vi=iJ++(n#n=EGl(M*)rNHvqAe13roTP`G*KKPR*vtfZ@!Fao}>F9dtFXt&-RUazr*~I}CCU{Ie zyT7#`H$kBQY&z_Consa2^N&v+kN1wR2S+{MzyI;$xI^sNz?*m%4{nV`oVoM{yK6mP zc6gp&?*)sFUH9+$hGR7+oV8YCL*~=oT$0h^kID8dCx5xh$u*~Y>g48>;pk|nnOE$1 z%`fs=2(VOfhDBFba)5jl$mZ=^`pzR}=g*G{Jzm)bLghL6?q!B7T%lW#LQ5O}JTM@p z?-?`P{8G`Rsp~YHz7|??Tgw+bVSQa>bF#CI_(MQkQoO9xZ1@htd<<`jbfINiX&d_N z8JDouxu>_xWeY9y-Mw_P&IQp`mb$~wnSeEyuD>F&}~FtYlmC(++s|N0WD z-F|e90c_wm@N~%l9V={G0DM7-I^EGD(q&#QzPUvSsI|{j$Q${&_ z%&H=2lVvRl!EjBP&NpS2uXGNP{CB#;IeC2V5ETP<0-cM4m$G1U=!}GdL|rRT8lUpe zS>gyxh#ZmGh8g2K{B?2c>~GZ}I8yD0AqWQ-g3?HOVIwaBJs6!ysDPW&$yy0@S?U~b zE>tj%4GL;#6qA6pArg{n;;|u%IL-ZX1Bn+QxDuScb=379hlPSL33twH#gnc@mJ61p z31cfh^HW}E@WN=BwLG66yS9l^qt;ao2ok9rENr^*h25%YALs8-5mrE*IQz#&c9cVW zRR&AfA2SxCB~Xx^l9X&wapDzMAGYLb4pP_bF99ab9GVbOuUA7C^3@SBmFFi|tLTHh zqAuNPmiedtu$<0Vq;&2Y*7+bCAjA)Wc}1aLf6G=xCaJ6Xq(b|JOb;?cqTjg0n_n6V z6j{lM-ETe705k2l5j(EBAc6A`2X2^bm>oy(9hIID3vUh$EK3e)Kdt@D#C7UeIh3(2 zFOPHlVUN>;dm$lLPGg)>G}l@!t{Qgc#3XdtF(7VgbLI<*S%5fO)IzI=b&O1@1491e zq0S#ff^ir(3Px!`Y!fEJApSP7J+bC5`~`m2g-x)Moj-uaXy zBo43`j$-g!vl<|{Ih%wzvpydG&4>;zDJ6kP;B+r%6J-7=e$Oq&?6GIku876u&=)ht zY371;dV;G2LCE?C&4-~y7;OfkOPt`CpYcV~kWNjgfe=K*(>JEfJ2{Xky^kR1OEIyE zIWITH_$IBHr#zrXVzm13@!IYFhFlCtrP6gse%@3oUgEj^YKl#O4u!{xB9q2|WAz-D zFe)AurqhOCD5C-hdQVpdCElnQ?Y-0m0R-NPCP~;apE*)TApD( z+CY_B;&${Z@xv~sXqK1*hSB2qu} zJ^17-Rw<+}uM&N;qz7jTyr~nEJD!r(h#i~ghe^;sCSqhCG_Ad}+r8&vnrU|}ZAq)b zeX!adsM%z0W^3=;K9czxCIdqkd887D3iY^|9nC-|I4?UiJjhvU*v8~Anj&#vxxBoz z84P5zP3omBpQhFA(*&tG^^qy{YVC)UlA>k%@;GV>^9f9{`jo5Tson^(K;n{ zmM6w$IB;CVc=}?nse#MQyezBJCSe#4v-Q>y2I3Fwelq=`z>=uD-Lzjy0T}7&TXY|c zW6G933%so)knSR3O_u^<_SJ3z4>&COW&Kd8$P1q@kjEZYmF8@#k6`=N7ee%8qND({ zv#!yi0H;Na^X?N zd30R2a}gNCSFO#Q-w&N)CA=-L@J3bL0SGFtCJT8s$;r!O#nA1`{pvb7KeJ4X%ItVs zm%jllr!A%UDjUa=gJr2=aBVXoSmQDN($}HP`Qx2!#@QoPr2``<6np!bc z1vbU!R^l?S3542(?JgAmFWfO!G~h$pRV5rrp};pB-K@f6FzJUD{w7I#^4WMA z>nh`ln)%%vwCRyr<=#bkY{h1k6KyeUC4zw@JU}P4<$VxI)t!1?c49jw9iV1cYO+9p zzZ3w>bnfFYjw>xl2a_E3gs4f;i0w+%&$}zX{OVp1>2Dvp)=EGbjIE_fJY4oo)?;w} z17wx-=EbbTHSsAT;jeql2z)5t+mpYl6kf9Sbg+@MJP@w?^%XCs*r*tN80t@! z1xirwyvtfu{NNqh;LSpqwY&Xr3ArBEl6(2_U7(bnAn*=n4>Obt0oAto0zWhGHe1X3 wjt)9mAi#pIj7%T^Zvm7NN+Vn)Kt%+3q| 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 ZX_xZMAVCq`ZSlp3jfK5=<%OF+{WmOGqlW+h diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-target-bar.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-target-bar.png deleted file mode 100644 index 59e3c8e5849d52fdee581a33101435eb54ceba1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6191 zcmeHLX;hO}w~oa+;6Sa&43UZuK|u`2OlVLhWwIzBLewycKt$$*5L*fs86pTp!4M#b zG6+V*2pFg`L>UaDj3G*ZFe8wVkdWlQ^!skVcHKYsuCDLLUF*wQZ{9q6Kj)n1?7h!f zD?8c6$###lk~9be+GB5b>Kq8PH4*rowPV|+CHcWE;I$?EoGlzw`9Wm{09ymTcl;g% zBI9>$T=^QnJ8#%|hJ!%gMr=M?#{9uCAdq~s{i*NWVtf`Dl6!7kDm%>IU$UdQ%G|b8J3vGbn(C zrg~C|cW7ef5Jg}5{CrG-9$Io!$)>OjD}#jy(BNMl)7_SO%Y|1v=gW&I0sf;e)*kVj z#DioHNm`-t)DulmLCU6L(>c^k+Suul@w1HXlPoe9g-VaqV+Y78VK<;$lFLecXP7$z z#p$@@hFgE6qIicMA4ri)nHW=CK~-bh=7(Es3!U__Q}v2G{<^>5b&W)c_R@$WLeM*{!)+C z=da5&SL8?AN`^&b$!%V1*Xi`LL8j8wI?K>Aw$k1dZJ!{1c%!EvyvhL=YRc=vc`F@4 z74ys#tce&Dr$myJ9KN3blj-r8=eLH0b%MF4oar4gOa#{ArD$qluOkSw9w7S_NGX-p z;73d@?>TOOwCUKuBhvcmD&^qYttV;T)o50VvX2h2J|K8x{8b6XXtAP!a8?OWt%Ato z`Kn;5SJwFDUdT7wF|4MPXjv!Bo7>>@ zWuvji)QI^K4=!%3BDPT;xo(IJTc8l}(3u3VHg;YI!%AQdddJrL(h?-vg4t~q7KHov^EhXR+DxGiqP>{y?&LQZfc34zw}F@ zuO1xQmm);7daolM+>{;W*_rA`_yv|-pDG%}PI+uJ9m6iqykXP9CJ{Hd17ocj@EY(E zwj1{BSbBb79Ns|MTXB^rz;YYTBd$hCdc*3_OwBZSBi}y`q8jFgfwgz0o;IUDl%TeP zASX!QfNr=V^+M8HaQZrEw10CyQz5y!=JxJ1d}}%loUSKg^RlWW6IrCLzzSy)y>8cl zk%OLB{d08QM!pLc8yyO)=@eRm|tuMU=WN3q&Zmdd{y62>k^?}-}OqDFo>EAp_2u7R7bNQqE zX)sP(&4YJVg`Y$88MiB(?KX+tLtD~2@gkM_%u+4~?=+jN2u0nYts!RZ3UkAyMWMDw zYfGv&ZoX)RA%jPZSWw)}kPh+Mjn`l3+jV1$yQW#hW7v7U)>d+0-^%t_=33_Pv zi zRm`I+fUq|VGaY^v^j6UphnZ2^KrWXzFPGN9-6DpIigBd*nm8sbPK>XD;Ek8Wy<)x) zhZem>9X!)$DGql(jRFq31aT}SV*uZB5ApCowRodkKkk!9#Tnc2hhR6kmY2!ulU-9D zCze;9@qAQ8hK-r=G^F)%IpS$btD-6Oz${r#D$LW%Z z;RW(cIrx|)R}_tij^3F5EsxC0fTc9R1a3zetNwlwrY|f*g+|!079!KTPSP(#3oZx8 zf0^R{R*~PsJ}6ScG-j%SrjG&}0)cMn`U3d^fu`Yq2Rhmoy8FZ)J{dfC(7xyJ2o)1O z&!~5Aigne%D1wYx$zD1w}ibs8A&+S{$a6DHIltNH6u*A906VjzS zVly>M&jVv>%>F797&A=xe=4iYK-z+Q#X6Y3jMw7Me;_n4?Q+-t90cHCIs6fU&48VI z?E6P>fldF%UAp7n5td#{>5!r4hvoEqROpt%;42P1N+2(GVYnu-o?aS3?8Ty@ynXW0 ztMK0SQHIplGl@9ptRZmoFm?>pLHz z&A_Cg$Qer*r_1_YXz%>XG|IIo#;F=G>nerX$1QEe-&;hn1~_Kx#+?Fd)arPOUh9ui z+jWQNIPq%CM278nPUD7O@7(I}RA*j04ra0ntCi~oy zyH`0gpbQTU6FTOdbQG97bIH0Xp#ec^==JMk`K1slIu%a-PGm#0a1x!E~ZJyR6Aex1b~K%mfAHH>(j z-A@gl;)T7)%+jlv=sQWWHZ`iDLSQ8{CE5?)j)1z$KKSdJEWQ zz!y57F9=+-?982wN?U?@Q_kQ591!3t>e|Ki=cS?U!lfF@^^JfF6t8N3$6!WX%_3&Z zZ3!CY$%?Fz*zCc$nkKC{sm3(P|VPyN@99@((T)<`bR?S?8N)opTc8v z)8WFkg%o_;#G!u5ohw7n{lb`7-g%~W5~DtvMzdTa&w90FEQZ%Doz84H*)w3*J&NTq zmJ`4m1%eCWM<}-eA56&lPLGVZ^>&1=4B_hCRV=uj#6J3Ik2nG@b0y`WpW}Zxw=5m+$EIiG>J;>iJHcG_Ck+W_9b)-7LdGtopo71mfbDmJuWXPG$>k6D-+X;(zox%OykjnH^0o25blJ8fSBSDr;XFV<0=7fH^8g#b+q7Mg&Hd?5V3Yk%55WG* z&?MJD=|ATAiw9U0SYcDb<_f=qBYy_}@&HqBg1;!en{O;X^FBN?Df>IZsTjDxTs}nB zfygexVl_^yB=(3Loy92{SgdTAtOKt;kmOQFw<(-4TDGVPBz4K)_)TyITLW7ey)bKXzX8o$Y3N56%90#KYSgTk@YU-K~+aOopjv$?Ib@A8c&0|eJT&UWjJJ8?} z$yU|Ji3(%pBAV#0x{1vq#4G9wuiI~g)%+gXucN(Yfeske*Rs%EO6G2-k(L>GrOJuv zArIv#x>c5{7AI9!b1h81zNlmIQBy7Ykrtt8)j?)Fw&@YBybN>nLM3?chj^*`a) ziTO7^%D@ik2$14dl50aC{W6CRPA4U)-RSTt4Mw+C1CR5D_(LEDQS_RV4FKC7sGC|-Fd9>_*dDs zMF;2?#?%-pyHMcN0B1)PRX4@7ZPA3(+0Gx^Pbk4^CA-L?rf>yx3>$a93Z|WGxjaL5SBnKYcm{HYd#yTkrF4H- zhZL@d(UZKh)t{in1#Ru`$`V`|puYJN1&7O;TuhDLCpA6(j(YBBsaepIpmCt7@&aD% z`sC)&3PEf9?X{nSbVsVS7ccQosi4dKL4wnh07JITZg-!>R4V*#8gN2R&ybDCUlbAx zj}ZLd}CSf8NGm_Nn{#DO7{#p)??l1$yr^3(e!lddN&NkD$cl&aTH>r;xe2~& z?0gtoRfFEFXg|E~2y80%8#5*YE2&A>Ggp?p?$G5c3-TG+H-kIx-tzhhT zHptg|f?k>7K$qX5G^H*+HQ(AwCVy)stw0RUo$Xs6Hk+1zw_)&)W<%xv bWyzLWlx(RB@#vY&JKO%W)2T}M<)8iw%OzAdmn8p!4EexW=cS2#FD9&`=IGBNJbpa%X!-+Va^mUk zII?S;^_3fMUE7OnN}hp_e7$GLpM31V!TrJ!&-Ru`$Ov8XJNafeJz=R|{^tGf9~|?$ zUS2wBP%?zxIPm-DoIP%zroy-^+)Q^jN?s@^rkj~fLY0slW~khVq{p9`p38b3q%1u! z01X7XFtrErivWpe${iPd{PBms_Wx9f=qg0B^{D*GBRQWINVM>991rg0|B;=iQ}K zXpPhD-CiFI=q(z}Tgt)FiE~a(a-p=uIXp5tIHYzu3;J?VOSr96??6;hp`opD=*YN6 zh1|q&-lA)?tylHzO+gUITY8r;2z2g4g>38~g>CPPbhVh)nxziI_Oqq##t-O>y8S^8 zF$&+_WwyK|hWYSuC6DX1IQ5MTPh!+Q3@qCWp67Hvr2nK*YsMQ@?=_y!Rhi8+;;|eZ z`x^lSB7`@4c=$&8hTRzGBDnF%<>#TCx)*&Z9cX{huI}DdH%r!>+g@&`?=ohhB7P0%e@Y&<{Kg^_(e!Bq=2dKsRq3Ri5}$+GY>KVg0PRLqrUKF>bO?Ck!i0u~2M&{twZMltDN`tH^ zN(jPh3;7eo2LerfWuc<2v%t_V;&oXZ<34>2)O;x>yZJngNv{o`{JgsSZGH~r?-aQ$ zE#0T7@d|2!hD{dRv0r7k*Pb4DrV;aLh%^eW zwkVlEHTUi6e&-T#rb)Nyxu9R1R!HcJG|tPusED1lm~62TiYLN{ag(H1S#8_hnSfV< zb59yGj;qco!XH!Vly$#TvM39-@9Q7>O(&x*YefjUv}pEe^Dn_IBKvJ7ZTh zBsbuBX_HctAbY1o`3Oel<7R1+N7$VNr&GJSuc&kP!Jin*l#NH97pNRsOUnxPFm}8H ztBw+aKs{Y#TpZ!SemU!-QPI8EA0}-=7u|AJZ&K**xKeQGPcm-Y#(IATuj8!e8I$Cm zG1st-gbAiMLz|45poITT76e)e=Is~+jtmJF!*W=6<1AV>+xs+?+g^Bf>W;`}EHB1g zg^wSGkF*pT3F``6e zOkylmsy^RD>R!QZiF?_EL>SBNY|W3YYP=Z=HVf~t*fvzOUm%smY%`c zw22;+ava7z>9k5uts1!CbWiy^T&O`7ix5-4knc3z;V1%`-}o$JHD6jeR=?8i*M@@I zN4vcgr#ozRd<7OB?> z6=EA)>xD_EX4iCZC-PGlZF|d(og%zQGuCN5i=25))vBmEe1gkZIL-CpxDr|HlFv-wyJyctQ)^`l1WqBWmc;|8+q=_Wg1 zy1`nFOP`&RbCOQo+`!IdvBmqorEyz!fj}vbd0H&8zFK8V)PqMy`V-suv_y&Vr_2)! zi&~CRSgqW+C45BgQQh35H)8~`Rjx~Jy^I=7 zQ=*_kd?^exOun~qHG3*+eCVzndZgiGDeAUu@C}0@!!TpiyhaashZP#tJ)2e@d^#&Jg&)%PN zMEXS1Wc^|tW9+wE&o#LkWrj=s%R=ymyzS&yQ`K?iP^giCBu+jXeo zA45m(gB)12J$_7j3CZebPt)(qaV0i&Z=~N(dGPTJvRGIIGEGpQTBfOx-i$QB?y?tq zy)C*towiHD&z0O~3~$>pI;2zeZ2G4ZN!=rLpcEPI^^pkH0TKD%2)c}kdK_c8^Jw&9 z-#7^RO&Htb0#lI6Xxs!<<(z#uT_F-+eFycjRqm4!KbG2HzPRwViS*uWk{xH;p(nqliZMc{n-h#spah6>7E4R@Ea@E3Pg+P3(*SoQI#k6M(yR z$xdtHYWJUwB1=9UX&UNfd3vMz_UTT^(rht?p$kQAD)w|`P!}d%5>bHTc^kz$kD{n% zrs$3Kg5ZhM1L6!VBd^dgg#zm6^<%6b1zVpPoypc>WShh@up}6q;7(qBWP*zwj$9kd zTZ?juf2`PwK$tS>mswYQQGxzyDGq3utA|S9CGO1J7*2tsq4yZysakd^@p%$zIBLkp z9sPMdIu93VcU~Ym&6(@so^#S$VxgZ%avad0FLlVri{%W*}hu`e3>OGua>`bVgsxTnVE*<&qhfV1aMka^SU*%ipl9-6LGuR0sXl&tiKTNI9m25m^yyY zN8ce@6xyhkG{*Ju(al=hGM?yq(+ZYf@(5y%HV(m&3EOw)VMS@R^0u4on0v z@jEAK^_^i_Is&zf_LoJZC-6V~ih2S^F;}-N8dsa>MU(Ju+22r=pae0Gmn+MJ`F%6XmDQov;|U*^RxXDUf| zp%srPY=5a?$547G7-#od20yJI9SljNErKRBxaUVxJxF{jh2Jgxk^qtHxf2UD!ph z;OhLY&Wr9AOPU33JQsKwHelUMS%r=H9Pp&_5XEfGbi|OOm&O;^gO779%SU9woW5AM z^aAXiiRr!WS^mPSo|?#+TV9Tn3fdL#@d*eqeg!f)Z!OUy!3M#hH{48|(eIKJ=Fg9K z?t*(L`Hz1m3&?zotES?hx%)&kaSh))qH^>}+>Ui*!^RDjl6?ISHWBOA0x%!0o zQ1;2^?#tkUb8(*jh82x+-3z6T89$Qs%KD4bIwM|%1bE-LE#G~rq8UDMkMd=h7j=O| zehqnjX+Rju7J-aSmTn(|eqI4tWz1WK_38^^SBJA2J-)1Z5`go~I(5+qRorw!stgr> z>J2D`fxd!lec_VgP=5g6I$GfGyl31N!?J}SOw(tno}<2H4pWn2*~t;c zB{oIgjAhs~MZ>-qKfOINB^wY0;Edv(6&LRF&Wd`JwO84W|oPNRQ!oID}e*- zil9$s8PAdR>w}Y~XN}Mb6P&cxF%-hOcwtO~A&j-Ge&>8r$D|9BaMYqSNrdlqdSz=~ znQF@mFCrDtiuZUR-a~MOcq-(6D(z&RufI^`Nfyp78hG!$pJ#mbs`flkP!W><@b$A0 zB)?}fOf2I7u=tg)|IBH~0}y%FIV_JW!1V>e3nPK+!b9H3yh}u$z$^YQ8cCOfpi$ew zAoP{_wnG;2Ziz4f@87CCdjQ|h`$=hO>3C@cUep`i@cqF)z;5R2(CSaoaBJo{SA556 zRciexqQFU`>W5;D?Un$d?B59&f_`m;U&3!v#d9Rqpq0Ujm)A3vTkLr1J-P=rAc1t*>9FwwVdRL@Uw-H3 z2fgRv=fw^G5I9=#A2|Q9BXUg8V1({prT!L(O(n$sx-I_0F#mn_&Hr}CzTOY^WKc%} zK8k3yb*Doe&F_&*w#Si3q$8u@^n63%&v6JumFIM#_+SQQXQqEm zpS?a1)Dfqux0$MBTRYCmx`|?MgSIXc$?(njC<}+BD2o=(Mj0l0 zMy+LQa-9BK(`u)Z=`wQLsqhGjR@Ovo>|ewGOg073P^BnaM)R|rL)lxGXyMPJW}w*$ z&C4ZQ<0-fdyd)YFMlQ=8Gtn}JP4&UplQ=Fdas-g8SD zDL$nQ@+~{lYO{$)CR{kvF2qD>oxl!y6rE3wz10s4#VCUU1fkU4^UR@xV_f8>S3HI~5As zhzU|t5hSEDZHsddAqoNmUcQvldGJiBUA_Nn(10ty1X$h=H}{VM`%M%QC$4rB5!kD6 z7HE6`u}V@<{1;IG`qi@dpB?^vcM0D3@Upi+BOX!s7XrI$KY|~NtH?dXE9n2R07l~C zat|VS6L2&CO6%U;&7rzY+@nln_r)YUg=u{C5RUApeV%_G8MgknQ^Nx1MSK zMw0T`Js;%<#FXSs8+L<*1B~!ylVid8X#wb`D!YAWN|qbmC4gNg*G&dlfaRMvQ7eL| zXFAToCC3r^^jM1*`ioxfYB7r*?*-_U{WeFF zJ0?x&k&p>?Ddw~i$phEHQ6`-q^(O`#1K*hm->!G;!2%;bJJi-lR zn4M3ipneWbE)`qu#pB)R) zQ(w!ug}R@uQAgW0%|*uGzw@OG2B^=DPKRXMH`8C%?(7em`yA)Wd@2{Puy4$D;o@MI zSc28jZ%!zhPwt)fBwa+{`E{p#lMB-i@f}W~3vot&VqeeRJX+XXe`@r7c0|XkL$*#; zx+r0UWrRoM)-tBOCY98*SgNDOnLM^}QocQ1X=>p}DxHjf;$`Mj*2Ezb!J?V7cpyS` zwciMw%_?E4!KBr;i%8F>!af7Tyvj2N%2O<2rvkk`+%V|*0ty<3 z4G~vigL9UN>TykC;HeRWjr-o$u)^*O$odTplDV?#$L^t)FBeVVI5E9EI} zt%Gp_d8P`)^|rB1e$l6 z9Y_0UZ2y3|LbFS5@h!&t+E~2cq=vISKq=-Cp{5Gu)U|`|P`A5I{^=34r{l+<25Nj* ze$U=mAMvn`A68;=?{*iw~|{e$Aeb~8jDVi?zG3{kb3>LQZYs zx8JL}Z?YP5{P-)Y$1a7?0&|qt&EV-w?G~Vuq{}y`?@o<#j*y8(b!+GNv8%~$4Pg29 zG`R`&W=>_JH}vOC^p$+oH1})|mMmgnm-z%N-~McnC-Gw1TabK;gEB0V3bGQ>P@^Uq zc8QA#U>BwhTuompRB1OpR<;uG&lzk_9?Hy+LiAHHre1je7g$Si|MxC7o+ePw-l#jl zwJh-;gx@XWq~^sxqhdsx96^jdK# zZp|}Zk5kbz6| z;BU(pRx_g`>?`Ca}26N786v$+G;)DgT1{Tf|U9;Viwc|j*W@dT&bGeUgn+L|} zsHwU1F^7I(46H2bdS>Iwf}Qio8p1ybYuf>{Rf)HHyu<_yaf($4H?6CZgd=O~dmZA4 zNp{mv=!#B(I zTm(oN_A;`yvt3{zh+Mu$d%s$N0gxfkBM4L8$|8~#m!^{SDMrK>ClzN!dc%PaLtmE< z@j+r=FaoY*N5G`!FljOwQQ>A+F_^UDV;CSWk$M1uzVf!Z+ioxEqt+KSlD~aRE@$an!0GW@@Sw|X2 zB{lu50Y(bSC*W-aWL$EoP&M{$TwN`y>-A|hNl7~fjDQ96nYjYiao1if=(}XHUxhGN?e1;&H9&6x z_{=(w@zA_Swti(qRR{`S;~%`bRYj_9l_Pe#<>#EGR-Q!?Ks{%6W2*(tM)!F}DAUZL z&Ye(uOK(+DxXd3{Le0l~fIQ5(*M|}PGLSNuR%v7HX=mHfU^prX(_iVa&muuQKTvjGeM+=aamfCodbj+w#-dB!Ha4@S*=4lamgpx?b0 zz*Y;Bk{2x9H@HoTTAd&>*Fg|8(#G^9^DHsY6-p}copfnZh65EcK!t{=l>TBqx%?Pp z8ot?9ybVfeQilWDA_BS7A!2W%tXA;VC5`dKe%J|a;Q7Lv4|4kkUw5@O?yimL?U=3) zVM#Iw(SKM7O*eU~I8CRJA+R?3J$UB3ZM$Gml|zh*q2^hFS*#np{G6)(Qho^3GsY;r zIlj7VP_uRX-7k{ABVY7{m9vub7VGbW$hqITsyUd~$(r$Rx-T=IYOetYi)_yA! zARUS<2Wuk$V`y0TW<+&B3G8XpE$zci`vI1Jl<}y`tvz#rtPU&$N2H1)Dz8-h9LEm! z$yh0YXC76lNjIWQJy2M3f0o)HTupNPkbF-}gD3q99OKzB%-xN32TWo8+|N^!-+Sj% zL2HfLh0&iY<`v3sN;iMRoN!zxo4k1EJ4vyc(3#myPo$E9%*(m^{B!ap0zGkzXI@5L zas-?^<556+IotmID)7C=cIT=x`)lqhS$!U=!e&l}i85-Wfcoi>YUohSm!%_S>gT7isEgSo#*_q zfM9c=Qs+0q@A;nsuTE>~AN_T*X%M%h9w&KaapXP)5Wlwt{9qMD*YSc!T$i>S^5wF diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-tick-line-customization.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-tick-line-customization.png deleted file mode 100644 index 3181d4689e90f948b066f8414af0df50b9e91c93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7325 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 VbtCx|aHR;kaL)Q{x!H~T{{cdz))W8$ diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-tick-position.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-tick-position.png deleted file mode 100644 index a01049ba808da91d3647db1f56eca0e5336b47f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3107 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 G@xK6Vu}cd8 diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-title-positions.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-title-positions.png deleted file mode 100644 index e989edfcaed56c6f909c8fe833feb5c39d937faa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34759 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 EKNK|4T>t<8 diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-title.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-title.png deleted file mode 100644 index 9f045086ce60ea8c02c97632b7ec773a73de0deb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5398 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 diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-tooltip-customization.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-tooltip-customization.png deleted file mode 100644 index 2c5a7b1b34e095e35c6d600daf173ac476470929..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12975 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 G|M)+p8Xy1w diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-with-border.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-with-border.png deleted file mode 100644 index 07baed1ea2afabdf68fedffbc8aa160f2b3502e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5099 zcmeHLdsvcL8mBCo@Vh#sg!2U zXkN%JSQ&XqO)bm{nhHs!@Pw@8R$r&U?=LJMZs( z&pGemG}e2I!F>392n1q)+3JCVKy(Q}z4$X-;QMy$S1rJ677@2)6XaHd`2g@^&f$$- z8zGPqy57`*xxnvvQCs&AArQldV41~@WFCS*j1n;(8+XR+mx@Xv%wNvtid}UKzJh0O zb%oAd>}9#_r{xQl?0BoYXGg(_r!^@7`X>#s90{|O%%IpO1E6*Qcb!KXIM(Fplx^MN7 z?`015f27l06_ywlZG=g;eE%7fVD6ux(&pV?KBHxW{NGdehcN%Uoi>E;cce$Kg|%j+ z(M#HviQ4tmUA1HxGxjAu@6}N6XlK7>vs+vzUfQvLoi!h?)aHtNb`X{0)4ij?)Y#d^ z)0$lKn-*j(>4!UAWC*0Y%@l}*g0H3hb`~y^2j0xK)!?~UqH?+YEmu@kw_jNwk@o~- z{fG(J&%y=&hTUD`8Dd88eckx_2n`OXpg924Z*Xffo`^&^T2J?gCP}Rx?4v912M|{N zg?o}0%`N1sgvHVtn3|KRp*%)=X;xMDx1GC2GgD8daPnoT|Mf z4_29s8z4o~rc*1bGzymX<~?b*Cg7b6&|ZZD4P^SPn{(25)W>D0E1}hSQ8}73?y|<4 zMdd6gy@FWnsbq!mzbaj8;>#)YAjJ-qR7f~!q)ba%wm1lrvdpZ#aO(?7q;3~mE`fJO z^eNp#W2n0L8_|ty7{J}O8TyZj^pr)P9}0VcNu4`HI(7Lc7JEWbM&bD$>@c~v{ZRX) z{mpiyAcbX2(lA0|P&jJE1x?GiGEyB@DI8!^55tfmNeY4=$Q+2QIaczU;>586yBH|9 zfAds8&_?AYZ7hD6o}3;~iDBynyRFvuq#yGbaPR7!RCn%Z#-rS>58E|kji_uA4B4n8 zI&k#aAq1xLm!i%*qG32WzG_Tj) z<3xQ_dB4F3UqzIvErz3t7*^AMZSq42Y-m0;JfRZYCS~T%Botv95bhBd0Nk8gMvTI}C0LlWkMZ&mL z!;3O8)wd4Hf)ji>XkW6kCaxVIJD~$5ctpQaV=M2Hk7J3yXM0VK{ZfJ}E`>!LJ!ton zKIgbEYOP15ss5~ec%svJeW@wI_f=tI;3<>%&c+2L7M_=uTq3V*lyc~(W33FUmX72R zig`qW7Dq4C);(=tge1fgYobt->@%9lb~Nv4lExhZNwf)O0=5Cq&!-vSJ_~^aT7kg? zJc+-6YYBWp4*mz7x+m`)xv%Z_R!rx6DW09!$18@i-%;~qJsB>%V)}i2La&24%0D;V z^++4bM61l4xDs2n9$I~8bv0dFf^r?P1tt)^2HZ7;t5Q~w@_rybE=|t1+Zs)`?O@wI zJ;|-142w%n9{D(oW}c3j*hL<9uL!oCPhc@;zXFx^tru zyYQ-7mfXmiKjfKKt`V)69#InQ8P&Q>SEO{uQyc#bRo}mQq8&tr4 zP}=J|*3hy?i1|T*vmuZRq0!#o@0rwuU|vTB(*ChDAX?>{^g9>&~5 zUuyHv-s)9CUX1x^mW#%f%>9K|VASp~GDq4YmN;!!r)5J$Qd*(+x-|iBh=3pUW*l{k zzZ30su;VichAfhPez?!cNK2Y($l6EBc2U!^3#QA)#`qR{+Za~<)*TU}KUc7=0rbtj zeMVU`!O#$Toe@G#xjXDa;8dFWr$uJGphyMWcKJ2+osbiZkf;C|5Dtmg-&6gC?%9~Y z)6jErzfv;Ol)h9HRd#nIP=5e*0Up3X^CriKNWx(gLdD2#Rm@vT9z`0#G!F;I_BCKb5IhDqVE;nzg*7fO-4}8T4JitEk+>L zSzBAD&mVlL)mVcEd&c={qJAo^C{9D|{>4`4wHlU@+GT1?|HQmxHgW5g7Bcu_6RdN-IMod0euIu+>eXiB*Jc3ZALs2bKP7*#0r1e%RXGgL zbj#3eeIzdSiuWx`O!Q&qIm@04pSbUGHR$7`&wSgk3XWMM;BL{A&bXoCUf#N{^E#aez@V|jWCG%H0T39MJ4%c5@c0Yh95LxD0C8v$pb2v~c%K{l{z@>M(k*uZ z;wIdC%!)Wl!XDvzLHtBd7BFO8={2AHwLW>S=XPSX&hD?4ZOgs54L9&!g-tj!c1l$O z%r13UrK*Y@AO7X?@tL^%Q`CfjCS_ZpQ+Mt!%CN!UL?Z3G=6}Nd{{#PjV69g)(Xy3Y zRJN8?JvAo8^SB6V2mU(0FQ3{uHQpXMeWltpVX}OpHz#s(d-Mdb-RHniQ@7bW^Sh|p zdlSQDe6V? zsDcy#loDtbk-Ct{$;kl9l$?v;S?9+$;jjC|42#Lw!cq3bD0_Nuk|e-s8IX^M7ulF+d}%nUi76`Uk2Cw#I0p*}14)rwl$ z;{DHV?HZ>XV19Fg!NGpF6rIYr>Pv&8y;Aj&v~0L3K_7`+BQPNl4l(Tof+yG@W>F?1 zMEp^B=M&+%k6JuIEyemsy~Dp7`2k`^_$fp%bB_~<|6$}m!JmP!LG$W=n_Tcmh)?im zAoiLP7Bzq~|J%q95TD}DnD`W17WL77VB|mA{~H8ARAN$5EOXZ2cM7bI;94(3m+8Yp z8(B&ykiyylcMT z#&r!0Z9~+znhR;@XjRLAeT2$B5m(N=OWwl!wL7-sX`WElkT7L)kU7sMLSk&SN>-Qt z7!~^lP=|{-3Qr@dy}P;AYDmvK>j4rytt}`(Ikeh4pX=N^>x@x8%MiGer8Zu({T6=h z$5I1ocSvyG5Xsm{lW8Y-q_^{#US{1v16WHMwQgawtv^lT?+ zni=O+8RieK{}H+>MpGmgM>&{Zt7Pe6)5VIaOwey?)$T{w3_r2kk8>{s zb$!p1!~9AcGX(u}pNnNk=<;1o4F=j&8V_?X$l|tL5lL{9kCzy)f^t!bv%?LLilll$q#20+0U{hCS0q diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-with-title.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bullet-chart-with-title.png deleted file mode 100644 index 826b6b76a248b761d99718a0e9cda47a0377b4e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3669 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 diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bulletchart-tooltip.png b/chart-sdk/asp-net-mvc/bullet-charts/images/blazor-bulletchart-tooltip.png deleted file mode 100644 index 318933c8f958586f9fb59ae47b9e52b556d819a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13674 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 ajTbl>?h~+w0Dd0@IdRnBNP(_h$bSIAbM!I* diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/bullet-chart-control.png b/chart-sdk/asp-net-mvc/bullet-charts/images/bullet-chart-control.png deleted file mode 100644 index 22969d2b07bbf4dfafa3c7a85a5c743d6f5ffca4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1730 zcmd5-Sx}Q#6b_ zDnSdf2qqAaB|un&1OcH12@;4P7$S?H$i4*n+v!uMPkm|c%(>@$ch2{nZ|=jrH_xN( zwrRjMAP~ql`*XG~5Xh!|VEz5pP2gTqe#j6^Ds&e+6ol8gcN_$peQlg=AP|14<{D`W zh`$IvhoeIv+nYXzN(;5%G6bTAwYRmo5Poq=#t+=(wM+fYVkK@X?DL9CNFb678lRy` zN^~fjH8qD5d`SjCyepV=Wa*y@q@mvT_Z2C55&u4 z7K>{PpMx9kRZi&(Hk~^BKaIRHMVo;Bt{;RR*AzWgWBr zURnk=udgkOQ}n>*kn!%$PBZ|EQm)KTNQ$_+x+!P1^({dXIOme^2T5}5;)kIjVMHaA z2?~dTM3BC=G}FuV;_8OajEG+5W4sW-9|nbC9|p_GZ{{aorRrM+h_b0ebp!z|7pe*t z!kCR{aJ=QUPoPD2Eg5JUq;YkZ!gx^TNX-5WtQ4A48ehsyW)Az-v7#S#s>y+SrD>aq{fW z{5)vO&9|_m&l57m{#Qh&GG|VVb9HYl>$qk^ndHJ|iofV8*-+#MnoajXy!1rqu#PE6 z08F&@lTm+iY`PE;>xC$JRO$MheU=v@cc8XPS%8&br@UZ zc)Y*d!Hzd~FVjlU%>rzAdkwH~LH8X%c*qySo0B`-2JHTo4F4G(#~c-u!rJNHNAJno zs*PLOp}2YJ$%I3KQWHm-H{q|ta*t4IJDbe{ju>FkC|+hfemTc&u>y~?5YTqgMi0u{ z?4Pr(J^!g`0Y~2g+0FtWm+$^9kf(X?oy^RiDdbD_s8aoxU1CLV5YS6SW?ktLi(^=* zKzL{%95Z0OYe$5epM8zj?DVa5lOA+L#K3G~VHbKeO|C;FIcPH4rA7wG-W$9lt~B4qPne8@D9z`;v76iI89Pu-c& z@5Ije%7-#)VfkbYvd)nINLThcJk$B(@ybP_B`-Mfff@Fz_(gSZw&RK25!e8{8K1xo z!l5V^I7P7hpxWa`A@wff6%UP$rAPaQ1>z4(t=Qmlh1#h(8gv@Tl1EE?V2a&dOeJwA z-2)KnE2&4_oQ|*={?*X?u45K`)14IhNQva;J&zX(zuN44m~Yw1J#Nz66YH~%FcsJA zw8DCOT77TSv&GC(}>v752lfGYy9cw?0o9B~x&G>>Ybdp(qpDN!}yAfHYH-n?5 zNwb&9$Vp7ipPX@JTbr|;L?8b`6kd26ST)D2CZBO+>vdc=SJ&L*+OQsjeoP!zI&dw{ zzpXk-aco=!)YD4(?q3g3h6Fb<4zo7M9ByvmO%|KW?9B@}L`?0*ulq^@zl8vJ)4 M_Gi$xJQOkR55+Sp5dZ)H diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/bullet-chart-with-title.png b/chart-sdk/asp-net-mvc/bullet-charts/images/bullet-chart-with-title.png deleted file mode 100644 index c3fee20523bb88a90a0e91d7663dea75fcb87453..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1997 zcmb`IYgp207Qp{HikC=g2XAd&#+sCBv@%ySu?!htRZP4zn&G8UMxE@Ur5J`mzAtQ5BEHy*|oOPVaTX-!~7ECKp!9>(hk!7FV`8M-mXXnFv-gBPcIp@Rsp3AkP zSky-IE#?3KY{a1baR6ZGs@E$`4fV3CF`uBn4AO9@BS1snR=M6VBKQUQ0l-7rhP60j zy=`^|9hn9I79IaS22W4dehmO7@fd%#v3CP2227atD&56Ys9o_>obiDOnz5@vumHrRdzh8iFxFnp6 zFPCf>@}s)^vwU%Sd3Ys2z{xI+PjB52c9`lSS&DyE#R{yl@e8lHs@fQ;KCeYB{7L+n z_cFQK*(0JnW)<>HGq)>)mu`nwUL4HMeaDwKt#CLo7c%A-#tPM*^2{g@4Wm!w3p`hV zYAoIo(3c4T^1@SP-eadEjP=4^>*y2feAQ<+blwwcNc^*EaiXfiX!3kl9#JFzPz_ zPF(BwmXY1IrsoO z@cHx=s2zXrXgz#a-cu(ebZ&&*wP#~1$20%+XL#`9NBIf{Gd9IrzSx}A{5B~G!CHMNIvM!O53 zma=iE)>>MwTGK2Fe9HKi(ZaZq1F}j=j$N}@D0uo^hg0@c$rPzCPi0;`FLAa^hgVz`++bnYg zts+hqO7r;yrfR4EB)S8Jf5$-e?or=IRpmm7Qf#~|gi`en(Vaw_m7#4f4pV*3IPX=v zAcEs$A@1Pp>0*K-(!RCSChG>{-X3+WEyZ{7nR}5FWE=yAcZou6vWCEj>Z~bSbg_wY zJHoYLl$k;xTij9y`-S?=E*kqZR`>41u!yNZt87H&fL$f7(ZLsRXGF-@r_dKSE986-T zwsE3`r{{!1rE+Au-6?X<&tk?*rQkq+Vrzn;Kr*|YOmp`+zlb2e-ha>b+lnwt(lxceLP25Z$7Y< z`;6gmi#ahoE$a%uQ#scwA3$pn7cxh^1y{l+1ZR0;H?idA$r7s zF%J;|{bnoVePN`y!K{c3E zzBOwkd-4Kj7k$0TE+uAdWv39-a*I(Ju%J|?9BqNnt!Aq0`V|adkXZkQBe8k^0*)DpivR!s diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/bullet-chart-with-tooltip.png b/chart-sdk/asp-net-mvc/bullet-charts/images/bullet-chart-with-tooltip.png deleted file mode 100644 index 70e87df1377526083c31459baa88bb45fe05f77d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3645 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 diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/default-template.png b/chart-sdk/asp-net-mvc/bullet-charts/images/default-template.png deleted file mode 100644 index 34fc6a83c8ee792472f32c7e7e27e362bc031311..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33800 zcma&Oby$?`_9%>mA_E9WDc;Jf#4 z?{mI$o%4rY^TfS+t@~c_5G*e%hK53j0tW|&CLu1Y2nUBi0tW|=hzt)0_sqM1EeQ7D znZ2Tz5M0^t+b!4yqN$*aARJs}B;Zyb33mPRi@3Ty92|Pb9NeNF53cjnt`b?&C7aGK}qP<^Zj9_lNgnv|KC}MDjA;D4125 zY1VrT?8Uz+k`6$5V-{H(XsBt8S0LhAYRRRgS^X{S>-mt9FAo)UcQ~AUX>dGP~)(w4J+B#RJlUKUxH77)^ z#WyTQ5MnmW6v@DXd_@ao-((yX_E;RBw3Lt^lbW(q?a9>!+aY8~I=5G$!Lg1fLmaKg z$G0;9_R7-QqkSn}#;p*&bS5^X=_S|3RU?&RsNN*oCo5`;GFhnrr>%-jGgH|q4L_5R z`)Ee$!Q3zJOq~iT4u+44b7u-5gC@}73@7@MAtMP~^%Wx`=QC23M4a5RU;VC*56_CN z)0wKOobF0=$M5i2HEyntE2X~pm0|wOOg2J=&hRvHUo09X z=s4A>L1z)HBbS;Jp_;B_s>+Ng*xggzz>QPI?7o#Q7QW8_e_YxtbJ35)D|=-k84O21 zS7L&9UJ`)i=Q?fT=`5U18YyFkBYZ$p+0`#CBulA{AbtgZ;Q8ePIn_^H*E-P`&;7%k z4pF^~842IP*6l45%p2te!EWhQxn?aG5qa%|z6!LpOj+=<81TFZrs`Vl3?js6Fdg%s)3Ymkq7zP6lwr*Ain7GO9%CEW9^YX4m z(PhiZSY>K=zZ>GP^@m6Ot}9Ks#N9_tH5Tf$ry)BeDzENe^9V7qbDH`q$gG%y5N;~CTj}- zOTEdxF~F2fa6$Z);O4g(+!xz{%ys-mX4ZsKsLRqb?nmQnypmcB<1Qi`2a6t$XQt|5K|OSTwP@maH%AH|}0e zON~66!VEa{%ihI9-q=<-vFWfRIG(0cxr*^&OA$amB!m+Rf|wy-}0hkn0dhlzQ5c)+T5K@^FmcF1V7X0oH(XdbaVfRKMB2tC|} zJHaj1Wq)l{>~_8(<;nzQB-8~ySz4*Wc(4^M`4ir8Z_eVpN&=6%!w*(nFqM=^e=52l zaLO=}Z)1Jd#pOJCv+zgi=AtFL`pv@?{?NpXsaM&Jg3-M2!tIr@&iv=^e$!qEG#oWk zSkveujZ`sHCdWpM(Nc*_=KXEMfSK5n#Ch$i{b<{-ax3~5VpOs5K^)u}j*(%h$R_X9 zb*o5Ss=9~l)7CVbw^5Sbu2LI?s}3eeCcTJsk^Ttv4&`QllMYD|na$OaCigt>4|Ah2 zs;a_z6=T}T<3t6Sk~6XJgWb#JQOD82|FB{4r-==j+tx|Z2`Q5O`(DB#$w#VH9kow` z2MHgE%4`;-%suBIA5OkXC6|^8qo+?^NkU+hy+VQ+6RLHUndlml*^o!BHcZ9e+6Aaf z!eL~((ZHUJ33c;g!<-Bj{APK0LN9M^tj8yQz*Yt%#5&GJ+!^7OX^ne)JKBgJxj$Fh zNw9egBCEtGjMVhCFj(*~SHq$TT`V%AJLfUyuuy~D6KXdaMeO6|c8%PW!F_kqHJ5Db ziCs_2pzbFK!-YjvBDHez3Eyb`bM`|YAug-6hqoHDcvqhMa$ig*DebkoBCBxo>7}sV_(dR&{59lh~#^y7%@ePNs6;Y2IWWk$j#gZ=xZf+)=4@U z$v?{bspXcxEL!!{vOD=avBVT$fJo8*2E2d5X4t$@^G=(H2PqJ>e^ME>hGV`d<2hdx4CbT)!k6U0?vx&QKFO1fQpF znEml;pwmHr;bhMopMep8mmpdQ$B?`h;Am1|xzM1ZG?OES%u3~=pRP=-qpe|hAPsr&P%4L%P$Y(t^l>{Ye+uU(GktS9w^L-nZqjb}mfd*4y5<|#euz2mQvZ^9*q+`HmhZInwmw(TA7v0_{@%=}pE3}i?! zB{f}!Y2xD+G{D8gN>pY}*&3VQ>QW$6VAU(1nvFLlXojrs@0sZD$mfd9fud%b`+>x` zQ(d@bPSg+w)FJCo-0#^bl`+{AuS3|Ldmsd`sLs zkun4P(UtPw7O$;+k!L4Z{XI4y8w_m1>H&+mxOXhOpNqPBi)PZZ8X_P5*cP3wjOc2$ zxVv0T8VmAN-n}ehYUE{PD7qZq{5pPqdv&6?KrcFlqM>4Aoy>WcN%HBvtrsDn>l2Yq!7qdAhNXE}Z>}U!lIqV#Pp6|=XX**u)rAUz! zOg^*ZukxqUb$*)5csu$!_~f-A0&llDbZ7E~NwKi@%_MBcx{)KJ304yu7|iCe@5ZCX zOO&L?-%=x)>J$qhg=dcETUA?Rpfbx|Q~#tY*8Jf2a%4eKimrjwIZ{pZ4B69%8OgQ4 z&YHCKo}K-b9{&^T5(8VKG&Z~02pQR9ROL(LHMLLW00#{scubVnh+Q<-OoO@V-=rm- z!W-Y87OAyW;g99~nq2|MXOuF^Xh@~(Vx~_ikWCi|sn?hc2vI7&LwtEu?cU4x8yx=? zNobu9LrePhwDnFRDD0;>5haG92m`r;2G0E~$Z_W=AlhY9eWYTFSp4scwoGu$bFB6M!KU(6qT|b7(@i}f7l2_L_ zXov-8;Dq9ii)FZ~cs@vKYoDwc-n2R|k2#<8rw`F*x~yBBMZj@^bA(3#I}>xN6t+j8 z_VQvMVc5!-hzEWG1&(olob>y8ZhYNksWbQHUL9buKureaN-?#R2TH!ZDGD2LaB=%= zI|`FnmfF+%_{;4e*_i0SXcOpk{c$#oC4tK4KC&hHH2e`9&J`7pzkTo$7T*sq9atP* zAfA=k-)}EzEiB4{_8BG*h=EsP^j8s%vpA9NmDJbkf_LqD#6Q{z5xKyDQz7hs%I}R) zaHmKgRrCaFhsGy>9r=-7hEl;S7&bk9H28Gji<<=l7MGeZpRZ>M==P4T7d=zREiU*1 z2N+kWf#E6cOHqp-QZ7Q!==zo{KSsJO)8%`|vDwgV?lL8EsO(;V$B_UQ7>|bA2LO0e z`UW7eJ_7)Z;Bj$#{m}tZBv&P zP>*YLe|}?|;vr9*rAGR?qC$X5Pv1xSkEy4KIU0Tx?l;%v^4Me( zXz%7liKRuj(HgA#8XR}b=mAnKlmJ#r7kwgbr`_}Z@C!bV-7Pnprsj6qSsZGs;QsJh zC5_!~Ns%-}Mu=fgP1J&$;h){0)80EM)7%gvR_M73(D-KMLx}gwl_7 zfRZYci}vAW$IY#GYk0BD`meQ~pNbr}kM&%lh4`EWDgFK-uA>IWfXToR_3|ZP$1U=n zh(RP)orpaKFX1XZLg={cMWT^9Y4!GdRq!!$>C~I1bzLcT{s_8Ou%vnQz{>+_m69{g zD@qk1lmX^LaVC!5)*s{V!@s0b)xN_iqP^-%lLRZ2zu>Pe;$LYHP^U`tQl&mhbgb*i zGIn%?2hbb9V1tSdi&t7R?jvHb?qy@kVmO)f?hh^FG{FAPPC3pdbycJ5lkrYcF0^^Kz{T3t#9 zOsTuK1>?@r<(f`VsN`rXax;w*)?N_f;#PjyD784<9Nm@e+=+42O`mQ+>}f+C+qvCXIc7D|)tIfa9ZdOWa{lx7gqH8{yR{~aYClZDCV z9@0&lXZcKrCQgJ{N3@AX#jWl~nz}FcSaOI~mE-_K(sP!wpcI!*K$e!gx1qqgPpGvxv$6_*Yd$&^D`mPq+$`CYxOMevyekmme8uFbPe5t*3=m0`Q)fU*hD|=YH7>#( zLQ6m^Ks>W~QGmv24)VFIa8py;80jzRw|)sTHpT;(v1M)3152|e503}R>&QnfU)W>^ zDfD^GpNwVued9llj+B;@o7>i5sro3NJGm2sWdvkARgGq3B)e8}@iONuI3!_cxQFC& zajMGl$^zb6O3XsCyzK3_$5~^jXa>?$ue|mnzy7+EHr2>i%+E#tJQY5HQz%+d@#|Vw z?epgK*$xD|OsoF;4dWqh2()~+$?m?rE49Ub;lwQgiM1q0R38_Z=nTkH9e_`sR6zL0 z?J7;t+)T3l-4bYDEHJ^2X!uq=e@-=v7?_5Wyy#aygvM7&(Ed!>Si_%8&-OBv2CTe& zlbZXnuXhG5R)!G4v99+HSm>nm;kz@S3mR@BWjTX+)QJ1JM`B^L*N@NCr2C4-jI?Tr zI9Ww%r5$U{6&@#wUJh#sKhp#!Xb~3(SB`bg#$84icu#!Ffj>>zm9+jV?qj32nqgBG zrHo8C^fJd4&_!5D-^&XT!&9H<+5I$Qaw&lNVa=wp;&l`(L^WuuDV)BN_R^JDgUS08 zWJQ`cp&Z#;8bNr+So#hVr?)cKc#jc#8ePP`mIrqR=ZSgp9zY4FL|ZcF&Zw8&b}|dK zuxzKST!=Q=x8dV4b+$R~uy3*f4p?!BoE-t{{#vl`#06UWsxRTpRATC`)fp_?_F;pl z;}e*nA7v56{}-i@Q%^>h_BV(6p9xd3{_2gxRo@b|Aw251y`>s!Zi4abZbPcx=p4A{ z17Cf%xz9`q5cm^+fA6Ab1(fhN1&oy#`wSL$F)-Z6%b(~(d0i?w^)Z{so7&Qzv{%_6 z^sRML6Nl7%B%}=0gaM2o%+prGHav2Qp2p}>vs=jt=rWe}rX;58rX&HB+vP02@w|9bkykDz@5;yE9U$p&C?yX9BA_e(B#Y4K`%Wwb4z`>BX9`iSX|m406_m)%j7%tb%6t1FVD{B|;Mp@AR%kq=&mQY*2MyP<3( zbvX#{^;G;$%qY>$M%Hi_EYfEi?<_7 zUv3Wt!8~fJalV22HXLE(ZTAe*jz0kg8mGDqi6PtEP2lDI-Iv;^=xi{M{pdR5N{o z_^Od_<}T+9lrZwTmvM2yRD2h?ozE5gFKmb@M z!?caBrk3M7SRBeD$9CB)bUzsjI*j#&45&|TzqPu`u7zdYJf7)NQ-gA7Rbq504cGF{ z$9=Cb4fMlNSWB3iTzz#bezU)8Ogm`eN8m~TqEDpFYHlgfY;<$|y zO-NbD%cVHY5s0O~@z*AS9G>=|y}2bHPs=D#N=eZ*o4B$URSK-hM=6(`iKo-xK&Yr- zeYB1r?fq~621a{WWL~0WcZ~{$o&EFt{(Zc~?L~Y%BK_+e3DH!WtFdz970|{s*?NFg zt*br<7eOs3t(LV0I%kWvf)L`;GVl`A1zuaYpl!9Ynyc%}Xb4m*Sqx#VgfogtZ?$Sj zg&@hwe{|JRlM=;C*!8X&v(|t1ljC0q9@7PJQ~kZUS~(>+{A)Eend_xSNjO0?~)+Q1;}1m<*)) zC*(rT^&4T;uA*VQ%b5cvhKq3c0N0JqhQu5$E!Tk_A|A_kmLnWC{fQsj-%_2am^f50Y zxl3)d)Rjv;o7<%4_(CSzv|>^XR;G(%o7i%$@Yd2D7qK z(OK*@E_Y~<8hnP*QIUs@=88_(EB_#i4nXqDvxt{-zbog#Lw)X-XFO7>R_Ra;7Oc>F zuZHs2)f~6hKFRH=?&=a@jy9`dN5(~cF4eOF64{WDn;(qSs#T(Aog+j9Johs;%Q!tX z{rkqiPoAx<5lagU27FW?zMo#3UPZf_aK))CAsk#U+J(E@EC?GB02gIJss`uX{?kv- zijg~yNAzm$nLN5HM(KE-sLou25-zD)meDDxnvJmYT8r4en-11UYh^>#;HPBZ7TZrI zrQgBS8P0cS(_WVyB>iPgHI$4DjR!8QlFA7S)Wn=`-Q?rcOsc|qh*DEMJY_%HV;WYUMY${CRqcqidyo`n z+|AEw>OWrAi*fu%KZ_-QE_}|#$XC1Wwb1ZJc_F5?|;0thjSF0GcGIns?~<#b#J-kZalQ#-7aJpd!I&Qd^D1Il;G7TDcN@b zoOC*l1O~@CEgaVn!95p!BjE(KFWvymH$ZR2yK8CcF z`?A+Zo_hmBn%)o2H~#D5+49d)fj_KP&zjNqrn1VNTr2wq$~B5AYektAhKu{DJE4J> zFLf(6wiPMN=;kFQ=CBLsaCT}Ll{5fBMxXrj;R_ha&&-x?rMhm3UARr%Q@T0<0F_vj zz_y(4T1sk>ssIi%j$NTI<4&H)Hs}j11;~i>2hL=y;`A5|(v6hvTis?1EWj_iBOULs z8?j-=4Di@o%LZoEHL0szz_P&R@jxXbm&BBue z#gsPhio~o1$v>fs+=-@@QpSGS6$WBX1px49U@4yEn^@Hdpw!E)g`J??A|kmX`m_90 z>y|5%BYCcc#Ugf4TFqmQ&`sk0rQgAMJc5XOIFsK-Y|LUhBM8C@I!rdraQPj8mpg9b zxta>`Sh`sh^Q^U)YgFYOb?w4on8gX`_tQ%rpm+BX)2ZArrYiqdzub>`FiX#>75sM74Phg;FrKEQigRZt`Cr_6ybQ5R3=6s0dBTE>RC&9*}6$XF%y z4Y!7>&Ro?Z7jSVLTkhdo~dnde7NS< zV)mGMb~^E>3TgCPSo!(=6|~P#EHcw|^%Sq=Fd&oXh=P;DYSzK&ciQw{c2(#TvjGVr zIyixA)1QgIJb&q46<$H3KYos67+%#|KB*|gb;gBt)1B$*m%F{(_PHw6^Bhzi@7y|xA>E)ibwkT&1mnld*mNX+iLPQC`K zmTC~)Wz``Dk1~U&?Yc$pI$JL`J(9v64K0ht2b`e#L`y zjhtG~1CIl@qNA^^Hw%#TIbJc%mq+>As2_ zzl@Y?!Xr0I6P9$zKXbyD87ZRM$9j5u5MWk($U?{AEcE30YKUe3O44 z$B=dsKrqhD0JUT#wf+k^Fgd^3BLpWrpIzw+rNFQw2(3G4xtVzLxx}&kbu=(PT&L+W zzT91;fodzaLbjQuX*;+^xJzi4;VcowDJQn=i{1)j2;g`8k?I@klJ9x1FkTQwbu z@|pNz5-0cWW3ZWaIc=?bt}fQ|G0fFhVmR*$!tq54Q!r2dawXhV4#@Eky?j#LzHBOM7NBY3#9^&@2geYwnPq}n`~1i3iK+W8{+s}?vI z7^O|C!M&v5$MEJe2`|~J$>=M4ma=jw#OJXCWR*UI4-~leW!E7XSGH)N9Y^@E+GHgg zA@gxdcLwDsqPx4BQn!lEFjmzh@O=q=-{vrFF&0 zOmOmk$XPJcI4&ZgNYKweZz$V6Y=mr_CWdq+^eGZ^Wfs}`)@f$(y$)NXHFD?#8KZ~@ zP!cH8z)Uko1UtFY=hAcob*y}!Md<`Z8x5;I^_b?8U-!fr5LC|DDs_sh6#Gt|={0n| zjz+KPz&D>FuKCJ~`;p8SI9KCt#p6wa2OwQRuBXur4BRUibK6Z zNE*L;g+e#z!}O|5cN!>R28SruU&j$0G_xudH}kl3XuUY2%;-_* zS-S!i*MenUn5Si8h-P-BSWTN&&+)dLzlN2Mvrx6Ee$C~v@#Byg7HLLgJQ4OE6f$=+ z1|{xhs8Ap9)zm2zC;1P>fVGmA%$UYBsjajh_lHgoi$P1)mjG@5G6?ff#?`!PX@0Mw%X+I#31Cps(sRWWbB>Pq&wEefxV5l)I z!dw!kn!@zGl+k`ta-lk%l%=Q4_k!#IF+Pdf!QZohIcXpf(KGD7EvSo}W*eur} zvC*mDx#>A@T{&%7pWDCw{f5NjY8%#b`ub75SD^1Hrc(Ky{Vaja0@PjpF8EY|1-)+U z0Klf03jB?%xLswjw(OSLYRzw;OX(hKopU?Z3$o@|w4=0GrJsjBF!Q(wr$La`pEyw$ zQOlJq*KNA(o?}3HbMY33TJYY(bm@C%<}PpL@6Gbi502dzIvJdfE;1)$HCAF%jHW|m z@J9_*_mff=gSuGMG%p@yOz@MPL1O-HUhpf2QvQP-N%L#>KlJ?6>DRk9{AZPkr$oyTR3Mt?+wln=DAo1i-IMh8XByDrEpLqg-YP4Rx%pu~ zA3b$gl7RY$RYpj6&;BfMhCN6$$tnj}q)dakJ)DM&ycyHY!VcD8=QQE4Y{OwFVv3I$ z_|)+}ua^Y31PDqi7TLzaU;rQj;+|>eOPpSTB9Z5#{s-uH#BwL(1SH=_rpGD%OzOa& z>WLB~#HRWU9eL7{ELGRs+;Z$ zm24n)-8)!o(<(Cz+hSr($364BJ^=nNe%vVBUsjil$w7KYQ=XXAm0|8SffCmrBYR(N z`6^9+n=R-rL@1WE5{@?;KDELgq5*^_*pYRG>4ru_l6mMvWf^g?-=n2y%&m&RM7hb$)7GKCGlM6A&=7HDfL*$z)aEIZMk# z1hlkkqrzM5Y;T9qb~>gi2ktzFniS+yNn@U+B61kiM7I=%gmq4+6i7T@fP*{k_ePYe ztyZGIc`Yie#-1{si$OKL`y6pyL`FDCJU&H`0GA=Q2KtLU2{DnvF$cRy3Bo)#TUx09 z9&Q01?s$+!s{>^nwHQ$#yG`UPj9zcOXK*M8u*6dy|Cmzk=6r7)8xF1$KTdB*7L2w} z9p$h>g!stVo9AR|GB+&g^-xf@gs;d$lsAEC5V@L`sjGoO|GY28y!(4@-XR0(EBDp7 zs|n_&oRBvhnJ+&U8Sm$@eFZk3j!E5I9C&Rcn>vtqM;m2fCiK22-~!+-QGpz+r{)O> zkrR%7CJ<)F&6^k>6oO*fWjKtb>iuQl;3VP7^kF1^Zh_GVH~S>{z&7Nm(t1l{ri9uq z_n`{jZ}b*Uv0FM}vnjkOlD>3Q_hv?hv24zD){8Mf*xVNtbiBnDPGAaEzG9H_>z$TO z!RJWGjA*+^aVETxGf(y&N5*5jp z6250H-L2k3iEnqJH^Exw+0`hFdeLRVf18_rmd(qd*b}TMj=-%k)l{xwidiFQC&6bS z$J94OpvH*#iwd|fQUp8(dnqm!_BY#!^(kG}J+E5=Q^#M&(Gpk3PhD#At*m_uMHy_7dF2@b%0Nf4w*LN*NM7>_bzcs<3SDR#a z4PT;&n7%?l9JZ@nWU{#!8c?ZOHqiZr4i}IWWb?9P`b(i?j?dMPcdy6M;d(h>0rFqo z@gLUqe{&?*tMbmUoO;Fm+{`r4ZNFZuS^axDC(PeycoqP_JUaxd=_UE>J;~S>{X3`O zKk$2lKSe973%{(M%uS~@5BI*u8XbNM!-Ab*jbw3iJ@gTp9={SeWq>Kh{Q-hqS^>y! zm&Z#Dr#n6m?3e5#(>4TJ2kJe0ud&Sd4iWI^iqoisb3A>ME|z3TU*ut4jpwUHiK{QFBF0l zYF>{dD-;ltUt5U2JUy(mgzEQ5f&u;n%5y)Q4k73H(Kw0Jg>2hxZWHCd#&eFex?mec*UhJolPRssJQHros)KR`y}MfxTWm?)_tC9HaCvPYWT1J^iy9Rm*d~zBj&z2zWt!sj$ybXRhmkML(rA+ z8#%tFl=N5So@(jT=Cwj@-4FAkOx-RcR&34k=;rxo2h$okRqLk2ld*2zZpPYy%AW$hIXRU9-^j^Fwdphrx*pa3}RPY_&kX9nrOf@@N`8}k2 z3xe?DM+M=eAUGl+MUgn?b`LchRi&1A)9dSg`s!t&CbXD9pEV^<*6M}#GlNIdZPo!v zx`Z9qB4n|tg>Pp8#Uy2DBNgtQ;NqT_DC|wZKG6w`n4~Ghfg_z(3-{H4`F{AnFF^&s zCAZT9y^8si$CF;EC{(FL1nyYU6q-^pU92K=@i~XDphzQc&gna42QC9tQbehF{O&zg z5zvA)1C%E^=lc0gsq)S)``$ERN)S4q9jOYZKPQ+Su2fVIeB9ee{5Aq7C<3HHU6caQ zH9kejO;nF33fBPlFOjk8QbaM#rf8qACScnLs}q{E3W7&ll@(IRUhGNwojo^IP%xM5 zpTo5r7{gX&ks&bu*@nN-DG~nVDvR5^7rnz_v~YUHf-X5ZNf6E&Ud!k#j%b6EV^ zF)ERu^{`#l@DeM&;kY05R4Cn~gc3@tKo2WqzVXdhYie)9@036^Mx7{BAf?0IiLUj5 zv&D^-Pf9Ma7pg%;%HYxH4hh9ZM`FQOqu48s=lHgtq|^n%o}i0_WnJ&-F^DFL6=J9H zkR&&BJ&nhvXnb2HuGo!rY>rn@+oS49Fj42KhcykRDX|DUSc6W572+t+2w9+js0BA0)1m+Zj+s0#9<~R=;;gT}ok5;p} zV@Z# z?-r}~^VM@HDs8vNDkH4fQl|*r(JlVq*q}h~vUNE5sw*c=}dHxF&~hl{EJJyoiHggg?)~|VFSuOen|W# zSQu?XTkQ|qPpKL~=HG!XTm66$S`6&!@E7eyglk-^Sf=zUzJgphFI_1C`W9`xy0|lW zpY1hX&qH40B5D6JkM=`b)?j->r88bR3C(l%HmSZOnL}5h1{aTai_@7W0NJ!}o{HMW zl~1a*MwHUw)L=x*wE$fmk?_jCl!*1XlWVz$&0|B-`#&y}y#z(&Zr99N=bUfq&d6zw zMT{2=i|dXxs>wb1$poRGujB3?+wHgp=k;}$*+s``?MVLnx;Od~(@$n72R6I8eYhu< zRD(7+tkuyb@ueHk+w0c3Nc>DCl#C74LET-OMr{>ZgTB*Pj>9u%fr-Pgz(WK{Q?yK_ z4>RRe2bV2mFIlZFqxS+jg?gVoe>U{bF`|n_#TGog!@5APc zLAh-XZBR&=QPFpCFlTiRqkrONny5eNKpbSR*O+1EdEy-E@62w9Wlg@fy*wr?X1FgD z|J6PrRDyBI^JXvZOJ(|)6jx~3%dNY=rF#j*a3!0x`*v9AK9)Lzf?7sgixr|l&4Vey z2HG1HBgr#qJsY}F1#6sj_bC}IT~FQZJbY)%=X zrUKK`;L|Qqh%3vQ_m?Qrh{-~>a!p5aHQr{kMjwrwk9oFOrF(NVQrF8qeglcj1&AVQ z$;FcknN6vLtq=Dva+fmsS~an1=j}poB1#Jud7mhGoE>Ak?>wibsI*?-n)TeX(9O|0 ziu$XH_*&h|JhW2Ths_tg=+g5K8zWv4jr9uj^3MM)gRL_%r^6rFuRIU^bRVuW`>nUN zUr#J2ww@Y;Zhc-TgFWx75BI3oC1>|RP+4bKth8G;m1UM+g$?rej18Fb-*C>}cTMOX zMlK0AKK7qTqLkBbClV_J#INdE4YY(ZU0MCj;d|HP&IKg$=|MY(M z!-&V_XOevX!y-A4?a8|rix2k~jo;+%_uVdFQM?ce>#{t4A{pQ~R(|*^CsILPqF(38 z&=3?0?;hMOAG{uzRKbrQOp?DT(@Nk*&F_=WR30$=!h)Sn2KpUORIDxLvBQNh=O`xCY~f4T zbT*|am&x^cuhrAPBUvtmBaq~(S4=jOkMS<#Y~r7Yz&&))a?w0-*|>CPJv+RYk;5pW zc}jJ<67Z}D$96Y@AG@duB$BXj=9ulLft2a;^87n{^LHA3Yi^84zKSl!ta1{2Xi}AQ ze2RNp7n?~XbL*ix8^l&}`-9GWejV78nEi87==inpbFk1$H?+mGx%M%3YSdwQ@^Gnx zqYy1QjrT}vL3OUbN@Ypk8PlXj(&NVw=`2s+rV(5HPJqQcC9wacrjUeYZ_eb{kG%%+ zEhiayKUVL@(Y+Ty_vN2$9Td0}D!R8Tcm)Loc}h|jPp&?8HZd^)`;5)=DpWUyPC@(( zHuonkHkK2>19Nmul$)ia17R@Cu*%CAwgkbxY|RY@%vjZDfQs>^q$?a+6|-q<+tI}2 z>3q$xDaX{~etRzbBwD=7a54-n-#0If270k@zGxb1wa)txPkeu?Bm_9Ih8$HCReaB$ zI^1WB@*giHhJQCXBpoPAmK3$DXQkT!8>Q%kS(EBaBdkO9?=3$Ruk|>-JcvoY!v6G+ z!ddsvf1LnA@o0l$HOqo-_8aA%`ZhpPu9nvmi3Z1hGP|L|wWIL6xruzLuZl4?K8j!D z4)v`z1p+HGw(r)m)YjC~kf^}A$#=n;F zb9!yv285Ppy6n(%mpj+ zlIr%a#~SL*Blte|N3=x{KF|ktQc)p35;oEUlDaC=x9hl_^F)xWVV5Wr6;2KsDJg-s z@}*xXcbl4V1B-svaB`Zs3zg<vRq z0{<#oR4J!#zuNuboL6FSH>v=ZUh9OY(%XAskk`I4FLN0Lc!5la9S!)4Ye@zrwCOM= z;0X-a>9nCK$!W>CXM*KwvtxW%9S8;ykdNx@Oe?n!J1J2c6ffS9UR)s-%95*<`Wy!CK=K-uR;`wiDRvE_+Op5G%tc zO)j@jQLT}joE4l*Ktf`uAQucVpvNODnwQi2X+R;tplLF_h@$rzaT;D7Mv@g21z6mu zW7=&lSQ4u{Vi+5zLHA+RG8Ygl!|DRX5EKign%DoN+L1}1U>&P z00^timK4|F#aItWc?#4;y~q;GDxF+ed6adCWu7t(_f zabOA4i*a_C1~^bkX_~(KD?@DHCw%%322Vdp9y6Co{Q5H_YAmvpQ&Bh^CLXMmRb!Ckwb>z?Yl&CftNB z?qlVcbDj|TO>$zrtf{pD@_S+hdRkJFn5tNEX!4rb&}+<))cyCFcM2&J-^Q@$8Do0< zmB}RRR^x#zCe;p&O2aQ)`m7ugTwIg!8Z#H(6hag%h++~H z9Jvw^`$5hUOnn3*I%_lH#=hJlGDj7+;)RnfSN$mq;Q;~N`3rHRFCM?+W}jPtO-wz9q~Z<`_-9Z;qNgl4$n0CQvEXTt z6Qw?LLTnml#&~m57Z>I9YC5Z3PLb<(j&$6=*7OKbm|IxhnO-nq-eq|{=nGBMhiJwk zagcF*D2iGiV4!zFlY4NARvJi}1THZVVOVUVuaj5SO1sJ21UWN3FU_OtMcvc83pzv7M>nG0$3hJ{;b6@D6 z-!ylWtl5v%Z-NK5BWnhn*BecsAWncB{`Fq2bzMI?ivNGa^8Yh~kCFbLr#Lhe@+G5f zux$bb8|%sUVMj2Om;V5U4?z59Q}Gdkf6{Hd3>fxj6%c7So>nPegB)+lR3HA}^{Dbe zb)9VHDj$xfM@E58AJz?-b@TW5(;Axgr}kh2(3-WkJvIbquC6|JS<-(42W`ou1)h*L zX+VQVL5T9n{9H_L9Bi7|?B;4|UUV+9dAC3?`EN8(1eScpV=@QX+O9|3eaz*uv&9%4 zg8hjH%>yq9EXZAKN8nhOCC}%|DbKAVxMj8tSKC_$MD?wE;{yUp zE8X28-Q7KOID}FXO1HFv0@5iZ(hVX#lynJ5!_eIzNQ3ZhK+pM}bMCqK+~4ng=MP}B z*Ix1Tde&z@gSqn|w-}0t?_2f*&xUb}Yk>SJb@JY#GU=<*@p}8Ck(C!&Iw#}{k(){T zr8A%3#lFXyd$lukPwt^{-2GcxGVxSWiA1+;8s4{^J1TH*Q?!qJHOHJDyKkm~V1Kp6p*96uiU&-2ie_RQ$h{!8Kr5`HOUT>vZ;69^IU zjDJHH%>?sVTwy*b@j2*UHP7))mXbC&how9y?zt1MxC8BD z;P9AA0gD(Yvau)Z{dLzm_?w>F)-mvk{9anUqs32@cFn{1A6x*10ZjT~OKtC*ki&-9 zOh*(x1Nt2|daRFDaciLs^8Vjc!y6d!KL=$tyA&#?gEmWfx36G({ThpD{ZD_Dv;DeE zFTK3Hz}%&!9LD;@@;53ztkQ=sZm4!<|!XN+ptjc{cwXZcg)z| zj?KF=#EH_~^MN?zuBSIZLS5tjKPiAju{fpwZx{9Hx4ft^tI6N$Q(kt#sCyt`+Tcuh zsCEbUC>K{wVaTpamVm(Ih#CEJ=wsvq_*>Pgbgncxin4j35p~ZhOG-0UHu}Lxf&1OC z8*MstRz^R$mgrau21zstAFTNOl1L=uD2oeTl#ZV6pzq{fbsP!#RhAc#%KcnX9dJ2k zechjE)kyB<;B3O|Q_DxMO`vSz_>$$&-MU?-1M2&e;A@zgjAB^XcXql#nx-RnYZ(L+ zBD{Fc`V|o>5;6vqJ4Ojw%TP&{o^W9J$P*=z+>3%Zl(LVjO6;92DiF4A*UkSn>K4x$^LZTBH#QCS zfB(cB?zR`EU`RJ9+CjRRx!3b=2E7plxHcW0O*Zh$IJde}z)}`B*<+I?ZGTOluN{MH zEo*B)KpzADY5k7OH|A2ovl3c&x*i3}!(|W*x{GH1@Dj)#|ChE=LD!l`x0L5}?v-h} zPCk+DfL3AUc}mVbq7LdQor>NaPxj1UzzPEo&*W(XrHEo51zBfn@L;v@t(1lGY#tHO z3V4?Ei&9f*g+_0it>(#ALULo5hvK*Fi)9;{E3Ad&jIOi}FUZ!4%>~iS`7t zC0*Ef$(f%cC|R90Uq85ssy;T^t?czw6BCkEzjrW}#vH@;q+QbD(v;gWJ$ zg|LhGZV0nS`u<)fK(z2zPmJn-Qi;rsxt+flhOJKSrj%iUt7hKYy)wJOZb>t^iFmUgM8Sy$(u+P5Z`qspTATEw z$X>}@SmOen=kbGgQ&y|45=k#BHy-T?38ayJG0igh*1A2qr$>IL^Su?^ zFe>Rw$wb*OSgz6HJqDCJw*QF{|H}1$jvxM!9TmETdwx`zzU`p@@zmy@4srhfTyClq z8%31aO!3~rI)Kf038W9q$AfEOy%Ugw6%uUWx-(L=?aA+A%AH#aE|2*7dBzeBBmf*> z%3AXXiHO`*P}*-wp=eLkt8;y=^ueUh>fruj7H%$m4GnG#lU5KGusUSK`}!MC0qtVFkWq_+2^OO z_bTd?~{U1rzG!`=$ayBy?m-qI?uSvh6E8%mPM+k=x{T-XZYqE zCT6HtX7pUHtBrB2DQM%gCBkbOzA!QNhxiWyX{NV8?h^5C-D-s`pxZ?NnH6Ke+yS@$ zdwOc=So4_MR&mZ{TfINaZ$2Iw+b$`ZG@N;5aN>B;Oo+9S00KWK1Q)TC1okuKEbQI0RrK0VmKZ ztXMhPPJ!=fzJr}?HH40@$VtILqY6J7F~lh)gEFL?LEC&_p8`fDvB08@7ZQz!F(t0N zDOlN3)IsM+_K`XtR;@PatXH7a-9uy>085#Ib_&)C@_{)!Z8U^(0HM?`k~JsRFXK#n z>SB??cHTbHgM-niE{~wtSyQGR=hF5-g}|B=@629=mm(T!%*v;eaiFiVOXq>fVBJnO zyPHf;iJhzY%iWtCd3yitYII3iBpm2VtF=~@wM-NaW2^@!d?BXI5hY4FiKmCPOm^*b z?3qS-rh(&(qW1H-dX@K25waVN`MTvs_aEqNyoQ8BqQ*Y(y^(zzlm{WCEwJU0Ty?gF z=bnikmNo_eU4Zh%K`J}yIkpk0QO0#OHz=53ECimkqI;Pb?@9#u{DP%Eq=l_>t2XUfB5 zS_!cP_h~@Ll$FUm<^?6#bo+z` zxh=#Mh>Ep*vItkm!$M2kd39Bq!}Y8khw+;tZD#+Sc4{bG-2X^PWzcZFpsbcT@F>b~ElDUbETvbc*(Oo==m<^fGNk!I8n z>26W}^j;#w=veg3h7(1a8lU-+k`U(NH<=`-RRytZB9Vo{WP_^qKdWedy?n09FT7=u zB4mo5@}py(hxlP$T*JvI%{SdZn%h(TqrFh{y>!G+1b~G)hQ>AW_t~UH<2BVAC_L!G zpB5sr4s-aSG=3>WTWSG5Q1W%P4jDFh{8DGDAZKTwHO4?cs_K;mOXfQ^)A_6XWXp26cRPlL%?+iUR{C3z;zhR( zq#ckN8X%0>Ivb1iep2ehi1Ip|oI4=DX;Yp80&7GN!IOVs@PBCO{#R!4f7jSgk~2+Y z@0Go}5LX_b(k@UkWarzhCH9ldDBWZ62XG7;;!o$EzypAvEWgG^p)VdQ=R1c3$Hb>; zeHD}SU#J8~H*|`tN}tvyUK`p~8GdaAVh2QVV-O?;-G&R_q}#CS_nyS!dfxA`{-DKb#`~ z_ECyKjg939x|47q#!vse6hE?m!7$;f1MsI?oEFL`fPHE{czK71D!eI8x>Ea$9k>hp z*A75!Mcw}?EAw{!rWF9)qU?L`_||+juj`>9a0#>`ZfxLst4m>P6wAf(*M^NRL4%_i zlpl9n>(!$up#V+`XdRCqQxo#zGI&)+zMNj261oZ4$L*_&#VbpRQ_~_ z7N7HHGDu3pe-`m3+p2qT6sWao1XPg)J~ru*-KZJB8sToP4v{mMZ+`o6OE}+@nFU4C z1(n?V1`Qz$;@_@q74m>25a+7e~b40?&H7(n~Bf3+{Uv$ON& z?a5isy@su^;;AOzrsoJXgKCEBddR_dCP6t-Vj5kMW%rb# z2QwF$WH8Oe9s2Avbkz>DurOh|wRG)XUQwEjukC>zhwwbcu9wdfSW!=$+HYQtIy>{2 z30{=d-E@2q{&cvXgkZuvw`CERDkXTRww#QfSrXN^g#wNATKst)r4Mlm>0U&AI+rE4 zCiF~6=9bm96ae392I95ji1)lZR0uxSp2&)p)0zi5@3{%{b{op~u%>;;kzU8m<26l* zHLA4MR`WwGg_%T82hw0Cxflk14J#Qj-^ZlmKVUsUG7_2z?zBlAG$j_8yOs{w4SU6CEE92{gQfWT3wR$VaOvetr@=L2Bjz{j$MM@3vc9G&#jS z3yP^T_6d(pAs#_da`cCR!K~ZKrF7ME*1{l=8W|u&;r=Z*tA?-5npzK$O0f*Uc@;j+ zH?iJ1W*vto7#Hd~K0y-|ugNJ&1_Ciq1C*ANFm}jfcJVhD5`@AGk(Eo)9K^Bt&oXcj zwdop+?O2c2Lmt$<7z`J?d4Ljlp!Ch}5okD|Ly_5PIa2pQevVN-&WI@JSK%@eS3vP* zkfVIhoqBu?db560)fq&g@>`{{{-#n2T+o|R!_^Ofpg>MuSX(wh9Dv`C40$F^7&Jig z$Ib@JYF~#tc4sao7NGr{f6Gyg+$*)}9~EjZX634En}v8F&rwZjqRdue@W$+T1QeCpGg7?QL~<*KC$(R=37DAG=eHS|M) z+2;62K%r=uOUGMMUio~zvw&R|*7xeNS*QsCNK>x(uNZKNjXr=KVMHavLpHs52k!3o zO_D>$T^yXU-yT&IO!SbGNd@F3GbNMeM&TVD+_3As^S!Wavp60LEi@#p*<_94u}0yB z%3}#|1=;wcqG6#zL`&};?Y8ubL8qr}8+?lx6dZlQW33oTOH`1AgAdEQEVfTmF@#_9 zs(v_zR8mjwytCMXhVfgmDqb8-JX>U~wrrc}#8jIz!ynn?1!FqNywg$+GT8OWIJ!8kl-#&--I1s=as|?9g4U3hDRqGQxsz5P8U7h7J-JCrX@x$yLBd~Rq6At z>9wy?HH}}SZ18=n9qsaVuJS50t|0qZYsL6d@&0EVGj}7mWtz~K=)v?Yql>7D0vsV7jGSH>6SJGxnsSadWK{9Xo^1l1>Fv?>#`op1%C|e> zpX%i~rsOABZ0;2eiy^%0`syLqi_rJ3&#E&DsWP0>Qn;-1lK|CF=KYmKljbHQGRc}w z{$iP-*RN90l0)(FAg3OA`w~PgnV)HE9{r4iU$XT0FobVY{4{(lym@0Z-kJ-GHb36e zU~r#*My~fWA7sQogvs_|zmkYM@(}%vE5N<;P2Hwf3oVEWO&+@{dpJXdeMDx9O zjr+NCr}Ov4P8TqJPq&_44+B-FYHNp*?u3Ud?B{AS@Gf>3pVZmde946>4=)8%Rn!Kaycj!7wmh z&|#&i%z4AzrI#1$3E`=G`_gQ>d4t8u=|*P;Bx^>7xX+Qw##7P=)~Zon7T;{28k<*( zTZB9^>{g&ECQyRJxK<=zQntpV!=l8lGCS>>ejUR|D*+sqel9?~`y1PJUS|jRzE>IU z3=(zA6&&#ubgVD<&ZOQ}yKL#eu6E|GSi`R4^=;1<=B|H4T&+iJ9kF%$Pdg3lU9UX7 zT;Wm``#F2km=JE+8_%j$qmmajd{t6a|sdR)f`7kRwUQ`85N!s@-Th1vl zYkl|mEWH8g6Qvrm;Vlbvf3du8u$*q(HI_fPAU@4a3vbsVAy7+ZYpSePtBzUk`p`%H z%~W7aZyZ)8T!M~I%#y6!f?SM0*8&0UOinvRC-?4l0FT*76rS?JggjN7^(1etV-}BQ zO}nH2gJ6Uo2n$cqhhUmCtZTL%I6vUwgTOWZu6B!Y(HUmtsYoUP)jCgtojN#~@E{ z+t9SIt=r)Zp&m#RQ>}anH~!55pBhTVDQI6>*U0(;U$RgafFaRrRbJQ0)?rDq z8a07G_R`OO25M3<8n6IT*wZPZs)v>ON#q0fcY0u!0Tm`JRuY@mH$0@5iZj09y1A~q z$p!XtP}kM6>Qz9>aZ4P*PV`SeS2QPijzS#f$*)g4t@29A1z^+TUfY8kzSnzpx$Lju z6$KC$_Es4*wHjUyHig?*V^iCVn-cwJs)BFu?Ec<#VXrg*14?D zh?u|m&-q^ea$WX4ToHqvjXbVXI#%^O@dhfqeW{zfzM9jB!=?wT8E#cP53eH_#0}%h zymtcl6eMxs3h2S+qpdRak?p1{G1`;wx;Z3kANb$Pz<_}1Sr;&Vbj%I8%@Xt!Luo6s z>VI?4?$SH?kHDV*i_@3As2%X$-LvpHz3=G;A)iMQi`^EFd}Z<>T~!A_Xt#B}MkdpnETphFR0;&Rh&U+stv@qQGgk$|574 zm9*|^)kDguLe^tPu;92$9xmpvrN+_%E9V=Uw1m=g;?emC+I+bKMBmktC_zR0R-I_B z!!l}(mQORT1ozC@Trxs%47-t+rfd1y6%O%D6+9U8ZyhDtD6#L{okswivG>K)Tu!>^ z#kLdY0d;8u*toMB+pgZ>U?g~n{s#J58yh*j+DNwp6dO`&2XN1A8${%;5*dZt7}HxN zcEo7=1NVz3zxR}{U5zJ~JZ;Q4dfzdW!Hgl;LL6|Bp6e9Mn$kkp)%>EksbiQl`g=|v z3v?^`@|&vXqR3V-*l>80Z70Myr0vyBAh&o@`4Eh7raMKacFQn(~=f;Wv7JRPzK3sVfh# zX}3=fxi(y^Sy6d?6&CBlMDN^NyQw5B?z;?*R~c^di7;|Guza*j^HSmmEHolM)ri!A z$#^fE>o7@lMk92JabcG(r{Un2TIf2H5MYwimwM4|11|VRz(zE!iR`66ln~{-D7`*v zn)#XN>9bYsv-O7jl455TsE?S;XE&BH^GC{@z2Nf6Z#0fq`f)>z-Br^CPe`5-#32FN zBS|-2l3^uR&hy;=dZgiJU)6UDeVVLHJ>j#|a9%z$&b&=F4lkCui#>_YoY z((BGisx0|!FjpmLUGRo0tDC}XCNsOWL4@Pkfq59lw_+L3lU)GCkkFqhlw0y1Ki>~; z2jh1Lcf956G6Q41UO9g%?0d!{X5}AD&Tp;`$Fw?TZ3l3Xxa)Pcj4qOBBErN^$@Q1M zj~8%SEi%_VvJFwe3e|3NM_K+5jD6mp#MDISxF@MmL)IrMTO zlUi3Gu&MCFa&V-bMSUmv;bkYbz{AqM^^#(~++)&}3tn@9TY;4)W!8%wbC57qx4ppGk8yCR8wxkrHOVWrg5-WLX{`j6TMG zKKNJ;+#guT9uF&Xw~Tm&M@yGE&r&YWObRJcJ#pF2J>ARqRa@I5%Q4KIe}3jsOJy-$ z0+Ec0V3ZDQ7#iF(DA6f|iTA8JuHzJbm@XUEH4z2X=Gc#y7^ni9y)Q&twUbtI%hR|= z3#PJMOGZfxs65S}9ftrKvYbFi5gIX0Ot|Gkq5*8i0p%X|D7mEPkDuC1V|z)<*Wo;y zMAfD9fmxywJCz!$E1Zb#xvgoW0Vy9sy2k&WOodS{**qM zSR4yFm-;Sh!#Yz{d)A%_*^u06p%P`kYyvSE-8y((*>v2=p$%JaL9446F4LG82McpA zVS5-;bJBd^y!i?aurrShO_9^}{vH?_eY^^>k}wALMCzX@Ti~=6p4I|#&p@~WOp$=Z zXqf{A=?e&OsCvRkZ5v+d9(k%nZXM-bWg=X6*uWv7&|##rH$#NUnnAx}kO*JzD+HgNvf zm3Cq@q(AJ(ag|&DOeT2Bium3WKVYjL4ea;P;Q4YECuH9c@o6oRF4^v(VS$+`WAmj^ zUl>Ws9CQe}43h$DubC;MM|*NA1vzYU(7J>Iv9~6^^gquz9d*yUaW}D(hQpldxWOGv#};&Gd-l{V^(1G#ud@lr@Bc zM$3Z@v>hBX2z*j}k%;-Sy5Yd#+UD329qj~*;x@(?e#1%U4>3X~I%C^mS7_ngGwcJH zN^8@fbo8Q8M_e7Pjpw|0YJcf0!F{R#`j$c%)V8pgMKhB~8pM6aKlp(0kfhY^^I$~r zC=;tQ6X8xtnF1ASu9=rGC=~P;3;4NW-P(n`|;#Uht8Mg#ToyumCU1Nwp~ zI{&@Xt9$@SHrBqWc}-xZ(4Y#X-2$s5@MGTOkH_15Fw-p3+8Wxr=97mrAP%6HKZL!p z)^A$y*`OH+Vk#p6YzLM|M{=cHR_r*^&lZ(g2)jcB+v|6`U=^)_@yyk{Sea$tGmC0Cp`{I+-CtJ72kHX}*l2g|?d3Xo7UT9)WY zTW`00&KBd(BJPYR-hK1q8raG+5Ol%cC?(ooa%O*RAg9Dt%{|GsKe&sRyxR|(vBc%l zujz$2+SRSSH2=pTqF&Nf95fc?u1-HE^YDA^L2{4sq$@@a+16^#yucy381f^7Irl?o zn_bqhE@JUN&O`1?Wk^Ye&qY81JB?y!j0uNkG9LFrfR6G|HAY>N7vet}0@glZ3(Bi* zia`EN=S3R6-TkGkEO;A;J@zb@e^Xu|dW1n^y4zOE-PXoJj5EF*N^Nfkz8>ON z^F{T{QTfjoNeMp3bcp)8bWJ}lq59QN8+s`5_m?yi#<_d3pTMi>+^z+M(6GUIm6Z*O z<>R^Lb8x*pkqjmOu^RUxcm-ANC;Zc>41{)79Ejno%88T2JR1`*|YQ|EgBZ=a+#%2J@mRo0GIm`Y7g=^CuNalLZ&R87#N+V=Xgc;&#$eUwN#a_?{E(T+LUOfAIuhzkIs_=c7+auG`A*w@Y1i)>3PA zG%zy{s7Xsd8ae?7jHfm3Ct7s~%RrpOhf_^DNE# zYK-1hc}u3QaJ*EL(4YsN;@#bnsi7I}>w%j1F7)&3`np}dyI*E?rLD%>JWk5J-qmFp zcGa$h&OO6;GVHY_m&^V9d}Y@ZfEm|0p1}r{#u*|r4o3^eOIS5dY3ClA)fJu{ui4F1 z*`6H_l+4P&;fw2>bN7=E;W}ZmVJSAAiO)RcGLyec%-Nd zAG9Hb8r$f-c9p-Xu=K3NsOc)5^kQ7}>4(yXKKoy@0f{wgv~NdJs8E`!BlDFKMe$nb zramF{x`^rPRZUyr-~QQDyW>QD*|9lh3ozGu%k)vs9#Q=2)*3O$I-4iH zIztam6FolkAK3K?6HZW>KYDJD*n4mx=Dm}t`t$y4yQeFjpLIl!nB*XJMk2(_PjJR& zpx!_or%t0rK%q8s*XDdqPqS5hkJ7GwCKy$8IvvhG3CY;K>TkY?FgQPu2=C5Y?o86X zK22B?Yf7y6_3XH;VVAiDa^ zMa}i<_m-Zlf&1^ZWK@5;KYTKv;?r z|E!OvxcA!mYBR2PylVCu%e)vUI3;FO{$lO8mE4IaW}@gLseTb+-hL?q zDZ;8#O+xjbj9P~~@`VuB`d77222oC$I?_PAZ1xY15_M1e3p5j2Ei|V+=dl`T9*AH4 znV!t$<)IA92Ouw5agF$ut)Z9EP2+Yu%_4H5^qPQ>vuyugc4I-RxiO zfGGqDyba+p^8kAZR3P}zOyy0$_g~o6146^TP~8r?WQi}FqNdT_3*0 zPwP;IV}m|!+F*2I`!Idd){N4K3Zi0$gwY7%B*&af&{j+rkcO?+JgZOv{r3LLT+kjO z6pH#n3EEGw_YuF!-$scXCWCRcM4DAw9NEGQAX(%a@`Mi7y8=hm0`PYpM%#AbB8_Fn zd(~nu6{yB^+XQgdwe9F}P_*P58!i9a>8#+b!L;31dV&d;5e}1(}IK zA0!_B+o{Ltw>$`L$zfkK-|hyUGpd!xzKFDAYFq- zjgtfWkw?X=`J&JWVv7p@&&HsyKmOv`a`x6YckA}Xa0tjwnf>?yasoLp3Mdoze|D8c zWY{-ac%B-sSSi~1QI=I69c}ZA#*1~ZZWgz^=y@Y-qmBv)brAsO0w^s;8C?o#u>#@E=RA0V#bxGZ>e&Yp-S0AM$xhkOuQX>R0x

    vPadZvr=m+luy=9r9LODrOAGNF}A!?#SAKUX+@q#MwY$Q^V7(29IbB=9{hVk1- zh4Xp1Q;7Uto}#mih4LOrH$7OOv}ZClZ}cVOkpo368!mMhL04LEln!djCT zZ@{t5onC4QW%U`EKg8SR7+k%yhD4M0cNL@z<-F9dV3VO~t*K1^%w+7P(H$G=x=}Hf zfq0CNZAL@7iDXN)sIX3&g?T3|N_BuC>mvPM$rhuW?hQ0)t5r)D4wOyNcLzQI-LM(> z$lo08-+ZiI|65eTt)~39K%al#N%yDBLL0-(TVN0frTt+>;dtFA7iS)!N?tQ-od!d3 zT%f!i6gzVLFz9fi%sJE+YAG?{#CHD%A>o&<(Y9XD^o+L5gs)hpmphmK)q9t7Qv134 zFfplhET9Dgd0?X}t$O%=fCAfL*`qg%bPC~-MZ-$=obt$EJkwTYTQwn6Vl+)SjT!Ww zMQ;bqK?wZ#m;3nn1Ua=ObgljRf~NPL=Vqnw-awnai_zA&uDp8fOz=%j(Q(FvSI9^d zTp_2=2?<2m2TKaYmb;p?IM63JK!YBQ*uS5w*s4&W7s&jj5v-@chki3(QO3hc=3qpu zrF$5(%E9@J^w12_rAqa;ntXZ90TK@ujxB{a1GEi%^+bspKMa9279{)GB~yHM+>7k2 znetj(up^jPl}YTgUf75h0sVpeJ`zegkJ3UYLj=y`zK0IdVv!-z2;R(<{Q=UA#Q{FC z#Q&cdsLgo+>H-;dGeZvbJ!KfiI&tA5l< zxOb~Aj}#vnJ_5&531P*ud;|A38UK(>Od1bg#!e4*cs}!9#|yca*CN^V;=vFRd3y@D zM%t*HT87qrN%T3jiwfOgj8APbR|i?+ZXQR1)1B{4fgx4-owS;wl}R5|p3W3)CeP&;OsbE5=b; zca|&L@qi_-wUWnk^A$N)wwo?5X?*Igec=hhiS|^!(99PnJN|m_pFn-CLj8!|S)dXZ z?+mGT1PQ=khI{6rCEJ<;t@mA!_I2hRKCW%(eBO{Zu?}HM#JfaVBCT(e zpw#{W8_5B#)2h&^A}d{0&%y4^Nv*QY@W*Gm!myyX(#YQJFCLB5InyIEnbtkHKB1Ay@x6z;Xm@kGWRI{*0+6h&G`p1y#2y zUSC9BQ;v9bt!+&ZJ7OgEgPil|ecK5D$_N-mq8noje1^=- zGVg$q%C}PUS9_U7G8lK=Cwigxc9)??MDHH4g)b?(o4esL8QWNn$(-D>PcdN4zILfM zu7}u@eR)RKK*9e=cbx~UpNbV_!AoG4)*BFks|~4K%26@VK}DJj?r$4}`H)UivLl;n zS7dG2LK=+S;JR08W9J-)9<5GwK7_LVt#HG(m^*_iMhW9Y1TASLEV?DVxn`)<<*;FRBaB5N2^063wdNE zW(*+eKtmZtgK?89!^ZBbnUeL`E<`owZ2`m5?qodn4yCAX7+2kAIC)9)<%M$gXe<^j zscESzV*^?_5aUh>qKT}uXNA5lKY~!Pz9_MxY%7k8T&bGRV$2Vs&!^rB%^O17tyW*Hn7-LCZ{+?Z#zmk$li(Qm8~ z=vl?T$i=?^X8*k({ToE^e>NBY7dm;{T}NiX61G9vUXv@mPFaa~vkw5VD>E=8vLWtd zGP7#g-`Hvp2oW@>?SHo}96#lZ!ainZIKHB}67VssVQ0%OPfN!(K2;0Yzi__6Nokcw zcH@QK^`!FG6G6%54fL9jClbPiIG0ZW%iK70Lt0DDHHy8r+H diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/nuget-demo.png b/chart-sdk/asp-net-mvc/bullet-charts/images/nuget-demo.png deleted file mode 100644 index 3fc06b162e6c40ae34e489ab50d170290875fb54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70328 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 H+3SA;@~3m! diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/solution-explorer-core.png b/chart-sdk/asp-net-mvc/bullet-charts/images/solution-explorer-core.png deleted file mode 100644 index 913cc8460512b9cd0642783eb2829384e05dfce6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40000 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 z 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

    `senD1+oT8qNYGWR4Qk?0grS92vRxy$s$-#zZC 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 diff --git a/chart-sdk/asp-net-mvc/bullet-charts/images/value-fill.png b/chart-sdk/asp-net-mvc/bullet-charts/images/value-fill.png deleted file mode 100644 index 77f80a8ea57e498ea36cbcf70ae6b20a9943b902..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4681 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 txAz_ | -| [Screen Reader Support](../common/accessibility) | Yes | -| [Right-To-Left Support](../common/accessibility) | Not Applicable | -| [Color Contrast](../common/accessibility) | Yes | -| [Mobile Device Support](../common/accessibility) | Yes | -| [Keyboard Navigation Support](../common/accessibility) | Not Applicable | -| [Accessibility Checker Validation](../common/accessibility) | Yes | - - - -

    - -
    Intermediate - Some features of the component do not meet the requirement.
    - -
    No - The component does not meet the requirement.
    - -## WAI-ARIA attributes - -HeatMap component followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) patterns to meet the accessibility. The following ARIA attributes are used in the HeatMap component. - -| Attributes | Purpose | -| --- | --- | -| `role=img` | It is specified in the legend and border of the HeatMap. This role is provided to specify the information in a visual manner. | -| `role=region` | It specifies the HeatMap areas that do not support interactive functions like cell selection. | -| `aria-label` | Provides an accessible name for the title, legend title, legend item labels, axis labels, cell labels and multilevel labels. | - -## Screen reading in HeatMap - -HeatMap has built-in accessibility features like screen reading. Screen reading in the HeatMap component allows all users, regardless of ability or disability, to use the component. The following HeatMap elements will be read aloud with screen reading software like Narrator for Windows. - -| Elements | Description | -| --- | --- | -| Title | Reads the contents of the HeatMap chart's title. | -| Axis labels | Reads the x and y axis labels of the HeatMap chart. | -| Multilevel labels | Reads the multilevel labels in the x and y axis of the HeatMap chart. | -| Cell labels | Reads the labels from the cells in the Heatmap chart. | -| Legend title | Reads the contents of the legend's title as specified in HeatMap chart. | -| Legend item label | Reads the label of a legend item in HeatMap chart. | - -## Ensuring accessibility - -The HeatMap component's accessibility levels are ensured through an [accessibility-checker](https://www.npmjs.com/package/accessibility-checker) and [axe-core](https://www.npmjs.com/package/axe-core) software tools during automated testing. - -The accessibility compliance of the HeatMap component is shown in the following sample. Open the [sample](https://ej2.syncfusion.com/aspnet/accessibility/heatmap-chart/default) in a new window to evaluate the accessibility of the HeatMap component with accessibility tools. - -## See also - -* [Accessibility in Syncfusion® ASP.NET MVC components](../common/accessibility) diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/appearance.md b/chart-sdk/asp-net-mvc/heatmap-charts/appearance.md deleted file mode 100644 index b3e25a6da..000000000 --- a/chart-sdk/asp-net-mvc/heatmap-charts/appearance.md +++ /dev/null @@ -1,235 +0,0 @@ ---- -layout: post -title: Appearance in Syncfusion ASP.NET MVC Heatmap Chart Component -description: Learn here all about Appearance in Syncfusion ASP.NET MVC Heatmap Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Appearance -publishingplatform: chart-sdk -documentation: ug ---- - - -# Appearance in ASP.NET MVC HeatMap Chart Component - -## Cell customization - -You can customize the cell by using the [CellSettings](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_CellSettings) property. - -### Border - -Change the width, color, and radius of the heat map cells by using the [Border](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html#Syncfusion_EJ2_HeatMap_HeatMapCellSettings_Border) property. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/border/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Border.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/border/border.cs %} -{% endhighlight %} -{% endtabs %} - -### Cell highlighting - - -Enable or disable the cell highlighting while hovering over the heat map cells by using the [EnableCellHighlighting](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html#Syncfusion_EJ2_HeatMap_HeatMapCellSettings_EnableCellHighlighting) property. - -N> The cell highlighting only works in a SVG rendering mode. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/cell-highlight/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Cell-highlight.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/cell-highlight/cell-highlight.cs %} -{% endhighlight %} -{% endtabs %} - -### Color gradient mode - -The [ColorGradientMode](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.ColorGradientMode.html) property can be used to set the minimum and maximum values for colors based on row and column. Three types of color gradient modes are available. - -* **Table**: The minimum and maximum value colors calculated for overall data. -* **Row**: The minimum and maximum value colors calculated for each row of data. -* **Column**: The minimum and maximum value colors calculated for each column of data. - -N> The default value of `ColorGradientMode` is Table. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/colormode/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Colormode.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/colormode/colormode.cs %} -{% endhighlight %} -{% endtabs %} - -## Background color - -The background color of the HeatMap can be customized using the [BackgroundColor](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_Background) property. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/background-color/razor %} -{% endhighlight %} -{% highlight c# tabtitle="BackgroundColor.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/background-color/background-color.cs %} -{% endhighlight %} -{% endtabs %} - -## Margin - -Set the margin for the heat map from its container by using the [Margin](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_Margin) property. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/margin/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Margin.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/margin/margin.cs %} -{% endhighlight %} -{% endtabs %} - -## Title - -The title is used to provide a quick information about the data plotted in heatmap. The [Text](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapTitle.html#Syncfusion_EJ2_HeatMap_HeatMapTitle_Text) property is used to set the title for the heatmap. The text style of the title can be customized by using the [TextStyle](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapTitle.html#Syncfusion_EJ2_HeatMap_HeatMapTitle_TextStyle) property. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/title/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Title.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/title/title.cs %} -{% endhighlight %} -{% endtabs %} - -## Data label - -The visibility of data labels can be toggled using the [ShowLabel](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html#Syncfusion_EJ2_HeatMap_HeatMapCellSettings_ShowLabel) property. By default, the data labels will be visible. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/data-label/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Data-label.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/data-label/data-label.cs %} -{% endhighlight %} -{% endtabs %} - -### Customize the data label - -The value displayed in the HeatMap cell can be changed using the [CellRender](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_CellRender) event. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/cellRender/razor %} -{% endhighlight %} -{% highlight c# tabtitle="CellRender.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/cellRender/cellRender.cs %} -{% endhighlight %} -{% endtabs %} - -### Text style - -The text attributes of the data label such as font-family, font-size, and color can be customized using the [TextStyle](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html#Syncfusion_EJ2_HeatMap_HeatMapCellSettings_TextStyle) in the [CellSettings](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html) property. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/text-style/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Text-style.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/text-style/text-style.cs %} -{% endhighlight %} -{% endtabs %} - - - -### Format - -The format of the data label, such as currency, decimal, percent etc. can be changed using [Format](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html#Syncfusion_EJ2_HeatMap_HeatMapCellSettings_Format) property. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/format/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Format.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/format/format.cs %} -{% endhighlight %} -{% endtabs %} - - -### Template - -Any HTML elements can be added as a template in the data labels by using the [LabelTemplate](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html#Syncfusion_EJ2_HeatMap_HeatMapCellSettings_LabelTemplate) property of [CellSettings](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html) in the HeatMap. - -The following examples show various data binding methods in the HeatMap using the `LabelTemplate` property. - -#### Array binding - -By including `${value}` in the template content, the value from the data source for the corresponding cell can be displayed in the HeatMap cell as data label template content. Additionally, the x-axis and y-axis label values can be displayed by including `${xLabel}` and `${yLabel}` in the template content. - -**Table** - -The following example demonstrates how to add a data label template for array table binding. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/template-array-table/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Template-array-table.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/template-array-table/template-array-table.cs %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET MVC HeatMap chart with data label template and array table binding](./images/appearance/data-label-template-with-array-table-binding.png) - - -**Cell** - -The following example demonstrates how to add a data label template for array cell binding. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/template-array-cell/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Template-array-cell.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/template-array-cell/template-array-cell.cs %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET MVC HeatMap chart with data label template and array cell binding](./images/appearance/data-label-template-with-array-cell-binding.png) - - -#### JSON binding - -By including the desired field name in the template content, such as **${value}**, the value from the data source for the corresponding cell can be displayed in the HeatMap cell as data label template content. - -**Table** - -The following example demonstrates how to add a data label template for JSON table binding. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/template-json-table/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Template-json-table.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/template-json-table/template-json-table.cs %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET MVC HeatMap chart with data label template and JSON table binding](./images/appearance/data-label-template-with-JSON-table-binding.png) - - -**Cell** - -The following example demonstrates how to add a data label template for JSON cell binding. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/template-json-cell/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Template-json-cell.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/appearance/template-json-cell/template-json-cell.cs %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET MVC HeatMap chart with data label template and JSON cell binding](./images/appearance/data-label-template-with-JSON-cell-binding.png) diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/axis.md b/chart-sdk/asp-net-mvc/heatmap-charts/axis.md deleted file mode 100644 index aa9308886..000000000 --- a/chart-sdk/asp-net-mvc/heatmap-charts/axis.md +++ /dev/null @@ -1,259 +0,0 @@ ---- -layout: post -title: Axis in Syncfusion ASP.NET MVC HeatMap Chart Component -description: Learn here all about axis in Syncfusion ASP.NET MVC HeatMap Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Axis -publishingplatform: chart-sdk -documentation: ug ---- - - -# Axis in ASP.NET MVC HeatMap Chart Component - -HeatMap consists of two axes namely, X-axis and Y-axis that displays the row headers and column headers to plot the data points respectively. You can define the type, format, and other customizing options for both axes in the HeatMap. - -## Types - -There are three different axis types available in the HeatMap, which defines the data type of the axis labels. You can define the axis type by using the [ValueType](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapAxis.html#Syncfusion_EJ2_HeatMap_HeatMapAxis_ValueType) property in the HeatMap. - -### Category axis - -Category axis type is used to represent the string values in axis labels. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/category/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Category.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/category/category.cs %} -{% endhighlight %} -{% endtabs %} - - -### Numeric axis - -Numeric axis type is used to represent the numeric values in axis labels. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/numeric/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Numeric.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/numeric/numeric.cs %} -{% endhighlight %} -{% endtabs %} - - - -### Date-time axis - -Date-time axis type is used to represent the date-time values in axis labels with a specific format. In date-time axis, you can define the start and end date/time using the [Minimum](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapAxis.html#Syncfusion_EJ2_HeatMap_HeatMapAxis_Minimum) and [Maximum](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapAxis.html#Syncfusion_EJ2_HeatMap_HeatMapAxis_Maximum) properties. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/dateTime/razor %} -{% endhighlight %} -{% highlight c# tabtitle="DateTime.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/dateTime/dateTime.cs %} -{% endhighlight %} -{% endtabs %} - - -## Inversed axis - -HeatMap supports inversing the axis origin for both axes, where the axis labels are placed in an inversed manner. You can enable axis inversing by enabling the [IsInversed](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapAxis.html#Syncfusion_EJ2_HeatMap_HeatMapAxis_IsInversed) property. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/inversed/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Inversed.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/inversed/inversed.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Opposed axis - -In HeatMap, you can place the axis label in an opposite position of its default axis label position by using the [OpposedPosition](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapAxis.html#Syncfusion_EJ2_HeatMap_HeatMapAxis_OpposedPosition) property. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/opposed/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Opposed.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/opposed/opposed.cs %} -{% endhighlight %} -{% endtabs %} - -## Axis labels customization - -### Customizing the text style - -The text style of the axis labels can be customized using the following options available in the [TextStyle](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapAxis.html#Syncfusion_EJ2_HeatMap_HeatMapAxis_TextStyle) property. - -* [Color](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapFont.html#Syncfusion_EJ2_HeatMap_HeatMapFont_Color) - It is used to change the text color of the axis labels. -* [FontFamily](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapFont.html#Syncfusion_EJ2_HeatMap_HeatMapFont_FontFamily) - It is used to change the font family of the axis labels. -* [FontStyle](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapFont.html#Syncfusion_EJ2_HeatMap_HeatMapFont_FontStyle) - It is used to change the font style of the axis labels. -* [FontWeight](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapFont.html#Syncfusion_EJ2_HeatMap_HeatMapFont_FontWeight) - It is used to change the font weight of the axis labels. -* [Size](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapFont.html#Syncfusion_EJ2_HeatMap_HeatMapFont_Size) - It is used to change the font size of the axis labels. -* [TextAlignment](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapFont.html#Syncfusion_EJ2_HeatMap_HeatMapFont_TextAlignment) - It is used to position and align the axis labels. This property allows you to specify values such as **Near**, **Center**, and **Far**. -* [TextOverflow](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapFont.html#Syncfusion_EJ2_HeatMap_HeatMapFont_TextOverflow) - When the axis label exceeds the intended space, this property is used to trim or wrap it. This property takes values such as **None**, **Trim**, and **Wrap**. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/textstyle/razor %} -{% endhighlight %} -{% highlight c# tabtitle="TextStyle.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/textstyle/textstyle.cs %} -{% endhighlight %} -{% endtabs %} - -![Customizing the text style of axis labels in ASP.NET MVC HeatMap chart](./images/heatmap-chart-axis-labels-text-style.png) - -### Providing line breaks - -Axis labels with line breaks improve the readability of the HeatMap by splitting the text on an axis into multiple lines. The **"\
    "** character is used to add line breaks to the axis labels. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/line-breaks/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Line-breaks.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/line-breaks/line-breaks.cs %} -{% endhighlight %} -{% endtabs %} - -![Axis Labels with line breaks in ASP.NET MVC HeatMap chart](./images/heatmap-chart-axis-labels-with-line-breaks.png) - - -### Customizing labels when intersecting with other labels - -When the axis labels intersect, [LabelIntersectAction](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapAxis.html#Syncfusion_EJ2_HeatMap_HeatMapAxis_LabelIntersectAction) property is used to handle the intersection. The `LabelIntersectAction` property can take the following values. - -* **None** - It specifies that no action is taken when the axis labels intersect. -* **Trim** - It specifies to trim the axis labels when they intersect. -* **Rotate45** - When the axis labels intersect, they are rotated to 45 degrees. -* **MultipleRows** - It specifies to show all the axis labels as multiple rows when they intersect. - -The below example demonstrates to trim the axis labels by using the `LabelIntersectAction` property. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/label-intersection/razor %} -{% endhighlight %} -{% highlight c# tabtitle="LabelIntersectAction.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/label-intersection/label-intersection.cs %} -{% endhighlight %} -{% endtabs %} - -![Customizing axis labels when intersecting with other labels in ASP.NET MVC HeatMap chart](./images/heatmap-chart-label-intersect-action.png) - -### Rotating labels - -The axis labels can be rotated to the desired angles by using the [LabelRotation](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapAxis.html#Syncfusion_EJ2_HeatMap_HeatMapAxis_LabelRotation) property. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/label-rotation/razor %} -{% endhighlight %} -{% highlight c# tabtitle="LabelRotation.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/label-rotation/label-rotation.cs %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET MVC HeatMap chart with rotated axis labels](./images/heatmap-chart-rotating-labels.png) - -### Label formatting - -HeatMap supports formatting the axis labels by using the [LabelFormat](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapAxis.html#Syncfusion_EJ2_HeatMap_HeatMapAxis_LabelFormat) property. Using this property, you can customize the axis label by global string format ('P', 'C', etc) or customized format like '{value}°C'. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/label-format/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Label-format.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/label-format/label-format.cs %} -{% endhighlight %} -{% endtabs %} - -## Axis intervals - -In HeatMap, you can define an interval between the axis labels using the [Interval](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapAxis.html#Syncfusion_EJ2_HeatMap_HeatMapAxis_Interval) property. In date-time axis, you can change the interval mode by using the [IntervalType](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapAxis.html#Syncfusion_EJ2_HeatMap_HeatMapAxis_IntervalType) property. The date-time axis supports the following interval types: - -* Years -* Months -* Days -* Hours -* Minutes - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/interval/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Interval.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/interval/interval.cs %} -{% endhighlight %} -{% endtabs %} - - -## Axis label increment - -Axis label increment in the HeatMap is used to display the axis labels with regular interval values in numeric and date-time axes. The labels will be displayed with tick gaps when you set the label interval. But, to achieve the same behavior without tick gaps, use the label increment. You can set the axis label increment using the [Increment](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapAxis.html#Syncfusion_EJ2_HeatMap_HeatMapAxis_Increment) property and the default value of this property is **1**. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/increment/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Increment.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/increment/increment.cs %} -{% endhighlight %} -{% endtabs %} - - -## Limiting labels in date-time axis - -You can display the axis labels at specific time intervals along with the date-time axis using the [ShowLabelOn](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapAxis.html#Syncfusion_EJ2_HeatMap_HeatMapAxis_ShowLabelOn) property. This property supports the following types: - -* **None**: Displays the axis labels based on the `IntervalType` and `Interval` property of the axis. This type is default value of the `ShowLabelOn` property. -* **Years**: Displays the axis labels on every year between given date-time range. -* **Months**: Displays the axis labels on every month between given date-time range. -* **Days**: Displays the axis labels on every day between given date-time range. -* **Minutes**: Displays the axis labels on every minute between given date-time range. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/show-label/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Show-label.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/show-label/show-label.cs %} -{% endhighlight %} -{% endtabs %} - - -## Multilevel Labels - -Multilevel labels are used to classify a group of axis labels as a single category, which is then displayed with a label. By using [MultiLevelLabels](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapMultiLevelLabel.html#properties) tag, you can add multiple levels on top of the axis labels. - -To divide and group the axis labels, you can use `MultiLevelLabels` property. The starting and ending indexes of the axis labels can be set using the `Start` and `End` properties in the [Categories](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapMultiLevelLabel.html#Syncfusion_EJ2_HeatMap_HeatMapMultiLevelLabel_Categories). The `Text` property can be used to specify a name for the grouped axis labels. - -The multilevel labels can be customized by using the following properties and tags. -* [Overflow](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapMultiLevelLabel.html#Syncfusion_EJ2_HeatMap_HeatMapMultiLevelLabel_Overflow) - It is used to trim or wrap the multilevel labels when the label overflows the intended space. NOTE: This property is only for x-axis. -* [Alignment](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapMultiLevelLabel.html#Syncfusion_EJ2_HeatMap_HeatMapMultiLevelLabel_Alignment) - It is used to place and align the multilevel labels. -* `MaximumTextWidth` - It is used to set the maximum width of the text. When the text length exceeds the maximum text width, the overflow action will be performed. -* [TextStyle](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapMultiLevelLabel.html#Syncfusion_EJ2_HeatMap_HeatMapMultiLevelLabel_TextStyle) - It is used to customize the font style of the multilevel labels. -* [Border](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapMultiLevelLabel.html#Syncfusion_EJ2_HeatMap_HeatMapMultiLevelLabel_Border) - It is used to customize the border of the multilevel labels displayed in the x-axis and y-axis. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/multi-level-labels/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Multi-level-labels.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/axis/multi-level-labels/multi-level-labels.cs %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET MVC HeatMap chart with multilevel labels](./images/heatmap-chart-multi-level-labels.png) - diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/bubble-heatmap.md b/chart-sdk/asp-net-mvc/heatmap-charts/bubble-heatmap.md deleted file mode 100644 index a05119f1c..000000000 --- a/chart-sdk/asp-net-mvc/heatmap-charts/bubble-heatmap.md +++ /dev/null @@ -1,176 +0,0 @@ ---- -layout: post -title: Bubble Heatmap in Syncfusion ASP.NET MVC Heatmap Chart Component -description: Learn here all about Bubble Heatmap in Syncfusion ASP.NET MVC Heatmap Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Bubble Heatmap -publishingplatform: chart-sdk -documentation: ug ---- - - -# Bubble HeatMap in ASP.NET MVC HeatMap Chart Component - -Data points represent the data source values with **gradient** or **fixed** colors in the HeatMap. You can customize the appearance of these data points by changing the `Color` and `Size` attributes. - -The data points can be represented in color fill or bubble shape by defining the [TileType](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html#Syncfusion_EJ2_HeatMap_HeatMapCellSettings_TileType) property. By default, the data points are color filled with gradient or fixed colors and this depiction of data points is defined as `Rect` in the `TileType` property. - -The cell customizations and color mapping for rect tile type is defined in [appearance](./appearance) and [palette](./palette) sections in detail. - -## Bubble types - -The data points can be represented in the bubble along with its attributes by setting the [TileType](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html#Syncfusion_EJ2_HeatMap_HeatMapCellSettings_TileType) property to **Bubble**. - -In bubble HeatMap, you can display the data points with bubble size, bubble colors, and sector attributes of the bubble. - -### Bubble size - -In this bubble HeatMap type, the size factor of the bubble is used to denote the data variations. The radius of the bubble varies according to data values. - -By default, the bubble with small size denotes the data value with small magnitude and the larger bubble size denotes the data value with larger magnitude. This behavior can be inversed by using the [IsInversedbubblesize](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html#Syncfusion_EJ2_HeatMap_HeatMapCellSettings_IsInversedBubbleSize) property. - -To render a bubble HeatMap with size series, set the [BubbleType](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html#Syncfusion_EJ2_HeatMap_HeatMapCellSettings_BubbleType) property to **Size**. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/bubble-heatmap/size-bubble/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Size-bubble.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/bubble-heatmap/size-bubble/size-bubble.cs %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core HeatMap chart with Size bubble type](./images/bubble-heatmap/heatmap-with-bubble-size-type.png) - -### Bubble color - -In HeatMap, defined with this tile type, the data points will be represented with same sized bubbles and the data value variations are represented with the bubble colors. - -To represent the data points with variations in bubble colors, set the [BubbleType](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html#Syncfusion_EJ2_HeatMap_HeatMapCellSettings_BubbleType) property to **Color**. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/bubble-heatmap/color-bubble/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Color-bubble.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/bubble-heatmap/color-bubble/color-bubble.cs %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core HeatMap chart with Color bubble type](./images/bubble-heatmap/heatmap-with-bubble-color-type.png) - -### Bubble sector - -In this bubble HeatMap type, the sector of the bubble decides the magnitude of data point. If the sector is large, then the data point value will be high. - -To render the data points with bubble sector, set the [BubbleType](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html#Syncfusion_EJ2_HeatMap_HeatMapCellSettings_BubbleType) property to **Sector**. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/bubble-heatmap/sector-bubble/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Sector-bubble.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/bubble-heatmap/sector-bubble/sector-bubble.cs %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET Core HeatMap chart with Sector bubble type](./images/bubble-heatmap/heatmap-with-bubble-sector-type.png) - -### Combining size and color bubble types - -In this bubble HeatMap type, size and color of the bubble represents the data value variation. To render this bubble HeatMap type, set the [BubbleType](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapCellSettings.html#Syncfusion_EJ2_HeatMap_HeatMapCellSettings_BubbleType) property to **SizeAndColor**. - - -The following examples demonstrate different data binding with the **SizeAndColor** bubble type set in the HeatMap. - - -**Array binding** - -When an array of numbers is specified as the data source, the bubble HeatMap can be rendered with different sizes and colors depending on the bound data. - - -**Table** - -The following example illustrates how to render a bubble HeatMap with different sizes and colors using array table binding. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/bubble-heatmap/size-color-table/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Size-color-table.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/bubble-heatmap/size-color-table/size-color-table.cs %} -{% endhighlight %} -{% endtabs %} - -![Bubble HeatMap with size and color combined and rendered with array data and table adaptor type](./images/bubble-heatmap/heatmap-with-size-color-table.png) - - -**Cell** - -The following example illustrates how to render a bubble HeatMap with different sizes and colors using array cell binding. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/bubble-heatmap/size-color-cell/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Size-color-cell.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/bubble-heatmap/size-color-cell/size-color-cell.cs %} -{% endhighlight %} -{% endtabs %} - -![Bubble HeatMap with size and color combined and rendered with array data and cell adaptor type](./images/bubble-heatmap/heatmap-with-size-color-cell.png) - - -**JSON binding** - -When a list of JSON objects are specified as data source, the bubble HeatMap can be rendered with different sizes and colors depending on the bound data. - - -**Table** - -The following example illustrates how to render a bubble HeatMap with different sizes and colors using JSON table binding. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/bubble-heatmap/size-color-json-table/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Size-color-json-table.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/bubble-heatmap/size-color-json-table/size-color-json-table.cs %} -{% endhighlight %} -{% endtabs %} - -![Bubble HeatMap with size and color combined and rendered with JSON data and table adaptor type](./images/bubble-heatmap/heatmap-with-size-color-json-table.png) - - -**Cell** - -The following example illustrates how to render a bubble HeatMap with different sizes and colors using JSON cell binding. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/bubble-heatmap/size-color-json-cell/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Size-color-json-cell.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/bubble-heatmap/size-color-json-cell/size-color-json-cell.cs %} -{% endhighlight %} -{% endtabs %} - -![Bubble HeatMap with size and color combined and rendered with JSON data and cell adaptor type](./images/bubble-heatmap/heatmap-with-size-color-json-cell.png) - - -**Binding size and color values from datasource** - -The size and color of the bubbles in the **SizeAndColor** bubble HeatMap type can be customized by binding the datasource field name that holds the size and color values to the [Size](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapBubbleData.html#Syncfusion_EJ2_HeatMap_HeatMapBubbleData_Size) and [Color](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapBubbleData.html#Syncfusion_EJ2_HeatMap_HeatMapBubbleData_Color) properties in the [BubbleDataMapping](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMapData.html#Syncfusion_EJ2_HeatMap_HeatMapData_BubbleDataMapping). - ->The `BubbleDataMapping` supports only for the JSON data with cell adaptor type. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/bubble-heatmap/size-color-json-cell/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Size-color-json-cell.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/bubble-heatmap/size-color-json-cell/size-color-json-cell.cs %} -{% endhighlight %} -{% endtabs %} - -![Bubble HeatMap with size and color type and bubble attributes](./images/bubble-heatmap/heatmap-with-size-color-json-cell.png) \ No newline at end of file diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/dimensions.md b/chart-sdk/asp-net-mvc/heatmap-charts/dimensions.md deleted file mode 100644 index 41f20c071..000000000 --- a/chart-sdk/asp-net-mvc/heatmap-charts/dimensions.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -layout: post -title: Dimensions in Syncfusion ASP.NET MVC Heatmap Chart Component -description: Learn here all about Dimensions in Syncfusion ASP.NET MVC Heatmap Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Dimensions -publishingplatform: chart-sdk -documentation: ug ---- - - -# Dimensions in ASP.NET MVC HeatMap Chart Component - -## Size for container - -Heat map can be rendered to its container size. You can set the size through inline or CSS. - -```javascript -
    -
    -
    -``` - -## Size for heat map - -You can set the size of heat map directly by using the [width](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMap~Width.html) and [height](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMap~Height.html) properties. - -## In pixel - -You can set the size for heat map in a pixel. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/dimensions/pixel/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Pixel.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/dimensions/pixel/pixel.cs %} -{% endhighlight %} -{% endtabs %} - - - -## In percentage - -By setting value in percentage, heat map gets its dimension with respect to its container. For example, when the height is ‘50%’, heat map rendered to half of the container height. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/dimensions/percentage/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Percentage.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/dimensions/percentage/percentage.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/ej1-api-migration.md b/chart-sdk/asp-net-mvc/heatmap-charts/ej1-api-migration.md deleted file mode 100644 index 87bd9637d..000000000 --- a/chart-sdk/asp-net-mvc/heatmap-charts/ej1-api-migration.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: post -title: Ej1 Api Migration in ASP.NET MVC Heatmap Chart Component -description: Learn here all about Ej1 Api Migration in Syncfusion ASP.NET MVC Heatmap Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Ej1 Api Migration -publishingplatform: chart-sdk -documentation: ug ---- - - -# Migration from Essential® JS 1 - -This article describes the API migration process of heat map component from Essential® JS 1 to Essential® JS 2. - -## Members - -| Behaviour | API in Essential® JS 1 | API in Essential® JS 2 | -| ----- | ---- | ---- | -| Specifies the width of the heat map | **Property:** `width`

    @Html.EJ().HeatMap("heatmap", ViewData["HeatMapModel"] as Syncfusion.JavaScript.DataVisualization.Models.HeatMapProperties)

    HeatMapProperties Heatmap = new HeatMapProperties();
    Heatmap.Width = "830"; | **Property:** `width`

    @Html.EJS().HeatMap("container").Width("300px").Render()| -| Specifies the height of the heat map | **Property:** `height`

    @Html.EJ().HeatMap("heatmap", ViewData["HeatMapModel"] as Syncfusion.JavaScript.DataVisualization.Models.HeatMapProperties)

    HeatMapProperties Heatmap = new HeatMapProperties();
    Heatmap.Height = "830"; | **Property:** `height`

    @Html.EJS().HeatMap("container").Height("300px").Render() | -| Enables or disables tooltip of heat map | **Property:** `showtooltip`

    @Html.EJ().HeatMap("heatmap", ViewData["HeatMapModel"] as Syncfusion.JavaScript.DataVisualization.Models.HeatMapProperties)

    HeatMapProperties Heatmap = new HeatMapProperties();
    Heatmap.ShowTooltip = true;| **Property:** `showtooltip`

    @Html.EJS().HeatMap("container").ShowTooltip(true).Render()| -| Defines the tooltip that should be shown when the mouse hovers over cells. | **Property**: `toolTipSettings.templateId`

    @Html.EJ().HeatMap("heatmap", ViewData["HeatMapModel"] as Syncfusion.JavaScript.DataVisualization.Models.HeatMapProperties)

    HeatMapProperties Heatmap = new HeatMapProperties();
    Heatmap.ToolTipSettings = new ToolTipSettings() { templateId = "mouseovertoolTipId" }; | **Property**: `tooltipRender`

    @Html.EJS().HeatMap("container").TooltipRender("tooltipRender").Render()
    var tooltipRender = function (args) {}; | -| Specifies the source data of the heat map. | **Property:** `itemsSource`

    @Html.EJ().HeatMap("heatmap", ViewData["HeatMapModel"] as Syncfusion.JavaScript.DataVisualization.Models.HeatMapProperties)

    HeatMapProperties Heatmap = new HeatMapProperties();
    Heatmap.ItemsSource = []; | **Property:** `dataSource`

    @Html.EJS().HeatMap("container").DataSource(ViewBag.dataSource).Render() | -| Specifies whether the cell content can be visible or not. | **Property**: `heatmapCell.showContent`

    @Html.EJ().HeatMap("heatmap", ViewData["HeatMapModel"] as Syncfusion.JavaScript.DataVisualization.Models.HeatMapProperties)

    HeatMapProperties Heatmap = new HeatMapProperties();
    Heatmap.HeatMapCell = new HeatMapCell() { showContent = "Hidden" } | **Property**: `cellSettings.showLabel`

    @Html.EJS().HeatMap("container").CellSettings(cs => cs.ShowLabel(false)).Render() | -| Specifies the color of the heat map column data. | **Property**: `colorMappingCollection.color`

    @Html.EJ().HeatMap("heatmap", ViewData["HeatMapModel"] as Syncfusion.JavaScript.DataVisualization.Models.HeatMapProperties)

    HeatMapProperties Heatmap = new HeatMapProperties();
    List colorCollection = new List(); colorCollection.Add(new HeatMapColorMapping() { Color = "#8ec8f8" });
    Heatmap.ColorMappingCollection = colorCollection; | **Property**: `paletteSettings.palette.color`

    @Html.EJS().HeatMap("container").PaletteSettings(ps => ps.Palette(palette => { palette.Value(0).Color("rgb(238,238,238)").Add(); })).Render() | -| Specifies the color values of the heat map column data. | **Property**: `colorMappingCollection.value`

    @Html.EJ().HeatMap("heatmap", ViewData["HeatMapModel"] as Syncfusion.JavaScript.DataVisualization.Models.HeatMapProperties)

    HeatMapProperties Heatmap = new HeatMapProperties(); List colorCollection = new List();
    colorCollection.Add(new HeatMapColorMapping() { Value = 0 });
    Heatmap.ColorMappingCollection = colorCollection; | **Property**: `paletteSettings.palette.value`

    @Html.EJS().HeatMap("container").PaletteSettings(ps => ps.Palette(palette => { palette.Value(20).Add(); })).Render() | -| Specifies the label text of the heat map color. | **Property**: `colorMappingCollection.label.text`

    @Html.EJ().HeatMap("heatmap", ViewData["HeatMapModel"] as Syncfusion.JavaScript.DataVisualization.Models.HeatMapProperties)

    HeatMapProperties Heatmap = new HeatMapProperties(); List colorCollection = new List();
    colorCollection.Add(new HeatMapColorMapping() { Label = new HeatMapLabel() { Text = "Moderate" } });
    Heatmap.ColorMappingCollection = colorCollection; | **Property**: `paletteSettings.palette.label`

    @Html.EJS().HeatMap("container").PaletteSettings(ps => ps.Palette(palette => { palette.Label("no contributions").Add(); })).Render() | -| Specifies the style of the heat map color label. | **Property**: `colorMappingCollection.label.bold` **Property**: `colorMappingCollection.label.italic`

    @Html.EJ().HeatMap("heatmap", ViewData["HeatMapModel"] as Syncfusion.JavaScript.DataVisualization.Models.HeatMapProperties)

    HeatMapProperties Heatmap = new HeatMapProperties();
    List colorCollection = new List();
    colorCollection.Add(new HeatMapColorMapping() { Label = new HeatMapLabel() { Bold = true } });
    Heatmap.ColorMappingCollection = colorCollection; | **Property**: `legendSettings.textStyle.fontStyle`

    @Html.EJS().HeatMap("container").LegendSettings(ls => ls.TextStyle(ViewBag.textStyle)).Render()

    ViewBag.textStyle new { fontStyle:'bold' }; | -| Specifies the font size of the heat map label. | **Property**: `colorMappingCollection.label.fontSize`

    @Html.EJ().HeatMap("heatmap", ViewData["HeatMapModel"] as Syncfusion.JavaScript.DataVisualization.Models.HeatMapProperties)

    HeatMapProperties Heatmap = new HeatMapProperties(); List colorCollection = new List();
    colorCollection.Add(new HeatMapColorMapping() { Label = new HeatMapLabel() { FontSize = 18 } });
    Heatmap.ColorMappingCollection = colorCollection; | **Property**: `legendSettings.textStyle.size`

    @Html.EJS().HeatMap("container").LegendSettings(ls => ls.TextStyle(ViewBag.textStyle)).Render()

    ViewBag.textStyle = new { size: 18 }; | -| Specifies the font family of the heat map label. | **Property**: `colorMappingCollection.label.fontFamily`

    @Html.EJ().HeatMap("heatmap", ViewData["HeatMapModel"] as Syncfusion.JavaScript.DataVisualization.Models.HeatMapProperties)

    HeatMapProperties Heatmap = new HeatMapProperties(); List colorCollection = new List();
    colorCollection.Add(new HeatMapColorMapping() { Label = new HeatMapLabel() { FontFamily = "Arial" } });
    Heatmap.ColorMappingCollection = colorCollection; | **Property**: `legendSettings.textStyle.fontFamily`

    @Html.EJS().HeatMap("container").LegendSettings(ls => ls.TextStyle(ViewBag.textStyle)).Render()

    ViewBag.textStyle = new { fontFamily: 'Arial' } | -| Specifies the font color of the heat map label. | **Property**: `colorMappingCollection.label.fontColor`

    @Html.EJ().HeatMap("heatmap", ViewData["HeatMapModel"] as Syncfusion.JavaScript.DataVisualization.Models.HeatMapProperties)

    HeatMapProperties Heatmap = new HeatMapProperties();
    List colorCollection = new List();
    colorCollection.Add(new HeatMapColorMapping() { Label = new HeatMapLabel() { FontColor = "red" } });
    Heatmap.ColorMappingCollection = colorCollection; | **Property**: `legendSettings.textStyle.fontFamily`

    @Html.EJS().HeatMap("container").LegendSettings(ls => ls.TextStyle(ViewBag.textStyle)).Render()

    ViewBag.textStyle = new { color: 'red' } | -| Specifies the mapping name of the column. | **Property**: `itemsMapping.column.propertyName`

    @Html.EJ().HeatMap("heatmap", ViewData["HeatMapModel"] as Syncfusion.JavaScript.DataVisualization.Models.HeatMapProperties)

    HeatMapProperties Heatmap = new HeatMapProperties();
    TableMapping TableMapping = new TableMapping();
    TableMapping.ColumnMapping.Add(new HeaderMapping() { PropertyName = "Y2010" });
    Heatmap.ItemsMapping = TableMapping; | **Property**: `dataSource.yDataMapping`

    @Html.EJS().HeatMap("container").DataSource(ViewBag.dataSource).Render()

    ViewBag.dataSource = new { data: heatmapData, yDataMapping: 'columnid' }; | -| Specifies the mapping name of the row. | **Property**: `itemsMapping.row.propertyName`

    @Html.EJ().HeatMap("heatmap", ViewData["HeatMapModel"] as Syncfusion.JavaScript.DataVisualization.Models.HeatMapProperties)

    HeatMapProperties Heatmap = new HeatMapProperties();
    TableMapping TableMapping = new TableMapping();
    TableMapping.RowMapping.Add(new HeaderMapping() { PropertyName = "Y2010" });
    Heatmap.ItemsMapping = TableMapping; | **Property**: `dataSource.xDataMapping`

    @Html.EJS().HeatMap("container").DataSource(ViewBag.dataSource).Render()

    ViewBag.dataSource = new { data: heatmapData, xDataMapping: 'rowid' }; | -| Specifies the mapping name of the row. | **Property**: `itemsMapping.value.propertyName`

    @Html.EJ().HeatMap("heatmap", ViewData["HeatMapModel"] as Syncfusion.JavaScript.DataVisualization.Models.HeatMapProperties)

    HeatMapProperties Heatmap = new HeatMapProperties();
    TableMapping TableMapping = new TableMapping();
    TableMapping.ValueMapping.Add(new HeaderMapping() { PropertyName = "Y2010" });
    Heatmap.ItemsMapping = TableMapping; | **Property**: `dataSource.valueMapping`

    @Html.EJS().HeatMap("container").DataSource(ViewBag.dataSource).Render()

    ViewBag.dataSource = new { data: heatmapData, valueMapping: 'value' }; | - -## Events - -| Behaviour| API in Essential® JS 1 | API in Essential® JS 2 | -| ---- | ---- | ---- | -| Triggered when the cell get clicked. | **Property**: `cellSelected`

    @Html.EJ().HeatMap("heatmap", ViewData["HeatMapModel"] as Syncfusion.JavaScript.DataVisualization.Models.HeatMapProperties)

    HeatMapProperties Heatmap = new HeatMapProperties();
    Heatmap.CellSelected = function(args) {}; | **Property**: `cellClick`

    @Html.EJS().HeatMap("container").CellClick("cellClick").Render()

    var cellClick = function (args) {}; | \ No newline at end of file diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/events.md b/chart-sdk/asp-net-mvc/heatmap-charts/events.md deleted file mode 100644 index c0a807a44..000000000 --- a/chart-sdk/asp-net-mvc/heatmap-charts/events.md +++ /dev/null @@ -1,148 +0,0 @@ ---- -layout: post -title: Events in Syncfusion ASP.NET MVC HeatMap Chart Component -description: Learn here all about Events in Syncfusion ASP.NET MVC HeatMap Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Events -publishingplatform: chart-sdk -documentation: ug ---- - - -# Events in ASP.NET MVC HeatMap Chart Component - -This section describes the HeatMap chart event, which occurs when the required actions are performed. - -## CellClick - -When you click on a HeatMap cell, the [CellClick](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_CellClick) event is triggered. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/events/cell-click/razor %} -{% endhighlight %} -{% highlight c# tabtitle="CellClick.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/events/cell-click/cell-click.cs %} -{% endhighlight %} -{% endtabs %} - - -## CellDoubleClick - -When you double click on a HeatMap cell, the [CellDoubleClick](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_CellDoubleClick) event is triggered. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/events/cell-double-click/razor %} -{% endhighlight %} -{% highlight c# tabtitle="CellDoubleClick.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/events/cell-double-click/cell-double-click.cs %} -{% endhighlight %} -{% endtabs %} - -## CellRender - -The [CellRender](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_CellRender) event will be triggered before each HeatMap cell is rendered. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/events/cell-render/razor %} -{% endhighlight %} -{% highlight c# tabtitle="CellRender.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/events/cell-render/cell-render.cs %} -{% endhighlight %} -{% endtabs %} - -## CellSelected - -When single or multiple cells in the HeatMap are selected, the [CellSelected](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_CellSelected) event is triggered. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/events/cell-selected/razor %} -{% endhighlight %} -{% highlight c# tabtitle="CellSelected.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/events/cell-selected/cell-selected.cs %} -{% endhighlight %} -{% endtabs %} - -## Created - -Once HeatMap has been completely rendered, the [Created](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_Created) event is triggered. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/events/created/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Created.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/events/created/created.cs %} -{% endhighlight %} -{% endtabs %} - -## LegendRender - -The [LegendRender](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_LegendRender) event is triggered before the legend is rendered. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/events/legend-render/razor %} -{% endhighlight %} -{% highlight c# tabtitle="LegendRender.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/events/legend-render/legend-render.cs %} -{% endhighlight %} -{% endtabs %} - - -## Load - -The [Load](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_Load) event is triggered before the HeatMap is rendered. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/events/load/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Load.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/events/load/load.cs %} -{% endhighlight %} -{% endtabs %} - -## Loaded - -Once HeatMap is loaded, the [Loaded](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_Loaded) event is triggered. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/events/loaded/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Loaded.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/events/loaded/loaded.cs %} -{% endhighlight %} -{% endtabs %} - - -## Resized - -When the window is resized, the [Resized](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_Resized) event is triggered to notify the resize of the HeatMap. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/events/resized/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Resized.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/events/resized/resized.cs %} -{% endhighlight %} -{% endtabs %} - - -## TooltipRender - -The [TooltipRender](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_TooltipRender) event is triggered before the tooltip is rendered on the HeatMap cell. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/events/tooltip-render/razor %} -{% endhighlight %} -{% highlight c# tabtitle="TooltipRender.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/events/tooltip-render/tooltip-render.cs %} -{% endhighlight %} -{% endtabs %} diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/getting-started.md b/chart-sdk/asp-net-mvc/heatmap-charts/getting-started.md deleted file mode 100644 index 22e6fc96c..000000000 --- a/chart-sdk/asp-net-mvc/heatmap-charts/getting-started.md +++ /dev/null @@ -1,166 +0,0 @@ ---- -layout: post -title: Getting Started with ASP.NET MVC HeatMap Chart Control | Syncfusion -description: Check out and learn about getting started with the ASP.NET MVC HeatMap Chart control of Syncfusion Essential JS 2 and more details. -platform: chart-sdk -control: Getting Started -publishingplatform: chart-sdk -documentation: ug ---- - - -# Getting Started with the ASP.NET MVC HeatMap Chart Control - -This section briefly explains how to add the Syncfusion® [ASP.NET MVC HeatMap Chart](https://www.syncfusion.com/aspnet-mvc-ui-controls/heatmap-chart) control to an ASP.NET MVC 5 (.NET Framework) application using Visual Studio. - -## Prerequisites - -Refer to the [System requirements for ASP.NET MVC controls](https://ej2.syncfusion.com/aspnetmvc/documentation/system-requirements) before creating the application. - -## Create an ASP.NET MVC application with HTML helper - -You can create an ASP.NET MVC application using either of the following options: - -* [Create a project using Microsoft templates](https://learn.microsoft.com/en-us/aspnet/mvc/overview/getting-started/introduction/getting-started#create-your-first-app) -* [Create a project using Syncfusion® ASP.NET MVC Extension](https://ej2.syncfusion.com/aspnetmvc/documentation/visual-studio-integration/create-project) - -## Install the ASP.NET MVC NuGet package - -To add Syncfusion® **ASP.NET MVC** controls in the application, open the NuGet Package Manager in Visual Studio by selecting **Tools → NuGet Package Manager → Manage NuGet Packages for Solution**. Search for [Syncfusion.EJ2.MVC5](https://www.nuget.org/packages/Syncfusion.EJ2.MVC5) and install it. - -Alternatively, you can use the Package Manager Console by navigating to **Tools → NuGet Package Manager → Package Manager Console**, and then run the following command: - -{% tabs %} -{% highlight bash tabtitle="Package Manager Console" %} - -Install-Package Syncfusion.EJ2.MVC5 -Version {{ site.ej2version }} - -{% endhighlight %} -{% endtabs %} - -N> Syncfusion® ASP.NET MVC controls are available on [nuget.org](https://www.nuget.org/packages?q=syncfusion.EJ2). Refer to the [NuGet packages](https://ej2.syncfusion.com/aspnetmvc/documentation/nuget-packages) topic to learn more about installing NuGet packages in various operating system environments. The `Syncfusion.EJ2.MVC5` NuGet package depends on [Newtonsoft.Json](https://www.nuget.org/packages/Newtonsoft.Json/) (≥ 12.0.2) for JSON serialization and [Syncfusion.Licensing](https://www.nuget.org/packages/Syncfusion.Licensing/) for validating the Syncfusion® license key. - -## Add the namespace - -Add the **Syncfusion.EJ2** namespace reference inside the `` → `` → `` element of the `~/Views/Web.config` file. - -{% tabs %} -{% highlight xml tabtitle="~/Views/Web.config" %} - - - - - -{% endhighlight %} -{% endtabs %} - -## Add script resources - -Add the script reference inside the `` element of the `~/Views/Shared/_Layout.cshtml` file as follows. The reference loads the base `ej2.min.js` bundle, which contains the Syncfusion® ASP.NET MVC helper scripts. - -{% tabs %} -{% highlight cshtml tabtitle="~/_Layout.cshtml" %} - - - ... - - - - -{% endhighlight %} -{% endtabs %} - -N> Refer to the [Adding Script Reference](https://ej2.syncfusion.com/aspnetmvc/documentation/common/adding-script-references) topic to learn different approaches for adding script references in an ASP.NET MVC application. - -## Register the Syncfusion® Script Manager - -Register the script manager `EJS().ScriptManager()` at the end of the `` element in the `~/Views/Shared/_Layout.cshtml` file as follows. The Script Manager resolves and loads control-specific scripts automatically. - -{% tabs %} -{% highlight cshtml tabtitle="~/_Layout.cshtml" %} - - - ... - - @Html.EJS().ScriptManager() - - -{% endhighlight %} -{% endtabs %} - -## Build the HeatMap Chart - -This section walks through adding the HeatMap Chart control to `~/Views/Home/Index.cshtml` and progressively populating it with data, axis labels, a title, a legend, data labels, a custom palette, and a tooltip. - -### Step 1: Add the HeatMap Chart control - -Add the Syncfusion® ASP.NET MVC HeatMap Chart control to the `~/Views/Home/Index.cshtml` page. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} - -@Html.EJS().HeatMap("container").Render() - -{% endhighlight %} -{% endtabs %} - -Press Ctrl + F5 on Windows or + F5 on macOS to run the application. The HeatMap Chart control will be rendered as an empty placeholder in the default web browser. - -### Step 2: Populate the heat map with data - -This section explains how to populate the following two-dimensional array data to the heat map. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/getting-started/data/razor %} -{% endhighlight %} -{% highlight c# tabtitle="HomeController.cs" %} -public class HomeController : Controller -{ - public ActionResult Index() - { - string[] xlabels = new string[12] { "Nancy", "Andrew", "Janet", "Margaret", "Steven", "Michael", "Robert", "Laura", "Anne", "Paul", "Karin", "Mario" }; - ViewBag.xLabels = xlabels; - string[] yLabels = new string[6] { "Mon", "Tues", "Wed", "Thurs", "Fri", "Sat" }; - ViewBag.yLabels = yLabels; - int[,] data = new int[,] - { - {73, 39, 26, 39, 94, 0}, - {93, 58, 53, 38, 26, 68}, - {99, 28, 22, 4, 66, 90}, - {14, 26, 97, 69, 69, 3}, - {7, 46, 47, 47, 88, 6}, - {41, 55, 73, 23, 3, 79}, - {56, 69, 21, 86, 3, 33}, - {45, 7, 53, 81, 95, 79}, - {60, 77, 74, 68, 88, 51}, - {25, 25, 10, 12, 78, 14}, - {25, 56, 55, 58, 12, 82}, - {74, 33, 88, 23, 86, 59} - }; - return View(data); - } -} -{% endhighlight %} -{% endtabs %} - -Press Ctrl + F5 on Windows or + F5 on macOS to run the application. The Syncfusion® ASP.NET MVC HeatMap Chart control will be rendered with the bound data in the default web browser. - -![ASP.NET MVC HeatMap Chart with Data](images/heatmap-with-data.png) - -N> Explore the [ASP.NET MVC HeatMap Chart sample on GitHub](https://github.com/SyncfusionExamples/ASP-NET-MVC-Getting-Started-Examples/tree/main/HeatMap/ASP.NET%20MVC%20Razor%20Examples) to understand how this getting started example works. - -## Troubleshooting - -If the HeatMap Chart control does not render as expected, review the following common issues and their resolutions. - -* **"Script Manager is not defined" or scripts run twice** — `@Html.EJS().ScriptManager()` was not added, or was added more than once. Ensure `ScriptManager` is registered exactly once at the end of `` in `_Layout.cshtml`. - -* **`NullReferenceException` in the view** — `ViewBag.xLabels` or `ViewBag.yLabels` was not set in the controller. Both arrays must be assigned before `return View(data)`. - -* **`Newtonsoft.Json` reference error after upgrade** — `Syncfusion.EJ2.MVC5` requires `Newtonsoft.Json` ≥ 12.0.2. Install a compatible version via NuGet. - -## See also - -* [Bubble HeatMap in ASP.NET MVC](https://ej2.syncfusion.com/aspnetmvc/documentation/heatmap-chart/bubble-heatmap) -* [Getting Started with Syncfusion® ASP.NET Core MVC using Tag Helper](https://ej2.syncfusion.com/aspnetmvc/documentation/getting-started/aspnet-core-mvc-taghelper) \ No newline at end of file diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/how-to/legend-label-customization.md b/chart-sdk/asp-net-mvc/heatmap-charts/how-to/legend-label-customization.md deleted file mode 100644 index 3150d85ec..000000000 --- a/chart-sdk/asp-net-mvc/heatmap-charts/how-to/legend-label-customization.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -layout: post -title: Legend Label Customization in ASP.NET MVC Heatmap Chart Component -description: Learn here all about Legend Label Customization in Syncfusion ASP.NET MVC Heatmap Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Legend Label Customization -publishingplatform: chart-sdk -documentation: ug ---- - - -# Change the legend label text - -You can change the legend label using the `LegendRender` client-side event. You can also hide the legend label using this client-side event. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/how-to/legend/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Default.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/how-to/legend/default.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/how-to/tooltip-template.md b/chart-sdk/asp-net-mvc/heatmap-charts/how-to/tooltip-template.md deleted file mode 100644 index a43a86b77..000000000 --- a/chart-sdk/asp-net-mvc/heatmap-charts/how-to/tooltip-template.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -layout: post -title: Tooltip Template in ASP.NET MVC Heatmap Chart Component -description: Learn here all about Tooltip Template in Syncfusion ASP.NET MVC Heatmap Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Tooltip Template -publishingplatform: chart-sdk -documentation: ug ---- - - -# Customizing tooltip as a table - -You can show a tooltip as a table using the `template` property in `TooltipSettings`. - -The following steps describe how to show the table tooltip. - -**Step 1**: Initialize the tooltip template div as shown in the following html page. - -**Step 2**: Set the element id to the `template` property in `TooltipSettings` to show the tooltip template. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/how-to/tooltip-template/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Tooltip.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/how-to/tooltip-template/tooltip.cs %} -{% endhighlight %} -{% endtabs %} - - diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/appearance/data-label-template-with-JSON-cell-binding.png b/chart-sdk/asp-net-mvc/heatmap-charts/images/appearance/data-label-template-with-JSON-cell-binding.png deleted file mode 100644 index ad393dbdb926c1f13590e3bd19d1f7b593e4e751..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34290 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¥h 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 K%es2Y>%Rb9wG3YX diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/appearance/data-label-template-with-JSON-table-binding.png b/chart-sdk/asp-net-mvc/heatmap-charts/images/appearance/data-label-template-with-JSON-table-binding.png deleted file mode 100644 index b3ac1272da7f31b8fee34bf45366ed8e6e29e374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41773 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≈h2q=*o4ouoIBZ$z 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 diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/appearance/data-label-template-with-array-cell-binding.png b/chart-sdk/asp-net-mvc/heatmap-charts/images/appearance/data-label-template-with-array-cell-binding.png deleted file mode 100644 index acc615ea4f379a40708e1eaf0b8e9e821c962b3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30589 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 Oi?V|H#Z0*?_x=ah5gr`? diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/appearance/data-label-template-with-array-table-binding.png b/chart-sdk/asp-net-mvc/heatmap-charts/images/appearance/data-label-template-with-array-table-binding.png deleted file mode 100644 index 1d2e79cd3de8be4af98b8afad742d3333cbc01a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30604 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 e5K}PpdjHsj50Qh?mI=0H0bC!= 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 z

    pFbW|<~+N$r?4Uz4!8MHM&?Q`Qs5K}K=3kEYxIT#D#xHgt57o(dPg)Qs4dh9%{ z?#Rl?={sI*%#wLwHKR;M3lrsKHnSsf1^$SLKV70X4cyc*SVI)tJv}?4*(8U&5efO` z3>2hqU{sa_M&(MO*AS-a#58imc5vpcQ9|e2n>uCG4NRu{p5@+41&NWYTU}3Oj~s2JLd1k|Y}P zVhM-|Z+stu8oZ&YyZ4ob#6YAtDxZB2L6RF&6n(xKW$~skU746Db3zZC?p0dNUKsMi zRgf(mo`{6UG=W`V5L%e%qCHw&46j_(TCmZGhoM^<@L?p|jfm)pOf0S0YgoO(#Tg-O zE>S3LNgDHzW>^Il?OAG~ersfJN3PAa_Pn$E<(5aTwh9+_2=(3tD`_7|+?(#^k6f?U z5n_A09Je&jKtk!J?N$6=PFW#LJJHJ{c)zspqCJyHtciLK%7C`wQtrJr2fR3#M1mbz zJ(){hU3_*)x1BFKb{~uoCwd!4G?BhC*}hBD=pTn>bFp1+(l*`(vB~?4NM^YwQU-4w z`ihGIo1jjv6Sg_4?CKmTe)2#hNMHW;z Pu}DwLP?LJp&i{V^YkK+` diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/bubble-heatmap/heatmap-with-bubble-color-type.png b/chart-sdk/asp-net-mvc/heatmap-charts/images/bubble-heatmap/heatmap-with-bubble-color-type.png deleted file mode 100644 index ceb76b98e91b1e74ac670b91065b79125912df78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92770 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ʕ^5C1MoG_11n}N)b^uNM3;F?G$X@ZLxap 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 diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/bubble-heatmap/heatmap-with-bubble-size-type.png b/chart-sdk/asp-net-mvc/heatmap-charts/images/bubble-heatmap/heatmap-with-bubble-size-type.png deleted file mode 100644 index c34f736faea988d428f3a0c1402fc020cc481520..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45562 zcmd42Ra9GDxHgKrI|NHhp-|l2ixe#`1&UkHBEj9=typn)XesU<+}+(>|Mc7U|2Suy zbFnW%R#q}5GjqLbzKNBNK@0|_CIF0PJWZ(ekvB)LnGy3NR2y zTxL~S6#u`&O&Bzb|2ao43ajwno1yR@b5Q?%3dI2ik@LR;AXbhq?Y}d?9$13${|*9q zec{sooe9K2{(mr72Fi*WM95V&NQDIzcq<005USgQq_*(HQdab~rF5v|4n9IC5ug}?omv5F3)x)&wv-fv1Z9+ z>;zkDGOPCYfLK~G1y7B z-DS$T+J7(Jlr^>Erqk+n?CXwna?q*ZeE$-;wx#ptrq)oN?=6agiUBQ=Wzh%(aQ&*M zagNFgF z%im&F_MWFY%=A~1Q7Z!F`rfn+PAz-%H_I3Ngbz$N)(O5?rp#O-75Zb(PiuYCFAW9j zLWd=9e5Hp*C2OX}c;jB?(;ScH&^1H4T2qnhx6XDIT{-SP+dO==zSj=^I3ZXfm^0iU zO;IdA_^VSJWO(hn<%|4YbF2lQzcu+xL-kl;_6}oS8kgbJT*X-akeSZp z+VAal2U(F9QuEWFUm=FtD<3tQaBBte<|h7TmwDgn^=Ox^LdUOK)l`gKy>i9_11uiS zT)3@8G=IFAnZ4motjw+$e0?oByIXvTyv$#$^4uGFtD5psi8vKGQN6pls?#6_ysihj ze@U@C(H`t7@f}-{&PTWgG(YS1h&GWA&S0Sey~UxoD!^jH@hT`E$9>m8Q+>E_LgDSz z;He(xNW-{>ZRV0R+3GD{zb%32hjxIC75(D@&$W3}&~!(@w#wxc9b2u)S3=~QhFc3m zO^zIKW2VEy_SKPA8e5bNFzN6-B4=$7a0d+EYLIVB+Ji z5X!$*NaBxe-@H}zi&Cx=vU7(omPxr{t^I3d2TbE0Up-#mYezphV!qtH-9)vVw#$k3hFHWzu|>5NV& zl7uFEW!-RWvx(ms-2J`Xp*pF+0zAaNYTzpKrr%;t4?JJfnKt$IuCy*dSZ)?7$ok8j zla>D_+yH82-sLL6!Mnd014+jjH=TjoE7_9uYjM`*DmgM|7AX3xx;WKT;k#NH zi4;FKpNAzla{n@~eq;WUW!@&K9lwF-IR#5my28^7c!SA=J3 z7GbXNEE})l{*}J!OveMfVOGjma(gbKGhaDlZM9iXD^rJHXg;ahoEz;8P$g!UAW$)~ zuV5_k$nb2{^8y(dECf~xl_9?LJ*6}8&Yh~db4k3%uebSZG<&Dy)wB!;-6?fZ_P5vE zX>!CUy?W*|d1g3LMf1I5qEY}jO1E`~hmDl(;-M+f7PQG7XX|`r0HJ9OBF%`|?7o`` zy1Oeee|t*1(Yu#|wIMQ*l?#u{FZ$B{8Y5EXWqwvxQxPcjr6UZb2gVyGOIK*U2zgxr z&SNG17x2UVq`y|6j?S}E04dQj9>2jp@yvgj3!#7&Fu=3^2j|plNCN}Rt zY4WJz-FHgfP4W;>GRd;?m@{{>`Id)clC$wjp``tx(4g|qYmY`~sT_R*{BfB*s~xsv zXv%X}^6|D}kJU3jS`#6BSM%Aeug%l!%6Wxg+|uzH*ZRBTZ}XVNyrAnWb4AcHXDS0^ zHi2I}bnf3*#f3L#BPkO6yh3NPKxv3|r;Dui(M80%8bS_I?OIC{*(d$ zDTHOf+YcUlbd60r+eanjNL56JBZZ(Dy7_Pb9z*4+<8SWBtc9BSUehTp#LNF-ju@Hn z%cYp|Mj{Vx5F`SDNkGE77B;_q9bNuoXv7 z3&y6GZq@+IIa(I&Gg&*8rTQ?|r}L=k)@Ml3wTV&Q@0Cj7#-|rr$=KbLpgb^a#o)IC zS)aF&pHq$`Va#uJ(mVPej@0IqtREL-8#q83y?s;D!F@$B4JP1*I@u0wys>-n$F zoDJ-W!h%xsg)tp>^d8pP{C;abK3YOoYmarc!&PxY$lCf&;-PQ(Q%53>{d z5TUn+NcV@A+M7hu9H`(&Ywi`)>RF~pw^t*7bOO+pF}{Vqt1t2*5HfZr2?0G zH`X>X>Si4@-??Pt;xGGbWg=1--Y$~!VdV2fq=(|^wN$p5|1DwE)EdL8l2_66f&E?G zXER~b5o)Hc%Goug0==d8C1*pmrB=tChBuc}vamFC?JqZhRFK2Wz0C& zw3pl3BYhw^`qf=)1p=xXfmaCS`iJISXdc2?br%G49TV=mO(@TfWs`^nC-6gyzT65U zNb(21zhRFeM@Xpg7e_(Gg2Kar=s-CBjM!$Mhuz1E>9h^REIdsn>8#recLA6L-{kXz zV|#LO8Rh>OnqYh(zgGE~{z*~-${!S=koo@;wfO&)r~I!P%!SeC`6A@;ZiPnm_@IaJe<3PMCpSHZW2i9{ip`P@rg+u5fyJK0iJCrv~l|Kc3<%rO(~= zAbz;jKbpoH440nBsYEHF5jS2QJ~CPsR){t8(92W$dXiAO$#Pa40%>g+WY8DRCtDS& zXlC{(7wWtt8TI>>A1%;aPsbR3#bat;?XN_T=PHre{z;X9t?&%FVq zFIPuaX5S?P?+-5>577b%u#m*%hpLAzw3IHtgQK#4*w-U3M;Q3LICpz>y-nSPHLhL$rQOVBuvXlP*>4r%1k8+iGBX|=1q@R5YVskF-KO`ualWwC@<*B*UJ5^{3`*m z6;nTRaa!kBLd;S7bDC&T57{0fb%G6vxKK(Ix@i-SDzXxgnuN$qXOR`+RE`3pE8!*F%r#oZy>QvI;8|Rf<+CTThi!!qbDx&3G^p zDm}q9ZUj#6qPSN;=~C+K>E%p!-vx?DKgpcyOC{P3_QBm~S??d#e%c5qMgAZm zSWBI$bk}Z_L!*l zpVEi^ug1DdV^*&ZabzvJ^d~sk{iu59%A#jR)t;!Z)#Nc{1^fQtmJVpTk&^004zkJY zHf}P;&E2V_BpMBN-k{@e%ZKaL5) zdXXQxG(W}3+sofk8yvM=XEHWO$f$P2p7`P;J%NyXij{X*C^#GGi-J)f$79rM-Tjkr z@yH3r|KfyE&BDX9{87z(u@V(o&fIH@)7qTHHz}0+ujw%2+1SVc z9k9F5>g()$3Q;R|6*YSb%N0^h#r{mf)c^5&D5-pHbrVv?qJmAaRzL#shBP`bT1iX{wlzXDk~Z0gcFA3BxSu!* zyI?R~n763!XwjrY3r$)zdlwtM89&|PkTZFhC14K?o(*V$Tqj{%`dXnBWmBM4_PFG6 z>1i}MFd7^b(A=#b7StXC%(dV+&7&X^4cmq0QQ6?%cG_@OB zvAkGdv&H{LDfu&AkN+LC8ro}-%il=^fH^bn%d!36Um0DlH^kRw?#`ua@FvjE# z?yJDeYTl3m?{^TL?czYU`w>#F3T!T6+;}8ev!-deE>Fegj%z_omt;1M@1Dzj5x=p= z#gNnxV7pn&zYPuep|+UfYT4WF#o^YpfE+Q}KE>Ep zlDcK}N=h4#FgS>$ORyRUM`=?fx@-jI&o6zw^D-uVZft%NV9tayR&%8b?Ua^DD6s*X zO5ByfQxVAFPA}vwi2#nKKV_VrHVxt1T*CZPGF@(L5+#Y&;3i!Po#WP7VVuK;GimS} zBPp}_Ix5}9n#^K@5(N_RQm4(b?@PKwvVu-yq?YJ+sG(FTxvB(npVggD`K}b*bi8zc zlq5RQu{V#Nz{ewgp9Ft1V*l!bH0ka>?u`b+-VnC?hXexFsJ`awNs}Zi6Tx$J29#Yy z6Z8oqB!DWg6v?L?kA<4nHxxPK%9t-MC)Fjb;6Y~nQ(^9^*r3J^acaI8Lif}+85i9A zgN#ljE1}9{BaeLF)m-WxIEn&I0Lk~6C*ed!1luzNDgTF>bfPV;fX0$&VI`rn9%d8Y zRP3@vo*2@l04gNIMm(kbFOrUadycyku{BsP)sOJmL%WmIn}Q#vLQl_%_@7L=O&%ib z0K+I{9!G&7Jn6rRj1Ktu02z^7I_99l;vd6StM@XeWmGoGU0l}L^Z2?7?(9|cHW6vZX&WhTk%TEgMIcS+~r*ym>acI+^!Fpk6~HE zO;I<;O*h~EY(0FTpS%i^;Hc!^=WlPJfB8n=@ELlIP%fu#eV!6(;@k~Svb~rxT$W*m zcc8UJR%INa!09}W-iofJrypl(uL?L{k}Avag!rm{>ACKRNOe$Md9azcKklcst|rlo z9ghr8!6qG!j{(}0WGKe2Aho;=j2M?L(?u9j?|y&%lxE)fRg_8k-`G~6}gy@il|+$>X=tM2W2Pcm+Xxk;5u(CF#3I*;_s{Zl-cGhPgf zk%YJAD|4oVzWf^%P*W_tD*uk}7lVNpM9bA%cWLlb+i{W%WA6?atV;SbJyH9vwSXjq zjPv)LO;IJ;5!c5fUf1qA%pmaY62#M{r4kT~uP67R3={Dh3qA^<%`T5QC6_QB{O-pG z<37O^j_=Q&OBfFZ2Q>?SLN)1q!}c|}_17wsiC;wY^$|)>HFx{y)bEnm-DW=-@RcJT z8P1%KSU@WmeZN5%EkSK3IlK)E-M=#!O+Zt1h7l5 z+PIb?_fd4AMM2%4>Kb=C3t&ICJongv_d=uXi)mXDrU9MX790=U2?XQLfxveh#%cbw zezlHD61F%^%g3FED2n<)ymSw^2B9Un*~b`slFV+25T@$KAoZd}A1|YptPCUy9JMdP zboU=~BuYVV`VFpjlecSF1>TCwaB?N{Jw{fs-XzJe5ti2^1R(4+8NlS(J(F3ekBlw` z>y;F9#K^E#0l?&omZPPYtnZdbTM zvQu|Iw~_l`eokAL4(DLrO)B6v$7^ZekDdl%>=?^*T0aGguOT=Mmqh*gv*VJMJgpmW z_YPHPuCTMMXtw$%e~A9_#P=^ z)oiLP$Dh8l&KtVW$#9dGZn)3}ZnHnOT)5kk8ZA1EhezcIZ+z^cBrs_cm4Ow^6Z3T# zYxKff2<{$RCd*^h?wGhKJOUd+o4VT97!8NzE*@;B{afz_*E89fc=uMt2>vv*qXCQ) zU$EjE==UH;D}geaEBn4~|Y=kN!zwW1O zu(IoQe=75Skr>1<=6JPz2NL=dMID@~PrPs~x`$16Uoj*jJ+WWvlO&CQ73m?DXh>yFy&K6$2qjJD;Sn^(uFtYjG zqCcd~=qI82B4AvX7by8I9=yrA{C+AsQ(xYJPg%Fv|LeB)Z=xZ!9aGkT-*YoQJlV<- zYL4E47^eOnhDTr27m?1?|FBDiHMQ1sgE3h!pHM#L@YGP^Gi^SoE$+3jX{1Aob-cp{ z#c%)R(Y6z=`E3?{3tFkE)d;{G+{%EoKUCsFEJWR3XFRsDLM_@i&40kcuDG27wuG=3 zV=FNY(e(qY^XWK)NVowHv^icfW$K~M25l#gVFfrgFK+n+jD7ahn49G`@T4q`6cm^- zf7Zn1G!%S_S(E#T0Pf0LS-vg@(BMKC$^ofs86CG-cP->5Mivc!Vyk2%L>#U+hZaGWw}iHLVPaHgOW!#O*W z_Ozg=ubUEDymH9D?c7#sDdH`t_A8%as+_b#27-_EolaPoVw<5UO4j?7-+aP&3-4_4GeHQeGD=o2f74|+Cf_>>6zPj z@cd?P^<4m3mb6J6YZ8zugOudrgA`Rl*ocBD_kxy}A)vIWD`o`Srl_hk72Bp9#~#E@ z{&~P55+^V25()Q7EYLI8OUd;Ha5PSoaY|vo!`Bm@vu0@)7e80_?a&ri83p+QPL^Y9 zbD}bc1dHpV$pZxiwUL2Bwq;qa1SrL%Q&IKLDP$ks0>0yAl4b$`7 zQRMN}{NJ`ybxHqTn3NPve$J^|sw^E2Rbewj-GXV*t2eA0?MWVsFK&hykeqobYuqd%x0y?aj*fh|)7W;%L6dyn zB~0Wspqh!4K%wpCK|i0=1hN)-O)?J={SLR2w1=;qNaWUKwMrdW{4z4v*Nm~qKel4; z94Y?y>XSS{nloqwA>kj2fYXP^piT1efXshvFQqWy*L zHQ*RkYlwU0DF?%Hg2;2ABW~0`OMZR3sUrF!D752>>goXHOg@(C_e-61pCh6vzCvbJ zRxEPdkqf^7m@y8PZh#=Z07+c0aM2^`hO}P6_4W^CcmT zJ{yywvHdL9kwGe0i462O@P-3=74l;aS*`N!h9MI}cxi`FX4v)SFs(h$ejH8B73BJ^ z8io?{lihI5Q#t&QF*%b0(I$`Siu^HYiDsI0#HzF9Y_$G}}%>6=|ZKVAk=#Gvj;A&`P@^K&bb5fY^_PuD8WWB+(mS4V53%?^Qf zV0Gst`Z!DUOaob!Zh2BWczjNXpjRBW6+TRw*mFfIV2p=*Ys}a016@XoEN!==i}EV> zCKXQb`KDUyZCee+z2&*^-%LCkI#?jpA$r?dvDa2AFYB{TCLV4@mF9jezv6Ai;eG*_ z8O}lH^E*Bz+3O`5g8nV;P~~VS;M%&0V5|SU#9?Ow{f`o1he*+Rg$hyA3f&h=;MCYJufF7>{`knGjb8=NZ;>3P8wTyO;IJ|;@KAwhqrZum!_|+WoMr`*G&{r$ zEz8eFb=SV^%DXGtFT5ofmX6C=2k)GtFhjabbfJ9w!(AO9mm%M&L-gxNiD$3Y6ta0Q z`e}-EU1DcAte_nxvJ&ahq_xC1aBPA#ieXQ*qVvsg7D4F2Pztu}LM&zdE|s+UFdgv@ z*!+5ljj0xd(!N07aWRE!FBM(MV)upbnYx0FcFCi_CT%Do26zn>U?%5|g>0eBJs?i| zm+kudq^Q1N-N=n||A9zXI#J*lT8LC?B}F2XNI&5%$sCIZYSX+!4oqDP(hQCgo!9LE zu{;E*WzFx0Ci)ce-wf%9ynN{?!}KS}6_%Swy@t%M6GcfDy!`S+U!<<*1OA}WMn#dn zG(fapAY0{Qx?8YAhTvf}OssjFhoGt7v_FLW-N+Y3Q>!-JauHWk0X7}Thy?L|a)%>DNagMN6S()i zwm}z)P81vwx0AXD*@b;XX&VNr{gTp^-(perRL<6*Q$h`!k4J$4=Ur5riuf*(a;spj zRwR<1#w$ILno3nwg@lZ$(Y9ke*x`N}*cn?Hwer+n%$ws2aq#3uk_g}H@(b-lK+tDa zrTA;Aw`V7t0q){8iicx6*Fx+ZY$@d4YRrw2sNV{`%JJJex)=%%9}Vh-MH+?uirI~Z z(j})XB4Ao8`%h}w(huJcE(hGGnP(sJ-i;<3k^K#K*rdcl?11-Osqtoc5z?3KyWye~ zHfGG53l=Q9W{%@bo$ma>zWue*8RXv`FCeI$&zo#4S6hz}XI*+^WOHxW8j5flM!k@8 z@_BccW_NkoWtm;puB2c3Tg*K+;x#j(gCp+@h7k<*`trbUv>QxWhL8CpXhq)9=P~L+ zd4cy>Xg$)vWV^D2@s{c_s0{=oe<9D_S?9Y42hd~lOO=~DTWTCc$V5O8;$}(bCuqV1kR0f}(*?rk6HRi!zjsV@1{VD=41)iolmM{w4>MTC zWMt`j&&zU=HcFMrvl>x>L8s#4c@f1+Y!9K=krDn53d&;;q=>KgD{S1Ej{QQI5n3$zI6FzuLIrHNr z`X^S%wBmqWI3_3WYwP0;cJEYV66W@Cl6uy7q>ch(k#HCola{{ts=Cc!>&B+^YMBS` zhkolB{Kesh{zjG|K3#3)wO;$DRqH_$u?=}NglLjTJ;TAwZzYG=yu;Iem~LRIMW#g{ zg@6k*LG%SHzto?{vL$!aK{|1m8nmA2KS$~?7s!i<&m1Vl6x=ZXB}iIKZJ0J)hCND4 zt*Pqs3&+pjgK9>de$75D%?!xj2h8Y}0bViN`a#`;9z|!s+sO4SM|Oo}n6kg~k|E>h zAc8*0=DR+j1?y?gYq>P=*4pjVoLW^@%Z4%mxN1Ubf{1k0l$c;V-$X1K4#O#T750LL zZ}bHX+wg8@sTLsy3vIXs>NkYWiDDQ#5fI@5HZE$pZaZ5l&^(&zj@*AFSC|H4w62xu0yd7>ba z`(YF} z-H!g_%8I_3`bFsRR^;{m{f(kHimW(nCOnFnQ`W?S8)1~>%<*|DS(&wJOxv3_lutnI z3D2@-X0Iamsx|d)?4ubch_6#y^>3oNeJ51l1AJUOxA-!W7e6`WeqJ|6oz<@bxyQ3c zRZaD&Cv)`|zl74$H9EEKPSw(fft1p%V@$4di6FEatYQn!Qle`u7;{wmCgyzUmt&;M6;uA34ku^^zwZo5n>$! zrS|t?f7}&6@_KN(%iFdRqIG;E?dqvg%k`b@F=pcu;j0L`YEYnv1|R`hC#LD)S`z{2 zz@X~d#Mm+RX&xGg)&sg7AUoj%1Ah`%2-urLm628yOUoB`E+E9~YVbHVpS;W}|4fZS zjr2^EWAU_UIg1~-k$pt-+@scag7FTDbZU)C>6*%hhf6-qBMR=22;hptSJ7&~Y@$an z?IT$CPs+ zy1DyaEf4CA^<^9vHu$(Gm|0v)C9J>*`obN0FhkVE zv427Bj~uM3D>dotQn#(tnwQ@;OjHJHhA1%EkItb)Jto+%%DGUd&V*4FIO}-qpH52t z_3O*XA`UyESY#{#iidpgcuZs>kIZuOu^7LP+|4(7Rj7VHP@<0sekFecj2orEtBRC6Ys%E->>e ziyr^3QzF^}BSzWr4>o`#dE2>!>Bf+?(+mRz9%XVN&LK>X+|EK1UxC7^c`q)I%8;HI zPyiah^F0q=$o(4D&DrRaVzaNG1kT!bUThucsLaMSkzsGZZO4G@{36P>P0(lhO!RTe zd4)UleUBQ;p>VGf4nF$E^ZwuL@Y_n)tS6~aCHb4~_A&3NLHItg}tJ!PUPm z9=UN38`qlj=yHHL)ZAp~^I<2AVvR)>Z5Q=)4d1L;|3D?)_+{*&)VSw$%SAAv zp_adyywip#jnM+Z9U-6Ym7a$9ZOBHp^=Ht#)@UXm%)M}py=03>Xc|wFmq6L$+MW7Z z1@h&}Ge}p-3T-&MaFlUYjWAPWqH<`s1{)Q z>W2=eJb(6MozL*Odn0@(nxg#?X;!(zUg}T6u?ipesmJ4x!^)%g9j{k^n=_WFmU&$n zU;KVw^=A$r0R-w&^j772=IpWSO8D%8j8lSQ$=(n|jmb8I)7E=^1U9Sj!+O`{gxOxc zS#?(WC(faP{D%lFnZ99QVT0#(t19{nkX^W^8zXasxZZ%*$bLMwMDc|+lartctjp3|sQwJ4YoH}nIR6_+S2yw3jSI;HAEIMl^)Lf+0b z*GNuvUU(UDug;8`sSoA(c?{|iD5D$avfIw)A6Ak$wdA!yL(Eu@{WW&I;0@qD7T<4P z2npq#%0@k_K1kQs8Wo8yeF!V*;Fd`yOYHz6Osb`LlZ{PP*C?$K!jWMMQK|_F7G@X+ z04;<+UT9cRE8s?N^d5XKY-XH}og)Ntg@FZ~Klu3W0fr+6A}kqF0Kr=JRmokk?kImu z6y`9yaD1Y~E>nCp2|}BCcDtJOJW}=+FuVQmQpp7nhj-^$L60Lj7|2wAc2Eh<9!JU# z&-p3=8gIAs6Y$?|R>)9hCrW9JDUb~7y0;t)eHD(;V5309P!0Bb3w@*3$*U4gRRvSc z??!(R8A+nN^M0@)GV3J9BUhTNyWuZH3YOz(dprVe+GbQN_G$;z)|-3HO(CEFexSf; z^x_9r1r49`#PTs-#Le1=P>(-TE9?t(2_Ijp2|@DYB^Ipu-PjUXmh#VGq>*w1Hn#ku z>>nj&IhQmJU0ZyUO@&wd)PEmWTz6HMMCtD@cc`LQMb2S6->k*R?D>f;T37c#Qx=-@tHy}XB_uR9R*8H4S5Xb_reUrjG0#F zU(|NJwxY?;yL$--%NWjkjSZCT+Ycb(go2tyjjfwjc9VTkz>oLIxSIsIoP|g8-$N_% ziQV`78Y9$_3O#J|fLk#MZ3rcQpS9u`rVIZ*&1@xg#png^H9^B0eURHJoVh5rpt3eV z9O_t4V$GO8_Y&u1H1T-xaq~a-hm?B}3bk0WAS&<~NO6T@YUcW+Jr$at;P&f3FpKy` zxrPFwMx|9g(36L%0#edAFh3DRIxlOle+RZ>5jYHA+Jx*snNwntigXi6v^@+s8RDx> zcP`)OU;GHDzUae3m3V(deM_3gB7b8Vu<;Z27`NJw0@_Ba7h`pX!<_Ygf5_N=Mxdl% zWMlsP%LpgR7W{Dq4zL#c1v%qc-g!64jc@5Q1@@bobxS2xFiw)uDcfp9`G-PCOhUd_}o4umwMmeqF-mbF?|`|%Yd4uJ>B^?X&va{#){pwxp`l?HKdR==`^hs*4chNP>u}Au8_W zQst}GavjY(4MJ%}l@Se5TX=1?I$L!XSV(`ILDHEXY<*JK{&+J9OdVZn>jBk19K`N* z5oX6|agx7_KMLJ%J95>FNMS<45S;h3X2_eH^?oe<>9k8*8_CCS*pg)soaokzBFA_I zoC-Rqv*G9&US!3k=?xfUjP~GOF<-*WYOO%>x~}8(o4(dx!r-ek#?ss~`3xR!BQ)Gz z)ZaBT2Dahg?}e9Sf!Iv~YJk&RqOf|uS;vS$I30!bQ<&8Y>o?cU4%FFuU z?v)Ff@ti5ZpY~wfeNHLW0>CVDiwVT#K0hGA0K9V&+fedpHs{?0EdsnGGk zbpCp?kl33IPyHlYk3)Z03F;WqTl`A?IXwapnUeBwdNTaF!O%ll{m^hSHQe_E`nwT0 zQbFr@G5_oEkB*sVl}#{#la`b#99CNm+s*frc3}rWQhNZ%q^Hm^FkyY|gPx`s%&5tg z-w#U(fm%bm2vayRAb?JN;pD}tD$th3pef(`2mvKaMW)`a_Ec_d&=08Z2jfXc*U#l; z&&|rh*}^VHWiGI=dm0WSt^$%#$Wr*YSe=9cjS}o{sP-ZhULjqO^xb) z9W4G~EXG2DR~!e3)pXY4{!Ml5uY`PZn!vx4a;Vzc+=(zzg5*t!nZP~Mi7j$@el zGk>x*$@<_?56@>8om|F&0aJzu8(Mq}wEgK}u4TgUg6$8(_0d0grYFT2Zxoi1-B{QH zIP{iG{^h?u!(Xm<{vf`VjnA7It+W-d`;0)%bMghYq>G77o5l zR^JZoHe;v9QOu@D>-=~ffp5yIamBsu)zBKdo@gA(AvoLSq<%E>AUO2hARo85E}6<) z;DPq-UiY7aFTc->oK?%>UVW%-LZtuh>V^{11gEpf$;5v#5C*&oO3BC~+UqKv>r}j@ z#!r#>E#8qnw3DLXdh?eOKI*sQR09+)B@=IIOD`MKlmCk6KBgCSr&W0rHCa4ACNP3` z{nUuDqm3a=;|aOe2QZaCvC;j)f60oXydBcSl0}hLF7Ly~Q^J~vBwv8?)spiO5Osnr zxD^-Qwv;ZT{9*q=RD7Uzp$5*qtN?e(W?w9-3<$r_5fF;p2+b~%RAt-L1>{+M$Vp_A zwc9JM`R1Lrdn?_xirgUTPyUSbQ6A(G!K6MU3g@^DDzojosS(j%b@Q)rzKp) ztVG~GSkGwW}*l*mSE;BsMJFRLOEcVwg*pY0I_lA@R{_Wb#BJ1 zJyEjX(+a4tV)xdM4UUyH5d{tsX3gTs;Pa{IS5a2E@0pCGK-*-ELoorFMB_t4E|8z= zy~AeVw0J1TPph*eZHIBj{V_~Kng!GAZfLS|&s~ZDTvsD$-VEL63#N@+*z)q2l6H1; zxKVKLIwdVi%htfzHryBUwsrLKk3k2dTTeC|+hs24A;byD+kD(!`mx-r(s^bQ6u1Qh_0JDWGL9`^qexkj?G$)AG_1jU^+%MD3N1ZtTqU^6M@3H8FXrq5 zg0!Yuv)Bok9UKAQMhYJ<7pt|$(9b^fSjW*xU|U%n@7tC<^!0m>2ps8?$pry+*rKR6_-68%2*ehGs%9k!k@-kbVP(^HWl(;4e3N@-Z9S6AbgAl@#xK2 zOZ@Vt8DZ)B6ag#k0uu4*0AuQ6tR{jJ0Vu9`UzsFfaz5WUx5-`8L(KBSG91^$?KDwatT`0v)_s8{PG|{*yJEa!*@hh{0qdNc*H2(ek zLO_`H+Tu4gi(FgB)x`A%-&R9wedph#%AZbQqs-jovTaF0&ZJG@0v`%Oj)B#z$u6IU zn<##rHL;BVr($Ocm0{oGpZ$4g;i>kp88AOHr7{R#pPt=7z72L5!HUwZD>Cgzw^;c7 zy)(GNv;4ur!J$NeVmivep=m{Ph~{=tZrlNaai5{|2dW`gW;Wk!*Szhx8u50}@Czj{ zFfGvMoJieJ8$6WOb?5lAgZVP^m&NtJlfN22G6FEvU)0dZ;ZMdD?% z&i^$5mH@Hg+FT3Uq4!X2F18+eeh`{kZn5igBN%X0b_Ro&wpyPxzB^&Y-*q(R>JyH6sSR`*%XycnwZpXFFLBE@E6aBB!;p0 zAPaWO`I)uHu+C>7O5X7uE+6}nnva;)T#(()pXx9@U=FOKIFHx5Pm5(+FbF%ccL*DI zLKTQA%{pV68@#1f!!~yI6iWn8Vcv?aBsNm4*{^L(P4=8S30|Sbcqpmqfz0n^Vyf6; zzG&Hi;2TM3Q-b9CfGQJoYHu&a|6ue+$W5i~syKLN-0SU(stYDAtv`yjF;m_MSSa2a z(8qthWS@nch0H^1XIpEHz$uA4S(j$3I6e!FrkQV=75P7fk+Pc=6!JS;3C(%qT#!%4 zw}3kRxHPfICu&paY z;1m_qxib|o8m8u^=D!yu4gu#m3yGs_t=iIU93i78ZJ&0Qf%#wx1#<1twmz{ePa!I@1p2}1gZ6bn~S2mbN${Sh4G5Jr7;(i#@)eR zMbY8zQh>x>3QrWz2ur|#Xq%GRiaj=l)`gb*DGL&7PZCt+9SCz9u!r-*Gz?#Rk6k;O zNpJQl(-~U(jt17BitSmwsm~`K?PW zVWlVa7MOTGrZh#KtSNNw;$g&&+{wq{IhI$>%qu>#mV1s`!lpvP0u;sCgSdrfCW`1L zs7R{L3JnJ-A?H>`eClvMq6Sg1usz9LI^104BZ>T!*{9U<@6=GeF(t2C z0U};QYZ_s1}{+|P?yCPw25+ow)*AeUUH+-;?5>mvvp)XJ}nhCex&%#8a*OtDWh zMKk{`6_A~XA%dfR{w00rXX9g&(h%)&n%~AY!&aA(EWbPmxqmco?WA?rRz`YfZB;IK z<6v*#EKD~Ss^Vsvu{Bf6Jw=^)*|wC}YWEtf5!OT_XE) z_m#XlWJY8F7~D<27Yh6eJu7i^FK}rbgR;hsnc2+dxA~^0>Wt29v`_DTQ-wwax3M*p zd13%VWz0k2&x|;F?OJXU^jLEI7y$=Z_V;@_N`l0^D!kr4u=JDBG5!iA5u<5LFTF#(Aj2FbAeo>WMokH#3>e4D6A(Z z2K7iyx(a-TGaE=qeS9A>--#r-ohTLBXW?9DBG03PaEP2#A? z`JTH#T?ysn!O~ZrPfudWN$uy2R=nUZ&U(*^-0t6HQ8$3(=co%9J)9ce_UYf`l~_#! zOoq;VoOchFH2fd#&hjm)Hj3AD4lr~#f|T^ojfA8$qBK%N*U$|^35p;{BMnL;-3`)R zlF|)=8|CLn32&EWs&l{iDE-5DK6>mlN93N^Pl11YU=-t9@WTL>#1b@;6WYQfYO~s z+L`+aAHBOj{iPe*^84!-m^~alh`z;Puicdd@&ir%jFSb5rts0a3#@c>3lJ%_8%ON zw?7bF)DPtVPE~pl>pTr~QL(iB3%T!a4=On5jCBdQKkf9f%>cL2ew)8>U4XBVP{2(D z0sym@x-GDOI{dod>S~}~>rqnqh<`&@R#rwb6`m-BFqc?;L3QSmr~r?i3Z{p7Yn_D* zLj=Eca@9;!7`ii|KW>`y!@xj)#!cb{-(ka8s&ZvELk}(R@>L|T!^z=aK;6K8x8L4~ z%K6`J3#_Mdc^P<0?mzDP3F$ADc1;OX-+u_9O>f6q_z+H}U(*dRNgYLsox6oXbhl~} z9dPcysMtzr*#@n`$CSf5aftJ$(8P2uTh+xZmNtBQH!jQ2!BtvZu&{6c&CIuxKz&4_ z8BqqslPrEc_3nW~LZFOkF(nT-Uh> z3g7sMk-3vNq1P(RjL~&8;?2xcTLl2cy=myzDLBQb4UmvV^f9@jj3Wm*SsPAoFkS*2 zoOSB{p$-t5D31B^vppMloRV_`%dqok8ks81p<``pPM_`0nNqQo{29k ze%~j^5KQ5wKWOw-Lc7V!swIBv$hY=ke^Cb5RVE@QSxXq}o{@bKX{@3ESXC}_zNVZ) zKTO@D_6$dt#UX&aNq*Z34`M;f;U2+HxZC#`tp_^cS{KARKl&9mn}5Zt7w^wW3!2Pv z%0D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 }$nr#t%i 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 Xu3c5NLq3iHeiUD+zWgC$68wJv23?)s diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/bubble-heatmap/heatmap-with-size-color-cell.png b/chart-sdk/asp-net-mvc/heatmap-charts/images/bubble-heatmap/heatmap-with-size-color-cell.png deleted file mode 100644 index e419e3363ae4e19b21f024166825bccda948be50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33787 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 d+2sDYbXEMzsd2uBU+4pm;tFGz{g?NH;@=#L!(c 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 diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/default-template-mvc.png b/chart-sdk/asp-net-mvc/heatmap-charts/images/default-template-mvc.png deleted file mode 100644 index 81a250ace4f29076276ef8d1a3d39bcb9a6f5d1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46111 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 diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/default-template.png b/chart-sdk/asp-net-mvc/heatmap-charts/images/default-template.png deleted file mode 100644 index 34fc6a83c8ee792472f32c7e7e27e362bc031311..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33800 zcma&Oby$?`_9%>mA_E9WDc;Jf#4 z?{mI$o%4rY^TfS+t@~c_5G*e%hK53j0tW|&CLu1Y2nUBi0tW|=hzt)0_sqM1EeQ7D znZ2Tz5M0^t+b!4yqN$*aARJs}B;Zyb33mPRi@3Ty92|Pb9NeNF53cjnt`b?&C7aGK}qP<^Zj9_lNgnv|KC}MDjA;D4125 zY1VrT?8Uz+k`6$5V-{H(XsBt8S0LhAYRRRgS^X{S>-mt9FAo)UcQ~AUX>dGP~)(w4J+B#RJlUKUxH77)^ z#WyTQ5MnmW6v@DXd_@ao-((yX_E;RBw3Lt^lbW(q?a9>!+aY8~I=5G$!Lg1fLmaKg z$G0;9_R7-QqkSn}#;p*&bS5^X=_S|3RU?&RsNN*oCo5`;GFhnrr>%-jGgH|q4L_5R z`)Ee$!Q3zJOq~iT4u+44b7u-5gC@}73@7@MAtMP~^%Wx`=QC23M4a5RU;VC*56_CN z)0wKOobF0=$M5i2HEyntE2X~pm0|wOOg2J=&hRvHUo09X z=s4A>L1z)HBbS;Jp_;B_s>+Ng*xggzz>QPI?7o#Q7QW8_e_YxtbJ35)D|=-k84O21 zS7L&9UJ`)i=Q?fT=`5U18YyFkBYZ$p+0`#CBulA{AbtgZ;Q8ePIn_^H*E-P`&;7%k z4pF^~842IP*6l45%p2te!EWhQxn?aG5qa%|z6!LpOj+=<81TFZrs`Vl3?js6Fdg%s)3Ymkq7zP6lwr*Ain7GO9%CEW9^YX4m z(PhiZSY>K=zZ>GP^@m6Ot}9Ks#N9_tH5Tf$ry)BeDzENe^9V7qbDH`q$gG%y5N;~CTj}- zOTEdxF~F2fa6$Z);O4g(+!xz{%ys-mX4ZsKsLRqb?nmQnypmcB<1Qi`2a6t$XQt|5K|OSTwP@maH%AH|}0e zON~66!VEa{%ihI9-q=<-vFWfRIG(0cxr*^&OA$amB!m+Rf|wy-}0hkn0dhlzQ5c)+T5K@^FmcF1V7X0oH(XdbaVfRKMB2tC|} zJHaj1Wq)l{>~_8(<;nzQB-8~ySz4*Wc(4^M`4ir8Z_eVpN&=6%!w*(nFqM=^e=52l zaLO=}Z)1Jd#pOJCv+zgi=AtFL`pv@?{?NpXsaM&Jg3-M2!tIr@&iv=^e$!qEG#oWk zSkveujZ`sHCdWpM(Nc*_=KXEMfSK5n#Ch$i{b<{-ax3~5VpOs5K^)u}j*(%h$R_X9 zb*o5Ss=9~l)7CVbw^5Sbu2LI?s}3eeCcTJsk^Ttv4&`QllMYD|na$OaCigt>4|Ah2 zs;a_z6=T}T<3t6Sk~6XJgWb#JQOD82|FB{4r-==j+tx|Z2`Q5O`(DB#$w#VH9kow` z2MHgE%4`;-%suBIA5OkXC6|^8qo+?^NkU+hy+VQ+6RLHUndlml*^o!BHcZ9e+6Aaf z!eL~((ZHUJ33c;g!<-Bj{APK0LN9M^tj8yQz*Yt%#5&GJ+!^7OX^ne)JKBgJxj$Fh zNw9egBCEtGjMVhCFj(*~SHq$TT`V%AJLfUyuuy~D6KXdaMeO6|c8%PW!F_kqHJ5Db ziCs_2pzbFK!-YjvBDHez3Eyb`bM`|YAug-6hqoHDcvqhMa$ig*DebkoBCBxo>7}sV_(dR&{59lh~#^y7%@ePNs6;Y2IWWk$j#gZ=xZf+)=4@U z$v?{bspXcxEL!!{vOD=avBVT$fJo8*2E2d5X4t$@^G=(H2PqJ>e^ME>hGV`d<2hdx4CbT)!k6U0?vx&QKFO1fQpF znEml;pwmHr;bhMopMep8mmpdQ$B?`h;Am1|xzM1ZG?OES%u3~=pRP=-qpe|hAPsr&P%4L%P$Y(t^l>{Ye+uU(GktS9w^L-nZqjb}mfd*4y5<|#euz2mQvZ^9*q+`HmhZInwmw(TA7v0_{@%=}pE3}i?! zB{f}!Y2xD+G{D8gN>pY}*&3VQ>QW$6VAU(1nvFLlXojrs@0sZD$mfd9fud%b`+>x` zQ(d@bPSg+w)FJCo-0#^bl`+{AuS3|Ldmsd`sLs zkun4P(UtPw7O$;+k!L4Z{XI4y8w_m1>H&+mxOXhOpNqPBi)PZZ8X_P5*cP3wjOc2$ zxVv0T8VmAN-n}ehYUE{PD7qZq{5pPqdv&6?KrcFlqM>4Aoy>WcN%HBvtrsDn>l2Yq!7qdAhNXE}Z>}U!lIqV#Pp6|=XX**u)rAUz! zOg^*ZukxqUb$*)5csu$!_~f-A0&llDbZ7E~NwKi@%_MBcx{)KJ304yu7|iCe@5ZCX zOO&L?-%=x)>J$qhg=dcETUA?Rpfbx|Q~#tY*8Jf2a%4eKimrjwIZ{pZ4B69%8OgQ4 z&YHCKo}K-b9{&^T5(8VKG&Z~02pQR9ROL(LHMLLW00#{scubVnh+Q<-OoO@V-=rm- z!W-Y87OAyW;g99~nq2|MXOuF^Xh@~(Vx~_ikWCi|sn?hc2vI7&LwtEu?cU4x8yx=? zNobu9LrePhwDnFRDD0;>5haG92m`r;2G0E~$Z_W=AlhY9eWYTFSp4scwoGu$bFB6M!KU(6qT|b7(@i}f7l2_L_ zXov-8;Dq9ii)FZ~cs@vKYoDwc-n2R|k2#<8rw`F*x~yBBMZj@^bA(3#I}>xN6t+j8 z_VQvMVc5!-hzEWG1&(olob>y8ZhYNksWbQHUL9buKureaN-?#R2TH!ZDGD2LaB=%= zI|`FnmfF+%_{;4e*_i0SXcOpk{c$#oC4tK4KC&hHH2e`9&J`7pzkTo$7T*sq9atP* zAfA=k-)}EzEiB4{_8BG*h=EsP^j8s%vpA9NmDJbkf_LqD#6Q{z5xKyDQz7hs%I}R) zaHmKgRrCaFhsGy>9r=-7hEl;S7&bk9H28Gji<<=l7MGeZpRZ>M==P4T7d=zREiU*1 z2N+kWf#E6cOHqp-QZ7Q!==zo{KSsJO)8%`|vDwgV?lL8EsO(;V$B_UQ7>|bA2LO0e z`UW7eJ_7)Z;Bj$#{m}tZBv&P zP>*YLe|}?|;vr9*rAGR?qC$X5Pv1xSkEy4KIU0Tx?l;%v^4Me( zXz%7liKRuj(HgA#8XR}b=mAnKlmJ#r7kwgbr`_}Z@C!bV-7Pnprsj6qSsZGs;QsJh zC5_!~Ns%-}Mu=fgP1J&$;h){0)80EM)7%gvR_M73(D-KMLx}gwl_7 zfRZYci}vAW$IY#GYk0BD`meQ~pNbr}kM&%lh4`EWDgFK-uA>IWfXToR_3|ZP$1U=n zh(RP)orpaKFX1XZLg={cMWT^9Y4!GdRq!!$>C~I1bzLcT{s_8Ou%vnQz{>+_m69{g zD@qk1lmX^LaVC!5)*s{V!@s0b)xN_iqP^-%lLRZ2zu>Pe;$LYHP^U`tQl&mhbgb*i zGIn%?2hbb9V1tSdi&t7R?jvHb?qy@kVmO)f?hh^FG{FAPPC3pdbycJ5lkrYcF0^^Kz{T3t#9 zOsTuK1>?@r<(f`VsN`rXax;w*)?N_f;#PjyD784<9Nm@e+=+42O`mQ+>}f+C+qvCXIc7D|)tIfa9ZdOWa{lx7gqH8{yR{~aYClZDCV z9@0&lXZcKrCQgJ{N3@AX#jWl~nz}FcSaOI~mE-_K(sP!wpcI!*K$e!gx1qqgPpGvxv$6_*Yd$&^D`mPq+$`CYxOMevyekmme8uFbPe5t*3=m0`Q)fU*hD|=YH7>#( zLQ6m^Ks>W~QGmv24)VFIa8py;80jzRw|)sTHpT;(v1M)3152|e503}R>&QnfU)W>^ zDfD^GpNwVued9llj+B;@o7>i5sro3NJGm2sWdvkARgGq3B)e8}@iONuI3!_cxQFC& zajMGl$^zb6O3XsCyzK3_$5~^jXa>?$ue|mnzy7+EHr2>i%+E#tJQY5HQz%+d@#|Vw z?epgK*$xD|OsoF;4dWqh2()~+$?m?rE49Ub;lwQgiM1q0R38_Z=nTkH9e_`sR6zL0 z?J7;t+)T3l-4bYDEHJ^2X!uq=e@-=v7?_5Wyy#aygvM7&(Ed!>Si_%8&-OBv2CTe& zlbZXnuXhG5R)!G4v99+HSm>nm;kz@S3mR@BWjTX+)QJ1JM`B^L*N@NCr2C4-jI?Tr zI9Ww%r5$U{6&@#wUJh#sKhp#!Xb~3(SB`bg#$84icu#!Ffj>>zm9+jV?qj32nqgBG zrHo8C^fJd4&_!5D-^&XT!&9H<+5I$Qaw&lNVa=wp;&l`(L^WuuDV)BN_R^JDgUS08 zWJQ`cp&Z#;8bNr+So#hVr?)cKc#jc#8ePP`mIrqR=ZSgp9zY4FL|ZcF&Zw8&b}|dK zuxzKST!=Q=x8dV4b+$R~uy3*f4p?!BoE-t{{#vl`#06UWsxRTpRATC`)fp_?_F;pl z;}e*nA7v56{}-i@Q%^>h_BV(6p9xd3{_2gxRo@b|Aw251y`>s!Zi4abZbPcx=p4A{ z17Cf%xz9`q5cm^+fA6Ab1(fhN1&oy#`wSL$F)-Z6%b(~(d0i?w^)Z{so7&Qzv{%_6 z^sRML6Nl7%B%}=0gaM2o%+prGHav2Qp2p}>vs=jt=rWe}rX;58rX&HB+vP02@w|9bkykDz@5;yE9U$p&C?yX9BA_e(B#Y4K`%Wwb4z`>BX9`iSX|m406_m)%j7%tb%6t1FVD{B|;Mp@AR%kq=&mQY*2MyP<3( zbvX#{^;G;$%qY>$M%Hi_EYfEi?<_7 zUv3Wt!8~fJalV22HXLE(ZTAe*jz0kg8mGDqi6PtEP2lDI-Iv;^=xi{M{pdR5N{o z_^Od_<}T+9lrZwTmvM2yRD2h?ozE5gFKmb@M z!?caBrk3M7SRBeD$9CB)bUzsjI*j#&45&|TzqPu`u7zdYJf7)NQ-gA7Rbq504cGF{ z$9=Cb4fMlNSWB3iTzz#bezU)8Ogm`eN8m~TqEDpFYHlgfY;<$|y zO-NbD%cVHY5s0O~@z*AS9G>=|y}2bHPs=D#N=eZ*o4B$URSK-hM=6(`iKo-xK&Yr- zeYB1r?fq~621a{WWL~0WcZ~{$o&EFt{(Zc~?L~Y%BK_+e3DH!WtFdz970|{s*?NFg zt*br<7eOs3t(LV0I%kWvf)L`;GVl`A1zuaYpl!9Ynyc%}Xb4m*Sqx#VgfogtZ?$Sj zg&@hwe{|JRlM=;C*!8X&v(|t1ljC0q9@7PJQ~kZUS~(>+{A)Eend_xSNjO0?~)+Q1;}1m<*)) zC*(rT^&4T;uA*VQ%b5cvhKq3c0N0JqhQu5$E!Tk_A|A_kmLnWC{fQsj-%_2am^f50Y zxl3)d)Rjv;o7<%4_(CSzv|>^XR;G(%o7i%$@Yd2D7qK z(OK*@E_Y~<8hnP*QIUs@=88_(EB_#i4nXqDvxt{-zbog#Lw)X-XFO7>R_Ra;7Oc>F zuZHs2)f~6hKFRH=?&=a@jy9`dN5(~cF4eOF64{WDn;(qSs#T(Aog+j9Johs;%Q!tX z{rkqiPoAx<5lagU27FW?zMo#3UPZf_aK))CAsk#U+J(E@EC?GB02gIJss`uX{?kv- zijg~yNAzm$nLN5HM(KE-sLou25-zD)meDDxnvJmYT8r4en-11UYh^>#;HPBZ7TZrI zrQgBS8P0cS(_WVyB>iPgHI$4DjR!8QlFA7S)Wn=`-Q?rcOsc|qh*DEMJY_%HV;WYUMY${CRqcqidyo`n z+|AEw>OWrAi*fu%KZ_-QE_}|#$XC1Wwb1ZJc_F5?|;0thjSF0GcGIns?~<#b#J-kZalQ#-7aJpd!I&Qd^D1Il;G7TDcN@b zoOC*l1O~@CEgaVn!95p!BjE(KFWvymH$ZR2yK8CcF z`?A+Zo_hmBn%)o2H~#D5+49d)fj_KP&zjNqrn1VNTr2wq$~B5AYektAhKu{DJE4J> zFLf(6wiPMN=;kFQ=CBLsaCT}Ll{5fBMxXrj;R_ha&&-x?rMhm3UARr%Q@T0<0F_vj zz_y(4T1sk>ssIi%j$NTI<4&H)Hs}j11;~i>2hL=y;`A5|(v6hvTis?1EWj_iBOULs z8?j-=4Di@o%LZoEHL0szz_P&R@jxXbm&BBue z#gsPhio~o1$v>fs+=-@@QpSGS6$WBX1px49U@4yEn^@Hdpw!E)g`J??A|kmX`m_90 z>y|5%BYCcc#Ugf4TFqmQ&`sk0rQgAMJc5XOIFsK-Y|LUhBM8C@I!rdraQPj8mpg9b zxta>`Sh`sh^Q^U)YgFYOb?w4on8gX`_tQ%rpm+BX)2ZArrYiqdzub>`FiX#>75sM74Phg;FrKEQigRZt`Cr_6ybQ5R3=6s0dBTE>RC&9*}6$XF%y z4Y!7>&Ro?Z7jSVLTkhdo~dnde7NS< zV)mGMb~^E>3TgCPSo!(=6|~P#EHcw|^%Sq=Fd&oXh=P;DYSzK&ciQw{c2(#TvjGVr zIyixA)1QgIJb&q46<$H3KYos67+%#|KB*|gb;gBt)1B$*m%F{(_PHw6^Bhzi@7y|xA>E)ibwkT&1mnld*mNX+iLPQC`K zmTC~)Wz``Dk1~U&?Yc$pI$JL`J(9v64K0ht2b`e#L`y zjhtG~1CIl@qNA^^Hw%#TIbJc%mq+>As2_ zzl@Y?!Xr0I6P9$zKXbyD87ZRM$9j5u5MWk($U?{AEcE30YKUe3O44 z$B=dsKrqhD0JUT#wf+k^Fgd^3BLpWrpIzw+rNFQw2(3G4xtVzLxx}&kbu=(PT&L+W zzT91;fodzaLbjQuX*;+^xJzi4;VcowDJQn=i{1)j2;g`8k?I@klJ9x1FkTQwbu z@|pNz5-0cWW3ZWaIc=?bt}fQ|G0fFhVmR*$!tq54Q!r2dawXhV4#@Eky?j#LzHBOM7NBY3#9^&@2geYwnPq}n`~1i3iK+W8{+s}?vI z7^O|C!M&v5$MEJe2`|~J$>=M4ma=jw#OJXCWR*UI4-~leW!E7XSGH)N9Y^@E+GHgg zA@gxdcLwDsqPx4BQn!lEFjmzh@O=q=-{vrFF&0 zOmOmk$XPJcI4&ZgNYKweZz$V6Y=mr_CWdq+^eGZ^Wfs}`)@f$(y$)NXHFD?#8KZ~@ zP!cH8z)Uko1UtFY=hAcob*y}!Md<`Z8x5;I^_b?8U-!fr5LC|DDs_sh6#Gt|={0n| zjz+KPz&D>FuKCJ~`;p8SI9KCt#p6wa2OwQRuBXur4BRUibK6Z zNE*L;g+e#z!}O|5cN!>R28SruU&j$0G_xudH}kl3XuUY2%;-_* zS-S!i*MenUn5Si8h-P-BSWTN&&+)dLzlN2Mvrx6Ee$C~v@#Byg7HLLgJQ4OE6f$=+ z1|{xhs8Ap9)zm2zC;1P>fVGmA%$UYBsjajh_lHgoi$P1)mjG@5G6?ff#?`!PX@0Mw%X+I#31Cps(sRWWbB>Pq&wEefxV5l)I z!dw!kn!@zGl+k`ta-lk%l%=Q4_k!#IF+Pdf!QZohIcXpf(KGD7EvSo}W*eur} zvC*mDx#>A@T{&%7pWDCw{f5NjY8%#b`ub75SD^1Hrc(Ky{Vaja0@PjpF8EY|1-)+U z0Klf03jB?%xLswjw(OSLYRzw;OX(hKopU?Z3$o@|w4=0GrJsjBF!Q(wr$La`pEyw$ zQOlJq*KNA(o?}3HbMY33TJYY(bm@C%<}PpL@6Gbi502dzIvJdfE;1)$HCAF%jHW|m z@J9_*_mff=gSuGMG%p@yOz@MPL1O-HUhpf2QvQP-N%L#>KlJ?6>DRk9{AZPkr$oyTR3Mt?+wln=DAo1i-IMh8XByDrEpLqg-YP4Rx%pu~ zA3b$gl7RY$RYpj6&;BfMhCN6$$tnj}q)dakJ)DM&ycyHY!VcD8=QQE4Y{OwFVv3I$ z_|)+}ua^Y31PDqi7TLzaU;rQj;+|>eOPpSTB9Z5#{s-uH#BwL(1SH=_rpGD%OzOa& z>WLB~#HRWU9eL7{ELGRs+;Z$ zm24n)-8)!o(<(Cz+hSr($364BJ^=nNe%vVBUsjil$w7KYQ=XXAm0|8SffCmrBYR(N z`6^9+n=R-rL@1WE5{@?;KDELgq5*^_*pYRG>4ru_l6mMvWf^g?-=n2y%&m&RM7hb$)7GKCGlM6A&=7HDfL*$z)aEIZMk# z1hlkkqrzM5Y;T9qb~>gi2ktzFniS+yNn@U+B61kiM7I=%gmq4+6i7T@fP*{k_ePYe ztyZGIc`Yie#-1{si$OKL`y6pyL`FDCJU&H`0GA=Q2KtLU2{DnvF$cRy3Bo)#TUx09 z9&Q01?s$+!s{>^nwHQ$#yG`UPj9zcOXK*M8u*6dy|Cmzk=6r7)8xF1$KTdB*7L2w} z9p$h>g!stVo9AR|GB+&g^-xf@gs;d$lsAEC5V@L`sjGoO|GY28y!(4@-XR0(EBDp7 zs|n_&oRBvhnJ+&U8Sm$@eFZk3j!E5I9C&Rcn>vtqM;m2fCiK22-~!+-QGpz+r{)O> zkrR%7CJ<)F&6^k>6oO*fWjKtb>iuQl;3VP7^kF1^Zh_GVH~S>{z&7Nm(t1l{ri9uq z_n`{jZ}b*Uv0FM}vnjkOlD>3Q_hv?hv24zD){8Mf*xVNtbiBnDPGAaEzG9H_>z$TO z!RJWGjA*+^aVETxGf(y&N5*5jp z6250H-L2k3iEnqJH^Exw+0`hFdeLRVf18_rmd(qd*b}TMj=-%k)l{xwidiFQC&6bS z$J94OpvH*#iwd|fQUp8(dnqm!_BY#!^(kG}J+E5=Q^#M&(Gpk3PhD#At*m_uMHy_7dF2@b%0Nf4w*LN*NM7>_bzcs<3SDR#a z4PT;&n7%?l9JZ@nWU{#!8c?ZOHqiZr4i}IWWb?9P`b(i?j?dMPcdy6M;d(h>0rFqo z@gLUqe{&?*tMbmUoO;Fm+{`r4ZNFZuS^axDC(PeycoqP_JUaxd=_UE>J;~S>{X3`O zKk$2lKSe973%{(M%uS~@5BI*u8XbNM!-Ab*jbw3iJ@gTp9={SeWq>Kh{Q-hqS^>y! zm&Z#Dr#n6m?3e5#(>4TJ2kJe0ud&Sd4iWI^iqoisb3A>ME|z3TU*ut4jpwUHiK{QFBF0l zYF>{dD-;ltUt5U2JUy(mgzEQ5f&u;n%5y)Q4k73H(Kw0Jg>2hxZWHCd#&eFex?mec*UhJolPRssJQHros)KR`y}MfxTWm?)_tC9HaCvPYWT1J^iy9Rm*d~zBj&z2zWt!sj$ybXRhmkML(rA+ z8#%tFl=N5So@(jT=Cwj@-4FAkOx-RcR&34k=;rxo2h$okRqLk2ld*2zZpPYy%AW$hIXRU9-^j^Fwdphrx*pa3}RPY_&kX9nrOf@@N`8}k2 z3xe?DM+M=eAUGl+MUgn?b`LchRi&1A)9dSg`s!t&CbXD9pEV^<*6M}#GlNIdZPo!v zx`Z9qB4n|tg>Pp8#Uy2DBNgtQ;NqT_DC|wZKG6w`n4~Ghfg_z(3-{H4`F{AnFF^&s zCAZT9y^8si$CF;EC{(FL1nyYU6q-^pU92K=@i~XDphzQc&gna42QC9tQbehF{O&zg z5zvA)1C%E^=lc0gsq)S)``$ERN)S4q9jOYZKPQ+Su2fVIeB9ee{5Aq7C<3HHU6caQ zH9kejO;nF33fBPlFOjk8QbaM#rf8qACScnLs}q{E3W7&ll@(IRUhGNwojo^IP%xM5 zpTo5r7{gX&ks&bu*@nN-DG~nVDvR5^7rnz_v~YUHf-X5ZNf6E&Ud!k#j%b6EV^ zF)ERu^{`#l@DeM&;kY05R4Cn~gc3@tKo2WqzVXdhYie)9@036^Mx7{BAf?0IiLUj5 zv&D^-Pf9Ma7pg%;%HYxH4hh9ZM`FQOqu48s=lHgtq|^n%o}i0_WnJ&-F^DFL6=J9H zkR&&BJ&nhvXnb2HuGo!rY>rn@+oS49Fj42KhcykRDX|DUSc6W572+t+2w9+js0BA0)1m+Zj+s0#9<~R=;;gT}ok5;p} zV@Z# z?-r}~^VM@HDs8vNDkH4fQl|*r(JlVq*q}h~vUNE5sw*c=}dHxF&~hl{EJJyoiHggg?)~|VFSuOen|W# zSQu?XTkQ|qPpKL~=HG!XTm66$S`6&!@E7eyglk-^Sf=zUzJgphFI_1C`W9`xy0|lW zpY1hX&qH40B5D6JkM=`b)?j->r88bR3C(l%HmSZOnL}5h1{aTai_@7W0NJ!}o{HMW zl~1a*MwHUw)L=x*wE$fmk?_jCl!*1XlWVz$&0|B-`#&y}y#z(&Zr99N=bUfq&d6zw zMT{2=i|dXxs>wb1$poRGujB3?+wHgp=k;}$*+s``?MVLnx;Od~(@$n72R6I8eYhu< zRD(7+tkuyb@ueHk+w0c3Nc>DCl#C74LET-OMr{>ZgTB*Pj>9u%fr-Pgz(WK{Q?yK_ z4>RRe2bV2mFIlZFqxS+jg?gVoe>U{bF`|n_#TGog!@5APc zLAh-XZBR&=QPFpCFlTiRqkrONny5eNKpbSR*O+1EdEy-E@62w9Wlg@fy*wr?X1FgD z|J6PrRDyBI^JXvZOJ(|)6jx~3%dNY=rF#j*a3!0x`*v9AK9)Lzf?7sgixr|l&4Vey z2HG1HBgr#qJsY}F1#6sj_bC}IT~FQZJbY)%=X zrUKK`;L|Qqh%3vQ_m?Qrh{-~>a!p5aHQr{kMjwrwk9oFOrF(NVQrF8qeglcj1&AVQ z$;FcknN6vLtq=Dva+fmsS~an1=j}poB1#Jud7mhGoE>Ak?>wibsI*?-n)TeX(9O|0 ziu$XH_*&h|JhW2Ths_tg=+g5K8zWv4jr9uj^3MM)gRL_%r^6rFuRIU^bRVuW`>nUN zUr#J2ww@Y;Zhc-TgFWx75BI3oC1>|RP+4bKth8G;m1UM+g$?rej18Fb-*C>}cTMOX zMlK0AKK7qTqLkBbClV_J#INdE4YY(ZU0MCj;d|HP&IKg$=|MY(M z!-&V_XOevX!y-A4?a8|rix2k~jo;+%_uVdFQM?ce>#{t4A{pQ~R(|*^CsILPqF(38 z&=3?0?;hMOAG{uzRKbrQOp?DT(@Nk*&F_=WR30$=!h)Sn2KpUORIDxLvBQNh=O`xCY~f4T zbT*|am&x^cuhrAPBUvtmBaq~(S4=jOkMS<#Y~r7Yz&&))a?w0-*|>CPJv+RYk;5pW zc}jJ<67Z}D$96Y@AG@duB$BXj=9ulLft2a;^87n{^LHA3Yi^84zKSl!ta1{2Xi}AQ ze2RNp7n?~XbL*ix8^l&}`-9GWejV78nEi87==inpbFk1$H?+mGx%M%3YSdwQ@^Gnx zqYy1QjrT}vL3OUbN@Ypk8PlXj(&NVw=`2s+rV(5HPJqQcC9wacrjUeYZ_eb{kG%%+ zEhiayKUVL@(Y+Ty_vN2$9Td0}D!R8Tcm)Loc}h|jPp&?8HZd^)`;5)=DpWUyPC@(( zHuonkHkK2>19Nmul$)ia17R@Cu*%CAwgkbxY|RY@%vjZDfQs>^q$?a+6|-q<+tI}2 z>3q$xDaX{~etRzbBwD=7a54-n-#0If270k@zGxb1wa)txPkeu?Bm_9Ih8$HCReaB$ zI^1WB@*giHhJQCXBpoPAmK3$DXQkT!8>Q%kS(EBaBdkO9?=3$Ruk|>-JcvoY!v6G+ z!ddsvf1LnA@o0l$HOqo-_8aA%`ZhpPu9nvmi3Z1hGP|L|wWIL6xruzLuZl4?K8j!D z4)v`z1p+HGw(r)m)YjC~kf^}A$#=n;F zb9!yv285Ppy6n(%mpj+ zlIr%a#~SL*Blte|N3=x{KF|ktQc)p35;oEUlDaC=x9hl_^F)xWVV5Wr6;2KsDJg-s z@}*xXcbl4V1B-svaB`Zs3zg<vRq z0{<#oR4J!#zuNuboL6FSH>v=ZUh9OY(%XAskk`I4FLN0Lc!5la9S!)4Ye@zrwCOM= z;0X-a>9nCK$!W>CXM*KwvtxW%9S8;ykdNx@Oe?n!J1J2c6ffS9UR)s-%95*<`Wy!CK=K-uR;`wiDRvE_+Op5G%tc zO)j@jQLT}joE4l*Ktf`uAQucVpvNODnwQi2X+R;tplLF_h@$rzaT;D7Mv@g21z6mu zW7=&lSQ4u{Vi+5zLHA+RG8Ygl!|DRX5EKign%DoN+L1}1U>&P z00^timK4|F#aItWc?#4;y~q;GDxF+ed6adCWu7t(_f zabOA4i*a_C1~^bkX_~(KD?@DHCw%%322Vdp9y6Co{Q5H_YAmvpQ&Bh^CLXMmRb!Ckwb>z?Yl&CftNB z?qlVcbDj|TO>$zrtf{pD@_S+hdRkJFn5tNEX!4rb&}+<))cyCFcM2&J-^Q@$8Do0< zmB}RRR^x#zCe;p&O2aQ)`m7ugTwIg!8Z#H(6hag%h++~H z9Jvw^`$5hUOnn3*I%_lH#=hJlGDj7+;)RnfSN$mq;Q;~N`3rHRFCM?+W}jPtO-wz9q~Z<`_-9Z;qNgl4$n0CQvEXTt z6Qw?LLTnml#&~m57Z>I9YC5Z3PLb<(j&$6=*7OKbm|IxhnO-nq-eq|{=nGBMhiJwk zagcF*D2iGiV4!zFlY4NARvJi}1THZVVOVUVuaj5SO1sJ21UWN3FU_OtMcvc83pzv7M>nG0$3hJ{;b6@D6 z-!ylWtl5v%Z-NK5BWnhn*BecsAWncB{`Fq2bzMI?ivNGa^8Yh~kCFbLr#Lhe@+G5f zux$bb8|%sUVMj2Om;V5U4?z59Q}Gdkf6{Hd3>fxj6%c7So>nPegB)+lR3HA}^{Dbe zb)9VHDj$xfM@E58AJz?-b@TW5(;Axgr}kh2(3-WkJvIbquC6|JS<-(42W`ou1)h*L zX+VQVL5T9n{9H_L9Bi7|?B;4|UUV+9dAC3?`EN8(1eScpV=@QX+O9|3eaz*uv&9%4 zg8hjH%>yq9EXZAKN8nhOCC}%|DbKAVxMj8tSKC_$MD?wE;{yUp zE8X28-Q7KOID}FXO1HFv0@5iZ(hVX#lynJ5!_eIzNQ3ZhK+pM}bMCqK+~4ng=MP}B z*Ix1Tde&z@gSqn|w-}0t?_2f*&xUb}Yk>SJb@JY#GU=<*@p}8Ck(C!&Iw#}{k(){T zr8A%3#lFXyd$lukPwt^{-2GcxGVxSWiA1+;8s4{^J1TH*Q?!qJHOHJDyKkm~V1Kp6p*96uiU&-2ie_RQ$h{!8Kr5`HOUT>vZ;69^IU zjDJHH%>?sVTwy*b@j2*UHP7))mXbC&how9y?zt1MxC8BD z;P9AA0gD(Yvau)Z{dLzm_?w>F)-mvk{9anUqs32@cFn{1A6x*10ZjT~OKtC*ki&-9 zOh*(x1Nt2|daRFDaciLs^8Vjc!y6d!KL=$tyA&#?gEmWfx36G({ThpD{ZD_Dv;DeE zFTK3Hz}%&!9LD;@@;53ztkQ=sZm4!<|!XN+ptjc{cwXZcg)z| zj?KF=#EH_~^MN?zuBSIZLS5tjKPiAju{fpwZx{9Hx4ft^tI6N$Q(kt#sCyt`+Tcuh zsCEbUC>K{wVaTpamVm(Ih#CEJ=wsvq_*>Pgbgncxin4j35p~ZhOG-0UHu}Lxf&1OC z8*MstRz^R$mgrau21zstAFTNOl1L=uD2oeTl#ZV6pzq{fbsP!#RhAc#%KcnX9dJ2k zechjE)kyB<;B3O|Q_DxMO`vSz_>$$&-MU?-1M2&e;A@zgjAB^XcXql#nx-RnYZ(L+ zBD{Fc`V|o>5;6vqJ4Ojw%TP&{o^W9J$P*=z+>3%Zl(LVjO6;92DiF4A*UkSn>K4x$^LZTBH#QCS zfB(cB?zR`EU`RJ9+CjRRx!3b=2E7plxHcW0O*Zh$IJde}z)}`B*<+I?ZGTOluN{MH zEo*B)KpzADY5k7OH|A2ovl3c&x*i3}!(|W*x{GH1@Dj)#|ChE=LD!l`x0L5}?v-h} zPCk+DfL3AUc}mVbq7LdQor>NaPxj1UzzPEo&*W(XrHEo51zBfn@L;v@t(1lGY#tHO z3V4?Ei&9f*g+_0it>(#ALULo5hvK*Fi)9;{E3Ad&jIOi}FUZ!4%>~iS`7t zC0*Ef$(f%cC|R90Uq85ssy;T^t?czw6BCkEzjrW}#vH@;q+QbD(v;gWJ$ zg|LhGZV0nS`u<)fK(z2zPmJn-Qi;rsxt+flhOJKSrj%iUt7hKYy)wJOZb>t^iFmUgM8Sy$(u+P5Z`qspTATEw z$X>}@SmOen=kbGgQ&y|45=k#BHy-T?38ayJG0igh*1A2qr$>IL^Su?^ zFe>Rw$wb*OSgz6HJqDCJw*QF{|H}1$jvxM!9TmETdwx`zzU`p@@zmy@4srhfTyClq z8%31aO!3~rI)Kf038W9q$AfEOy%Ugw6%uUWx-(L=?aA+A%AH#aE|2*7dBzeBBmf*> z%3AXXiHO`*P}*-wp=eLkt8;y=^ueUh>fruj7H%$m4GnG#lU5KGusUSK`}!MC0qtVFkWq_+2^OO z_bTd?~{U1rzG!`=$ayBy?m-qI?uSvh6E8%mPM+k=x{T-XZYqE zCT6HtX7pUHtBrB2DQM%gCBkbOzA!QNhxiWyX{NV8?h^5C-D-s`pxZ?NnH6Ke+yS@$ zdwOc=So4_MR&mZ{TfINaZ$2Iw+b$`ZG@N;5aN>B;Oo+9S00KWK1Q)TC1okuKEbQI0RrK0VmKZ ztXMhPPJ!=fzJr}?HH40@$VtILqY6J7F~lh)gEFL?LEC&_p8`fDvB08@7ZQz!F(t0N zDOlN3)IsM+_K`XtR;@PatXH7a-9uy>085#Ib_&)C@_{)!Z8U^(0HM?`k~JsRFXK#n z>SB??cHTbHgM-niE{~wtSyQGR=hF5-g}|B=@629=mm(T!%*v;eaiFiVOXq>fVBJnO zyPHf;iJhzY%iWtCd3yitYII3iBpm2VtF=~@wM-NaW2^@!d?BXI5hY4FiKmCPOm^*b z?3qS-rh(&(qW1H-dX@K25waVN`MTvs_aEqNyoQ8BqQ*Y(y^(zzlm{WCEwJU0Ty?gF z=bnikmNo_eU4Zh%K`J}yIkpk0QO0#OHz=53ECimkqI;Pb?@9#u{DP%Eq=l_>t2XUfB5 zS_!cP_h~@Ll$FUm<^?6#bo+z` zxh=#Mh>Ep*vItkm!$M2kd39Bq!}Y8khw+;tZD#+Sc4{bG-2X^PWzcZFpsbcT@F>b~ElDUbETvbc*(Oo==m<^fGNk!I8n z>26W}^j;#w=veg3h7(1a8lU-+k`U(NH<=`-RRytZB9Vo{WP_^qKdWedy?n09FT7=u zB4mo5@}py(hxlP$T*JvI%{SdZn%h(TqrFh{y>!G+1b~G)hQ>AW_t~UH<2BVAC_L!G zpB5sr4s-aSG=3>WTWSG5Q1W%P4jDFh{8DGDAZKTwHO4?cs_K;mOXfQ^)A_6XWXp26cRPlL%?+iUR{C3z;zhR( zq#ckN8X%0>Ivb1iep2ehi1Ip|oI4=DX;Yp80&7GN!IOVs@PBCO{#R!4f7jSgk~2+Y z@0Go}5LX_b(k@UkWarzhCH9ldDBWZ62XG7;;!o$EzypAvEWgG^p)VdQ=R1c3$Hb>; zeHD}SU#J8~H*|`tN}tvyUK`p~8GdaAVh2QVV-O?;-G&R_q}#CS_nyS!dfxA`{-DKb#`~ z_ECyKjg939x|47q#!vse6hE?m!7$;f1MsI?oEFL`fPHE{czK71D!eI8x>Ea$9k>hp z*A75!Mcw}?EAw{!rWF9)qU?L`_||+juj`>9a0#>`ZfxLst4m>P6wAf(*M^NRL4%_i zlpl9n>(!$up#V+`XdRCqQxo#zGI&)+zMNj261oZ4$L*_&#VbpRQ_~_ z7N7HHGDu3pe-`m3+p2qT6sWao1XPg)J~ru*-KZJB8sToP4v{mMZ+`o6OE}+@nFU4C z1(n?V1`Qz$;@_@q74m>25a+7e~b40?&H7(n~Bf3+{Uv$ON& z?a5isy@su^;;AOzrsoJXgKCEBddR_dCP6t-Vj5kMW%rb# z2QwF$WH8Oe9s2Avbkz>DurOh|wRG)XUQwEjukC>zhwwbcu9wdfSW!=$+HYQtIy>{2 z30{=d-E@2q{&cvXgkZuvw`CERDkXTRww#QfSrXN^g#wNATKst)r4Mlm>0U&AI+rE4 zCiF~6=9bm96ae392I95ji1)lZR0uxSp2&)p)0zi5@3{%{b{op~u%>;;kzU8m<26l* zHLA4MR`WwGg_%T82hw0Cxflk14J#Qj-^ZlmKVUsUG7_2z?zBlAG$j_8yOs{w4SU6CEE92{gQfWT3wR$VaOvetr@=L2Bjz{j$MM@3vc9G&#jS z3yP^T_6d(pAs#_da`cCR!K~ZKrF7ME*1{l=8W|u&;r=Z*tA?-5npzK$O0f*Uc@;j+ zH?iJ1W*vto7#Hd~K0y-|ugNJ&1_Ciq1C*ANFm}jfcJVhD5`@AGk(Eo)9K^Bt&oXcj zwdop+?O2c2Lmt$<7z`J?d4Ljlp!Ch}5okD|Ly_5PIa2pQevVN-&WI@JSK%@eS3vP* zkfVIhoqBu?db560)fq&g@>`{{{-#n2T+o|R!_^Ofpg>MuSX(wh9Dv`C40$F^7&Jig z$Ib@JYF~#tc4sao7NGr{f6Gyg+$*)}9~EjZX634En}v8F&rwZjqRdue@W$+T1QeCpGg7?QL~<*KC$(R=37DAG=eHS|M) z+2;62K%r=uOUGMMUio~zvw&R|*7xeNS*QsCNK>x(uNZKNjXr=KVMHavLpHs52k!3o zO_D>$T^yXU-yT&IO!SbGNd@F3GbNMeM&TVD+_3As^S!Wavp60LEi@#p*<_94u}0yB z%3}#|1=;wcqG6#zL`&};?Y8ubL8qr}8+?lx6dZlQW33oTOH`1AgAdEQEVfTmF@#_9 zs(v_zR8mjwytCMXhVfgmDqb8-JX>U~wrrc}#8jIz!ynn?1!FqNywg$+GT8OWIJ!8kl-#&--I1s=as|?9g4U3hDRqGQxsz5P8U7h7J-JCrX@x$yLBd~Rq6At z>9wy?HH}}SZ18=n9qsaVuJS50t|0qZYsL6d@&0EVGj}7mWtz~K=)v?Yql>7D0vsV7jGSH>6SJGxnsSadWK{9Xo^1l1>Fv?>#`op1%C|e> zpX%i~rsOABZ0;2eiy^%0`syLqi_rJ3&#E&DsWP0>Qn;-1lK|CF=KYmKljbHQGRc}w z{$iP-*RN90l0)(FAg3OA`w~PgnV)HE9{r4iU$XT0FobVY{4{(lym@0Z-kJ-GHb36e zU~r#*My~fWA7sQogvs_|zmkYM@(}%vE5N<;P2Hwf3oVEWO&+@{dpJXdeMDx9O zjr+NCr}Ov4P8TqJPq&_44+B-FYHNp*?u3Ud?B{AS@Gf>3pVZmde946>4=)8%Rn!Kaycj!7wmh z&|#&i%z4AzrI#1$3E`=G`_gQ>d4t8u=|*P;Bx^>7xX+Qw##7P=)~Zon7T;{28k<*( zTZB9^>{g&ECQyRJxK<=zQntpV!=l8lGCS>>ejUR|D*+sqel9?~`y1PJUS|jRzE>IU z3=(zA6&&#ubgVD<&ZOQ}yKL#eu6E|GSi`R4^=;1<=B|H4T&+iJ9kF%$Pdg3lU9UX7 zT;Wm``#F2km=JE+8_%j$qmmajd{t6a|sdR)f`7kRwUQ`85N!s@-Th1vl zYkl|mEWH8g6Qvrm;Vlbvf3du8u$*q(HI_fPAU@4a3vbsVAy7+ZYpSePtBzUk`p`%H z%~W7aZyZ)8T!M~I%#y6!f?SM0*8&0UOinvRC-?4l0FT*76rS?JggjN7^(1etV-}BQ zO}nH2gJ6Uo2n$cqhhUmCtZTL%I6vUwgTOWZu6B!Y(HUmtsYoUP)jCgtojN#~@E{ z+t9SIt=r)Zp&m#RQ>}anH~!55pBhTVDQI6>*U0(;U$RgafFaRrRbJQ0)?rDq z8a07G_R`OO25M3<8n6IT*wZPZs)v>ON#q0fcY0u!0Tm`JRuY@mH$0@5iZj09y1A~q z$p!XtP}kM6>Qz9>aZ4P*PV`SeS2QPijzS#f$*)g4t@29A1z^+TUfY8kzSnzpx$Lju z6$KC$_Es4*wHjUyHig?*V^iCVn-cwJs)BFu?Ec<#VXrg*14?D zh?u|m&-q^ea$WX4ToHqvjXbVXI#%^O@dhfqeW{zfzM9jB!=?wT8E#cP53eH_#0}%h zymtcl6eMxs3h2S+qpdRak?p1{G1`;wx;Z3kANb$Pz<_}1Sr;&Vbj%I8%@Xt!Luo6s z>VI?4?$SH?kHDV*i_@3As2%X$-LvpHz3=G;A)iMQi`^EFd}Z<>T~!A_Xt#B}MkdpnETphFR0;&Rh&U+stv@qQGgk$|574 zm9*|^)kDguLe^tPu;92$9xmpvrN+_%E9V=Uw1m=g;?emC+I+bKMBmktC_zR0R-I_B z!!l}(mQORT1ozC@Trxs%47-t+rfd1y6%O%D6+9U8ZyhDtD6#L{okswivG>K)Tu!>^ z#kLdY0d;8u*toMB+pgZ>U?g~n{s#J58yh*j+DNwp6dO`&2XN1A8${%;5*dZt7}HxN zcEo7=1NVz3zxR}{U5zJ~JZ;Q4dfzdW!Hgl;LL6|Bp6e9Mn$kkp)%>EksbiQl`g=|v z3v?^`@|&vXqR3V-*l>80Z70Myr0vyBAh&o@`4Eh7raMKacFQn(~=f;Wv7JRPzK3sVfh# zX}3=fxi(y^Sy6d?6&CBlMDN^NyQw5B?z;?*R~c^di7;|Guza*j^HSmmEHolM)ri!A z$#^fE>o7@lMk92JabcG(r{Un2TIf2H5MYwimwM4|11|VRz(zE!iR`66ln~{-D7`*v zn)#XN>9bYsv-O7jl455TsE?S;XE&BH^GC{@z2Nf6Z#0fq`f)>z-Br^CPe`5-#32FN zBS|-2l3^uR&hy;=dZgiJU)6UDeVVLHJ>j#|a9%z$&b&=F4lkCui#>_YoY z((BGisx0|!FjpmLUGRo0tDC}XCNsOWL4@Pkfq59lw_+L3lU)GCkkFqhlw0y1Ki>~; z2jh1Lcf956G6Q41UO9g%?0d!{X5}AD&Tp;`$Fw?TZ3l3Xxa)Pcj4qOBBErN^$@Q1M zj~8%SEi%_VvJFwe3e|3NM_K+5jD6mp#MDISxF@MmL)IrMTO zlUi3Gu&MCFa&V-bMSUmv;bkYbz{AqM^^#(~++)&}3tn@9TY;4)W!8%wbC57qx4ppGk8yCR8wxkrHOVWrg5-WLX{`j6TMG zKKNJ;+#guT9uF&Xw~Tm&M@yGE&r&YWObRJcJ#pF2J>ARqRa@I5%Q4KIe}3jsOJy-$ z0+Ec0V3ZDQ7#iF(DA6f|iTA8JuHzJbm@XUEH4z2X=Gc#y7^ni9y)Q&twUbtI%hR|= z3#PJMOGZfxs65S}9ftrKvYbFi5gIX0Ot|Gkq5*8i0p%X|D7mEPkDuC1V|z)<*Wo;y zMAfD9fmxywJCz!$E1Zb#xvgoW0Vy9sy2k&WOodS{**qM zSR4yFm-;Sh!#Yz{d)A%_*^u06p%P`kYyvSE-8y((*>v2=p$%JaL9446F4LG82McpA zVS5-;bJBd^y!i?aurrShO_9^}{vH?_eY^^>k}wALMCzX@Ti~=6p4I|#&p@~WOp$=Z zXqf{A=?e&OsCvRkZ5v+d9(k%nZXM-bWg=X6*uWv7&|##rH$#NUnnAx}kO*JzD+HgNvf zm3Cq@q(AJ(ag|&DOeT2Bium3WKVYjL4ea;P;Q4YECuH9c@o6oRF4^v(VS$+`WAmj^ zUl>Ws9CQe}43h$DubC;MM|*NA1vzYU(7J>Iv9~6^^gquz9d*yUaW}D(hQpldxWOGv#};&Gd-l{V^(1G#ud@lr@Bc zM$3Z@v>hBX2z*j}k%;-Sy5Yd#+UD329qj~*;x@(?e#1%U4>3X~I%C^mS7_ngGwcJH zN^8@fbo8Q8M_e7Pjpw|0YJcf0!F{R#`j$c%)V8pgMKhB~8pM6aKlp(0kfhY^^I$~r zC=;tQ6X8xtnF1ASu9=rGC=~P;3;4NW-P(n`|;#Uht8Mg#ToyumCU1Nwp~ zI{&@Xt9$@SHrBqWc}-xZ(4Y#X-2$s5@MGTOkH_15Fw-p3+8Wxr=97mrAP%6HKZL!p z)^A$y*`OH+Vk#p6YzLM|M{=cHR_r*^&lZ(g2)jcB+v|6`U=^)_@yyk{Sea$tGmC0Cp`{I+-CtJ72kHX}*l2g|?d3Xo7UT9)WY zTW`00&KBd(BJPYR-hK1q8raG+5Ol%cC?(ooa%O*RAg9Dt%{|GsKe&sRyxR|(vBc%l zujz$2+SRSSH2=pTqF&Nf95fc?u1-HE^YDA^L2{4sq$@@a+16^#yucy381f^7Irl?o zn_bqhE@JUN&O`1?Wk^Ye&qY81JB?y!j0uNkG9LFrfR6G|HAY>N7vet}0@glZ3(Bi* zia`EN=S3R6-TkGkEO;A;J@zb@e^Xu|dW1n^y4zOE-PXoJj5EF*N^Nfkz8>ON z^F{T{QTfjoNeMp3bcp)8bWJ}lq59QN8+s`5_m?yi#<_d3pTMi>+^z+M(6GUIm6Z*O z<>R^Lb8x*pkqjmOu^RUxcm-ANC;Zc>41{)79Ejno%88T2JR1`*|YQ|EgBZ=a+#%2J@mRo0GIm`Y7g=^CuNalLZ&R87#N+V=Xgc;&#$eUwN#a_?{E(T+LUOfAIuhzkIs_=c7+auG`A*w@Y1i)>3PA zG%zy{s7Xsd8ae?7jHfm3Ct7s~%RrpOhf_^DNE# zYK-1hc}u3QaJ*EL(4YsN;@#bnsi7I}>w%j1F7)&3`np}dyI*E?rLD%>JWk5J-qmFp zcGa$h&OO6;GVHY_m&^V9d}Y@ZfEm|0p1}r{#u*|r4o3^eOIS5dY3ClA)fJu{ui4F1 z*`6H_l+4P&;fw2>bN7=E;W}ZmVJSAAiO)RcGLyec%-Nd zAG9Hb8r$f-c9p-Xu=K3NsOc)5^kQ7}>4(yXKKoy@0f{wgv~NdJs8E`!BlDFKMe$nb zramF{x`^rPRZUyr-~QQDyW>QD*|9lh3ozGu%k)vs9#Q=2)*3O$I-4iH zIztam6FolkAK3K?6HZW>KYDJD*n4mx=Dm}t`t$y4yQeFjpLIl!nB*XJMk2(_PjJR& zpx!_or%t0rK%q8s*XDdqPqS5hkJ7GwCKy$8IvvhG3CY;K>TkY?FgQPu2=C5Y?o86X zK22B?Yf7y6_3XH;VVAiDa^ zMa}i<_m-Zlf&1^ZWK@5;KYTKv;?r z|E!OvxcA!mYBR2PylVCu%e)vUI3;FO{$lO8mE4IaW}@gLseTb+-hL?q zDZ;8#O+xjbj9P~~@`VuB`d77222oC$I?_PAZ1xY15_M1e3p5j2Ei|V+=dl`T9*AH4 znV!t$<)IA92Ouw5agF$ut)Z9EP2+Yu%_4H5^qPQ>vuyugc4I-RxiO zfGGqDyba+p^8kAZR3P}zOyy0$_g~o6146^TP~8r?WQi}FqNdT_3*0 zPwP;IV}m|!+F*2I`!Idd){N4K3Zi0$gwY7%B*&af&{j+rkcO?+JgZOv{r3LLT+kjO z6pH#n3EEGw_YuF!-$scXCWCRcM4DAw9NEGQAX(%a@`Mi7y8=hm0`PYpM%#AbB8_Fn zd(~nu6{yB^+XQgdwe9F}P_*P58!i9a>8#+b!L;31dV&d;5e}1(}IK zA0!_B+o{Ltw>$`L$zfkK-|hyUGpd!xzKFDAYFq- zjgtfWkw?X=`J&JWVv7p@&&HsyKmOv`a`x6YckA}Xa0tjwnf>?yasoLp3Mdoze|D8c zWY{-ac%B-sSSi~1QI=I69c}ZA#*1~ZZWgz^=y@Y-qmBv)brAsO0w^s;8C?o#u>#@E=RA0V#bxGZ>e&Yp-S0AM$xhkOuQX>R0x

    vPadZvr=m+luy=9r9LODrOAGNF}A!?#SAKUX+@q#MwY$Q^V7(29IbB=9{hVk1- zh4Xp1Q;7Uto}#mih4LOrH$7OOv}ZClZ}cVOkpo368!mMhL04LEln!djCT zZ@{t5onC4QW%U`EKg8SR7+k%yhD4M0cNL@z<-F9dV3VO~t*K1^%w+7P(H$G=x=}Hf zfq0CNZAL@7iDXN)sIX3&g?T3|N_BuC>mvPM$rhuW?hQ0)t5r)D4wOyNcLzQI-LM(> z$lo08-+ZiI|65eTt)~39K%al#N%yDBLL0-(TVN0frTt+>;dtFA7iS)!N?tQ-od!d3 zT%f!i6gzVLFz9fi%sJE+YAG?{#CHD%A>o&<(Y9XD^o+L5gs)hpmphmK)q9t7Qv134 zFfplhET9Dgd0?X}t$O%=fCAfL*`qg%bPC~-MZ-$=obt$EJkwTYTQwn6Vl+)SjT!Ww zMQ;bqK?wZ#m;3nn1Ua=ObgljRf~NPL=Vqnw-awnai_zA&uDp8fOz=%j(Q(FvSI9^d zTp_2=2?<2m2TKaYmb;p?IM63JK!YBQ*uS5w*s4&W7s&jj5v-@chki3(QO3hc=3qpu zrF$5(%E9@J^w12_rAqa;ntXZ90TK@ujxB{a1GEi%^+bspKMa9279{)GB~yHM+>7k2 znetj(up^jPl}YTgUf75h0sVpeJ`zegkJ3UYLj=y`zK0IdVv!-z2;R(<{Q=UA#Q{FC z#Q&cdsLgo+>H-;dGeZvbJ!KfiI&tA5l< zxOb~Aj}#vnJ_5&531P*ud;|A38UK(>Od1bg#!e4*cs}!9#|yca*CN^V;=vFRd3y@D zM%t*HT87qrN%T3jiwfOgj8APbR|i?+ZXQR1)1B{4fgx4-owS;wl}R5|p3W3)CeP&;OsbE5=b; zca|&L@qi_-wUWnk^A$N)wwo?5X?*Igec=hhiS|^!(99PnJN|m_pFn-CLj8!|S)dXZ z?+mGT1PQ=khI{6rCEJ<;t@mA!_I2hRKCW%(eBO{Zu?}HM#JfaVBCT(e zpw#{W8_5B#)2h&^A}d{0&%y4^Nv*QY@W*Gm!myyX(#YQJFCLB5InyIEnbtkHKB1Ay@x6z;Xm@kGWRI{*0+6h&G`p1y#2y zUSC9BQ;v9bt!+&ZJ7OgEgPil|ecK5D$_N-mq8noje1^=- zGVg$q%C}PUS9_U7G8lK=Cwigxc9)??MDHH4g)b?(o4esL8QWNn$(-D>PcdN4zILfM zu7}u@eR)RKK*9e=cbx~UpNbV_!AoG4)*BFks|~4K%26@VK}DJj?r$4}`H)UivLl;n zS7dG2LK=+S;JR08W9J-)9<5GwK7_LVt#HG(m^*_iMhW9Y1TASLEV?DVxn`)<<*;FRBaB5N2^063wdNE zW(*+eKtmZtgK?89!^ZBbnUeL`E<`owZ2`m5?qodn4yCAX7+2kAIC)9)<%M$gXe<^j zscESzV*^?_5aUh>qKT}uXNA5lKY~!Pz9_MxY%7k8T&bGRV$2Vs&!^rB%^O17tyW*Hn7-LCZ{+?Z#zmk$li(Qm8~ z=vl?T$i=?^X8*k({ToE^e>NBY7dm;{T}NiX61G9vUXv@mPFaa~vkw5VD>E=8vLWtd zGP7#g-`Hvp2oW@>?SHo}96#lZ!ainZIKHB}67VssVQ0%OPfN!(K2;0Yzi__6Nokcw zcH@QK^`!FG6G6%54fL9jClbPiIG0ZW%iK70Lt0DDHHy8r+H diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-chart-axis-labels-text-style.png b/chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-chart-axis-labels-text-style.png deleted file mode 100644 index ed781a9a7fea59e4af3f29322fdd8820bf81085b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40681 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 HFwy@9fMBnN diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-chart-axis-labels-with-line-breaks.png b/chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-chart-axis-labels-with-line-breaks.png deleted file mode 100644 index 067baef4979c5c3e7db1654c61ecc4072f3c9bbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13609 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 T>%iBWCT-rhbpvDF&R_lq&~5+B diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-chart-label-intersect-action.png b/chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-chart-label-intersect-action.png deleted file mode 100644 index 87e91b7558cf6218ffecd2b77227ff8d47483442..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33219 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 W7v$}JzGDu2?fA}ZYtEK~vHt~N!LH~4 diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-chart-multi-level-labels.png b/chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-chart-multi-level-labels.png deleted file mode 100644 index 2c08350d76ddd05fe1e766159fe4eb7acfe279c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40097 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 diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-chart-rotating-labels.png b/chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-chart-rotating-labels.png deleted file mode 100644 index df461997d4a0abddbd33dd06a84db8336cd2bec5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41667 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 VgQSO!Th4(bJzf1=);T3K0RZ;mCjI~b diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-with-axis-labels.png b/chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-with-axis-labels.png deleted file mode 100644 index 8ec887a883fc182dd4037afe72b20f2506c75c87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25780 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 diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-with-data.png b/chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-with-data.png deleted file mode 100644 index df6d359203ae20d3d446582ff9261b26dba3f577..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23977 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 H7w`NZUk{k) diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-with-datalabel.png b/chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-with-datalabel.png deleted file mode 100644 index 034796e052c40abc53d5363ac54aefff0fc0a63a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28910 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 diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-with-legend.png b/chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-with-legend.png deleted file mode 100644 index accccc80cd60ed4583af08b705ee59e3c166ff85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26122 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 Bt)2h? diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-with-palette.png b/chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-with-palette.png deleted file mode 100644 index a64b48b24c149da339fb6f3bbec97554e64454de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25617 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 diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-with-tooltip.png b/chart-sdk/asp-net-mvc/heatmap-charts/images/heatmap-with-tooltip.png deleted file mode 100644 index 2b29057dae0e6ebe6c9c7de7165904e5c2a6ebab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28383 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 diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/nuget-demo.png b/chart-sdk/asp-net-mvc/heatmap-charts/images/nuget-demo.png deleted file mode 100644 index 3fc06b162e6c40ae34e489ab50d170290875fb54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70328 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 H+3SA;@~3m! diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/selection/heatmap-chart-clear-selection.gif b/chart-sdk/asp-net-mvc/heatmap-charts/images/selection/heatmap-chart-clear-selection.gif deleted file mode 100644 index b8fa215ccedcc0c02501742659811aacd5a4fb5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 582962 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 z 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 S&A}Rn1gCa5Yh%@n6 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

    7I|9 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셎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 SsqODnoFzKH;1=`$~r{GIxx^Xb<8sl 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%0AafJfI09^o+zwbc*6z^e~6}6(mLX|-H2IJO> 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 DUNAHk diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/selection/heatmap-chart-selection.gif b/chart-sdk/asp-net-mvc/heatmap-charts/images/selection/heatmap-chart-selection.gif deleted file mode 100644 index 54af5a6b10d19421812242c4233502df4342f876..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 149701 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%0A?quhq&0N^TWRI}8u0Qu;`ViP?0qOo?HW8BB?W zgiiav>Q^T6WEVVZnke+@(q+Tf?Bm0k^?j3Idu;>Ev-)XGr>4z8U3wLbl9yJd*e%q9 zHVKnCdcvo@S+A3q)lxYkyQUWvukwD=ih1i^l)O8J3Q=>7-f&B({PLyp2~tiDXCIVI z^pXk)E=_vGOG+{VBeNkPWkpy#<=Y?S)5-s8i^099d-%sY)0NDMq6f|Uo!;0YDp>Qb zAkSZew0;#H(`6Bf(rhI~Fq9}E#r!l5mmg+<0t3qflP0RvoU>q$<}Zh*VyuMRgn(+q z*@byXP$g9tg=qY)C*Ta__s!&1f%a>EWu)$cq^^UUibAa}@>3~|qCKz;d>4#=*Z(J- zo*I}W5sY(WNd%4MG6a^8fHzd%pN*mMDVL`z3C;jxav~@v(A{E&VRiu6B4ZBIX-exp zHbkW#oH|<49-msDAEFnn-@yP}x&oCT5=~|R5!ni)5ZHhP%ZLU%tOzXX`QSH`JMuC1 zmd>AVHg2QZ+n&phGCX-gU@msL*k!xm%)oERg1GAgHDNI8_yf-2C|hR*c^#s+wkrx| zbaZ;(ypBVNb!qe=mc0HzI0$ZSC$pDh0m6}6f}jCassPxWJmIo)j>CV$Z z3=`s3@&lU1ufxkEmf|z`G9qZM)y9;c3hR?ksj^`IE}R4P%w^uerVzweerV_gQmTA| z0WV|xF2hJ_xTTgxt2&4d!wA8qu?H@l=F(jI2`NkpR|C}t?l=Jk1woe&uaNhIog;0I z{z+7)_pcvWr*kW+{zkEf@uJMN->AYnL-_T3U(Y-J{BsI5G>zal6Jx&su*2Q?jOIR5 zTU|pi6tGTFw^kiAgv+4vb})%J#h>FI_H?Z8Zd#zOMlsF58_ejfN5iUtc5IYqZ(;d} zRAv5cwcgha6>89IW$joS^hB?y{V?JT&j=xTPEZ`@JEAeO3~xk!>YUh0oJntsl|FyR za5iOX$OWN~J0S@AJZAc6OpRqbU5cQ0PsMLIR}Uv4X@Ds$uBiiKy{0ET@91#Qr^48F zzahT*NN-t6U-N@#O&Oy0)5FTy|m{y5V6z7SmtIo^|xXU1`*i!>X9*atz1(gv2P{+3?NI%NqG z6ko~dk1X&E>JB_#tBrEOrPB*w@$28*xcLWqPTdXO>-Z{!<#+v&aZ!X>*ax{-QJjXH z2MLC`yT!N7^v!DbY)zR8%Wcc9~0};IIHg~1~MO8 zhZd-T5rN4yc>B1xi;Pm>nrS{iLx7p6K@vd-5E(sxr)ZvqG#Pd#9%4{fAyVWFR#Okw zVU`lCQ$uZo_(P@skxbp~;N$^YT}*D+7osFLwiJ!uS4+Xo zrk=cY5M865;Eo|8vq2yBPH{kcakjGhAS7UY7VL%?WbDI?HylRiCAs4oMR|$FFQY}whQ)uK z6N{0?$~!A!9mxq}C0v*BP`C?nfYJr2%#~@R=%B;n>;k+qhT_r>;>;l8hfhUy6B2O^ zypXjEQ8J$GMdYcwh&bVJG@f zv-pisze)0?go}r8iG__(MTGx~;!28nRgTkCNGO-+Y^N^^kLfNKuQnIU3XjWKi*F29 zY}RCIO=n2bl%GhaO>>W!1C5CP)i<#M-PVQ z3`_A}NO2aWXDUDB1ea%2N{Rh7mwG-EU(!rop;q{mVz^rKy?Yhip_Y1(l7c>$h6PC0 zw?`x5sE(c~jZp)(V3mGa03bUudd;J2%_(28CCsPj4;3KCIsbkySJ*9zba zQeVNmZHPOqW8z5YRDo4nj+?Q#kA*K?e$o+io*Sdf-3UTzQz0p z&SFH(V&&kH?V^$}&|rxVK!6vJ!w;Y|;1)H)VKT{JkML0N%uvYgP@v|H^P_Q11kgCG zrx9kzrjOf*bLXR<$8uv=Tyj>_YE;0EF?yPpiG`QVpyh8uRdPI*Ls3>z!AVjSfQz)PfFzIGtiaQ( zq}{CI*{qh?tl-%s)!8Il*{m1YY=GOM#DmM_i2(F#vB+$(>TI#uXt8^5almZ_Dj?nq zHo0jxxp%gTSt8!&Axwa^1>m*?@wA0#w}pAOMP#-GcQWgfBg5?>Ch)W;X}70*9lK<< zCsiVK&$f5lA!NgMzUn~mEF@D z?X4ie?p@lRZj_z{o}Lr!o0?i`-pFG73r?0xa<1ri~z+99sa_JS^Y z!Fcc`6J$3&=8+DFO~gdxHkAmJS# z(;1-f8X%`buGodm-i7`3F~Ep7$jm#)sx!z$hpcPoG-3+LI~h^^GAM{QB>XX`>NhC! zbiP29Fm@d1mF!TBMd8K4cQYRhqevtZ2pJS^zcUXvS99a;p%qbOrl0i zvqr4CMr^7^>^4X2KSmrb;f8PfK_&REK3gjf`ma@Sba=2*_hSYFhy7TrjZ&Une@uu;@VMb~)M7pHxU z*L{q;Mj>{Vjrw>^w0(^3jB^oq0l$(@&uE}aisQbLJe7vc7 z-YHG5@nx^6KUw4TT~nKzQ&qeZ&6^1AywmLnKm`(DU)FSQ)c~E>^vwI_41w%8h;EkTYHGL2p~Y*K>Ps`M2~Rg?f8kFK^3E~K4*mpr&#@zhV|UMS zJq|#&dcEsT;k2K@GY=;FK}cp@MJG#Z7v9G zEg7OLir_C->MX|6PD^<&OUn|{e=f>>&Sv)kmHC!bt(P#Pm$bZBUoGg-FB`}% zqgXAQMlYK45z0<2Gtf^e;jf_atvK<`xJ0jLR?NlNfu+ursMP%pF9_ngr<^5D^ph&;hz^T zofoo4Cmc}c^H?S$!k30imrBYe%TAYG^!h5p7pv_Rr0tit!(8U3d(UzQEE|Xl8&=b6 z2;KwptsCbn8)(8k=%kyIsq5IJeYoD6m8qM_HJik3{l}-I@T6O4tzF29TM>3!bfi5D z?ru6y3)!>|ZZTj2w0yWPN-?a%24^lb-WW7CE&2jpox zF=y+ZYdeW&{WdS1sSX1UFNc||N4gHNBCnq=FdkY>4%`2!)mlyL5E`$ z(xV2n9+$S`?3Lqu;=>ZfLtV4Op7J*=Dz|U?iE`P1)_bS$*BC%l)-+1;;9VU z2_XDbJomJxd@r7TU}J5ML;s97?4W`4bn5IN(&03Q^_*Ga{155zzlg4Yv2$#%vxApl zK>IQ1=RV}mKD>x1;?Kjoi1T;rhg)aMXptl6WS0``mw5)4M&6gE>6cH{m)_+UWUue1 zcg`+eSdZw(4;X*$F#p+MB@#8lk)iu1rIKS0LyL(`{dsethFufyo zxV2V7L><4=BinaU+WA7Z=Bl*jzW%|3ZNsYl@8>_aKmY9d{Mqu0TnT7j31Z_7G3->g zL~hww3`W-aBB|vbpjCNw8X$-WZv^knj`#--z_W4L)^ZocjI4?XAe}%;gFafgJ@OcK zM`jom-MVL5e$L+w9wNSHq}P(p?15JNEL}aDL-F_BGm&HuhzS~1UPpkhK(u-#MoEPO zh{4|35ubOFF36rfgC>v}6!gwNm=4zJHSw4R`JT|Pz*9#(cyC+=DFZA3j{s4b4X7_< zx9DnSaQZ*JP~RV1t$xv|DENDt)b3zWqv#4Vc;Z)OwXjOar%U|Cq=^HGxM#9s?3l|_ z@o22c%Sw_a(EXL?Zo9jIDr#BMwzhL9_o_A#8wapXVCX*%|?SyF_>%!xHVpZAWm zOG0)U#ZumSp=vvs$q6cD;u$}E@iS(>4n19~?cFgZLf5`{qqU)uNrh<}RO^S6hy)TZ zR#rfbAembg8MvxBsw=%6DFB5GFZtY*hnVJdVH#ZHz$*4uY5Q?X}U&P!XH?Z zF4bf*Nl8Arl9AD$Yj#Carv1E{=@+LBPB)X}m@aC(j-qz<{(!X8fkCwu3FSBH$^Cx8 z=XT{uXeft)C7wRP-kG~UnS1#xO~cet)RNQ%smy2etL4PBQ-D^DY%z(|s5`?Y7)jlO z6B_ADX+l_(eI&bDpFqqUSV|I;6}`Nsmz8>9m*hzR<-xpOT!F_h-lZY>Z16h(`$jN_ zHn{8^iN%0Q|KduK1mBLUfCOwF=E6B7mgc&HAVXi zQa-uW1;zluOv|CrYdWDEjP5=*yMTm~Ju6fo12oZD8P)=P1ptt>eNp~&ycH*$C@ja! z7*y)JVvRP~pWKn@@$pGXfAlbiVN!x%SJyi@^&6@^-jhPwg_f!sbNzD_f( z>OR!08e;x=36wVI8e26o56@biP)V*!lpj zJuYtyJ<0}A`OG_a-?|;0Bhr_`k4K_52X!87t-^^Sv6&4<@PyQSl!!FrzYD*? zGvpeD1UKJ~HW#$Q-E|F^c(G)nqIf42?=7G!t*8#s&D?Am@oGyH+-Wtc8jrz3CW#Nf zME^3ppu{T!1suri<4>oJy=zBK*c9f1uP7aR_00k%U%30#tV1lV#Eh0s%XeG$Z;X+C z!N$Y@7)Wo1Oq(4Y#G8Yg{F}G}z!FynN(6dcZDqK@H`6Zp6I|X5vtEe0OvXd5uLxVP zF>)B_lWiyfSgGfXR4AUh1y7IM|7{5AXXXT8(xeew7tM}j_WJ;r{v*Mpl`ppIZ#X=E zE&zV1qX-CwWcBsqa){FhDXJ_2l;5elcHw%d^uA{x^bk>xGs@-8EIL=2f<*da8VSU% z)~??4Gm=UB?P?G?c%p!g*hfS;Z0muvk4jP&=G1VtgLj!I!qY^lhFc!;DiuM~rXoHjKj+Ov^~P%1c+FdC)&OhGJU+E@ zRpbJj6Kl4&;geaXQYevEs1p5sCY*P+Y&XtEZ!%7`WbU>&f2LUTby1^Daks<-?nG($ zdt-IBo3D*Nla%;@W_`JGd88ZStHx=vQt94p-j7pTtykm)17!CK3Z_!y4?zn(s?}v- zy9a69%HcwK7EQZ0DqlSXa6 zT&MV%nDc8DkJ+?vrGsUptORRqOHBKVrU*|~USj(z? zA2;daMg+DV(q%19>vOplw#QnjKKf4<+}Rduuuy7lFU}ghDYaUo40Wh1C+hoZ%M%55 z4Y~;yTu6D{1{tlfNSX%*BX|N*%2E`?e-t++xTh59pGu}YED7Pd*ZosHVf~@oyV1v8 z-JeFJo6@Xzp!h+~L;v*E5WL)fMaopKVs?(Oy*$3P_Ej|f^!z6R@#L{Z{o2a212dIg z=Y>W?sH)x}k-pC2$EmM9s8a*8s)AL3dOi&JwPW9mhmEWJ`X~ZL!=OllEk-<F5O*-XGslt2E^xyF}_@E@y_Ms#%x{jB&C zIT|-B;VnbJpKc97uY}k9bDqKchL+>!b$1f2UQV)PmxF3;e}i6HgZvyfHftqo&~YK(8rRs?ggxT;Rk!bTwJ%MzL$*aSuSBfHngQ5Q1zmxH2jL6x))}?>GF>4;c)cTrGx zQF4n>st36oz|)v@(YSWe`ghUAbm*Ik~3IbgRg8T=9;|7A& zgZLJJuf!b#VKW2aI|C6n1Cc8O#N?7VpaLgPFr%4ss^N%{D&LuKD9%8D45{$W`c1HI+W!_?kgE+-fYK7ez#T|8p#hJ0wow2!^;bqU97T2*$ zJDGLtv1^I(O+EQyfw5y(rD-$8D_6yX)Uk)Ku}RPIr_zy=ld+eZ@wr@uWr)(!u);x< z(mwb2jk@wC_1G41@ZHQfqSwg1;KXXK(qqp=$%q`%?nI5=@GC^+^=S;4#(h~ju_r$P zr!m>BJ`!o7)PFL8m^Xp7JN#~Rf+$|@DNN;gXB_=jWf4UgQ$uDocXC925=TGR~9Y5p7f6lVO?s^Ap0!W6E#YEq9Xy?Mbad)Z`u z>C^`=IT8i6;~7=f+G%ne)o=95fo9XW#A=-SlQeG1h-uS1VN=5KGK>LgD6Las3S%E@ zr&&l;Fyj%hB-KU2{n{bwP@ZWn8g*%*(YM!m-*sBDSA`#LcG`bN=2k^8Z$^k@Hs@(t zK|@)TWlTvyV;Fl@+n!F6XZFx;MvrAw!(0PBZ3bATZXh}IIZxx}M4h%*!&rZeM`JGd zX4bHE{3vej`DwyrS5-?=Q@d;~$ZXESd;-@@o^Ew+ICsuje@L}g^ATmvEneQ_cJ4(` z^Fm(p>*=sOj~2DpoT!G@_wW&YjXB%!`Edyi-vId^ty*UgEiW7`@7CnkFVFMqH5z!t z+JSkpe!Cj}3fic%nh|-jL0;OYBlF8ETA?g&AG-xO)CJvD?TFh2ZMem#vY`N)&#^*_ z3t`&vY1*N+3yC}z^l<9i6>bA^&j@bR&X0A{xDIr9ont-#?i8I)6y42kZs%V|*CDCnlTd5Av zi@RMGtexo?)fws4E}s?pL!&(|sXk%9)MviX&!Vp#wL+4s2iDMkRWR2Nn_ZdT)muDO zTk8Eh*{VM^s=tuCG^n6ItiQU!qB9@fVD-Gz8qVN`Wu!}JsoQOxJz(AA*5Esw;Q-EhCDnS# zv;Q!OUQWC&U~bKs#K%{%+fViRS~NO98$?#}3|+eZEEI%4`V7ON_W!3@sY9In(d zo@N7n!rF71aaY-m^(k8^<+?ig< zW(0smt3YLizQ?YH8d1SYNrbKrAe@aioMOU=gn>wfFS-+0WeqIC2T>G8RxDTINEl(n zw@mKA!SayzHQr70ROgIPsE7UP=LiIQ1Q=oZzUmz;vylKg6ovv8Ai=?yd~L}Qv=&V8 ziUjCDtSBJy+d4A90Ehn2a?Mms3T^Eo+|nmuOFP$|b##FrlzijM7zM(u0RB}sagRa! z>g(_Bz0Z3pf7oLQL^Ln*$E8E}6~N!EQcyI;fc2O9k~YFL^VI^pN0BR|8rZ40RRcu% z0HH5R412tcV^)EBq$Q2XyBO0Zydxw=*0Fs)MD#Ec#F4l@87qTadX8j93>Xs!b!wgb zL-5FgF(~V7D+dxQ_X5#Chik!y80v4rOeu&a4ks4zK9QFHyfY20mDXSSz z^8p~OvQL0sRJ01Zt*4N_oTO>)4csgE-Y@XvbREt5X2pkuoM>ChqC?%M0ZCn$717c; zAtxlky73URZsej-R*wTKn-cXYQjBS zZy9Ls0bVx9kOHpv0uNUX>|Vz=N!Ees&Z;MaPlp6a@|a4_((v)Q<#sAomY>ouA8x=8 zQD7BXhy*?a$;0N*^IY}ps9X=9JIH0%(_ZT!!#LQd1qN56Y5R)pWJ=`}BIplx8c-xt z;zt`HVh0dh9JeF@g>db}uP)F;vN+kyFf!!(y+?>LWqn1RkC`p;VtxhYCJ81wKaTjW z@k3COY}ncT1TS{R&n%~SM;T>KPXgs1`h4d!HJ;FppVzQIy?2z$SXzT_fQl z|LU1#*A}-OzyZJk$dlgVB(^#2_o1R8L`X2Qeoh==K!o*EqmK`|>1#O$J>kl7VrdjY zS|(f`!>B!f9|>$wy#_ivT7FRQXK=<+x}koZd>Mo@wz_8l1fY-Jd|$o^y76z+9`dog zV3C$5s_-GEKkG2F;OxDiyQCEZ&_$ZKcqz?(DYuLL0~b#>D}*qr?0s~dpCD$b9?CZQ z>*ok-6sVwI(eCRg(r1OxH8^ehd~}{|2Hd}aW{4GrPHWh=i9%b;m-O0^w?q~jCB`Ov zLN`M-?&)pkWbmrGW79GFvsLX2$&Q3Q2F1MN8Z`Nn^*^V{#%Je+7t0-w|Bz|4z0OzD z86Y`44$(TY=MOcojW*7EH2)lpp673k)EM}n)n0ErcVfRQg-7a5S^^ z74=XYqgJ*$P2@y+5~t-h0f!A#W}BEJQ~CXGo#*dswv7&M zqRSTBg>vQB{7^hDDIIx(xq%ouTb91RoQ72v^Iy(Nc{jxxv!z99JnnDCTavVXx*@5t zpDb{H%`SiDaNb^NivAcN_wU0+iEeWhYlLd`{>~6W9nEQKjrH;rPcg4UTCVNlk}1|( zO!Mw+b<0Hr&Ee$<@Gap_wRGE)kmbbqes}oGs=M1=Z?)t3YvP?(UBCxYANkurQr}qA zzad%=m3yR~80oXbUN~}QhOmO&eR7MZe}9eNV06JtFt}t7^>0YU+5|y;qVyDDBMfE~ z;b_KuTlz$G4T(YI4-E(~K0?i{5J}Po${014g^h?Gt@u=7*mK(3;bNdX(^%u%`|Th~ zosb3PSIJOW^-$U5B7=k^AtZDED+O88c*8q?^JHfGLGz!YL;tX%O)))kf6K6bF3`5E z`j;N(sENOyPC6-TCHHl!C@nGkZ5MRLRy@H$sFj$G)#sqTgZ%6p4x2-%NN<~%+}OT+ zx?)n}=sOPn;th!zWengs=D7qwFCq6~VwjW5xOK^M=OPTT$zYO}B>cvIiIqiXIzbrKdPa3z zbHP~O6`gZVmuT&_-!Qh7Z<{S8{B9}w8b!W9j|2aMtjqN1T+7#Od$taOQw6Ja?_miZ zW&Jo9&v8(*LDg3HaNGTM%yKyw?K%qiO{bHo!%bI8zh(XYtq1~rAUvHh2``6#n)w* z^`i5nUn1UU#1?HKJ7p?EpRgXE0xO#&*t}~GT~+eJFRco9Eh>g0U~^OHzA5%NlaP2xQKDs#TP!a z;FNdg2;KO1c7X>JI$aJ8{O^w@r25~jBBnrkywfJ=B$&652`0Lz#~ecBSAJtHYII+~ zy@y#18siXQit(E}OY34MqN^ab-^-2%hg6di7$&uI<+Fsh5`{2IeR(Ir7!#eLy;Dg@ zFev>IGbSW=hnl4*)aAejNs1kW73Ty|_U4SsxuK?)lpRt}uZk;{$YanV`1Gn?mxmEj zLBr};G^}^^C9&;DRgt)tYSFR;%TPtZeszoE*|;dKq!Xspy!RTv{Op zIkn=c_^O&bRxbv5Q^x7vQ`q^efKCOM(6=C)l1%tEh{7OqI%}&2@&T?Be#96hCw&wy zrb8OZ{RsHuzNYw@ok*p+Nv-T?rjQ0vl-si@655ank*#G!Y|)vkEq=YlNSo@V-C~?? zoT@E%Z)Gw#T|(3M$o}K~%wz;+TIj^otT@|%@L`oK^m5i!MtGH)E=MDZDA!dbv@%<8 zl`M{0Xp*|hfUU%tmL_BBYVw6xthX!T^(*RX%e`3a-Zb`$O$m6-PNDc;N|slz>gu)8 z>79rG$lpCq-a}DYp?EM(WGf@^2D=o55$c01L7v5w18}E;0^f)6fYy3hJ-V6JE@SFJ z(kwpcRVpAf7^s;10w$;l1fj`b=UA%w^EO1UKOfb%KRr9D_i>EMzfoG?h1q?vN;lx> z7D$>VApTU$n@DO6UAS#d0q=?WLp-_Of4yf97H8hVh;8V3r6sMjY|Y%lscz_H_2vjO zJ=x;1qru~CPZVCZBd zgxUzaz%KQ+>o(GpcpkjZ4iV1yzH4vwZCIbSx&*wb&usgTe zqG#MK0Z)fCLCFnB9o;2D=wa}JM!1(o0EodU06`fl2)4AwuDZuDg3(7PiJIF2 zDHM&Jxc`K0lL43p-!-kFa#Nk+34R;eZhIpNww%Gd`9}ySU6QX?dwBc#H%v=i(y`X2 zgkSj!{L**6TiOHF;3b6%Ln9%4`VfqMX}DMU@QWjp^bx{=+j6Dni%QJpg1gLO4sO7| zvxMIu;=cgFnda*1&aXHYBfly9xQrUF4LV)x1uh!X{wC3Nb$f{jhrE*B?<(o62K;=9 zTo3n9ViKOoIn#~}8HV|*zRXtg@>PELrbC&gA3G5+711+Q<5v1%qtGEYgE!3q0DfSwHut@TRvgbR)#UR zy1eYrc7=3+zc?>53?T`8&!3v8vYKeUTK+Eu9t!2gPlJB~9!o+IXT-?WVF)$dJ@%ig zP-6o{B#xK?#?+r2U)-XAZSNXH*MUAnqR=#Z;NV3 zpIVM`SS35_^A^pR9<2>!ld}ok)e4;r1ztYoU@j#?0wrT824aQD@2m}`1ghk;#iue< zHi!2dj56sYRMaLZoV>>MLa)Y`LOGy>6mH(kYYnPR{cVV5CKOp8J!IkYXPXd^(aN_s9;+IxpKFjwX-^~NW=B`sH0=kq7pJXP=cPhDmLa)BIU zX0@}q3h;!AebI_%x!ICAN@9dO@aFl^)LR6*Dx^EA=`^3jsO67F)TE@;<;*iw%r#6F zG&EH-ZFWPP&9#OWw0w8-LUzZaccGLtI=HkSdCev2%r#qR^v2R8$IRy@|4D=io2#_`I)kN2r3rl+1g4b7GuC&3&J&J z%w0=OBddsftAu=O#(d2dQybM3y{h~R)QmNIGrPcL^C^p8)_eA6+LoYI2Y7wQ2Mc4+ zz7BGM6S}4I)uJpp*+T=E57LG#&ozvQ`{AOnq3jBP`rlv>ayVR>E;{olQ;E zyHdrHT*_CvJl62MEt-7y-TDXfhEUrKU&iLXcslhiRFvYct)d-u$IV^GH3qu12HLH{ zBds>(Z4WzbzUJ)@CDGBgU0=kguunR9ZMz&mHLRs)y|$%eOtw`6b8a!SS=C8h1G9A3iSSUV%#__I^5STO9WA-t_(N$k z$esh4#qajb;syn;T%yf_d$~Q1sM~!XpGNJQwuuvS)dE^fKC$l`9bT-8Dr7K^$y}g^y zuRd@_4nTC^HgY-e37{f%S}E4G4}zhG6(6~?0PTSO@yFvPEb2C8zM^8NPGYn-oj?g+ zdZ$iYvo3OC*y7kx07)07D`*K>beXh+Zi33I&|!7W{&LNp;-+lfq9nUk^gXj^@He)5 zcj_^ga-_J<&^J;BvnWv}3`zcs`@tsPx;z}N8&)%GGqcwVr~bx}Z|r0>h`Li^&sJ8VC6lF)MkWB^oj zto6b=1lXbop5;JdQM>~vs)s0nb|=`ibCl!s?Lol9K)8yR5IG;TBxp2_50VTJ$Leyx z#+Ux4gUrKs;mDcJ>9SI>fDvv5|nXn(M5*>0u8WI>p_tnbz4b& z-bfvA!=PJMjquI-s8Tki~H!&A>=xu0~lLfJU#K`0_pg4^a&IOMGlm z!R|ke(N*EMqNpfPMg%5o><$d{-#GXHj0=XNk4$vfJ_uG_h71?DQO@kmd2meHT;fg~ zDL%B=E{j8#h`QR>Vik1Q=afblctpiKf1M@neXy8)$N*QoWF4gBAZlt+R5M3D7q*<; zP6|Y5FtAp+`MNPg^l=U*sM`r=b#>t00XFKSA3kqF6@SkRdUkNA=(@r}U&My6i(|1j zi;2Oj-_S}V(K-1N>fT7cw_LgPLHB2eB(nQ!bm9GS8V>0~jAQXXtirbi(Rn)G)YZ70 zRBd2(U_#vP9()w9Z|(@mMh82wi2=m0Br~--m6T|$-ni&7;6K4gl3Ymr|9br4GW(^QCg$_@ z7T~RLJ&wWV$ z_WD@;!O#=d>pD2zJ@^hvYIfS!&Oo-DPvR0**dPTgv9G38tE6A_?yX4WJ2&@4f3@?` zDprMs)cpd(Fn<8C!%i`nfnM_#SXgW9i090LuSV^-oj?yCEd-eDbXE1zmnGzKd>590 z;WJ;Zh8VLNA4zRzarQ)_4=#>GpT=2@esp~(+;_xno2C`OAT{NnL^7%sLE}#%MB_1*p~iz{h0gdqXx>OH}0b#>0=7@BMqwn z4sUa&NLhnabIqfBg=u4L5M3QpPMs1`z4U8VJr{Wc(Z9@J%>|)ujgibH;IB=1`%Rxr zn&$_a_e~2$mRip1TZ7!%N*>zk-P#NG+PRE7rUyFyvWMe6`9ypV5q`|te(b8Y?KZsW z{$SCAwb3(Oq4e`1sP_%D&gekv3H$NXFJL=>a6Qm%KKOoPP)nwFo4@ZzN#A?x*6yc< zp{J1&o6(fZ(NE@M2--k*BhuPLUKXFWs*G-ZMWz!15u|3Q43MIcc9RIsII`Cem`z$G2wDJQS#hp;kCStGrwFuuSUJFtiSs6 z>&(yZi(rFU+uC&{@@0g!S=Ap2ADB~wU+sbd@4vCO)$z7j=LkhQKQ(}bcjsp}Ozk(j zw>M35zpxe*lz0aFyr^fi9!MLlOM6!)zZ{AjFJJ#yd3;y>sQ7&AL`5fl|)bP;8|V%c|-6g^Hz`#lh;3wxWnx0Z%AC2o(;MW+RR$70jq5e;X<+e>tMMGg$!`OCq zcF8FGP$9*p>}F8UO(SaFV37-Lfgpe+LHHnS6=TutP$%K@e5#jwot1G+ypHalU6y6s z`d#-b!}b72erGo3I=!djSMk3e-R5UY^uGfA{^nUb7T2x);6YVfS8P4~u<#R@uC(E! zATYntfUbxSUBvgkty|d%Pg(<4<}K8FvIVl6hR43E-yRc&|IHmOZBS?y%b~-!8$;}l zWRgl9xM=Wuk|_{hKfgTrsHAL+@VKn@ja*x@%aD(+-$VQ3q-s)F*S>mD@r}5@imRKZ zYm&8m)^ypXd*1SIZTY?lxQQysGrwD?fXd#`8xoBPReD_A&Z@pV}sbBrO_6^V5 zU2zFR_uuYsLvOrvzP}y*cqYkz*1mtsG*C`+nYoloJMG*zc)A!QTYtKm6v_DEwh~>C z{$(eG%=_EkAH$c&!~XS`r+@41FL$dd5dbu07##Hm5H$%3VO914xdsWe;fW$CM)~5@ zY{0QCL|ne<%J&a85Zd=U(S4)*sJM-hK6#*h6MV~}TsPkteOk}6XelvdV!lDpN z-vkk=qHRC1HP?DRM;A=SaJ>TcWx4k!3-DE5)Cq6Yrn8l+h2@J~i)Kr7x;aO&OtyE1!staijZE_qf7aVzugGX93uyx1oY|6dbnDZ9sqYQQrZe+b z&bfi`=1+^!9L?TL_2Ow?Ba`<=U*TO{fXS%`!?)#WFJF}y5b^3oYrNCqYpk38Vn;n7 zfTs6>&ELrM@pN6BR8gAc5Q1|u8YOCfUZZj^dPx-(MDY&?PxvzLq8Dm-BZqJ)`k{5XD+COQ24`8p zJJ2TwlJ?CS2Rr-7m}pa_<0phLip87!%87@k3auQy&kW;j(l(7ysvIztXM4eqjTB49 zHjAdk2-%U5X628GQ8bw`i^CU{&67|wV2F;_5souYeD91zD{dGu7?or}t8S5ulr@+S zwQXaFN^$ICpi8q``bV2?eKbg$Ve#;rHq#W@hBnKH@FQ)uJ|i-1j?Tv=np`cpVwya4 zo$oaHDmHR71&ZGZX$n8R;Y5pMlAEZDC5uC;OT?Pq=}?!74C(9$f&cIJcU+Jva1LPi zKgY-aQy@Y{Dfe^%LLs+*|9=TYXjADiAc#=P|6zX*pr!)-coT?>rhG8cTTCS09cq3gY2K)AyDwzYcUdRXo2N}aE;#u4Dms~>Ck;e{gy#3H0QAj z;ivq&40Y6iWrB$Wt2PjPaFBcz5v$<3e9^r7jpU^j7NY9NJ(}&X!RA1bSU-n3L@V@)Kbz#ocM_T$9Bx*g~%^?C{THD-rD!7`Z zq{?65jY$V1@Q6SZd}d}&r$jixHCx9RatkJ;?xT@0(2?IMwbs#i`67dKg^CFV657yC z?QWHGfMovL2l5NG@$XGh+)U*ooZ`peN5cD9jI?O~i8=QjjlnJ&q2K@@i=dA1Lcu>z zx_g~VaW?R~--wFqWUm#k%NM_J9*>y9dG<_|Lg*iGN1ODUQX*rNleuBhSf?~c75+y< zqHXYSVRup}R!8n{Jf)2e0NndHsI_>y!35+IZHHVJ4rji&2ZH*~S(H$D12mXMMvx>y z6Sr|b9GU$5O|E)!&+{70F#$aQ$7eQ+{_Pcp{;Z+nCKr43GDN>($CJ2|;b42OZddYN zS*)de4}tTq^|$i2Pg!bYC!*vfvtFO?nhie{{uPc4c4Pu#XM$W}+TgyM^C3tWfk|XU zQ>iO_@v#TtxCS~S>?-`o{Rbf8GGg!h{IM74vyc^JVhlXC>6pSO#KW${2$s+(J{Ar5 zJIKT-+&f{(1ZVcVo=t;uC z+C(I*1xUx|EFpe15d0K=GL?f`U{UI71|OUSdk@rc!b?79c!3{TA_Bp%^=yw!E$)2qlXz z=wo5U$Roz}?;vtG^C6YdM;;ugTNC>Eb|g8A*X$ zS#>v*%)%+b;*X)l>iKVIyiG8yd3X|*r$RQP%^89xp!v{Uj{ z!tXMfqP|;5p{^^7W??qH-qcR*a0B@1pO`)BM2;;xnkgnLKo%@gvDuR=FsMUv_}OQG3$7C_Y#2Wug?Tqfe(RKP`iV=lDA zUXne0OEZzyrB>SIkBYDHP7Y+^nN_(C=)1>j3dq%l3a3-}+7{x`FEj*tA;3`a)VIlQ zTiH}$6ux)^VoelTLHI{a2M$3{(Y*0rUUc-;$4Y1R3=o*IU^_ z4h8rQ*6dCeDCfwfE#-mx(uomls6W;m&-_93;ju^lkJrkgIqqPP_joQ-Z`(pb7k9ee zo~gfy7(KRpy&XnoU@q{tY^9qLEUsVtH*c#yio%dO45x6jJcx?Od}X0%Z#=Ud%|f6f z+k7~wHL!fJ(Pe$M!gQK=wfg38IQZ8P>tfUO*?I@TRJqk7@6igrU*yTEcH{MawFsylF208zG; zF%r0;LX?|20TC3)ZD3`J6uFYK9U*w<5$OYc3F!5bK!YF)^$W7`eJ`(KEcs=*ey9w_lp+H3VZ%$*3#OQG|$smTVa9+ngr2W({bF%wspm406bRL$C z{fwW4A-S#);1QjI3MRHFg!CRO7_5d|Q<%W55|stD_6Ep_U?bM-6{Ht)lYjC|c!R@N!B&`H31fT;}V=S`C+ zS0AETJ_Q{2bO{)(uqqUKEiYgVN2`dW4~IVd{}y83_fkq9Izb4Ne%sA1u&>$GQZ3~)a1g>c0SU2k ztyTqKA99E=P3fuo@@^MOtd9}BD(b4+v|e>_DW~#ryLbkeo2v$G)pk<){lsXera+mY z=!lejBZtDLbe@}>L=qsWwqj;s(k|Kr|HoI_>sq||2V z%aW)OPW*f|S1)m2r_yE;N<1h%PlJH!E)TgLyV#n0MckjgT0lYBECNA?bRktEP>j)58tFgJQFc zC^&u{mZ!GlQTyvD@E8ZR89T(L6lVV}kg<%h23e$9$F1@|nvHzpg`^*2z@460zs9JD zS=eQD(uwRJj{8tbWWv)}h+^rW`*YR=yz?rA5;IOVNvdaKmlclCnnZusjKf}lrARGG z2cS7orzuWZv9&}e0>f+E1rDt~@E{{5gx=(_+XI!%k`?{3CDdtqtlw3_q8O7T-?Jpa z77_@7)E;73DZ$0+1%$IjR@)SF*u|RGQz1Zd$|8BxRkb3yxnhUgQhtgf(J&ocMNghm z3=eVIAvvv@B^;UL|D(P0j%LIE|9yrLBc#+WV$`Y{t=cq3)vhj7TUFFvEk!AkAoi*~ zN{rf+QmaOk+Orf@T59juF>|B+e7^Udd++a@-(UBy`*;4#ImzQW-mj;oI!%gzbl%ta zVh?CBO7V6GhtSJA&a52*6nLWw>b>&GX>~r@PeQfqv+tvOi(kn;_ph-6@gTny+tkK} zw2D}kXX};N8FibaIQ(V+6CCWV!`|uhIUxELeY0-aVOWGg>zZb=GS9G~r^PQora3c||-&SCzZp zK>5H~c1q`o|Lf{T!sTH1?d~TiM0L~2i8zu{cM8Noz(MrO&@4Su6bgi9SY%m%pzbvF zL&9g)zA}tV&orGkp#@G?9(+^xH$y6+RY<=))acO@@}#|Y!7fD)FHPTP<3qPe_DM!M z)?09nCNZAd!+;Rc)GukLE`TMjyopbn<&$~Usc-cmuK(#Qu%m@@>^5b5fBCb^_Hvz% zOwS&Qm4mV;oVl>Wj~F6I4$ex}QnxzLD-m%}sc6XiSat~S`}@p*9VV>R-N zR!GA(UPJA>Qu*b4%X3vJneQ<#pWiOAGx6IWq3Hcs8gyypzP$`LZa%Lpi1U#t$HPy% zntO_gy$(N_e~ixFzgYzK(YG^7t?Fx&e)S0mN*Evd@yluLV+P-{_n5peHnL96{5?5_&he%ARf%wr? zN5!C+bAG=QuMTN`VzRkTmckJ}VpI3*!%hsvVIh^#zLJUdn-uJKnrX%P6Des(~0%d>&M+&rw7iQYkNleC)?so z2iw<0j`sa-P5Xfe=XY_OK;Zv0GU@|5uhGSwPxpn&p2ipuZcTsLXYrGYhCQ zR_Kq!zo;z{nm*_HN8-!6E>9FNhF_FuvD&(zU70_atr_dILq(yR@1z>9{Z{*9;kP0k z`jcZhT9U*!YYF9~#z2$Qbc13zx~oclRJ(9rIib?Ds;%+dUY^w1br_1ieL&5nTZ8Y; zz=1eSduqyOF#6wweRXR;%r)n1={5G$RxI@YyAe9{pQFa4jnH(xv!li}t}8!#KUHu1 zB5j0n>(|$8{@Doat0%G4K(Qzn-;|fP$-(>%5dy23gcii4sCF$m z#!4F(Ak0k<7sB496AK@L=_CwRN~-3)?7{VW<13mZ8quS=k1|^=N4oG`auP!htXA}C zD1=!ZOjyvCgB5k6VMk;Pm#Y}#VX9IszVK)mo=m!!hC6=hv*;czGU^joj{O>9eSQVq z7$xe>!Q4op2ou_oA_QH>KxT^&w4N@JJXB@N(UcHZ2?KHt$dL*eSRJN9&UB2rMb3_- z-2yPVRH|IvrZX$197#Zw^N62!TP+W@X^H4l+*oz(M;wVp%bvcd!VPNjDY-P$I=Dng zLUr?ZKvbS(^ekA_Srr8g648ukw#o*!lZ8A&wOe}gx5}Yv9E$k~ZXL~{CpKo=y>jcu zI}Td=#9j%Z6aHuhUu(|)rSJs>)V$&c+I9>nW3naj*jTJ}HgQA~?26(n*LrJIM1r2h#xxVAL$mX90=QAOU z!3a)&13^`?<4iMN@cjcA1)3`QvV;4j;3Zz9eAq{4d(_kz_u;u>Uv-=xh02pfVpcP~ zGZm?l2${aVH61lCX8?!wbYE9wQHj&V+jQBpQgWDG6B`Z%Vh3)v_MIayRKl`haB9k; zdC4p9TmY98e-Q(&NwY<+y3vE10eFckS~>P`Ld~yAkX9W!*q(WD3U`_!SEgX++_McYt^o`WzYJjV{^b|$^IC>_@V4!ei{6Rg1^owsX z@U<3;Q6U#KU#uRyY53=N>X7$FabYi7LZ>M@VsL2nbK;3P<^nfAXkoO_wjH7fsVW&I zI_dC7bOfw2D;(frITKIuiR-`)r#b)yU??Qtf;xGm>7)6gVK~eQ8H5;4Wq?TEsN`%P z`&f0~1!-R7nNwbA1PX&jz3~bW5Xf7Ku`?_)Ll-4VD$6nkT$_pu`NZ{pwSdk3B0O*w z3>4Zz(R)}qxVbAnY*#F6^O4$kIiD2r@rrb;6V*ASYGo>ALU0+AXhp=WwAo}{k=wR+ z?(s3deCAKq4lsoxRc^O%$#d@v8r{)Tz1z#aMghA{i7Sg1RDg_kBuG=&FeRx5tblc< zI)E@5XRZ4pZ*#_mg(GJQ3>tV_OhfvLpXsTd(>YJhw1TB9S%!>%9RY#;}b1_I=x1S-?*1 zXI0K2xsGz?gWmw7Zx}h9%ml|$W~wgMcJ*pLfBxpf2-la|LGoU=yZ)1_URIy-mr6Y% zFb`)`-Rg6I8@8=sKf6Tp%X{WZ-)Kr^?V&N$oLJbF3I8wl-On6e70%WMWWP=@iEjYR zE;jB1=<`ft&ROTq2dlSUB=@JFffS(iq9t?#D-rZ>$65s(K0wiC7V5w%iI-B-RQ%x) zNg!JwuWV+>xfOK|VZ%*piPtdbP%Go*#%C&)x)yqignJ0zmNm^$w7Tc#j++VhNqmWU zLU(37kws)bsub~Fr3jyDjjgS(7NJKnrY({s^ARY{y+0ta6ciS+shztJmW(P& zzu9&T?}vo{?w_tMx#aXbJnG@hc_Z9K@$^k+dgSEC+;X#*D<2owZ zdxkersQc>rR(iYQ!eCE(UnUV`uTp(U-$UHGSOcYMTn_hE~nD}E4q9D7y#5kA%FK6 z{;PR&QhN0lU83MBbTt19x{z!jiEC)8Z(^i$;tX9nEAsj?$eWEp+oIe9By?XUeO%JF!&lc|rt7Uvwb;gtJle0^KG7amoeL)&70fCWlr2@PBPwE zI-56ls!1^uGydeV!ZqMfMM4)Xe~qLSBRmOR!1~1s)viCgNa$j^SG7GkOhOl5H(87I zGjyr$e2sHmof-NET_hV?NP7&*_Wz&@(b>C{AUK6=YE~odF{G1b>#3v{u@(T#9%+wZ zggh#M$tr)Ew8zlFjpV`zW!+(kwD}#P^fdT)sAwUXd6-0-<{Q+N5u2F^*?GbnCHcKY z3stF8q1kA4<`BLp4FO?`XzjCka|2)2xj4=%T66KnRt4{zHJz5`63sBeN%7_hav36^ zOgUtVRh1mKxKkTddWu7rZJy`Lp9O+0d#^v|iulsusnWcesV4;OdF5f57-=tdMIVjOY1eW z3HIx?i@8PXb*oh?>!0v#mp1BmM(j5l2=hf7jmLW{8%+R8Q9O=}#R1<85iG`krj=R6 zx4>?SZnmB`a@hRBYF)h9cEMwHvmG8Jy4As-=&;o(lvljfC0f0@)h*F3x=k7|ci8Tg zT`1n}Q`}$O?nh8w-WgD5aoicy6fD{Ksw=a$Gh}e{^6v0GBgfru#?~dfBab}Rc1O*E zF7J(5COYnYx5+En8+WK)+xy|tewj45FzUEJ>A6s{|MT@eac%z>l2VK?6~N*|m<|>! zCHxMTStray-xNETjWcpOm`k!QJ(y4PSU*_6l5Wi`<|H~DF6HNy9+DOp)(=<8+Qp7m zD@UD<)@l|?KlKuiD-_Hc_D{VZH`83NfAodY@7Sc1qe;=EcfYZ3+xiAEN^Urn$!G5y zOF!x9t>3SPjo*pRrw5C9?@td`t2a)M@a^Kn1ZYT`ib zcqBv@3wpYRqL9af#Q|V=WjP{R5s!icfN&AxH#E{P)(f;Dl-H3V&a_B0&uj-oCP_7_ zxGYd?2Tt>}CWhr}8Rkko51qKI8mDP1W?~2lBVLn;K6~hL(O8=zF-ZmC0(L!>Xr*}s z0EtioxioihO5wLbB8KIm95xgTv5<2t4!8?#tNDOF*FQ`n$?v@YMmZo6yjog1VgMdE z7AZu-0JXSh1~{LOqlhG+AlNscb66zh-nn4N*cCqA^O{uB2s)JLa{yO#y9hq`CR*Zo zNaz5COk8KrGx>^Sp$j*sC(7x?9(@HbxMYJF;L+rsL#bfo>^aV|XoK;u@hGw&$$`#x zKD(&|@FwZOl!|`D@e6o;+;0E^M+DOKT!DQN?T}0jR_&gi3I1sb5JK~`kvm}Hz{W^Q zo45!~I<*T2W9A@!YI^yvd?0u*j(d^y2GqffV?{KJ<5!6OL-UG+bDoRxeE5EMYBKK9 z*Fv1T&3*K=0PesEK}e-+kB>AygKZXJKn_yx{$i1E+Xf&#IHf^BI@a4ZH7`%gbKgS! zN+=XSejOBpyg`a0xsrl-9^r$8=nxD@MO$r|C4Kk0xP+>>qDymZ!7y56o<@%bIbx8W z(g6{ZKd~T+9LHflTSQih&N3ZOf4p3qLo2)7cLF+K|o%8Z z@);z0J?NSS1O0G8x-?U5WW`^L-pvYt^}`0p5K|W(?IPtCYra6;;>2BZz5ooox)38D z-?au7=x$IylBYvPR$c%IZK-rq5g5q$ju8};I32Mol1VMI3xGleIWGw_aFZ;#GCRz8 zBeV(t*|h>w!!;-Xj14dYd$2STY7sCPS9<=UBRRvE2eoBQ-HD^=Lq+5TFiQit?3ofd zItX<16~*W~rA*HIMb%28rYT2amKi{e;s>06s16V;3H?S#Kv2&N-4GY|;!j`PU!3 zbwh16lO+O52s*>N=Eaf`nBoc^vp4LZsPhJ*7Mz|p{0&q`P6lvyVtdqdQVroL{DNSZ zi`Grwp-Ng~oTuJVhqEt3{AK7?`sM>8w9sK2I1@)E5WV_?D+iRVD1nX@ZDkM|&!fbY zKD+c-?zyvkR?_e+fEDNBn(?C*!m=UQ!g>3Nz$f@h?xr@?=RSW{R-Rqxi;i!yYh()Q zT~WkT+0V_wFih&$1QkkFRjlv1H$5_Tqg1n93;m)KwLKw-T8MB>k4w*Z-^lkXWU$tw zD_ZdJ5*bUzC6AwOIiiz6&|3KsmaN?p!JHM->yWV)WjxIr5Qk+(2gG|i0-dY0a>e23 z$Fy%VM1SCQYR4xo6Z~`kRW_=0(iN+!@`wY5*0qW5BLVqxDs}wi#sXRWl%pzPU)Yy1 z%|)@T{{W-g!^x94s?KX-@T0PJi1vgT$lDjZ%<;xUU&SZz2-f zZ=G(X5|0;eH64!jpYDAkp5UXJju&nb4}TC(3H?o{q(#HiBhs%hD-tA&Br`@*cp@Q5 zNa``^6$z!eQ6!Xrge@X}%b?B~qnI^OzYvs}y5Ov8kU&kLzMq`pt^c>=*aT=aQngE0@rJTO+=bHV&b#5D8K zyV&@=U{zc|0PXXAJXjSc;h=`*AV*L7hM`*+8|d?-z!-@f0U$T5t>n)aZw|2Au?h4K@e|6`M#v8F|r;=%j* zp8v_3h|41v*#FvOB-T7XXON{wiX8vgWbh2tFI^x1*knJ4>+b($&HFl40`-sovgUeU z6?k=y9ngIiIf7|0n(k%OEy0Za-{kR^pL~ht(@A%zbokleBW(Y(r}nB|K-r7t@oQc? z$S3J%+g~Y}Gyb1aKAzcRR^FL9u>wBhXRHZa_~|HrW|K9`V^Ys-vb)bM<{LQvW0S3K z{b9|18|OdUUnJI4=Be*lo9PZR^(EP4?T?$=`L!zuRBIgWhx+LQjn; z^lhdCjW~lztjSLPl(hZTao2}8fyA0Zxt`35B2|l7H~AZdX2PXNta(%PXZ}ni=u5{; z6oNw7GFXnzHYY@xt6=txuJkL@7<~=lxww0vM9X;Nt^E+hL%M-y31)lkkCH6YN9Pis z<<@eg*j2saR4jabpp^#Bzml8kshSs>=uPKlosOii?oV^ws(tqsB`|&=(@kVK-`PM} zq#)jOL^~RNQembo5Uc`qg84J; zOliq#s+^021#G(hq`*B5$Jk5-vQJULYfzubv--$Y$8N$AQy^FzHV84x10j+zwDM99 z26MoJB(>o%E)rmVCuG88%;;XzngxR;cwv0JA>OlUL1L^3Dyx{N*Tyly*LAaLh6$wU zhRq0<@a$#QDU>TKFA($q0p9CqS7OhJ@;+{1Bmaz~AmLbBK7xz_t4Tkm7IY4a14zNC zyr;53OwqFdel3)~7Xz=~z%-fA^G=4e-{BRDK@|A*E>sx<*%?Y&YIQ#t|Bz5qe^xVr zJvSBua=|URSP;7Ayg5m2mPk081dKvrD*7^iFy&M^9ohlTK2npT!i(#@p~_EI(ShNA zZ%Zp876X3yh@8??PTjrnJ*EJh%gN}X=lwc{h7ONY7TP4zUuAYpIj9MeWB`O-ndjqZ zbrX>L)T!r_{sPX03*yI@Yq})d#zH6Cg;#CAIMKmD*qR&}N|-*BR79Gd04Vk)w=)0U z085-85$4*TDGTY6j)FlT#b~G(HCYlKOL?^uH2^GbfgMaxDkpX#$))1c$0R6Zt{0-@ zKcE7^2wQ2g2f#SHA@He$`u*v_sMo5uVo0%d4+8mi`}wPmz>lBEJs4 zvZUvEJNPghQ7#&bzOA%;iLKmMMl3LuqiN0&1Va9m(AO9f>4=hOuQbkZSO6dK7X+>=wiS0b$7e(R>27qH;SOC6xz}Q=fP3He+X{6K zI=PyiGp90Xr~aqIAEz>Xdt&bVrutx1q$w$BT~Z3FyODEBp?1{`5P~NgsVIFJW@!#^ zHduqgrm1pc8&=u06i8E|!NB0jC6`~COUO$bh=v>)v!te z%<&(mdo}$H>mL0_KaWoLarBM&pj*ekIf#UgTa8GVkoxk3+H1yv0Yemz^kD|6)Kk139sHd#TnSLklDJgUm zvp5wq{l@l{%m)0-@U#b5Mi2x#WkF@;0y#0FHrir1WKljaK++i_L-DlBE{r=e$`lX? z9V_*g0UZ|sHNA~=z$06tkrOWHAJ)FYi^xy|=rbvRIK&@}Lrw`Q)3Z{`u%1_9RgT5e zY7YARj-}r+@X;L$&?f{Kum;|d4ZLR@Xy_SeoD^tM6Zk9-@Ik_x+5nUThnD97hyYLy zmbT0qLn2gLf|o-Qy;DA>q#bi274(vD{sjS3WF2&^JjgA{%h#B34;h3WW8N|g&XWmN zdro)092fMCl0IDa{3J|c&VYVSfBxNiljS!N~8j9@*0mX!9Tm$49>lFltZo7mQ z5kgDyL(4ltOJ&27jp;vG1nnCz+RuU-A&gYAfQyoVW@Cmgn&F_Q;hn+Z;OF5765;%t z;Z%@_x@-XGIXyLk`aw>Fk1SveLdzRXKM9NUNuoEE1&Aa4#0{v6j6l=?S`aYuzyQjN z^J>-%7dH#og?KN(K@R{?9G6ZS?0&o-NM zo)zav6dRDNn_lI3=9nf|WcO#B^|}8EdqtGIK9Ks{LihX9NEF*`zU65*S6lf{*sDV- z&iNY*6+)B07XGM~a&&qdwp~2==`8H+t`=|kh|H`C)FE6ptP7@e*zW%0nDXh+>3*M` z`ka(EQXgVmH2XK~Ww)3c;uW_xJ=t=x?tk|u?3Feht|`yA>g5=jAARKbH|!0qy}hyC zFn-PDZTnf+>*KyP)SYZ`dQxw_`zP$Z?%nXheJ$Xv#}marVXs0$-fOOthwCddXJM~j z^ECj)->`QI1r*@z7o(M4obrch2u%l^yAu1&>*qlpiDESb`~NK12J`==*!--}{mRAP zVG^Imrb!g5nZhbNPoh}Gy~UX*`P|t~l4EK+8*{c``=+j=B|`d^2Gv~L9Yd01YG@TQ z7YB;4m?1f)1-F?j&lYTLatr2Dp7DO|6L{PDcfoeyt!H0tr$Ake|5J=Pg~%dStDLl8 z8~kQzK0RD|c`-X$L&P@6=d_b6Gs&uONh8F4**4W#pTxI0@+M0eskw#Ag;1Ymk*u%; zqR2{dRC*{+QO$hUa#4LL+ocj*mz}+D9kYEgwn4yq{(ZBw!cy5JC&@9D60vt=>X9!h zDe%qGCOM|d9wi^XJK2j>_6L$2)9Hv*huV3&Ffo_a5&QSg*Y~KM>wEi-#v4eE>BGkQ z^=|R9Q+EN9W2&QpFQVX9wErA(jpUemE3MkKG9+qCK4uLPeer#cOb(!D zHZ$dEUh`s6X8&b-sCR7&$xMm4_<>dI!215{Z*(e^pgDc@L@vrU9oflT&W+xEzi23g_tQv@shN_$%$Z|4e7yHxIi@Tf zIFe(Ef`wzr1T~wfP4H;e9xR1SM>Cxl-XBhz3Aw5HnIQ!qAf%f~ZPf9ZxegyF5uQnF zt=Ympj>pLMWYT$bv~V5bgAlY?Fk+BqYbOv4yX?|TiNLiA$Zv)igqxq&0ifxPH$#nk zvY4wozKA)UBfAicWNp`MyOOdQZWE56azc{nosU7c+W=|ug}%s-mq*^)$>Q4YxOo{Z z8G)qbhsWUCs6c4)3pLriES;^2dz&%QI~J_uTAkV&fOCNXaG4KSpoZ7i$jI;KH;ZFT4|NFz&iL{wCb<-aGJk zi~D!>JZ0F9)0}FRj7iot6^l*Axy@g_Y};ciP?j=M%q!hax-@p@O3KfBaM>rXdY?yr zNSmj%lo_(cy{!B2c0HV5aVD9l;r4YKxp&O3yuXO@Aw!4Ertx3DB-igp7aa;CS5fC% z26|d%lQG8UYh0D5@v(ttH;AHOedi$ZXgJxR#3JLxX?lw|Z2TQJ6onK5NH@HbE8T0W zCj*FlJap`sd2)+35jqhnX*;S#L#%NDfaMoT?0y8}*7ntZqYnZ9bA2 z$J-b;Q-ch4EV9KAD@N^IhT+uBShFuSkQ7N|SldhRY#F7&jEG^$70D8h)|DG1p^@k` z#U=`9=B1?`lNT}PSROBUTlZk4{P&hoeghWd9Ag^J zI=G=`jTTlgMKky5;4fEJP&hYi)A3wA%F0rWfq*M^BvpB*sWZE|$8e$p9OwrG|GM|G z681{?r(+CqM0Ug^LK~_Aq$XCjh**`lH?5chJ{#AHM_1U$;VFGJ@AZ8j!-Mz!U1u+G#W07l5m+z=VROxFBsp>v>w4p+$vb-p z3%sV~YRMu7CHXkSZVHSwa82KRM6102-Ou~ci@@!NGkStG!vQaC1yxW{)CiNTt&%b& z>C05U4p{bBTpNE9&l)Id2U~n&=|=A|@KrG{Stir=4ZlgJdlvqKd8O-R_jN;lMjnEn zQ7kt~k}eJqZ$;g2wBh~HKux{l9TKeJMkNKeic%dfNnN+}viGLb-thw3B<(-HJ!ZQgKK=Ee(e%e{b3m>yUTon|^T zxJF#Rv4}qRWx@J#T%z%~0LF7qZsD|c=E>c0=_gfi)@z+JB*%2r_jsq}=8_C@J<<1# zoA1%6U->h$CwWLYN?$rw6lBj2Kv3SW^aYQZJQ;q8&qFef`Y^~kP_d#JG*L{R$`x^_ z6-rOOd}Nb=2Y-jjWmf-FL0>^uU3ICE$-bD!SVT~9V3r8ZTn*h*~ z#n8H|P%suc42NYAB8JVNQ<{-riO9L6$OW6oMOoM+mKMMGcuO{FCy90h8LZr4Qe+%; zEEF{&K@WyUeMz7NKZySMESl_9G<9+`Z8EJ}e8hN%;xA(uUm%hG@e zLJSw%8+c~~7)yT80X*t>%qRRtR1UVq8Vzc;zQPtOMHMS87b`(rdVFq4_3HqwfSf~7 z$780=$8DHcjR&ze3t|-xRFw{5g{wk!mO}NuKQ&;Bzq1ruc0b6e{N%zLXTTj{YD}63Rbs;2u zNlSHGf_~S4ZX2GlBbNcN&Dc%OAk=0Ye$P0T%K!nffLglht5|Y*0GT|1q7V!5!cx^? zVdGd@ZS2}mI!lEEtI5+Rl8M_bnc%5RxCqSCKbc!3i#zl>IEJ2x%>pB{n8zhtYZFrs zvV?aMg0!-vOjNxNGNnVa<>XcU9wcA)QcV)hR_jt#@XEO~o2@;bqkouV!2WJN8-Rnq z6UYIGPbnFSsJfF<1tj3ZRMx{T6>5AYmBBlULlp=%i#P>pjLzk{m+Q_3)`sW0n5euE zNjw+;;LP$oL{#hx6AutTo5MWjxIF0;dg=iX#?vdGVv~M<3KTe=f9_r`}0>~as}0VEk# zbBMTzcn6X!BFV4}_F}q#>j!vHQEYJ+yULjolPDNGL{xi~tTX--Df|&*PXKPfL{R>J zM~szcxBn4i-|^i4HgErmu{5o#zpuw$`?tPA5@Ro4F_P-7|I}CR=G<^r{u?P6SI|X> z-2X?6(InUpx=>TaJpS9f6;5dgVGd(Kxo@_S#Mt{^O}7?6q~802#{XcEqlIkl0`BUh>Vhps`8*tu`6e+M;89!B;vzeLx zSB%MKDb`tLk?Jc|XJV|1bvpdIEvddD^TOsgNsI~chDwqa(W0f8YZ)Uo1>`a#l}YuL zC}BEMq#(j>`%YKeD%m3FmirQa^gRsQY`kS%&RjC<6;jn!0WCbADwZIer)@J*ODcKH zzcP<=*?TaThK#hdervaEn;+zKNM(%;M@tE%1acKxXN87-Uwn5#$;&F|%?B;pclXRi zL^M+DI&JezeW?rMva7Uj7d%KOhAzhzmTKn|)hLq{z4_2LZdp>*mb6kvTXI)lZadCG z^g|a{>gtDn`5&Sc1NujzLGAykul($~ODkCyZSPdOm|o;mw_3X5^l7n6ZMAH7;;ysO z{&=c*bAb>UY*?PJ*%(u$Zhm&|5IOa ze!DXYmLk;yOyIuSj1t6V%(A&`Eu}H)(BjviI|K3z2ib-i@;FL$@aj z*T^O;Lwy5g4Ur?uBJ>xJvC-9Np@o4~{>d*CH)iw@0G!fEoqA}sKYFPrE+IQxx z5_)Fu+U0iYOFy$pr=7cFF3@#HVD1?Rs4f!sw9Am<279sFJ5g(`Zj<{c-K#|M9q1FJG0VYXBp^lL?E+R~OVC47FpBV&*io zx)NHXIKWHe5RADkD_{747RP49Dy${>GS>Gskn6;FDPQ+6w1Ym}St=g>`Y_e~Yvp+qx& z3I13Fis`xEFV7d-^QFk4Aqs?)jLCoft;8k5-se0X{Zy0xs@1nke&;2S3knlOMiIz&cRRA`$2DCaK+o*ReuDB$>5dX$^&Gv?Je(UuYC89 zRMe0^4>A5E%ufIeAQ}KQ>F+?~@7WPE6%-iCbpdX`(;NV060nrr%xn&37S}H(z_Qc= nXgTj3le|5i12XbI|0e(c^a}t&2B7@sdc}WvjOG9Ofx`a)!bx@I diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/selection/heatmap-chart-single-cell-selection.gif b/chart-sdk/asp-net-mvc/heatmap-charts/images/selection/heatmap-chart-single-cell-selection.gif deleted file mode 100644 index 95e29b814b13e6e84de194571ee1c356c1f8a097..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 258279 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 diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/solution-explorer-core.png b/chart-sdk/asp-net-mvc/heatmap-charts/images/solution-explorer-core.png deleted file mode 100644 index 913cc8460512b9cd0642783eb2829384e05dfce6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40000 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 z 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

    `senD1+oT8qNYGWR4Qk?0grS92vRxy$s$-#zZC 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 z If the **Auto** mode is enabled in the heat map and there are more than 10,000 data points, then the heat map will be rendered in a **Canvas** mode; Otherwise, the heat map will be rendered in a **SVG** mode. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/rendering-mode/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Rendering-mode.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/rendering-mode/rendering-mode.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/selection.md b/chart-sdk/asp-net-mvc/heatmap-charts/selection.md deleted file mode 100644 index 8fe20377f..000000000 --- a/chart-sdk/asp-net-mvc/heatmap-charts/selection.md +++ /dev/null @@ -1,64 +0,0 @@ ---- -layout: post -title: Selection in Syncfusion ASP.NET MVC HeatMap Chart Component -description: Learn here all about Selection in Syncfusion ASP.NET MVC HeatMap Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Selection -publishingplatform: chart-sdk -documentation: ug ---- - - -# Selection in ASP.NET MVC HeatMap Chart Component - -In the HeatMap, the cell selection is used to select single or multiple HeatMap cells at runtime and get the selected cell details using the [CellSelected](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_CellSelected) event. You can enable the cell selection using the [AllowSelection](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_AllowSelection) property. - -The HeatMap cells can be selected using the following interactions, as shown in the table below. - -| Modes of Interactions | Description | -|------------------------ | -------------------------------------------------------------------------------------------------------------------| -| Mouse | HeatMap cells can be selected by clicking or dragging and dropping over them. | -| Touch | HeatMap cells can be selected by tapping or dragging and dropping over them. | -| Keyboard | The **Ctrl** key on the keyboard can be used to enable multiple cell selection with mouse and touch interaction. The **Ctrl** key can only be used if the `EnableMultiSelect` property is set to **true** in order to enable multiple cell selection. | - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/selection/cellSelection/razor %} -{% endhighlight %} -{% highlight c# tabtitle="CellSelection.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/selection/cellSelection/cellSelection.cs %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET MVC HeatMap chart with selection](./images/selection/heatmap-chart-selection.gif) - -## Enable single cell selection - -In the HeatMap, the [EnableMultiSelect](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.HeatMap.HeatMap.html#Syncfusion_EJ2_HeatMap_HeatMap_EnableMultiSelect) property is used to allow single cell selection. When you set the `EnableMultiSelect` property to **false**, only one cell is selected. By default, `EnableMultiSelect` property is set to **true**. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/selection/singleCellSelection/razor %} -{% endhighlight %} -{% highlight c# tabtitle="SingleCellSelection.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/selection/singleCellSelection/singleCellSelection.cs %} -{% endhighlight %} -{% endtabs %} - -![ASP.NET MVC HeatMap chart with single cell selection](./images/selection/heatmap-chart-single-cell-selection.gif) - -### Clearing cell selection - -The `clearSelection` method can be used to clear all the selected cells. The below example illustrates the same. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/selection/clear-selection/razor %} -{% endhighlight %} -{% highlight c# tabtitle="ClearSelection.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/selection/clear-selection/clear-selection.cs %} -{% endhighlight %} -{% endtabs %} - -![Clearing cell selection in ASP.NET MVC HeatMap chart](./images/selection/heatmap-chart-clear-selection.gif) - diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/tooltip.md b/chart-sdk/asp-net-mvc/heatmap-charts/tooltip.md deleted file mode 100644 index b79d35c67..000000000 --- a/chart-sdk/asp-net-mvc/heatmap-charts/tooltip.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -layout: post -title: Tooltip in Syncfusion ASP.NET MVC Heatmap Chart Component -description: Learn here all about Tooltip in Syncfusion ASP.NET MVC Heatmap Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Tooltip -publishingplatform: chart-sdk -documentation: ug ---- - - -# Tooltip in ASP.NET MVC HeatMap Chart Component - -Tooltip is used to provide the details of the heatmap cell, and this can be displayed, while hovering the cursor over the cell or performing tap action in touch devices. - -## Default tooltip - -You can enable the tooltip by setting the [showTooltip](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMap~ShowTooltip.html) property to **true**. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/tooltip/tooltip/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Tooltip.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/tooltip/tooltip/tooltip.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Tooltip template - -In heatmap, you can customize the tooltip using the [tooltipRender](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMap~TooltipRender.html) client side event. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/tooltip/template/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Template.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/tooltip/template/template.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Customize the appearance of Tooltip - -The [fill](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMapTooltipSettings~Fill.html) and [border](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMapTooltipSettings~Border.html) properties are used to customize the background color and border of the tooltip respectively. The [textStyle](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMapTooltipSettings~TextStyle.html) property in the tooltip is used to customize the font of the tooltip text. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/tooltip/tooltipSettings/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Template.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/tooltip/tooltipSettings/template.cs %} -{% endhighlight %} -{% endtabs %} - - diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/working-with-data.md b/chart-sdk/asp-net-mvc/heatmap-charts/working-with-data.md deleted file mode 100644 index ac0e4bf12..000000000 --- a/chart-sdk/asp-net-mvc/heatmap-charts/working-with-data.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -layout: post -title: Working With Data in Syncfusion ASP.NET MVC Heatmap Chart Component -description: Learn here all about Working With Data in Syncfusion ASP.NET MVC Heatmap Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Working With Data -publishingplatform: chart-sdk -documentation: ug ---- - - -# Working with data in ASP.NET MVC HeatMap Chart Component - -Heat map visualizes the JSON data and two-dimensional array data. Using the data adaptor support, data can be bound to the heat map. - -## Data adaptor - -Heat map supports the following types of data binding with the adaptor support. - -* Array - * Table Binding - * Cell Binding -* JSON data - * Table Binding - * Cell Binding - -### Array - table binding - -This data type is a collection of one dimensional array objects, at which each inner array contains data points for an X-axis data label. This is the default data binding type for heat map. You can also directly bind the array object to the [dataSource](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMap~DataSource.html) property. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/working-with-data/array-row/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Array-row.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/working-with-data/array-row/array-row.cs %} -{% endhighlight %} -{% endtabs %} - - - -### Array - cell binding - -This data type is a collection of array objects that contain information about the row index, column index, and data value for each cell. You can bind the data to heat map by using the `data` property in the [dataSource](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMap~DataSource.html) and setting the `adaptorType` property to **Cell**. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/working-with-data/array-cell/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Array-cell.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/working-with-data/array-cell/array-cell.cs %} -{% endhighlight %} -{% endtabs %} - - - -### JSON data - table binding - -In JSON table data binding, each JSON object contains an X-axis data point as row header and all the corresponding Y-axis data values. You can bind the JSON table data to the heat map using the `data` property in [dataSource](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMap~DataSource.html). To achieve this, you should enable the `isJsonData` property and define the `adaptorType` property as **Table**. The `xDataMapping` property is used to map the row header in JSON data. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/working-with-data/json-row/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Json-row.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/working-with-data/json-row/json-row.cs %} -{% endhighlight %} -{% endtabs %} - - - -### JSON data - Cell binding - -In JSON cell data binding, each JSON object consists a value for each cell along with a mapping value for row and column. You can bind the JSON cell data having information for each cell to the heat map using the `data` property in [dataSource](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMap~DataSource.html). To achieve this, you should define the `adaptorType` property as **Cell**, and enable the `isJsonData` property. Now, map the fields of data by using the `valueMapping`, `xDataMapping` and `yDataMapping` properties. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/working-with-data/json-cell/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Json-cell.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/working-with-data/json-cell/json-cell.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Empty points - -The data points that use the **null** or **undefined** or empty string as value are considered as empty points. Empty data points are ignored and not displayed in the heat map, and these points are rendered with default palette. You can customize the empty data point color value using the [emptyPointColor](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.HeatMap.HeatMapPaletteSettings~EmptyPointColor.html) property. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/working-with-data/empty-points/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Empty-points.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/working-with-data/empty-points/empty-points.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Binding nested JSON data - -In complex data binding, you can bind the nested JSON data to the data points in the heat map. The nested data can be mapped using the `xDataMapping`, `yDataMapping`, `valueMapping` and `bubbleDataMapping` properties as string value concatenated by a dot. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/working-with-data/nested-json-cell/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Nested-json-cell.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/heatmap-chart/working-with-data/nested-json-cell/nested-json-cell.cs %} -{% endhighlight %} -{% endtabs %} - - - -## See Also - -* [To bind data for bubble heat map with size and color attributes](./bubble-heatmap/#binding-data-for-bubble-heat-map-with-size-and-color-attributes) diff --git a/chart-sdk/asp-net-mvc/smith-charts/accessibility.md b/chart-sdk/asp-net-mvc/smith-charts/accessibility.md deleted file mode 100644 index 034470df5..000000000 --- a/chart-sdk/asp-net-mvc/smith-charts/accessibility.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -layout: post -title: Accessibility in Syncfusion Smith Chart Component -description: Learn here all about Accessibility in Syncfusion ASP MVC Smith Chart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Accessibility -publishingplatform: chart-sdk -documentation: ug ---- - - -# Accessibility in ASP.NET MVC Smith chart component - -The Smith chart component followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility. - -The accessibility compliance for the Smith chart component is outlined below. - -| Accessibility Criteria | Compatibility | -| -- | -- | -| [WCAG 2.2](https://www.w3.org/TR/WCAG22/) Support | AA | -| [Section 508](https://www.section508.gov/) Support | Intermediate | -| Screen Reader Support | Intermediate | -| Color Contrast | Yes | -| Mobile Device Support | Yes | -| Keyboard Navigation Support | Intermediate | -| [Accessibility Checker](https://www.npmjs.com/package/accessibility-checker) Validation | Yes | - - -

    Yes - All features of the component meet the requirement.
    - -
    Intermediate - Some features of the component do not meet the requirement.
    - -
    No - The component does not meet the requirement.
    - - -## WAI-ARIA attributes - -The Smith chart component followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) patterns to meet the accessibility. The following ARIA attributes are used in the Smith chart component: - -* img (role) -* region (role) -* aria-label (attribute) -* aria-hidden (attribute) - -## Keyboard interaction - -The Smith chart component followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction) guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Smith chart component. - -| **Press** | **To do this** | -| --- | --- | -| Tab | Moves the focus to the next element in the Smith chart. | -| Shift + Tab | Moves the focus to the previous element in the Smith chart. | -| Ctrl + P | Prints the Smith chart. | - -## Ensuring accessibility - -The Smith chart component's accessibility levels are ensured through an [accessibility-checker](https://www.npmjs.com/package/accessibility-checker) and [axe-core](https://www.npmjs.com/package/axe-core) software tools during automated testing. - -The accessibility compliance of the Smith chart component is shown in the following sample. Open the [sample](https://ej2.syncfusion.com/accessibility/smith-chart.html) in a new window to evaluate the accessibility of the Smith chart component with accessibility tools. - -{% previewsample "https://ej2.syncfusion.com/accessibility/smith-chart.html" %} - -## See also - -* [Accessibility in Syncfusion® ASP.NET MVC components](../common/accessibility) - diff --git a/chart-sdk/asp-net-mvc/smith-charts/getting-started.md b/chart-sdk/asp-net-mvc/smith-charts/getting-started.md deleted file mode 100644 index 87b2084fa..000000000 --- a/chart-sdk/asp-net-mvc/smith-charts/getting-started.md +++ /dev/null @@ -1,126 +0,0 @@ ---- -layout: post -title: Getting Started with ASP.NET MVC SmithChart Control | Syncfusion -description: Check out and learn about getting started with ASP.NET MVC SmithChart control of Syncfusion Essential JS 2 and more details. -platform: chart-sdk -control: Getting Started -publishingplatform: chart-sdk -documentation: ug ---- - - -# Getting Started with the ASP.NET MVC SmithChart Control - -This section briefly explains how to add the Syncfusion® [ASP.NET MVC SmithChart](https://www.syncfusion.com/aspnet-mvc-ui-controls/smith-chart) control to your ASP.NET MVC application using Visual Studio. - -## Prerequisites - -Refer to the [System requirements for ASP.NET MVC controls](https://ej2.syncfusion.com/aspnetmvc/documentation/system-requirements) before creating the application. - -## Create an ASP.NET MVC application with HTML helper - -You can create an ASP.NET MVC application using either of the following options: - -* [Create a project using Microsoft templates](https://learn.microsoft.com/en-us/aspnet/mvc/overview/getting-started/introduction/getting-started#create-your-first-app) - -* [Create a project using Syncfusion® ASP.NET MVC Extension](https://ej2.syncfusion.com/aspnetmvc/documentation/visual-studio-integration/create-project) - -## Install the ASP.NET MVC NuGet package - -To add Syncfusion® **ASP.NET MVC** controls in the application, open the NuGet Package Manager in Visual Studio by selecting (Tools → NuGet Package Manager → Manage NuGet Packages for Solution). Search for [Syncfusion.EJ2.MVC5](https://www.nuget.org/packages/Syncfusion.EJ2.MVC5) and install it. - -Alternatively, you can use the Package Manager Console by navigating to: -Tools → NuGet Package Manager → Package Manager Console, and then run the following command: - -{% tabs %} -{% highlight C# tabtitle="Package Manager Console" %} - -Install-Package Syncfusion.EJ2.MVC5 -Version {{ site.ej2version }} - -{% endhighlight %} -{% endtabs %} - -N> Syncfusion® ASP.NET MVC controls are available on [nuget.org](https://www.nuget.org/packages?q=syncfusion.EJ2). Refer to the [NuGet packages](https://ej2.syncfusion.com/aspnetmvc/documentation/nuget-packages) topic to learn more about installing NuGet packages in various operating system environments. The Syncfusion.EJ2.MVC5 NuGet package depends on [Newtonsoft.Json](https://www.nuget.org/packages/Newtonsoft.Json/) for JSON serialization and [Syncfusion.Licensing](https://www.nuget.org/packages/Syncfusion.Licensing/) for validating the Syncfusion® license key. - -## Add the namespace - -Add the **Syncfusion.EJ2** namespace reference in the `Web.config` file available in the `Views` folder. - -{% tabs %} -{% highlight xml tabtitle="~/Views/Web.config" %} - - - - - -{% endhighlight %} -{% endtabs %} - -## Add script resources - -Add the script reference inside the `` element of the `~/Views/Shared/_Layout.cshtml` file as follows. - -{% tabs %} -{% highlight cshtml tabtitle="~/_Layout.cshtml" %} - - - ... - - - - -{% endhighlight %} -{% endtabs %} - -N> Refer to the [Adding Script Reference](https://ej2.syncfusion.com/aspnetmvc/documentation/common/adding-script-references) topic to learn different approaches for adding script references in your ASP.NET MVC application. - -## Register the Syncfusion® Script Manager - -Register the script manager `EJS().ScriptManager()` at the end of the `` element in the `~/Views/Shared/_Layout.cshtml` file as follows. - -{% tabs %} -{% highlight cshtml tabtitle="~/_Layout.cshtml" %} - - - ... - - @Html.EJS().ScriptManager() - - -{% endhighlight %} -{% endtabs %} - -## Add the ASP.NET MVC SmithChart control - -Now, add the Syncfusion® ASP.NET MVC SmithChart control in `~/Views/Home/Index.cshtml` page. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} - -@Html.EJS().Smithchart("smith").Render(); - -{% endhighlight %} -{% endtabs %} - -Press Ctrl + F5 on Windows to run the application. The Syncfusion® ASP.NET MVC Sankey Chart control will be rendered in the default web browser. - -![ASP.NET MVC SmithChart Control](images/smithchart-control.png) - -N> [View Sample in GitHub](https://github.com/SyncfusionExamples/ASP-NET-MVC-Getting-Started-Examples/tree/main/SmithChart/ASP.NET%20MVC%20Razor%20Examples) to understand how this getting started example works. - -## Troubleshooting - -If the SmithChart control does not render as expected, review the following common issues and their resolutions. - -* **"Unlicensed" watermark appears on the page** — The `Syncfusion.Licensing` package is installed but the license key has not been registered. Register the license key in `~/App_Start/FilterConfig.cs` (or `Program.cs`) and rebuild. See [Registering the Syncfusion license key](https://ej2.syncfusion.com/aspnetmvc/documentation/licensing/how-to-register-in-an-application). - -* **"Script Manager is not defined" or scripts run twice** — `@Html.EJS().ScriptManager()` was not added, or was added more than once. Ensure `ScriptManager` is registered exactly once at the end of `` in `_Layout.cshtml`. - -* **"Could not load file or assembly 'Syncfusion.EJ2'"** — The NuGet package was not restored. Run `Update-Package -reinstall` in the Package Manager Console, or restore via Visual Studio (right-click solution → Restore NuGet Packages). - -* **`Newtonsoft.Json` reference error after upgrade** — `Syncfusion.EJ2.MVC5` requires a specific `Newtonsoft.Json` version. Install a compatible `Newtonsoft.Json` version (≥ 12.0.2) via NuGet. - -## See also - -* [SmithChart Series in ASP.NET MVC](https://ej2.syncfusion.com/aspnetmvc/documentation/smithchart/smithchart-series) -* [Getting Started with Syncfusion® ASP.NET Core MVC using Tag Helper](https://ej2.syncfusion.com/aspnetmvc/documentation/getting-started/aspnet-core-mvc-taghelper) diff --git a/chart-sdk/asp-net-mvc/smith-charts/images/default-template.png b/chart-sdk/asp-net-mvc/smith-charts/images/default-template.png deleted file mode 100644 index 34fc6a83c8ee792472f32c7e7e27e362bc031311..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33800 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 T=4z$7AmCwQV6NYw>rVV%UHoUU diff --git a/chart-sdk/asp-net-mvc/smith-charts/images/smithchart-with-marker.png b/chart-sdk/asp-net-mvc/smith-charts/images/smithchart-with-marker.png deleted file mode 100644 index fb158b9d2f4650963ae9af3488da7c7262a01cf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40506 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%0Am?|LAkN_{q~c@kb77~vI#a*xkJuvfkOC$= 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 z ze$+At^$4G3i1M|HF>9)Img3m^P zGZ^=d+<=NQL$)n!8w{0Z-?^WP)^&{h=MpFZv~#_bjJ)^JFZBrLA9usp-|**kDE zAzzF|BR(psf^k4caM`F}ckW-gdp34N=tN7??`yMF%}ecj2l#p0jx8Gac+!Q>`#s2` z-%qDk$;j6t(3ihdpM6(onT- z_<-l;`S$2WG%}jv@6U{R(n^Yh&CD&ob~`LmEX!E?ho7q32HqW7{f3t1Y0H7XSdl3+{TndJ_0(NK zNNmtAX1;2A@O{fM`tjG)+Wl^QZmA?6Q)!DcY4*{m-?lE|&v!&>pADmPEAtARZvWf3 z(Hyd#e}vgj9)c^An?sa!E$scwJtPztGs#lCTM8NNoxfr6?8@w3kzy+0z1Ltt8==6L z@GW_{MPq1TSoXd5ybi_2Dre~LG|QK_6g{rGJH^8Kk@f3K~1qo!<7QQe1}Ut3?~!?xab-CT2VYZ!GtNdY*f5j{N>~>)OFqjO-qq;K5(iH z7$db#_F2!}I}>ZFh%9)$+qQM!AgxwA6avPCh!$nsGi7=2pRJZV=e?5drVkk?ABJ@c z>9oV^Kejb1@5jcAk}GYDrre__KD9X+V72{BcfU`*3eK*%EW4z*p_i16ioV|g$I5{sHYci$=%hjYAdw)Wx;3sIST9YPkfh4)=mzytJ#`M z=O@-GIpL(m4;QQFa8c}DKbKA=4fJ=dstWd{s9cd0KQxEy;CA`vlD~s;35Xbf8KEaXn z&*txBvh4q`76f=*m->)&21+rZt2m~xRw4MSbtLQ(2rZ_c+To!^OJQhp1CSyRoA=dK uHunXQCI>zb)+t007yUmAwS8WMwZHTfM;?~~qT#kg;CEL;4^gXT7xf?Krc~Mh diff --git a/chart-sdk/asp-net-mvc/smith-charts/images/smithchart-with-title.png b/chart-sdk/asp-net-mvc/smith-charts/images/smithchart-with-title.png deleted file mode 100644 index 42fc1072c5cd8fd76cc2f2d7cb2acb80d6e9e7f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47200 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 diff --git a/chart-sdk/asp-net-mvc/smith-charts/images/smithchart-with-tooltip.png b/chart-sdk/asp-net-mvc/smith-charts/images/smithchart-with-tooltip.png deleted file mode 100644 index 9a69d9cd9ec823a399552f560e8134c24bee76e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45707 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 FzW`|GfZzZC diff --git a/chart-sdk/asp-net-mvc/smith-charts/images/solution-Explorer.png b/chart-sdk/asp-net-mvc/smith-charts/images/solution-Explorer.png deleted file mode 100644 index 913cc8460512b9cd0642783eb2829384e05dfce6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40000 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 z 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

    `senD1+oT8qNYGWR4Qk?0grS92vRxy$s$-#zZC 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 diff --git a/chart-sdk/asp-net-mvc/smith-charts/images/nuget-demo.png b/chart-sdk/asp-net-mvc/smith-charts/images/nuget-demo.png deleted file mode 100644 index 3fc06b162e6c40ae34e489ab50d170290875fb54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70328 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 H+3SA;@~3m! diff --git a/chart-sdk/asp-net-mvc/smith-charts/images/smithchart-control.png b/chart-sdk/asp-net-mvc/smith-charts/images/smithchart-control.png deleted file mode 100644 index 0d0c38571b437948ffba2b5661d644cb009706ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40108 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 diff --git a/chart-sdk/asp-net-mvc/smith-charts/images/smithchart-series.png b/chart-sdk/asp-net-mvc/smith-charts/images/smithchart-series.png deleted file mode 100644 index 463bca68f81f35f6bfeaf6f90accc3d26b4e1b9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43903 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 E12>Fv=l}o! diff --git a/chart-sdk/asp-net-mvc/smith-charts/images/smithchart-with-datalabel.png b/chart-sdk/asp-net-mvc/smith-charts/images/smithchart-with-datalabel.png deleted file mode 100644 index 048867d1691da2c0479da21ccc31dc385a6d9ecd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47717 zcmbTdbx@mc^gW1ca47B+x8Uwtw79z!cPZ}fMS@ejc%eX{xD@x|?(VMpe!jo8+5Kxb zGnsdinLPfSd(XKi(W=U_XedM|P*6~4@^VsYP*Biqz`F+t2KeTY_CgGJK)b2QNZRwvA38?JGMrJ;}haM zEHo?fzBfXvlEvlW(d6nfJo45KG_=nR%ja zvuxDU-uLS&Y%1OQpO*GOn}bH79rRbGQsu1H9>m2vHtj)*C!QhVF2@d|S)| z`!7*q4~)W?4Y)@mk7rgqjn?WoZ(D4#TSo|FWEgnySIDQb|mE{OdF|+0PEqZWj4>H~2bM*aU&I>R+`ZiL_q$`r{ z^W&!iG1I3V?U@W)p9IOjxZ6Io7$OG$nD=gJ4P94zJ+`6$KD4{v{$lw<_NwG2EzMq_ zh2>JaZ}+K21u|@NUBb;-o66(&^ULU7x}|d3=HlUe$*}V-#y$^PRMEE+`9ae@R^55FpvVr553ML3^Fqu{ z$pHqv(H51_AhtH2Kis5e9`-XU6+=HiP8bVV|C#+#cNW&9sl|1r(?-)48L_Aj8k&X7 z-F~`dB2FwaYDR&XTqM!){m$XXzE?b?J)t)>yD;l>VsP&^uhjaZxYYOH=5S^en0Su+ z>h#&p7x`YLEWcy7(^tBPr{#T>T&~AFZh8G&BV!JqtJ$5C`Dn_SNA2{gLoz`TpR13& zXC?D0tyjTWXE>58-j`#kbfR^vgaSvb zLaQ9vp#FBgaHicQ>0vrL<5y?KiL)$7hEl6-fb|hJDf1%Tzv+yXRxaJzw>$WuqhYx^ z|Fbmn+tYQ9`+*_taR(K$CWb%gy~io(PnN##7l$){-SM#QQ|3K+$4n1?{xsb_*}8NA9{(bk8X;*3|`fcwgF`Y4Yv+$vU_er&C@}fv?ms1)Psb_t9%I1s;ce(_^<8IBOIw-K(sg zEOd(t$76hJvV_`)H!jRq^Yqcm;(Xd$(q7x|SUMcleuREZtZmt6tezEE@Q`?BWFpdC zXGQo7$!o04sQ!!Q0P+9W{>kg_B1=Vp^>*~pMR(>rGue4&@6*tj3)?3m$I=UDb`7_` z#Y1i>cl=E$Bl}*%pU-rx&DDK}6I1plY_Vng4Lyd=`sWq1S~>nn-=MQwUlq66?Idxp ztgl4v(_l>G3CZ6f=bW3k&6J*5n7#B^n6mo1uINeHok6&KJUOL5t=%21yF;r>OgU>CiR9Ki6(S4QPr#6zeB!M>h zL~ZNCA&=tkN_&P%4m#9|$`eRwq%;JPy~ol`e|NLdZl*xg(Mc`T@SJ@6BO?l<$qMv`CbwSLP zP)lQ5Bu)OP#NFDn=aJavDFt~Br8SS|bbhZ_N5!0;P$3i$X5fw;p9Bpy8>N8MO5fdG z;Qv(qIv&=iqu!{^f4gYFJ4O6!pXF#rx_xkDQ(jeZ#&D2HC9FbPZ8JoJN6v3BAuvy_UxT&gOB+66)yU#H=< z8+x+_a~}UK2RfUL$_K|6iBzRu0z`~E+ouBsqIoYQNanPUJvu>+tYx)D zg-o=a)BAMnj&T1(tgHuiPHVE3t2i_2bgmxa6=sepM>eMg2bfKyt{&1X$DW>vn%#51 zD%WbRxcrsyDJ`ALLpplLMPEfjk|M5x z6IxEjbKKvo{PA(|dfsl|Yh1QO-(4L~(rfZzohq@|LFiuk++WSOl3oz?e`&mS)Zsyc>0WUZ|5DZ!b{v4tw$@x$s<_a`jd(y5l5 z2>lU1zD$x&V5aFCvW`~94yUSHofWwnKGSq^@Met1#rTiT#mQ^t1;CotTQoWneoxqk zNLiiBNe{Ok_?BB9p6q8KPpAI9^-6D-i@eM(tz+}~CC7fw8iU=tAsQ&r4vY?mtSe~Ku^f-GL?rU z`&xNX%T0TP1A|*M;3H9BxP5F%vyq7KF6^6jfIBU>o=l_$by@X`fk+!a|7=O^3v=iG zr`2JV>51C>^_plwV6`fp99a$9nC<}B$U8K4;hYMZv&As>UtQTLw{8P%EeY-nt61*0 z5cUtNTswVEtUnGLXA(Ws;-)D9dz^A; zaQjd1q+|u~8$;3?t1}9X5`K13I~t5NWn6O%l?*C{rB&kNfHa^tVFfh06ysaOmuh- zHqYLR^)>x|IKhJv-91)wA#lJO$kjf2z*vf(3ds=CE<9z;67_VLj=*59o^0x8CTPp> zfT&yQQ1Dz9XKX6+LTD6n>}O&Y=MO4NyHzdAR;9Hv6t2f>N!pHDQ&1d6>sAbDCi9od zrP@GYLz#0{ik@pI^-i>l^ceFt@FJAWziFBqs&v05YN5}sfjim;>tgBo^XWaORg3fI z-0h@^B(HkF3N<>Zf6{d3+*-9q{HjC$3Go`)3fl`5Isk}bZMV}Hz_-%zP->xEQ9^7! zT?!nxv~-en!*3n2gG)GRg#(#jSM(+li;H-IHOy>q#7DD%QFS0OXEoy-sFNDa^Z}CZ zUTOOQg7p6%S^EF?G+!z{c{6YC>apRBIfrd6jDT9^jRIf;SVcZlH@ep&mHX?OsviKF z;3o-igP$R9F49(V1X661`!R0iU|xircc$d6r%YcB9|>Nw1t| z|F1qlaXyX~>puyHzKn*1e2LXl8469N{y%@7LwK$6y|K>1@*HW@r?{!{AX#AcKO%$+ z%q1-JT8P$9pkv9rPz)eZn?e8e$E@8eD;p81CbZaQKk!ZWAFO;l|ALN|`*KRn&J@6$ z=qZ7TMs1E;Hh=_K1v7B*Sh3Bn<;;>-68YO3&s2|8fyQSs|8Haq+T7jU-P`-2FB(TS zf#mS``1tH>t=VaPt=-q_e68JXz9v`DtLa!QCDgAUIcH$VpeNiwnbzVX=NJxOXZn}o zdajDok6VO0e}Dr6HZZra*m=0zZf|dAU%fkB#)+1alI$ab|u5d&KUyTTJ1jm#Pw85rc1&>@(?g#mlVw>b*oq!*bb*ZAeK4FucUqkovX zN=jp`9>*pE3105*Bz(>r7n{AIp`m3e`RUpMTRJEln@Aiq`W*WoR-%?&)E$+e=@G&U z<#6M+aZ|plnfO@FnY8_D^bi;SVqR142lD!FTZszjT99Fu>P%s`(6#g$tk8~}mYW=M zb933}hf?WwD@1}MgudRCD?W4`*LEr=(-ZU;CE;q;@rRe8XoMXNsuzW_nA7Gl(r1ZO zCq=!aZ+&#o^+o;!5{)9f_WOHr;q2wb8z(8HNMWF zI7XF}QTm^pni3Qd&Az@7g|vM+O^go|nkyvelO-?2F`- zY>vbgubO0k6_<2*R9TBHJ|Z<(pk^jVkzQL>RXnVbb7T(ZBh#ho1JxL~YdDjBni@^u z1FYx-z8Hz`{aHA3)UVG*#Jr9t2M1yYw|93k-~UWQ>7#)_gHnw_6<()H(zjrk(k_b3 zkCTNx5n$OTL2N^FH#o5Q9+TMs2)(yj;Y>kUZE;);t%=pwLT2+@91M-z&F$^4#>UyX zIqV$Ag*xbTuD+$D(k&{*AOaE+zuh!#3o73(+&Vg|ZoW(;NmJIxT(4rz(!0ig5Bf!0 z0uOljEEis0<@Xa<>rawvl91#Sz!l{GgZUGo1IKO z@8v4X+{ z+1gnvdK{KZ=D);;D|y%b8X6jK)@#bkZS3vC-d19Y^78VcTsst4zs-!w6$eFe7?4x$Zk#~;m2N+ zp;E{Z@Ic8*kIq4qiuUQx4C@BBy-*E20_YbiAu~Yo-sB-3oL{z^Kq@#lJ*}pxsj02q zY&XyPe#QP&p}4ag42x(%6&S=du#ri+Jp(sYo7q1o0BkeL_;n@;gWfDH4!f0nNycgv zeXhsxT(wcVfQ}a_Dd|URNEDndLCggCFg%hs(h>JiuKNB$sAubT{gdkg!FtV8DS7@ zix)#XTOlK*?w!b@2U9Z?+-wC0JCNPf)HFQ&iHPZ5yV2}Hd^D3Eg=PUjulXw7nW-tP zZab>T$Vh6Vn8UL(Pw%Oz#RlsN?r%?f*-iAeAmoh(Z&6&M&;cP=A|+@rgL9G=Wiq{U7e=6Wzm zd4Tafc*)53^w+#`;A=eZS{IB&#n3SxMKQg$3(Gwfxue(1gG*GVU{B!+yjHlHsYTV- zlLfG&*U@YRRCHXMjtE27XSwLS_w8$!3D!xb@6?@IdDEA9rc6S zB5CGxKT!4e7tRf4rNr=&I{K9zKg9cihCG)(QxpG{jW|~Y7&;Y+pr?Ir1R6ItH<418 z2!JVLzy3jy5PS%lWFR(*Zv@qbtx%owtaqg?Ag)Pye{b<0FP|hlz?M@!X9|$4X2PG1 zKP^`B^%sw02lnS6h)`cokCBmaX=#9rnH=^_riBhi7d~7{Mm!k^k4dyxHgE<5@ksWT zRO`-HJM#59eSt(+!mORn7y<~Zp~_p@J><2l(Z;7_8~~o+50?M<@k5HrwE4S47n8&v zduUhOn3VF=mS^CUUXarL2zhpug$(lAxOF&nJnlu~(Dg+yCV1N^A$iS|D!JnkNszh5 zPQArI!b{>WD_45~LD@8zud=Yv^mOUhIGdW};-)=tE#IV0Nh94DO98|kxd(vvgwL1EE^vm2M|I~ zHerot%p0nIa2HJmUCdA*5*-ET94(QPKHZg&!V8wxSA%*P}Yg>?1 zf;O;QadJPER!F^7sC?_y#F;hS-Q=)LI|Kd+L@NJa zo64G+n)-Th62S-IgH(}?PcgHLi_sD{by}5?J}i8ooo!eCZ)F_q2Ot3ugrXj=$alOf zdup*RQwW!uIErva(DQUj)5vITYKn5E<8sNa*2f4rn8{SW59x>_iO*|tePkV1JPoUd zBbg2F*nhycF?$}(GIVD%x(FC1B*@;6{Mxsh!0C%SB#J~Q{ZUi1 z*6LBIh=`I?rtmmVJ)S2V`(D6gIx6N~0$ncJd~*u@O*Dj#16E27UdD;Th$Eofe!S#) z3VD0C-~fxWRIsu6Kg5k_W&GX(7e*$YCT1(L&qNAbvZ1_-Kvov#p%07%(-L_73oj-p z} ztSFE*V=4Zj;yi>6JMt{#HO4ZU#5+uKAE~2LF|&yxR7dvqaBw(HXVJG1umGW<>7o$6 zAZl+iH9s>6!?L12i_0toe;Se+56#2uRt$$4z*q2z_zPx$qSBxp&t3lG!p=oGMAVassPMH} zT3$l#Lj;6V`TgQpnTGH?A=%MP!aDQ62|s=?zCWL@NT{ZH*M+f@7!n?RD}ilsTEM|# zx6=Bt2VJK|5NkgkROIXHdl-hfTR3Z%w~H@u!9x1)-?N~Zx7Zu!p7U|a^G;$8^Opu) zF}}v1Ed>Qt(xtQYUuH@H27|=ost=PVF@+SJT+I=LG#3~(tob48RBRGu6TK|J7@r4A z!FmVzw-^_QhX7M8;-pp0gdUrm59T4=jW6~3cZ}Uou-{<35G8|>S^m&b=tUTQxq`ot zBUEnK*{8C!Ljp>QbHWA>)2X=d>d>MJa(;+fR-N~PSKV21PYA;q0Vlq|`o;!DM=q+M zoXM!F|bK)!bMQr^?kEiDgf3a{l9nP820R9!yylj-2J zn*VvosrBg-zZ$r~YWafhgGm~d`CM+!MzkmOho3pQCP#zG*F-Vc7N5A%= zKz}BKAVH(+d$Pk9;lIeuG7O^bVW<8H`Tbp&c8_%>Hi5EKmL7IT+J_!51UE0fAU^CN z4Ow>5yNU4HkV^xXLNC}zvLuICx;8n@u#~2tlU{CP|?$o%b z;aG4`3SejAPX`JK^1$7M4d$1Py1zmz))&;x6sIP7@|qf8gUJL!+K3I5qm&?n*c(-< z+_6y=l(L0XpWWg}bj##mZAc>{f-Va^s-%2BquRnj5c>0WBE&5u&~(Y4>1b%V%+K_B zio7k4R%buOEdptvre=8UuzMpWRZmLVq=B4}Qivsd627IF{jfVG#cVh{k}FmU5|q)U}H!c?uXHKBg#p4qve4rcfjKnbTgV@`jw-T_bnL`Phc$@M6RHD_@4VIgr8r>gXV2 zpqs&h`ALC$dVD<65(3>H*3LFfxbXL%Mi#U)l?AkAR~(WLCw!96K={T9%Ra z`Q9-*Lf!l5pltj&K>>3mbG{b#UtFJ^Iku!>9Bq*{h>?i&u3ZETXp^(7gy*X!<~aiGt!%$oDn2P`wI(-6S=OAH zpWo*>N(4o9Bf*KVJbyZ}-t7;#Wk1WT&JzVY=W$py35-onVuo$GL0daJvkTQ1!JIi} zDpD|bx{wQcj!wj}Ylb>lQvDTMh9{s9gdK{WF0L#ewel8gdU}WJdK}DDQc}`I9zgzl zf4XeFLF6PBRIq13<=SPJbr&of^>I@bJ%&2q!s=-13uF*1HM)0`s`^*jfFf_^Cg?f= z4Cp*s0x{mWH05b$4b~H$vJXb4oGon&c}ihq_TWKw8q-}IDTL1nY6pvTyr~Wgb(BWJ zUa{A);O0`X3xdlI(XXONcfpX&P1Bvs{l9WA8^7j_dLveZLAH|7MFo~r8DiZ+6C!Q! zW1r;6>?7;@0PSeoKdZ)>47>-N_M_utS@mVu=!7C&A%3?#(02wJ2iKQ}OQbofn;@#s z!$BB(i=$#m4Z-|#GFpK4v0*d?BEC_{p$edqBi%(>MS5^|zBWAM4-cOC_H;CN5p+EvqkhOxVpjISl zE@~{^TzCez{dIum{~^h3adm7dI(EmmBA8qBe?q+(Ph4Zr`AaMS$jZsa2r{&`NW zT;@g`!xOZcT&a>6>E!$-JOmxav{IYXnO(vPf`kO3TZp&M)gIc2Wse{^Bi`_q#G|KC zgv+2z-{k&*pl!yRpguFxN`74rO9u<7gN7vG5vH)vxuH7towhJEmqL+vHPHpRX|7FT z@oo4EI+zZ~oe!r-jF3k|HZlj}klg^`!a9ySs_cM?FjpK4(-Mxe*h&m6Uahck*MbHc zjbh!6?%kpYhd6p*{TWqP7M&e8Oxleimx66Tda1vG;J)FiSLru5d;tM&1l4Eu7+Fd* z6kOj3%4NLZh7ArvTA!3HY(*voi~WC5i~Ukoqfbv?`^l+G=Bc1@WwjBJT8n2!+`|e` z*zw_$zSL46wqUE5Blb&`)ESo5KLd@`gi?Sr3Pmx_avJ>hB@pR1vb! z5h_CzXSZMiI1n>lx3O5AL^P2dnlM#FTT^q_hc?-9X=Y}dk!;5Z zxG{O>1k4w_&Dr_C;T*5j1K?<_Fjm@410^dqaKq^AC4#>&=x7FDi4bVKgi$a~rgCT& zg=nM>tL;W<(oth7OJxr?Ms&}8ye~1@AU*$^Lm+mjp`mf}sLw|$WtOCk80*Y}Y~dYb`ijaGw>NWQMFD}A|17j1Rpma@_Zhncp=Ei(>>Els^S^J=U{&28 z%v#HjJoXIL!E=3SFc_p)q&P9)&jNOHRg3Mu&5F-ZArh96m_K4%__n`b!3M{LTGF`i zq1W)Xm0OE-bZ5bM7K9D5#>K%}&yP2HEL1MU&7gOq{ljOH?t`0>I&Q&6$9n*I7@13e z_XgsLo9!2=a5{p$!@LUcAUwh2N|U%0+i*y5ST&aT!`)Jom{}hebTATV!@eP}2T@GA z&xW{0G>Wd{**Fp?(Mmu$Y_dC5LaSpIt7FIEbYq4{_B&0_ns2dN>FZ|?*C1&Z;7~Iq z=$-ZulalT-A&QI%Abnvd*S9}>HUMbYggMY^F?x(!DDg@$p}d2 zKFnsVJ*t@sWGIL&c;g>&_JwJY%%?p7ksmK&rB?+heAEzvwU#39h62gGTxT&NJYiz1HL}*IlkGe{iBHsLsJ@GE^W2l}GDtNm z%}(SI+!K>nC%(%Zczkt6b=L%6Rb?lXLZ{eC5kR55L#dxJ@i}?Ne4?VeGUMapSy&1? zv4aAr4-mc(-er9W!fZfkQ=gG>uMGEIk^5pA`;W|IY9!JyNSqP3HY? z9!LUdI&MpP+3K4irVc=Hp%*KdpUa`l&6r%T`O~^LP_&QC8A#B)Qlqc&9>@O6tMTyg z%0(gQgl5oseIi$?6 zQBZwn_Sjn%_}OL{CQn_OljcCz@IZ@zw1j4HUxFetz{8JSIEi&_MwU7)aVhcPlKd#n zJ{z5b1oFjG`x|QMHdC`1+WA=P*k=c+3Jxs#azg^tXaYiYb6)KRaGaunCE?PxBVVp! zPR5}5fc=**(XM3#%oQ2wHxda_GGb&wzC}#8&kHUJ!^}9Fp)fbaPLH%L5#5Cd7&xA) z?EfyCP{?sHPbjO!#rr7xpEHR<%{}{-+F*n2DJzJuC;58Nbi2uB0OLX z_7PA}C=jNhb_uKYSv_N_N%K=8VIduckxyFyO!^8(H&xS@FlgAg(GdcOemT1kUZ^zuTKub`&TTX;rqYpa}L+Wm^-WgR?U&UF*L{dv~?~$9&&CNw{Wmq7r${9|Hp&V2&E8Bf%-4vIelL@oRslNgZcRjcO z8Zo#oISeZ##cF{+me`<CxA zkDi!3-<>8`CkiSWFNrg&Jm=S4Ly2e9^vx4H{ShylXDda7;RuUGyIcj5R$JjD#D@## zxSVQfH!w0a4s>um&G0_zO#y^pG>CUGfm5&jhhgMYjipzb#)Q&$i~#*OB-QtWaNm!T=o9gvScuPa z$XhZI>1m`%)gE-6%cf2fy!-#w{b$QTj~`&tu9pc7eM&1qeElqjr)rf6QjO#gHhy9ffwo zPflnipUl33Erb38n0e}-%7H~Ig-LqCQI3E_)rCX~`JhG;Im4JjD~TGmJ7&;B^mZ8Jf*Ve(mdbAe z2%eHdVR%tcCc;_743U_nKXWU1D>=GM8sFXmst`LTqkz1ZVZgpVVqj<~+(JStN3v;+ zR^^7GSuB0yrc2&M6O!37=rLeHW6)p~53G~`{px2Ru$gvIz4O(4NCq`%&Dr%xku@nk7v`3XD zLLkQaZ*Mqt1rP~r3bk^glcJ6wC?9YHVvFB5 ztPn140ZjKp646%pgfX36Q@nmC3#SDIF&hEzc-o*8b{IxM%tADidZ>9~20EbJZl=Lg zetrR03Z;hMoE9A&wPHC6K%EU4rR=sC90wMQvulW;w07iNs3j8~d(wt?`4anqTF}w< zn#exk2D}t`__xE2F0qe*zJALcJb}2N?spem=$w~Q9EO`|W^VLDOuFT>9A_rX0TkcY zi9BJxS|P5@q@p-^b3lZZ5yRwTd=;7fJWn{tl!?@S_-8{Q2QNas0!pS=DuivPupl`5 zv6hq;#nXBLsQxkFVQ1R2_#*Lu>G_;CWD3U_RlR}sUla?h;f6y4Le5ILU5p%TASOt0 z;K=24-1U@|d1LSO6fO1hqgs|+%1*;?s+n+r=A%!QoD|KD)spQ4+h5SUD7|vy8kWad z5`l<-cb3oz--GTM#K9h-=naqi0f`!umNSlWjDUrtj}89L*s801sNI5!Ytm0V+6*@7 z4)mxYPOR;0WT4~6V-6TRhTyS%?kH5n;`oB%`5E(46x*xN#v9eAm zckPfvgZDZtXU_B(9N1Mqb69o+5Sh0)?7lqJQ#N*f=bJfuPft&`$&04h6UbBO6k<&e zC8)f$Mem6*@$5lIa(1{xTR%8C(I~`rDwqSAcsiCw&3=u`fG2Fho+wjjNtqUh-y_fp zKtY>jy^tfk4?bpTgJZS7Pfe{xMfpVRf66*Y1!FeaSXPiVa*}puq9i{hQKoD9WXuJF z^BXrx42fixl$%Zmn-|?9VuTP0v3C_rWQkhq5mj+1CYtThM-sxMS0-SvmCgijL+hrq z0X?Z(UXPB3|8PZHbSVBzUNG>3?`MfTjtU;GQofd)RDi-|3Xd_Y#Z6Q?7(??LZaNQN zmJP7uQ%H(L%kRovNn&hLdQ?1928&tZkyQ*qK3BNpUG0xrrJ)fmwfTcYtzpobrT&{( ztRCN0Z;0BKBa1#9i1wYiTr=a|>Qy zlVMSsqw{7cW!De7$cYx+lJ}B-2Q8dMgwvIN2z_u`y>p#%j`3r!ymfroekE2 z25l+&5Q^h0*Z&7Qt*xygdI-UXepiAf56I@aGC_4gSjx07&>j_X889skE>3%LfwJH2 z?49|X2swXi8EK? zvLGd1UaNawMu8&^J8?s8UWjZnMN!pAad0}^#g`GS>dFvRgq|dX5)*?q zr*)A95(KGL&KzH|;FhG3Avlo|1|Yl*K}32_cjWWL&^=eD3HffNz7~G2VW&;r09+TA zREj$-U46~Smm~tbG%%=>Uj70>goBuWMzU+SzN`8WsP}5%gnExdj=G4T*1kpdK;IPi zoHVjEg?wbd_9u(kVFY_XHNdTvig7UkL3HJtzB*J4Wv3P_#JSpHL0=Mhr_fnukUVdTCxx{;r!s{TT)Civ226z z*>N>vO^SRCY2=KQJX279LI?9?YwnLW;eC^DBhUa~G(@AZU;82Wp%p*bd_ z)%wkVs2N!egB18jsZRZ9Y;=Ii z5vP}W@kP@)62)Rm>;tn+)}=~gMGQARrxF8BcQ6d!pc~K?UnJm*Yrrt`WM;rI5^v&b znMqXI!}vLo`JiKI`O#s(SvC??1@`XlP9U*lG5nwf(1_f>mP7Nnj5NWR(W%!dP<=z> zMfHP(qiih@HsD>uBA80^h9+v161@g(xu7DjE5@|AwGj>MnkjRNC6&c|C@cqJuDW;i z0zv%9>*%waoq(jZHJv{(?>%SDJ`&Jz8(>oe%y{G%ellN#;twLu$f{f}soo_m%P)S@ z^#1}O%SksI4QrYzilorFH0BSnDI~E(xKbz~p*A;@5FsDA7&hO1M&zIQ+ahQ-rhhIC z_9nhN5d+gFD$)mCGYD;?CG-6YJ}LP8nCnX-8j#bL8lB0~KSr%niA20;J=)qT&?`VR zt`a)+oAB%4NA{5b}l1q583Xqfk;{8PHytGHt~X z`Q89u<4zCqPt!+jy=1OoFrru$gZ+5<;c&)Q1CIQr$uDu4!+Y}A%~;s3izj4I-vRkSh#o-bA!LBpq%2n8ml_-PaJGYKOpPj$(7dx!i zEXm6R^M#UVRq2%AE`$ghE^K=Cs!yS!mg?C&T?~ZIAm;3@@aj*A|Ip)hk|=dCH^kCi ze#jEhRTsB48~)?7_>T$>_|b(48#pNfM}+ab^J7t6tI>az+Drm0Ec;5X(?^Z|<)4Nz z=n3i*Bez&i&c`2ko!;{n1)DQY*B$uA*C+1JeOy)A((QeP2M;+pZ8-EO7t(mI`cgM( z#WOsO09Qwdk%bPCD|{ctA2HhW2AQ3c_%f(ox_`;Y>lCB+v=?Ypp|)zeKdKUcq6JyF zs91lINR@6#WEZkX1s|T>-rfR^9U8jNiAgz(4LMvX`)9<^2U%jYD;p`N!~t!0;bL!Z zEpH`tggBErES(%s8Go-hk|PIc&4HrSS0lk*$pf?-mYkRf_eq<$__ZfTI82zC>Solg zOeft2p(Ig^xM=mwW$!_zS{iD{o9*#j!Dff$rZ4JduTQt!+;)J2N2^Nb^4OTou+e6U zEdcyJM7J;U_OOj1@-Ueg=(q3Cyc+O)IumdaO1|Pg^X<6y{fxKMXH2{E>%WW+_s4$x zz&FnP#}jK&->H4kK;)synx`f1d4uQG^EGzM;rrN_n1Gui!L!!mGYF^kc-HL&z>@dJ z{f`dI@@eQte1%ELSQkM7C_U?p^EZ|`i z!l`i9@th}k)>2e{5V`*Tc3)U+SNl3Q-*NYAgzf$6V}=1rg;LfHB$ln?A=db1TD#*) zbKyvE{r6jGwqxsVI=NUlr`3wby1%H;L184B@5v=yz8|*Q^DZ0y>(hK^z-Bn!q>Yji z+PkseWj|0{l=#U-5~hI4@iz6X1_8qW*AVtM<_TbmSo1w^Po*<{X~=(7G%Ru{6cCpMApfiER2m9cl=BKc_=~e>~7qPuFOD@=k7$m z`&Jbrze`bLudzs{m+^Oq>$d2c&~Au6>ifiv{`tG^VNW<}2D9!}_BwOm<8DUfj~~%_ z6u+wVvzM2a?oJLZHcSV-3G&b+BtW#IH=)7`qzdF~~emXWTWCpb&MS2L~s0Q_$l1&#*U=*)4{f#ew z2280BikwrYg@z=-G#jw;=vR31|6?EL%t(#S>x6?H4ijdFFPjR%)%-{>5Brz5*a73}ScWH5*xYKomS>T4;S8@uK?N89j>o6McOJL%fQ+d^Xr!0Dl zr>k7d8a<996q2)o|J_nA9bqx@cq8BMD39J45{WXc z*wU%EL;SNh6Ql~*95}GhTi~Y%sm=fgJ3n7y^i4tY7rg~o4vsy2ZPE94;j7d{qv!a* z=Pk?gPP?UZwp=GZ@#hf~bCiwmj`NdXQkK}tkw)|=@BHPou^C`!9(IiwabwLa)daK|;3#yU=c?m96V%y}7>K1J{CI;o_B+5ls4){`Q z*S0vL&|Jc6i=L0pfsS-IKH(?qdo_k_R1d=B1Bz7W->jURYIRC(dsVx8OkEAJ(BmG* ztv|6nm~NJ_wjN0Gu3ntck%Rs0-a^5|=(i7vzuKWoV6nAI}ybqgREvW?ACp&~u(W5j{vXEpVx6m-zNj}66BXPyry z%$k(N2JQd)vw+FaLnBe&k?oo;#tJ!hQuH4QPXf;3Bm<0A{Gt-YVp@NxMrF|g9AC%7 z0uy}CitUus_^*L`=Uzr{|DMk}pSO+Qk2?K!V>(;U$JY%n6?&091KIZmIzn4eXw`7p zx?vWh%&9Sc`N#_v*l8d|b-_GxzN@ByrAgP{wzfK1JGR$5oev|O9`5qTUn{hLkvqj9 z_rWCt*3~IA@~L2d^y{5%TN4>=H9g4Wn2V{KB#D^0&vN!hu{ct!4IAr)(Va{oXS!HQ7GIG_*Vn9Jn>^(l5?P3 zSDDQq%FnLLy>hYE#l*q8E>aqz=wUm90x<|9|$xbMhpL|hk~Ri9HI ztzhCFeMj)$Zrf+xZ)4a3PmXF|&k6BV8rYqm?ARiGT1OINr=eOK^ zmrrGVnr(J`oxz{(n4U1-TI1^lE`FGk6o?9z2tJcqwFl;4`rpp{%4^$L9K+k%?e$+# z_ZhVOmzVzYd>270E~iQ7+%WI6TWFqoFMUQz}Ex~LM* zcN~L&CUa{nU6auazSQ=^XD2 zMZS<^a`}D}R$2jJ#pzmqkB!`0Huzhw-Wn@NEj8d!5LM^f?G(BH-Pw7%Cu;Oi?0o2@ z-1&eb8nET?Z)E-FO-pm^Q|AT6wm*t0l#o;{c&^xv`+N)!cL1hBhHbG zUNzQCu)^*dD{e?DWIDUMymk>1*HFSGMd4c3(4hWj58RmqKTuUw^}o?{mH}0KU)!cT zM7q1BySux)OF$ZFICM+5$e}|?r8}fM1e9)&?mp)kfA9bO%7??uo|(1RUhBTEg(tSN zJGwPB)pdJ&ob}HCtU@CAX3@m$`Dv*Ra#O(=yhFOt`FgiP8F%mDJL{s7{@d7YW#1^YB;DzOa&4fDSa3E9iEU}kyRI@q6ltodu#?tB29 z#5Z{T#eM02`P}_+7E#05f(^7X?`wAPux$Kz6(|uh*>z6z952CRgC?2n$30*;WH;X{ z<>hXH_X)**OVePsOj3Rb57cA!xN0%gd5mk({Q~X|o&-<(D~dp3K5{@d%1KV$oQC9zWHStzklobK%xrCa{fu)B>9~#F z2-8%Mld~Q;>YCzdr8Kn2_2wL&>3!4ZDYlHPC}6>5H7;+uVr0+pzJ1Ob-|cV(d-riP z*3CiIA%{)iJa)UPhaWbouz88^XRAYLV2abmt}Nbdj+KmsRwO1Gy-oz8)wR0Ml`5sz zJ-*z+_n+aS86n~)WxARaUMTzQSjDEQc_*+qO zIDg~0P1_;2t4ZtysMmiuNJ#O4UUn!+L%uB2+OT)r@1&zcszpx=fd^{|dxKRxU9szd z?y7*hIr{gjMFeofVPk(;pYYY?0FA38zwVS7y!@KGtkVW9Uu4~jUH`x)Sii9#G`s0L zYJm)lS(Je{U$KW)dHu-XrG?+~3bWW2S*r^Fp!~cei1kMrn+u;7m%osc!oK!o=Fguz zUk=dqI1n(`#-j^xHo*m4Y+)})hliClHD;ZDmonIsPkq=S7r*MvZ+}ml%bJ3Q$>+g- z)>Gf@#z{y?_3RzUB!9|6<@aaS+DgKN2P{>e&f@V|%T*u6@uhUUEIc^GIyvnhaS2UB zej%$SNV6m|hra92F{I^Q-%V=0^muOB7wr9+GYvJ`Dh1^;rk_8}%29%w4DU~`S~}g& zhwC0LDNDtn>sL`w_oZaz|f@z5uB;2uQYT+xGuV2krkbFuQFk zE-sFt40-tN0G6x!=zUV2Fyf3S`F`Rtg>XR$d;f=FDOwg+Pn-3T47Ql8r}A8&j78tG1Lvq9lp zuzYawUI}oC+65J|oY~v#^m)Jh?mkz@vUL5QzU zSqY(g6U5M~U#t@MlWs3hODdPF{yc#>L_l#60&bD8H)I7Jt4uTYM6uWPEGxdT0l5+WzJ{{dyFW zj%^yURhJ+p?v84se^1vEK9HFK#{QmxR@n21<7+tKs;-0`@a4x<)FC|ZsH&=%d)CLe zW{J{K{%}V(!FQF`)YN?a`Zw31pbZK^E>~w;a0$%2+)dYrchTtTLY@p(*F1=S4SeO? z2Xc&~nDW(!s_BqB%J_1~=)4!6FCi?CO?O%6Nu8_WM)Koa1Z6?cX`qE6B+Fto&2)T5 zit#V|HbHzuDHE&ustw)gp ziwgl?=;229&0w;**KMG~+WpG65VoXeYt=eX2$4=`s!Vl-gDn?8!$6Rs4N~?JiEME_ z;M%xbwK+G=O51%g;wpc5{z3?rb1W9P#WscTlk}X?$MoFSa%^x5QV93T&fxl_AF0-p zO6bC%_D`**s;0DHxY^2`%flzu< zIV3ImVm_`E*atnYY&@~&JixAWi<8REBrAf}bxFH!N8ui8m|0q0o)Z*Q#P2@UF;cb$9j>?hdfETMh6!zJ zTHkWhzJ5wD9)gOmbV7J0N1;yR#FswEDK6BVTEy!ek#YpNW~^PWr05vPKCNZMU0ru-n!Yj|Ndyt!_mb3bj}^98`_l| zyyFb+d;me7`=?)?4Z5F-KG#BL^az7J$H>p0263U^PG);Lc4D9&qX!aCnbXh}K7r1P z-Dstwm61UUb0CzgN9k;th5QshtrQefE-48ubVSGylX)XrV5` z4gp^Du7Vnf1&nuu4!eSWGgif+WI!{)>+Zzpk3o;s@1DQ1QMPbG3*(3iLvNc-V2p?ScqLeK4FvMIFYe!BJb9wc_RImzLgTbalVvms@x z7?P1-Qc+Bf3S%dYS!t}e_@>l^v;1?9MD-8ri7Q4n%5`Xo#WdJ^`U|-Iuo#;~)IIld zI*kh!BhzD4F;=D$C{S>bvXJZ4-QDzE?amXxEp7CO0oJo_sJ zxpy9qLotr$svFFcV7*phs9UXKtsKfBlSc4sG0( zTQRWK;V2gP>Sf|4aMJ-REwb*zU7PPyF(SB5Db}HylwWQco{a^*s@} z(Dyp4-}!09$Sgz1(_4TH51$~^BtE-Q?iC?Vat6p~c9Ge;w&67xhu0;T+MfDNC_=tL zRx)`co+LIx&OOylt}5gRLB+BtwYw1n=W}5GyMrt)$L3yN30uItM_eR?|CYg~`c%sD zFD!=_;SEDPGr~~g+6@bl*Gc2v41Fo;N9n?uN*~k9Y2X-DrasS8Qt4O3O3ZTtWVtCk zC6_KOlR9bJ)L6hSI@?ZE%M=|W7!1_tqub6QV@88sS$x%g)rEffTqcABlZMN}f&s3j zzIK-xbF!A$lx@HbJgz1~Uyps2X#BR;f!v)0pJCuv@v!aHkqP_DVwc-N#F-TO0GM@1 zc51oFw-P0bt8T;bl+k_{2RM@J)>FH9Uu;UnXu^EI?%^_5{K|OOh&Y+kjIB>hr1OGP zfLn_D6||`!w}Z=#2Es~2<)r1$h|}f8B*ntO5FAHro$$0$fLBG{8kq+O+ z#1Nx`F#~L8?w==b{QmY9oNxmHwrdZ4Lt^LdUyUfnRXccd4mfAUW2+&{P*>t_h(wfz zj@$Ml@y36%^H$L$ikC(G1uwpWJTXu7Lx_#54)D~3B)t{t%{jt04!W7WWb>>gN+<9X z`Hl$3V^hvRS*w0#I;$aGZGP4KtKI9Q#1oHTDpZyxu}nK9)=FI&aduk074g?U*Ek9% z@j>IQg;Nci{(}OFRvY2JGlJgr=lghM_MX(ou<^u1rDvM4P~lWqdD??GNOyw(+Wg*o zDs_1?>Fh-JP;5G(5d-39I>d-Ve3SGEfQDcv4Y;*=BEMaitFw@SpS%Zic$1(0NQc&2 zPVkLym<#`^@4Z#AW7)!Y4rgCwSbiuWfs71ABqvFm)2PI74nW|=&oO2b-vMY6~ zp6>k! zBk6;EZo*UkdMpUN`28K-RZYy@=%x$3TiDT5sT5*4;nqxV%cm;&dBDOD)uipq&qMxK zI?7J@I08lgV2!rlOHiCiN13JG^y^*mDPzstrX7Y$q1g z?9+q+OUEmjYntQzbj7@XWCcop)DKJEfKzTK3(4T@=cB zN_)Ly{Ww(WW`v=cN@YE?0N+r^_C_qQRRKJG(6aZNqq5MNmpYiZauLJcvlo1C{(5x2dN=Fbb6IB)^vI!d7GN^y z#kueDMTCku__B~^04KDj{_{8DplUP|V*3=n-hllE<)2gkLtw-V-(o7HcI4G9d|FAjWk$w@CAoAt2UCHWBeXynbA3V*Po!HOphM zyzZyxyxsoAq{90{N6nAhvtSWQ(fUB2^K~%gAMELF&Y6~{W!7VJvG%y!f^W-S&^MRW9j zULYc1=GWoRZchsi;?MUj8{B2hS7OKGX0M~tBH=hFf&E7NGbX*B)2NtzFbue8R9;MJ zq#h#vOmcZN7%c$m&k|^JaHkIBP$kBNU)0HVQYR#~ZT)O$8n!!#hTJ^9Ea|shJv@D; zodzy{*Zq7x7+E>6gW_!6>%7}c;?IhHYvA*3M_!$)N|5955LBs4dfO)M4`|i!b%|8} z^>_P~L}egO?sZZVtK-H!pRRd*!(XsK&0{j#N3f$gH0qSJ&PgRG@L=)$oZ?`EG2kAu zJp-{IKf{0Nfcz>ku?YOQG>QjJqI+D*4faqZlV?zsl*dsi)-2=?M?G*^wvWBg0UVPi zUO}6e1znj6!|*2RRQ7aUBhnNkGOdY^<0jD8Xygr7LmazClgsh@jn|Td?wc~G@6PRc z$Q90M>osNKQRmfYC>{T+rR3ps^%cUyV)ZZ=4)SbrqDdnA1r-D0f9Wpw@RjZ0X=@b` zI&lkGBn$WN?NRXRfUKqJY(6)R5WqCZD#A^^^$ziP9+Id9p(cHv|NN548^&tz$dHpQUU5Pc2NLRkPEGOIr-g>QlFtq8Bhk=?WJ}f3_bYj-xq9qK-Qja zn|~7ee&|GjtkFDX69oCDfeg?fuk#-{pk+y*qMUKB~`JH_xv83Fyouku~gNidt@{= z`qR+Q-)afQ&ya?8HDvb)MY)bkmP}vk49qXPpMjp@=9@&+^A$`+B3R1V@cZ!tJ-Nu$OU4oc}yIw!J(5L270NFa`D&cXK^bzkdHdrw5%t17zyLqS&Oc zG?uC;-%e&iI`26a4J2g{$=Tc&x8@11*HgyF6`nOZ9T!M6qZe;G+S?De51FsY^ebl` zT6T6dubnT>wfcGvH;hD@MMErGHa8ptS2npvdsfn4o<}_(H9$Ki8`Q(@c)Ib;?2^&h zpxf8%aYLXM@*WOSL->-A*_}Su6Aq#juJ35HiD7~XH*j-;FhxHo!}H^y54*$CHb@M4 z=MM)xW$lu*Q?#$yhjUR&i9<)j=l<1Ks;13v?pvUn*jX>8=B`gWwzjmT@(p%&+EfVT zZDG^|<#`KQ40B;0A~yxY>WxX?>oIf-eoAkPL~k?wY#YN%z7NY=ZPtoXaD3veIv3>YA zmZ$}aK9GpI9$G#vn_~ByoJ4rke&DLfTmcS&_R&ioP9Pr=9Zn!yStCpfruxWIponQydD=r-YfP5Gow`v)JQRaDVvR18 z0!h^uM?fKXml8cx_p&VHT&HjHzIK2Yn$_% zXL|%i;wPzHKWvl3gEQwXG!IpOsP@hu)=*~Bb$C+yI%ibSCsIN@f!}Caao`JmjWs8HQrGkd<1}S4; zw7K*8#;=bjm4dF2W8n~Q1&!n^QO*Y^6OF4XP$Tu*pS{T#A8H9e2(l07oWWHwx1Rn< zRy3Rpn7PmMls;7YHG%;-nl}~#b@b~mFU|7d^ONmh0Zn9&bjqsA2F7-nJ30Z~X#ZDX zcgaO5K1#^w1vA<-RlF{p=)!bWjga_7U%6BJ;>HKVrtR3(UX?}&<1Giyh?}4l-I+p% z$YY?p+jFo;%d72DGxGfzp2AN`WQWrgdhzMAvzPw6PfzQ|2SCOS^`N`Y zT7s$CV&ujlD-7|*ETYdX;leC%%gTC=wg9*Fz;nO8FTUG46AP|jBg+4qUb7B|MAK?L z%plhE_!ztdX(CpCa-bI zrJjcdgs_c=bVVkGo1KFemxtFTR*44x)8xBmJqocGc}cR!dzwXC8qHpu_X7Dbwb+5h zlCwoKDc9x%a)k&3pHE^AJ*45hDs?>8k#GWDYioL1eD<<^dD%$aTk?tC*$|wr7o>7E z^|aKP-mDwl2k&+)z228j2UTu%fG*#Uu9!nIxAGH#BAw$ZAn*b7cJwL*9Z<;gd0WN9 z^9J~7fD&@?+W|C~6Q*S6@~gMCOxz~AzA2<#G#jWed%+@jQM>UTtyfh`L$r7Bc z|JzF4kg%kxwiQEBG6QaUH|xsHpAv%LgD!Y(kH$(&!-_JPw1c8=iu`Q3(}oKL*e-_- zb1le(Ijj6%EvoBUo4ke>m*(yq&&Wf>QpK~-w}{`_KxUL}x=(W*)4M|kEh;$3j-c!M z-Men!oZGl6MCfboG-Tz|5_H}M+q~ZC_Xc0B`twTt-|(>m=(LvxsP)60#B|;xkW@pO zF3O>;cb~yebA%i(H>KmXt=muG;T`AQ4paGakJsRTO?wfaljTnT>#qBC-$}kDcBAh< ze@!H>NQV6Ssy7r@DD$z*ckCdDfZmpjf3>;vA#1mx|2eBs{`o{>orj^|4XjS5|J}*v zXSX|WNW?|W>8%u5bbb5wq1BEZ-tTa2-Yh6}#u>_U4ED@~vS({tqL z4POZVPhA{Da%7}sdSOeGfn^)+(k)z4NRqYfeh(U zI(>c2o^+OI`nb01LK?f){k!{d$ZS&LBqR9!&56;}(*35xQ?VaUr{Q)++y|J`XlHVX z5Yu#UwMZDam?2FgiW?wqxS-& zxjL|uy23UVcLlgj2xB-gQl8R#D8h|Me_+)rk~d_&C}|3y&|-2EpOvTJEn96eueYc; z8(mhMlNLEoEQsidah89RfVY7&)ZkFC*jOn6LZ2;R?iAQ&srx5V4B&D9(LYWhBB ztIW7aWOeKSPAtCb6UXGc1WyHR!^Fo+*_v+Ra_>ZmRQ~dvcY4W;u^rU{TSO_X-kmzp;yXMum$iGOb|| z3Hua`GCM3dt135^i6UT%voJ$=L+xp?T;&d>}Um z9;E@)_8x+%wua#GPcEMa9q+wQ#|Ug(*Ei&D<$fU)s&v^CdU0%fSy*fUQYF9pHD92A zasW8aV_6C!a;xQ6jSX!H}6E^x1*VqzIi^we5#L2ACzMSW1 zB%Dm7NyUa+lZ49H-~B%qG{kNfZkH^eWgKQ9_iOin+-Mc3=MH)!FU9loVZ<*ZOzoMR zsHS1>Q@$Mi2UYS9Dz}uLvI(DCuhnp^f`YT6_t@{7s^ES5k8NqPdvnM#Otr(FEDJ=a zxa%?Uqu>Uc-ozb>{2|PaP`EIx{yIwLuz3;2(Wk@tIEvOIy!t%*GjF^*BbE8lT#EsoK`n1_js%Cf^^Q)>I&N@^C;lJr-u#ym;0tS9749g+)sqksmqtO#%h z2Wsqb;we3oR3lN_!83yj+I4~@bQ<^M50*N&R%^5}DB2^9gEu=W)@@2N$h>_I%6yoE z{M`0`k+C2vjuQ4)E=piSqKPr=4@{9oOo=d&m1<%-AJVpY5XMH4wv@^W*SNMG*Zzs$ zUhgF|&CJv~;ETjCOI5|c8PsLP(V?`@b8!%dWBamy#y=mv3C;h~Q*s~6L`&k{apKB$ z1!FqsX<{h9IjWnLgX1tH7lktTaTL>cP~}nobyTz^bOD1*O{Rok5MJv>{?&NV%uIxj zA>gpr)t{H#bc)^`S%`Gsd@^wqyvHM90~!_Zgp3zcEsYVst;}OM#rfmSUz5~-!fR)c z?eSM9RM}BDBmJMQuH!6?r$9qosO9U|yqDWMI_Q;WS@x&{`Z_UBr_23oQ`vml=NI&f z$to3{9ZT=sk?v?aFXea&MfKNsCdm+d?)+nwT!+K%!I)tAsHqlG$9HNWj9Sf4y|6Mt z*%3sPNz&Q6$oFOr}VKM#84gC{=99htF$IjO@Qm0|+w<1Z_q+szF;^Jnmq$;$%|pgUTv zpyV*+?9Q88x|#SQkW7dlPD(qubvixOX~(jm`sGg6Kf7}EJ!p;WsJpC5iOuo%7|OKK z4+_YXZ};^eN668Xh{Iu^8=%wn$%-I<;)j1)6GIBssw2@4p6=K`Yw0e!=i5}d9q>JyC6C#zL$0>BuP#&g zDYJU=2-U!RJ)Ji2+AN@I`5_RtC|4W>4QJ|BY&~;XU~#DGyUSG@MdoPdfBqml z?1A5&UXSBwz$Tq`dw0H3*P6%^ed#<&Zwgd*Y>X`C}z5P->U3Ey-h1M!PJj za-e`qgAZV_{^5M5p}A{46=vvR_LAQHRY{9?Rx+OWmN(v;#dta1fc1ErF68&dYtjNo zUgtLm{i&K_i32bv!T)X2X8Ci+pE1gwy(A0%^dJ8EOJX+Vi(?h5lyo-bzJqh&b7Kn{ z0h0HIs-!l?ganxjR3vkM6lJ9i-=5S+mqgT(CNY#Jn~;he$suYiDw1Nz z*ox=kYIw>yM@PGLDag({&TaF&KVE#cH>Dalm48|x$-}1Ov**5H4zNFkUFvyCp;t@} zuUY-k$!6p8u7LlWe*3Y`q{Azdt1P9r&-PE$c7g@eu(TD(&${>uaqZta~L#?WRn2?dkh?ZP`LVys+{XKLHdL7mL+ zO_&3oI)?PTbNU%^18cI-x;X9Qujcs5LyEml3bBWF(Ye~FlgYm_<=z>7ISE}%jPs}` z%AVmhRZ(lIB*RZ$j}&`MCf*tY7@^OYv;DHM*Z*{bzZ)IXRhb5Ui88npZb0#A$c{xk zD?bKN{OH*(2nW|(wsj2t?xcMsk7GX#nVxP9-m>?1ostR2sKAt5O#IzWRkd)F(*QKF z17xl|_5mZ=s3O@0K>|LUY=$P?9I8YNzz{^iBSCBxQ<}=I$fFXTKqUQ!pw#7dRL5H5 z&6Vf~c^)ozIw)NEnWGOnJK#zuI*xw>u3mHZ`rViof0@;oGrSvt!W=4y)tE^Mo2Uc| zWoj@{QBh%sis$_oMSB38!sKUx@krq`=RJDX!1<*y4NUCggQQ_1+~+)-Tun=(jekBf z-7a5tmUgyV`i){PN~5mf1KGsu)1NBvI`=Aad)G_%d*ifeX}44)*Q@#rr9Atse7tlT z4@Nrfq*I0C$Y?4cVx@WnfLbP+u@~#8 z*{Hu3ilH`|uGjq<4bYZNWN7@Q9c_R+JhVT`=~`qPuYj%MlP^~Qlsz}iyXr&XRlcvC z0S-%)r3A6-#?Sp4cMc2*ip28^_>O{?i8h{aY?#boGO;;Mw;&0Iia1!>Or0y^ApHrm z8RSMBl)th$w4#p~j_=Q}Mx^{4CKBJfxX4+K%L=-8_z+`?&W8EMR%$X_A#7z5J777! zpwt-+HgA7oOzP_5e`I%pi1dsd)2cagAo08~bCthRW|OWbJHpI1`j7pBWpaLfj8*IR zYIuW?PBU<6%~dqJvVsnlCee%$6hg+Ku{m3AuvuxoT(XW1%i)5x5nNOM?;iNDaIQ#emAJ%>$vJ^>|KRylR3k*(iWca1^VOlEu z5CFf8?}<;v2R`~0os>BD(9Ec`Y34{quXm|`(n&_k7dGFR=MIbu1!Tq0-8>X=Elm|KWL0mKU)5?Ir*q8p=8bDux1)0fQ&fKjZ&* zy9CupY*&EvtO5KYqvX_|X7|#vf^o(89m*Bm=dGb%J|M8_LN{oDl@+W zx(np1GvL+xU+?el+vjq^3Tz?3sPG?!^2w@sy#eUV*ndRqRUIM?_EA&3-gT zFgO0R$-M;I1g75^{SzNZ)psN)URj*5_kRK2MB6`R3q4o0#g5hzS2uGD@Oh4bADb$8 z1|(w>kNlB4go{`EYLgDv|Kv*lOos`hs#sRQDJalUj&MZ|yz-zLQ$m(^ks`3C&cbmk z4GFb8uMgUH8I%OSi34f2r1dZcl)hcCmy3YIRCu(LhOLAoiYyoDD(bvpElqVqezshC zl8y1}I82~N#MZ@D#~8YK$S5V9d3z&~J3_2USCb$M6JVZ!K#ubABbmIPM|?JMe+!FK zlwN7x9l!nEDf4I;tRI4>L#IUW6YuJQlcy#OgkC0B(Dw|e-5c9ZZY1ADH=(Y2CY145 zDmBu1SGjqs7Gb|>h&vogiGE~OI(?)WxY=u)l{J!b9H>I=%UNIlxrLUK1K0a2!^4XLsrCpCm@S9Zq1CuosFa5EkJaEC25yi9r$ujy^nWBpazlVV!B+TcnE&{TledrPQ> zo`&I25@xBF10cj~GITj0!Cn0v;k40o3*-UJsD&`6wOmU>xWl|dL1*5q^y+g&8_8yTfl=SkScZLfmL#;eA zzDSKNXJ+wWqDW%A#-}ZIu;+!>q0()`X{5nsj?g58ON;Y5$U{m7f$p10eLnTb?vxyn z@-!)FNEG(EQ`+}wUTHFHVlAX%kGPb!)UyoTyvT1|ZeVu)sFpfOVuy|gy zz^#tkx+DVHQm^-FMlqat%8wW|ExaM>yfDgJ@6nCzkRDpr{qQ3u7L3?IvT_n$OQq{- z93e{|RqFXFzf{_wP+m_Vdo*A%dSWc(y%0%c423E-b@p4M4vgwgq*IqfVcv3GldK}c z$GfNDx(CYh6_E+OXHZZ;2Sv2Y*bJFJo8JlsocaQ|Q&CstMp!FzJLa`6 zQFwe&W`dYZ@ki}LNAwxAJIm|LMj=?A*n5gs+KvbkncjfQ!xU$; zU#ad=NZYDvnwzsrM8UsP;Q-oNaAquYuy&}f72=p++TI4SiB;JA^f4OMMk>O*H&0p@ zv>VX^I76oxo(0j-ItVIrq(v|za%NZPi=nYr^hEj;dPuiXKU(=#@#HBjElZq8j$|fD z%;2ni^3u2sxoI=M)9P?An z@A{MhfdUR2k;bT}R>s7xZgDB(<1Bz)WxWs<@`%k(77gOgkc zC7{?6ph;!X_ob~y6-AMHI3F-0ipd@m3FDtsY4Nn>-qJ?J$V6?HK@+5swr2@4BCS&* zi0FQ*(pwNK0*o#a?$mUYY%bbmCdvDce9a2*?FsyN3NWGyT6Vj5?raY@n<2&-pRTXL z(}MWJU3}~m-v~uQB#AGAq%v&B9k8u1gQP%jY+;#~8-(=s3AnA`%0o>znWu_$uim5C zx*oc@=N2*sUq~?)y>MG$H&PRlLoDG&aM6ZFjizl40do~yo zGao%RB>Yz&=6AT&!1wP_B!Y2>dm*TIHXqi zsuUc@$<6+1h4vLY>ge|yhHaF5bPcI5;jH+qaCIKeiSOoxQ>cT`($nx)os2@xVi6}I zUND1l5rXx93NKn>>k;~qw=@YMzcOm&}`PLTG zT^$l_nsQC_?!=p+$SJY4q9vDb0)Jy-v71jP1W*2uH+9X5tSckvu%)5rr1rRGdsoy= zE)DN3g>Os4h{J9(M++3rS#h_h90*6CnP|C&lRM%KKU;4yPFK@Q_magVZ@$~jY0>)R6z`EI6@I3$RwQ(AXcF3CLoXPMeWfY>Eb&3-NaVdhAEfmnGK$Knq&<*%4d@%kVf!1NO|8@M z2zwTO&S_tmFe*#&tIrg}c-1p{0V^wS33evxORy&b@U$u`D=+vHS;Ox})QGXoz9tVr zwyZ=A5WGXxrA#+dI8Y^5J*ThyVF&^@JV*G zb^(l2t_UQpG=C~t)JpMP*4Vcj`vk;C5hgsng6{M_(V$U4bRRQBRhx;5%LK1iqR9OP zYefB`&^*vM9L}ADlLP5ZDXD07!=$OYgC)JntrMzi_Rh+Z)M4Up02sG^(hXyNDw<-C zcq7Ngl8Ce{Wydm!6^`g`NtT&5KZ`>Z!mW!C&Q!S{k#pgtX@N@QiUF*dT2Wj0@7n}7dS`MU znVJRJ1($#+Qtst|=hWT+W0%=$`JC!Ld4|{va4oyIxBy$Z``eFul=O$N)NIa%a2pXj z005jsWt+{9gG5V*Xh_@>Lz(p##HmW?1Ecr9*(J&l6iWAvZ zk(g`<8}kj~|6U;6nCfre(&OBF1&7?(aN7``Ofz)V1qOk0CNPcWfg-91`2bFZBs9&F zfdT&KGEDFrbHT_ixW8J|o2uJ7st6*7O<&13Ii4u8hMP_IsxKYkS|hlRbD3yIaOWzz z3e^wBq_r=aik4T=O<)Jq*knRrueOr%semzzFh7;~Zk?9i<})adN14`U63mt2b1#w< z7v=-glz`DZhu*gLL0t|B&l~K zrCih&QJvN+Z^(pIQpp`NG;x<2_r3MsLs2qqHRbWjP*~<4vVv^pg0mIp}kO& zSQo+O>K|TU%v9t%K-bZ|pu(qS?&gkA&A)dQ;K=89mXf;-Cq}#;BJyhds5P4?w}Nan zUw}V|sKG#E$Qv8Z1&FJ~CWt%WUQrXqfe?H4Hmq7^jWcbY_Gr-$i}E5SQA$%Cc8K>F zT@`s&lU8(6M)iQ=-?Q`Dd*{fh*K(F0u zg&xBGAo9k=+x)}|D@OzO>s~-v5tk@hJ}og@cT8$sIP_bgqL_aiEz;ai{nf!t;qt{q zN!_rChD1?eBv-3_-@|1oioa6PwkrD>IvehEqq!`W0)F!o=kac*N;VT&-@~`#8?5=V z@iRWf92Zfe4Xpw=K>!SFM?*FPBN(c>`xcIas4L}7=2=3*HVXzmlB50a9WP4Y(g=&w zzCPk*+7~YToQYCN7g9eCV?_;V5X$~sfrmIaE*q~`6~*s%NKnb?$#bm#pr!K#4sWQp zXsR&3SjO623Sf|9p{*g8NcrsJWaCcs>tM4VkO9N^zW?%~FYH~_9nZ>=E70*2vyj1g z6Q#Pm(`l({>^+&s_wQIkeZ8x~9$FB2FcOI^nec#prp$K)YAr6(aq2Yy1`4`{7e#%w zV*SyB2uIDsMGjq?GJvZ@_$G~vMTdeoBacVnLv?r4iEl7dWKgUA73aX6)?XKM z|2Osn`VUKgS7m%bsrm{EZx)_lFOntCeDt<_)rknQsM1Q~n?mH8P%&l+w9x886x`c; z13X59k7(Yye&(DED9=Zpp|@i9vzoAz#M^vwmRxG;XoT9M2i||n>VdH$y?Ph&TSC@~ zDHaH5XW;_H1sCQ&LdQ@H)83{iepQm)E@B z;IUlr8n7d`0X4rNuj1vME~Y>a#>^+4;y}aK99DVid~zC3Znk9 z>EYsB1pl5d4X8ddQ>cY)^||C6!FcYlYf`kEkoCRG!YQUF3dLuRGv;j8^7M;T z_WuSK4D*ADpR6Uqa7#^G^3aDx13S7bu@8CwJH|p~MnG~gCth5*mZ(1yE)_D9Gy_@c zP|oT%uiw>iEtI&N%`vasKEep5w75b@U)_EOx^s5s!DivQ^C((eyGZonc?Sd4s$LY` z6#j5RvJ5QxdyW)hw>QqKBa-wPu!|!j9C?kpRy4{gxwn!1O@BM9!(0mmcWvZfiQX|_ zwl3xt5k-G7!d|bS9FrC1u6;q#gyH(z@#&5Vxx?gugvMI+9WbAR9=9kgM={ti;jLgq zH?~v)#vhuqp^k?!s-_p(3OFw$q#!+Aep+NHDB^pFxe2T*GKFc?j+i4NEJ)+%ZJ1V3k2T*ZX;{f=!jF={3 zpwG-X%_Q5Rx*Y0t5-&x5%DxmW<9a$V;uA{H4=Ia=!2x=Sz>tOyTWT8GapW{eaty6qI( zPxr%5tcWA9o+)wp3f}+brF8pW1LFda+juhL6pDO~K#5%l@4fY--w%EqDBKh^BciBe zXepMtoHO zg+;7KEX9QpvPpvG=&;vPJgZ-P)!S)MZUnz zWcnph$$f@!joEKX;ttW7G4g>WP;Tsvfig+7e8vrnFm8*_nZ`|9Ju(J7QTwl>UQ!}(B)}?(*RveP(WHYU@;vi0 zWEBZ~#b#N+3((7F<%IDmzrB@0A|Ikg;2%i#Y#|#x{H7@+&tSq!Tb=iRwVh{FlU?`b z69|xmP(lqz@6sf65HO)5Nbg1IO*)8xw1XPNm zpy(W*_gyppwPwx7$(O7J;gFo%=iGbmbM5Q5Ix?+#>0j=}_)}%hyQt+zLig`jD(sVf>A3(Go+~wR9;Jxa#FAw=Ady9CpA7+ZBQKN^G1x7Uu4-y?<$^ z^eH6gE9wV-#jFi2SmasB82$4n&szCWX-u59A|5BwToK4uaL9Tyb);P1vOQoKZxM@! z&*@9-L30!(x^X&mx`yLBJ?3I88OJ|Vq7Xl8QM1uPg5T=uak!;p3OlVnN&xB*NX={% zGaqnYS#(R%S3wDrJXkC4ELKFG#96NJRo0NTF4;%MjhABE&Dt64W?s>&Lt4~d;NUrs zpKJuANVa8h*(>SAFC+zs!8n#sRr<;c{6{Drtz(I{x zhT2)WjzmLfkdJ&$S{amLZ-i?S1RpEX((1DBNX+X_Ne@=JUk}QRBSiZ2q9r-6dt~?i znEnx`-?*X>rvH*0^9~q=0DD;~rbL6t_|dx-Qk$`>k?m;4a^y-ltz?Un`_-E5#xi{q=z>!&Zuw-KIv&FdG^|5Q9sV-b(o7))nM zNeb`>Y>;5IJA{D~2M4sa)IzLq+1_5npST{L*82J+<8F${V)e1R3r*|JS&G|2{>w8R zCbS$_P55obtNdD`QgYvu*7{TF!eeIEyy?)j`aQPnlN`T#A8;l(8Caqe)pm3qCFFg) zM0OT9%W&b4U={cqHclU5IA^7>;hAtiwv|;rod|cti9my1=Ghh{rI*UBQzY0!e+c&A>oJ-VqR1g*tM z>@hgGn&^!hDj9e1GMwXsWGlia~tEIr)BhoorX_k#nJJt2dX9%Ih$W_XWc7z z*OizuMoI7ftP3svH(JKs5UG8>fhVX&_ zjZfVU7+`6W`zJmK5yl9t`thth>)T-g9JOY12~F|noFE@(Cf8~vX;1U1j=0azunae? z5Qf^sLAEX3>(hLP?G>tl5BwZMRLIs-?42JI5Hn7|RNBnHo>>-A`J|td}qQAO}sGj{Vvt zq76*ISe@qLHH10)gkEL^y07LLMbdAw-{>Lc=(Qv(pq)q81MdrV8%dpXnBb|YoXfXi z2t!_obrd3U%f@D)gqdIc3=rZ7^czwi>z0kHsT?xyy?~PAxRq>!qHDa_w^70H7p-IC zjwSkj<=r-0&q3VoK5kL8`Ybr_VMdU+8#$sM2CyG!WZf%40~SqJg3DVDyjYUYj>nPa z!K-C`woke|)RQbs`Z6o8lY1FW{D-Q>%7n`dp0Sp!pq{=TMtm6uZ7)pQ62Y~i-e)~F z=8E-xPv2JhG(0#IO-E&uUyV={mH{B{vAY)1(WVh)oLaWonYZr>YfyN-fSHL>cU#2x z1D<9o%~eCeYf~pSV9SvWP$&_0Kux($$m`Z`Phs#yuu^!^m++`S95k)n&Qv5*YxF+$ zelIsqB@iW?whSt;hg{X?|CBlhwM`cpO4P<2Z0t7{Z5%izK!~r7>jq?|MKW=0|8cCS za@<~H(}~n5*syEFWO(-qkafq!4F;0;YI(!1E?kh4JDfk+G{BI7I zJ0F%rL*pggdixxE9gPh(c5KssPR{rziCxI-?9TWXxxU6X9hugG{U#@cvA=e|VrA*a zZpuW5xBvBtW+NnC(yGytorD!2 zp8Qi*lLv)W-?vh0m+6FyWT)iyh+`ICC*@tBw32LcJrDFGTxk@o#db;EDq70Q_SJ>J zI!fBS^N0On0D54PMld|#UvI@CQrai2praRuEO)Q_quLxkerA4I%80W}JbPZ$>$zcl z>9@*fQv*s*uQir6^=JNtK5a-y>pl)K;vc2K#-=VqwbL86wBG9FbYx69p6ounW}B2E zL{E2??qwyf-CDa3ia9_r%IUffMBYN;Kem>W3LBA~lBWp=l|7bu{^GoY8u!N&q#$>Z zXQyGz!b*D50$iezBdjbZoEw-^U?D~_QjZ^rP}pY@zSjxKR+<+^A>z@V^F|eK>O!1Cs8*2VwT{f%d!msm2W5A6|}~o^*6p$ZYnF zRp-t*Hwa79uXyyxP9mt=@!TIT*NRV%3a&fAU0xi*d~96r*uL1RyQ4SvQn*XB!x~NZ z8~{fAmxLMXlVcBmT)=#tJ<;HU2(wtmnSzoBSp4nIAwCA7 z<*!jEaiLg2<%C_t?RCRtWgAa87UUq3?jiggV!^V?K?%D*XG*k!LTH2mN zlY2wt;C^l1J2P~2)fw}#gkCus_tBXo10}A<%$X%8KDs$+RV(MHwjanoYpJ~-&gv!h zT#jt#=d1;owkpcfFSi40tm)KEl;eg^{Aw={uuR)IUoZw6`&xsy#f1^pEmZ&xLf6eX zIpyjAKff}sm9$q{>BKA>M{?Kj13IS|fnQSpamnqm2X)I|z8NOxen))-d zD$#%Shyf-ZK6Otc5Wjg^F3x}Dk@=7~my=#Vx8HW-)k)N&23Jcp)vR|HtXy3^B3}Ki zMF5T~3(4zi4C-9z;C{lVnV3@=Bl_mVl23jyROkL5!r#v%h>CT9lJ=gyIzv~Q{&+R5 zxNtB=N%ot{7zS>{h2Gs_G;=p5SRIP+$pJXPiuFuNwoXwO?izaL*R* znCWL{7QGGX&A(!htYq4}ba(gZ47xkw1gYaJ- z*4E-^Jze8SZJdUjIHsNkEf}NgfD2^6SnqDt?JJS0=%Oq62Ki-LVMdLyG}6Z7g;T%ylv5n!`}C0P?$tC1@E)ii}H0=BC{TI|Dv4nCUVi@oQM_5MU~?-q=a z91}wHi|#olC|~DkzeAl3MC7yRLyG%gmXWLGvo{A&i!o5ThQclF03WfZq%! z`1sUrBSfw1`P0PwN?5F(tZ4Znk3Wb{t*M-r`3V?r9EoO$^qS(wdJ++AU!^$*%S9B7 z2^9$E`1{9Zr_&wPNhhr$B<}BXo#?%VL6TqFG!mltM99GB)}6<^Ol(K}rJsBj|D!|L z_sQDyzh>dA;(Bm{=C|}!4C_C(Peh^kTqR_~|ECvwr*f3{&a1zc2^FzvUmxw|EcJL` z1*a}JS*y2HoS7=inXiHNfU@}<>*)->{%PaDFUno(!RRSyJ1lc4!)Zsacs$EyK0eTs z^_7MV|5L7=hh=x5&^oi5lU>9XDYin6d|;G*dA|O@t0P3X@D^y550U=ioFw&4h`r&P z)~0@CN(CPBfAKlxn=@X12_*YHD_snEXy54W`ZB!WWPhqz6)h7Dmagl9Q9|3st$Iw# zLPJC?M7rm#9ht)1sxpuuwBhWivT`p+&GPc_N%moaV1OlZ@DVFgllOeW7-m8{lASw3 zqky$;JP(vZSItUyOTF*Z-aSAf>?m=Q)GeG(Jx=EpH&&Xl(^- z3q$u#(GNo7vR|(USDM5$gbZ$MNNFXddA~uA%VejO#jpP?7e7~%_d7>o;|9o8=_@Z8N$L&Pt5nsu~xbZF7Ydl^e+|7~Rk zZki&w`Sk9k*M1)GzzXRz`;63|m@zQ%O-eH4Bq%M3AT*$iKMTY-3Haj6>$L>5uGQ=n z+KH!b7oXBurHTZ2axG}Q@atX>X~VDw0Zi-@jr2C{iOt`g;$qZSmh|@%XKq-#Z9;8q zAp3(cFvic^0$DeHzM&&ayZ0v{?H+$EH9MY@r6y>tvW;5`)pwH?%M}^>^a$q+x5m#X zjRh=I+FQ)bI9B<*6y@z~ZS@u8m&AVD0`>24-hPs9&%_8~Xkd2(U+mw0+ORTcsZQ80 zxSpoC!1oeojU~VQ$1h*}6hP2}SE5ripa^jcZWhq<%I}mRxqKU&WK`uzqCXuLpClK9 zT8j^;Y;!%kJCy)4kI=e(U5&}9zdfUO@|k=>Y|L(`A(gW*kC3c+`gGquH1JONZ)H(> z>uiLYdl>QY!k+JC+{2ds#yuPVvgr61GVLs)#UFkoGOkb*vGLhANJC`7jL|CErHb;* zPn)bwRZfkTTAJ1CjT2|eg48zv_EgU;*?|PM3(ISzn|5>K7WyoqH))5R4XR5tFQw=D z^fKtPkANKHVp3CkVmZ}QZ%o%cnfrz}`U!>Xeh~@iNB#lp;zWNOb|X6aeER)9B|C|= zUP5Xlk24M0CYn(7>!(usDOLojp1n`xz@k`vsrxy{+&=}-(UJckV7_7t;2flA5!Fds zbMN0Lv?KDcOPPCndvJT-9fqe?u(%oK7{)P^lt>AEEv1e-Sz`nh1++KE=5qU=Hy#!4 z3};{})toc++VNlgp~B#S1$N zTB9CE^G>vZ2|YYDmDycaQ990HwfS-C?gZNLB#8#h#Elim+UDja((A6W@c!=f!@H?i zy&~kQp5;v@E=Di)|H0*%=ux;3L#cg5HM*VY%P%5BaT~1abO1a;E`DDVx1; zwH5ZEDu&}`c_z&XTLmWGK>eh?<;QQ@6?e0rkq~d*ya5)G0PjF;vXY0QlhWSHP7PCa z^K6yhS&disND!41cn2v=r+<`QiI>sK2xKCJ13(f!d!&&8IL7gf`F|=`+Q37l=#$Eg z!^8(#DhCVHKG{bT6c`X8tA3h@FT|FsgN-~;x8<08 zJ@_V>3!#60>FMtw?l%J^@uQOWXhm7CC`RFNuxYqOZR!65`jo!FUou+drN1AzBP%k? z!~W61!9kK;m^Kq0dY%u53xfqx?vj%p^pX!IsW<>qk>T9c=vIh;i9|OhTg0zHA3p#6 z6#p7|P^Ccfi*j~MQzbH3jgRL>-ta;SvD;HYX7>-s>=f6z7E<4aj|Y$Thzr-Ty51rV z^}`Grlq6~&K3r_^%K{(C^Za1oy2`~@-7hE$^Vn&0s%A@~k3vYA!}(acnH^tw51>S2 z!1)O)=mjb=;OsDGCGJCRV2>sjNHUfuZW-jJXY*9{#5uB5+(m0J{HFQ$4CdeZWw`L4 zp~U;@DM7~;BiSz06INl9{^yY;ZmUqQUS>NxI}h1}LgAx&5a4NQ-qGncIH68+8F}?l zI*Rk7H6+ps)z%WTDwwBIcB_&5s%-o%t^4*?;SHYd$=_Jx98bJ?tt9c+Z(K5rSMsNz zt*o%`q>l)kTB05xgxAXyWx=qEv87QCWT+_U;M!NQr)YS`mZyF%M;4a5 zn3ys%8OX(MX2m7iY5oUd>}aCur_IfqX+i`Q8f>aenIkRACd}e(X?n3Eg=J7b3t)H* zmE6QV_iw? zH>BSxlNS+K1o-C@AlgIwu=)8GKjDQ01{Qi86x1S*UiCtzfH1a(2A^EO29jrv5Cva)|&5g7p__Lk( z?Cs3sIyW_?#QNryh9gZ54NojtTKr~3A#~8@#rAA_qlu;OlKgxHrV&s=+#S{t9PaW3 zsa$^6&z!U^La0LR-jDmQ+h<#l5RXIN@xJU^gJgVE^~K|s%$=M%#my7z+;Sv%LCNb7?T|FFF!q{dkOQR36;rB)Ay|Cs-!T-4w7R` zFI`fZ7Mc=HpgLb8rfsa@?Ejf{$gWu~b?TB&oxLjnDJiu}x!3sRpUYR#69#>UJ;iBhZzMEVf5dwr=Q>^TI(@_?_L#%oZYN;YKWs_PCYT)f0)?eZT18B{!3?Ppryme<9rboOBtdsRU+4 zPa4rvfT9tOKoZ@WqaZq=nNAzAQD0@vT{R(#-TG_CYGFQkBhAiQnHBh6KFuhKZ16PR zex8#YhNLB!!I0`w)0v6$Se2mQ??AWGO|wt?kB7Wv`*~cL#MvDB;z!0 zx^=Fgn!+9~sxJo<7nP(49(Y=TlyD&(mK$s8(yxbR*q%T{Esb-S^h}L&kTru;vYXY4 zUfoy~Pt)QD-aRswXQz^HYsc<09kl1>PNq}Dnvj%SgGk(&KZw_&l`-%!Yr<3@S-vtG zOKVVisYr<))@3P=`$Tl+o1zu<3fxYf{~$~UpKL|FG6-6iZbKw%`If6-v8~= zrd|+7r+LTllxid&MI@E26km3jmimskvnWhVHVHUg)|F12uatc*PE`?Nj~CfFw~euP zoO5ZkhMhAyH`*_;&E>y z*+F0rmMFGbJNr$Y_p=1MAxW%6R_gqO644JOF`S+*BO&FtrtL+%v^DeS@#A5Af1JZ4 zV@{C1g;jHw1@5zU-Qqim;;OlcewziWV=Ix0GhamqA|0$rg(I8)Ve_yGR^KXPKG6OwZ*a4P^Ei{d^=4PF!Sb$e(u@~&fgK68&3ih z3aMvDH*%w23R%qYaobGKigwDFB2C$yO7I9q_INDxS~YT(dZ?r)3eFhU zlLVLGxke~=ZUBSWfH>JcA6}o}!_S_G#haQkev)Q~Lh*P)zz|8~4U@tz1fTwL-uSk` z20AmPHSJFMz@Im8aY>ZXv|e5wmuB__Z_ZYAYg3?A?jy&#M?(gC^f70{-)8$!?Ny%> zgb>YTW%r!~OgvX(Dz+cS8dK7(X z4TNX$H8Bh69(@-6#A~&yt84p>lYb;QRop4-OQe7O0!}9WAoNlyJ&5NM_3GrJnLr=0 z<({WS^VbCb(F$?2wv?a>@M@)@e?L5YwlrSYR(H|PwfKW_ho-2u0YZO1{1Ja;XvZ$S z?9Q;v!ylzIef~dM%wVu!8}vZJd>yyW)m2JPBlkmDX!tl#rSe%i?L!QG>J&Ne9$npf zUd<8DzI0app4Qyc)vnd((U>#7B_2Sc`smT4lC}vx?Klp$@JG?{r-Y6B-dfiCu>962kUpp%AU!;}Ly+2kjAqcp*`L;`UO~x! zz50N^43!eAJ;$RPe@;r3ly%(4bs^8Ngs>wV90X7bV)2=TwSb55nPij=XdUWmDwY>Dl@IVIfDz3cDn!mjJv|D^g zv!;_;FD7p3_$^(dx!n`qY&!phgcu3YQYPpb$A}%6@Y_$w3 z+&MsBd8@_&>Waa8sIs_xuG{cfxS97L?CS`?ZKT{{r4flkxH;7%Ks@n2e%6Gt8w_3M z8C#y(&6k)XmQ?ol8vY4egp}@=BRSZT+3G)0H1E;JdZ=aE*ofH~o*W*+Nd(~}y#MlC zh8BpRpwcvX4ys-fK1pCM;7m&?qRMhO)_6I35S1hd9ry0tlkF@lIT!l)*RUijNN!)Y zTw_&^Q>fB@PZGC0Y$Cj6NC3``LC#yBw)ZGnrkK+tmN)7hTC#)zZWgy;XVk9MEHh4`VOL^vJsEH9GP8sm7FI z=c6d~U0W;s5#y1wvoqjg_=tQnlaDgFaQkBz&ZufDVUQv{LMdPq>z3&D?ru z7DN%P2R$4h2YiYCeCm|ybHStprIIh2vz{->1hk3_ixM@+Sjpi8il1-_-JYa|C_*pr z_au$#;~88?3#g%SkRbnXm^oJIu zTKK_j#3D%hbRt$kwWdMeO;aj-459BkIka*s{7)*6QW~I$`PM6;$$ENVx8vJYjLZHvb~db6W@UACHSqsp$p7dcZ%W1FU))GNUHr07(TYHr zkkV_kap%3I;EcQd?%lhGci-QWc|NAyy_Y^}Ag68T}^b$|@zVSjO)uDJuA5K7*-O@|B`Fw#u2X_;m+BSbv zh~H9Ih9w&32?>0z;F?aQ2-R{2W*5EX@jh$nm$_)nA?rD)T+!0fQc*$EDLR!y`vP~1 z8YE)EI?Mg_E%6;qfJu(-hg04)5kmDghB#4uURB@tykhMIUM^&lHV+B0$1iii)B{trAXC8HMFqx^$S$Nyi~E#sIOM z_l`B`q_RDcE|Eq&dmXOFxKJ2AAj=xY{W)o`x_H5@|4m+swZY(;r^Pcfbx#nEM7bYj znZ1BBW4)YdQviniT(l$s=H`2uwgv)Qiv576Q)pf`qk!u4D4oM3PJz3M03SG;eLHmv zk!}_14ZmUKYpw&jd86n*gv;ShF{X;WILwb!&)t85Y{{iP%svx~EL@Yv#Ea=#E2zv4 zD;m(zvz)ydej0iwzv0F;Z%xB8@R_(`tiVF>^72xa9z-n&a3`G&bKZZyMuBAExPTVe zU9&AWDh~Hgqd=2F0qdA(zXETp;vBB7Ru=`I>WPEvLB6E2@IkMRXcP|}x{6ov9cG`1 zon%susFDo3^@C5F8eS3fG|{XGx4Y30wk`Db$80RvZlACbOIcMxC5WOYOiQ#c_V|iwC!8J9A6ud1h~~4M zLb+c}t_SqZl5>mnrqHiV8t-n71@JuhKAS(*E`G@Mu=gjIxX95!1|pM;wZr>&fZcX* za1bt$RxBxhcu(>hV^e72pE0#LjqPWtkAPidEXr_?-og-l1fflH^IMVeWbS&`=+OrP z`v+G{zclk0_%OXN8sF8HNoN$O8`&#)j{rUd@5-M%c>?m7>2DXC!i3om)WeryO^&s> zMdSUD%GD=P?cv|qwLS%Hx8686H?{t2t;hH}o!ayKYp~?x zWH^w3%UITVSB%|q2Ry?l)yrO+|3zA3-RP6a*khWTXT{i5R8%ZUTC0e3Mjh!g!-LkSGm$fs$YD~98;j$-1kAFBsV9N7vfeaXhVJH`CE1$jic_KD^gAB6jx2w z^c+NC{Nq7D3#?G;O(lD+H_Rk-Y0n!?FV4>wOoZ<4z=vt2lGkrFY%c>7H;4J$5yydm z4S(flGAGZC;<+nC4V2W_^!Wc8MLc*WDzhqV)XgjHvO@!HW)4qG6w}g=aDKWw!Qm}p zhGJ$;K8E`mW6m8nR4pwTFrmy-&r-(vuEK@<+7d!YK+53j*zGdY;P!TWoXQu{$E$Oj z)B(L_ptYCrj^tJEy6p67r~!P=VNP?STn;%3z^T^?71l=8Q=@HvbV zew4ga0q!pq6`tU#QVgbf&)GvNr!5-+@lMpafBrc`gkOVs4S&(4|Nc#=CjypT>By&t zC^7CF;;{q=y8`aXQ8*;1w26#uDj#nk&)*jP*_JkA_00GL65*v= ziPn08DIhb^N?MfYm+R$ua^EiPte-3XjF%i*++Fzv-U%A22J=o2$i$uX3SxA{ueJo`Skxj(>jd1IZL;qkbjNF-xL2LOY| zlKq5QNdHu3mC$nv6E5?Ov_`nd(=>%#Q38vU(7;O*X(95<+euVV&e$E5qDz+XFhj>l za#K3wb0(l0^sisPjzYvr8R`i6j>?vSbhx?srlV}Lc!Ys}WF$T7X;D>lNv*ULZN>Lj zB_R7Yln<5j++j66BymwpmP2?)8e={MpWs><2ix}sB#IV{^c#${4asQ+l_GG^l%Jo! zP%x6vtEkfgpTgfKY9p4)Z?a38hgn{KfKpc@s$Hw~ii*m6dgETXc)6~X%DM?cw(R_6 z-omw-iK3z+ZAV!{c`#rQ4QC4wj;{^^gTNM@@-*K>7{IYu5?DRq7Gg?&4oSQ|T9jIx zhTOAUw*EI1Z7H_pWWl^Blgk{mGjx@+Ys?Z+7}h>Ed%dt} zwC`fkQCj5cD)_=QKF78%>)tyF&PTeGWim|J>z~Jo8jb;1byp}DyRNoY$oW+|D*i07 z^VBc+g>1?DVll`Fbki@eNx(etg{)l8ERU0}m8m+^ua7IQM{>?aoZ4H8W>tAIrrgP^p%`pzN^OKMDr#z?CaS@2ICj|+ z!wTY*H+d{Mx1;w~O=5D9y1}eG(}>D&{h)c_?v%A3kiH1m%oL6dzV?AHoY$zGYfVIO zFR@J6Qx=iJ7Plqnhon^y{eCNrLrTxaCKt{tJEUy*`|k&W6;Fcv($4PD_2W2yT>&Qc zY(`#7AeiSfQt|192@6=&Wvk!6%V4BF*5+YTE+UnzIydeJnkp-oz@ZvnAh+m0XeD2B zS|&SiE@fjg_5QuU=1t9|d+QI9-V@A6+con}ZG8FiWn-hPz+bk|Odtb`2Co+&lx0ah z?C2=Am^s&L0|$esD111K3$WRV*{oj6h}3?pORho;K92mk&-5dNujJu zhWAO9xAmKW@T~hs?R8$_TA3A1&<%_RxGB@>{S*ALwUNS- zn11cg=V5T^

    ?r#$S}L9oB~x+S8={I@LE_qFY*wW_zDj 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 diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/bubble-heatmap/heatmap-with-size-color-json-table.png b/chart-sdk/asp-net-mvc/heatmap-charts/images/bubble-heatmap/heatmap-with-size-color-json-table.png deleted file mode 100644 index 1c0cdc898a413fc456f5b300f3f65981866cd8fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33711 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 aPI2z2eBgo}%fhgK;^|{~sT>IdpZ^15NSAv6 diff --git a/chart-sdk/asp-net-mvc/heatmap-charts/images/bubble-heatmap/heatmap-with-size-color-table.png b/chart-sdk/asp-net-mvc/heatmap-charts/images/bubble-heatmap/heatmap-with-size-color-table.png deleted file mode 100644 index cee583958ec41f1c8f67305be1e2d9d3bdc3c0d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33797 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

    -``` - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/dimension/container/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Container.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/dimension/container/container.cs %} -{% endhighlight %} -{% endtabs %} - - -## Size for Smithchart - - - -You can also set size for smithchart directly through [`width`] and [`height`] properties. Using this properties, you can directly mention the width and height of the smithchart in pixels or you can set the width and height in percentage. - -**In Pixel** - -In smithchart's width and height property, you can directly give values in pixels like below demonstration. This will render smithchart in same size as you mentioned in you code. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/dimension/size/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Size.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/dimension/size/size.cs %} -{% endhighlight %} -{% endtabs %} - - - -**In percentage** - -You can also specify the width and height of the smithchart in percentage. If you mention the width and height in percentage, then smithchart will be render as per the percentage of it's container size. You can set the values in percentage like below demonstration. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/dimension/percentage/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Percentage.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/dimension/percentage/percentage.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-mvc/smith-charts/smithchart-legend.md b/chart-sdk/asp-net-mvc/smith-charts/smithchart-legend.md deleted file mode 100644 index ef90f6a34..000000000 --- a/chart-sdk/asp-net-mvc/smith-charts/smithchart-legend.md +++ /dev/null @@ -1,120 +0,0 @@ ---- -layout: post -title: Smithchart Legend in ASP.NET MVC Smithchart Component -description: Learn here all about Smithchart Legend in Syncfusion ASP.NET MVC Smithchart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Smithchart Legend -publishingplatform: chart-sdk -documentation: ug ---- - - - - -# Legend - -Legend is a key used in smithchart, that contains symbol and descriptions. It provides valuable information for interpreting what the smithchart is displaying and can be represented in various colors, shapes or other identifiers based on the data. In simple words, we can define that legend is used to denote the series rendered in the smithchart. - -## Position and Alignment - -By default visibility of the legend is false. To enable the legend, set visible as true in legendSettings. Default position for the legend is bottom. By using [`position`] property, you can change the position of the legend. You can either place the legend at bottom, top, right and left side of the smithchart. To use the legend in smithchart, you need to import and inject the SmithchartLegend from chart. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/legend/position/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Position.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/legend/position/position.cs %} -{% endhighlight %} -{% endtabs %} - - - -Other than these positions, you can place the legend anywhere in the smithchart. To achieve this, you have to set position as custom in legendSettings and specify the x and y coordinates using the x and y properties in the location. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/legend/custom-position/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Custom-position.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/legend/custom-position/custom-position.cs %} -{% endhighlight %} -{% endtabs %} - - - -**Legend Alignment** - -Other than positioning the legend in the smithchart, you can customize its alignment also. By default, legend is aligned at center. Using the [`alignment`] property, you can align the legend in near and far locations of the smithchart. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/legend/alignment/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Alignment.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/legend/alignment/alignment.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Customization - -**Legend Shape** - -By default, legend is rendered in the circle shape and the color of the shape is as same as series color in the smithchart. Using the property [`shape`] in legend settings, you can change the icon shape of the legend as rectangle, triangle and so on. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/legend/custom-shape/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Custom-shape.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/legend/custom-shape/custom-shape.cs %} -{% endhighlight %} -{% endtabs %} - - - -**Legend Size** - -By default, legend takes 20% - 25% of the chart's height horizontally, when it is placed on top or bottom position and 20% - 25% of the width vertically, while placing on left or right position of the chart. You can change this default legend size by using the [`width`] and [`height`] property of the legendSettings. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/legend/legend-size/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Legend-size.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/legend/legend-size/legend-size.cs %} -{% endhighlight %} -{% endtabs %} - - - -**Padding** - -You can customize the space between two legend items and space between legend shape and text as per your requirement. For customizing the space between two legend items, you can use [`itemPadding`] property. To control space between legend shape and text, you can use [`shapePadding`] property. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/legend/padding/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Padding.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/legend/padding/padding.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Toggle Visibility - -By default series name is displayed in the legend. You can collapse the visibility of the series by clicking the legend for the particular series. You can toggle the series visibility as true or false using the [`toggleVisibility`] property. By default it is true. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/legend/toggle/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Toggle.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/legend/toggle/toggle.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-mvc/smith-charts/smithchart-marker.md b/chart-sdk/asp-net-mvc/smith-charts/smithchart-marker.md deleted file mode 100644 index bc4802f2c..000000000 --- a/chart-sdk/asp-net-mvc/smith-charts/smithchart-marker.md +++ /dev/null @@ -1,87 +0,0 @@ ---- -layout: post -title: Smithchart Marker in ASP.NET MVC Smithchart Component -description: Learn here all about Smithchart Marker in Syncfusion ASP.NET MVC Smithchart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Smithchart Marker -publishingplatform: chart-sdk -documentation: ug ---- - - - - -# Marker & Datalabels - -Markers and Datalabels are used to provide information about the data points in the series. You can add a shape to adorn each data point. By default marker and datalabel both are disabled in smithchart. You can enable both of them by setting visible property as true in marker and datalabel settings - -## Marker - -Default visibility of marker is false. You can enable the marker by setting property visible as true in marker settings. This will add marker for each point in the series. Using marker setting, you can customize marker differently for each series in smithchart. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/marker/marker/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Marker.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/marker/marker/marker.cs %} -{% endhighlight %} -{% endtabs %} - - - -**Marker Customization** - -Using marker settings in series, you can customize the marker for each series differently. Using marker settings, you can customize following properties differently for each series in the smithchart. - -* [`width`] - To control the width of the marker. -* [`height`] - To control the height of the marker. -* [`fill`] - Used to customize the fill color of the marker. -* [`opacity`] - Used to customize the opacity of the marker. -* [`border`] - Used to control the width and color of the marker's border. -* [`shape`] - Used to change the shape of the marker. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/marker/custom-maker/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Cusom-marker.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/marker/custom-maker/custom-maker.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Datalabels - -By default, datalabel is disabled. You can enable the datalabel by setting property visible as true in datalabel settings. For each point in series, data label is created. Datalabel for each series can be customized differently using datalabel settings. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/marker/data-label/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Data-label.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/marker/data-label/data-label.cs %} -{% endhighlight %} -{% endtabs %} - - - -**Datalabel customization** - -Using datalabel settings in marker, you can customize the datalabel for each series differently. In datalabel, you can customize the following properties differently for each series. - -* [`fill`] - Used to changes the fill color of the data label's shape. -* [`opacity`] - Used to control the opacity of the data label's shape. -* [`border`] - Used to customize the width and color of the border. -* [`textStyle`] - Used to customize the font color, width and size. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/marker/custom-label/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Custom-label.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/marker/custom-label/custom-label.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-mvc/smith-charts/smithchart-print.md b/chart-sdk/asp-net-mvc/smith-charts/smithchart-print.md deleted file mode 100644 index e75ef2771..000000000 --- a/chart-sdk/asp-net-mvc/smith-charts/smithchart-print.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: post -title: Smithchart Print in ASP.NET MVC Smithchart Component -description: Learn here all about Smithchart Print in Syncfusion ASP.NET MVC Smithchart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Smithchart Print -publishingplatform: chart-sdk -documentation: ug ---- - - -# Print and Export - -## Print - -The rendered smithchart can be printed directly from the browser by calling the public method print. ID of the smithchart's div element must be passed as argument to that method. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/print/print/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Print.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/print/print/print.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Export - -The rendered smithchart can be exported to JPEG , PNG, SVG or PDF format by using export method in smithchart. Input parameters for this method are Export Type for format and fileName of result. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/print/export/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Export.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/print/export/export.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-mvc/smith-charts/smithchart-series.md b/chart-sdk/asp-net-mvc/smith-charts/smithchart-series.md deleted file mode 100644 index c4f30e4df..000000000 --- a/chart-sdk/asp-net-mvc/smith-charts/smithchart-series.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -layout: post -title: Smithchart Series in ASP.NET MVC Smithchart Component -description: Learn here all about Smithchart Series in Syncfusion ASP.NET MVC Smithchart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Smithchart Series -publishingplatform: chart-sdk -documentation: ug ---- - - -# Series - -You can add any number of series to the smithchart as per your requirement. You can use series setting to either add or customize the data. For the points or datasource added in the series, line is drawn. You can customize the each series as per your requirement with marker, datalabel, animation, opacity and so on. - -## points or datasource - -For adding values in the smithchart, you can use either points or datasource in the series. Points and datasource both should be array of object which should contain the field names resistance and rectangle. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/series/series/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Series.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/series/series/series.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Series customization - -Using following options in series settings, you can customize each series in smithchart as per your requirement. - -* [`fill`] - Used to customize the fill color for the series. -* [`enableSmartLabels`] - Used to place the data labels on the smithchart without overlapping with each other. -* [`visibility`] - Used to handle the visibility of the series. -* [`opacity`] - Used to control the opacity of the series line. -* [`width`] - Used to customize the width of the series line. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/series/custom-series/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Custom-series.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/series/custom-series/custom-series.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-mvc/smith-charts/smithchart-tooltip.md b/chart-sdk/asp-net-mvc/smith-charts/smithchart-tooltip.md deleted file mode 100644 index 35b070d74..000000000 --- a/chart-sdk/asp-net-mvc/smith-charts/smithchart-tooltip.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -layout: post -title: Smithchart Tooltip in ASP.NET MVC Smithchart Component -description: Learn here all about Smithchart Tooltip in Syncfusion ASP.NET MVC Smithchart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Smithchart Tooltip -publishingplatform: chart-sdk -documentation: ug ---- - - -# Tooltip - -Smithchart will display details about the points through tooltip, when the mouse is moved over the point. By default, tooltip is disabled. To enable the tooltip for smithchart, you need to import and inject TooltipRender module from chart. And also set the property visible as true, in tooltip settings. You can customize the tooltip's visibility and appearance differently each series in the smithchart. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/tooltip/tooltip/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Tooltip.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/tooltip/tooltip/tooltip.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-mvc/smith-charts/title-subtitle.md b/chart-sdk/asp-net-mvc/smith-charts/title-subtitle.md deleted file mode 100644 index f997b505b..000000000 --- a/chart-sdk/asp-net-mvc/smith-charts/title-subtitle.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: post -title: Title Subtitle in ASP.NET MVC Smithchart Component -description: Learn here all about Title Subtitle in Syncfusion ASP.NET MVC Smithchart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Title Subtitle -publishingplatform: chart-sdk -documentation: ug ---- - - -# Title and Subtitle - -## Enable title - -Title and subtitle is used to depicts the information about the data plotted in the smithchart. You can set the title and subtitle of the smithchart using the [`text`] property in title and subtitle. By default visibility of the title as well as subtitle is enabled. You need to set simply text for title and subtitle in your sample as like below. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/title/title/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Title.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/title/title/title.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Title trim - -Both title and subtitle of the smithchart can be trimmed if it exceeds the certain length. Trimming is enabled using [`enableTrim`] for title as well as subtitle. This length can be changed using the property [`maximumWidth`]. Also [`font`], [`textAlignment`] and [`visibility`] can be customized for title as well as subtitle. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/title/title-trim/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Title-trim.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/title/title-trim/title-trim.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-mvc/smith-charts/working-with-data.md b/chart-sdk/asp-net-mvc/smith-charts/working-with-data.md deleted file mode 100644 index 54465040e..000000000 --- a/chart-sdk/asp-net-mvc/smith-charts/working-with-data.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -layout: post -title: Working With Data in ASP.NET MVC Smithchart Component -description: Learn here all about Working With Data in Syncfusion ASP.NET MVC Smithchart component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Working With Data -publishingplatform: chart-sdk -documentation: ug ---- - - -# Working with Data - -Smithchart can visualise the data bound from local data. The data you bind for the smithchart, should be an array of object and that should contain the field resistance and rectangle. This should be bind to points or datasource in the smithchart. - -## Data Binding - -You can bind simple JSON data to smithchart using point property in series. JSON data should contain [`resistance`] and [`reactance`] fields. This JSON data should be bind to points or datasource in the smithchart. You can any number of JSON for points or datasource as per your requirement. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/data/working-with-data/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Working-with-data.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/smith-chart/data/working-with-data/working-with-data.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-mvc/sparkline/accessibility.md b/chart-sdk/asp-net-mvc/sparkline/accessibility.md deleted file mode 100644 index 830fa871f..000000000 --- a/chart-sdk/asp-net-mvc/sparkline/accessibility.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -layout: post -title: Accessibility in Syncfusion Sparkline Component -description: Learn here all about Accessibility in Syncfusion ASP MVC Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Accessibility -publishingplatform: chart-sdk -documentation: ug ---- - - -# Accessibility in ASP.NET MVC Sparkline component - -The Sparkline component followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility. - -The accessibility compliance for the Sparkline component is outlined below. - -| Accessibility Criteria | Compatibility | -| -- | -- | -| [WCAG 2.2](https://www.w3.org/TR/WCAG22/) Support | AA | -| [Section 508](https://www.section508.gov/) Support | Intermediate | -| Screen Reader Support | Intermediate | -| Right-To-Left Support | Yes | -| Color Contrast | Yes | -| Mobile Device Support | Yes | -| Keyboard Navigation Support | Intermediate | -| [Accessibility Checker](https://www.npmjs.com/package/accessibility-checker) Validation | Yes | - - -
    Yes - All features of the component meet the requirement.
    - -
    Intermediate - Some features of the component do not meet the requirement.
    - -
    No - The component does not meet the requirement.
    - - -## WAI-ARIA attributes - -The Sparkline component followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) patterns to meet the accessibility. The following ARIA attributes are used in the Sparkline component: - -* img (role) -* aria-label (attribute) -* aria-hidden (attribute) - -## Keyboard interaction - -The Sparkline component followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction) guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Sparkline component. - -| **Press** | **To do this** | -| --- | --- | -| Ctrl + P | Prints the Sparkline. | - -## Ensuring accessibility - -The Sparkline component's accessibility levels are ensured through an [accessibility-checker](https://www.npmjs.com/package/accessibility-checker) and [axe-core](https://www.npmjs.com/package/axe-core) software tools during automated testing. - -The accessibility compliance of the Sparkline component is shown in the following sample. Open the [sample](https://ej2.syncfusion.com/accessibility/spark-line-chart.html) in a new window to evaluate the accessibility of the Sparkline component with accessibility tools. - -{% previewsample "https://ej2.syncfusion.com/accessibility/spark-line-chart.html" %} - -## See also - -* [Accessibility in Syncfusion® ASP.NET MVC components](../common/accessibility) diff --git a/chart-sdk/asp-net-mvc/sparkline/appearance.md b/chart-sdk/asp-net-mvc/sparkline/appearance.md deleted file mode 100644 index 9819c5d07..000000000 --- a/chart-sdk/asp-net-mvc/sparkline/appearance.md +++ /dev/null @@ -1,79 +0,0 @@ ---- -layout: post -title: Appearance in ASP.NET MVC Sparkline Component -description: Learn here all about Appearance in Syncfusion ASP.NET MVC Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Appearance -publishingplatform: chart-sdk -documentation: ug ---- - - -# Appearance - -The appearance of the sparkline can be customized using margin, container Area border, and container Area background. - -## Sparkline border - -The [`containerArea border`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineContainerArea~Border.html) of the sparkline is used to render border to cover sparkline area. - -The following code example shows the sparkline with overall border. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/appearance/border/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Border.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/appearance/border/border.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Sparkline padding - -Padding is used to specify padding value between container and sparkline. By default, padding value of the sparkline is 5. Sparkline [`padding`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklinePadding.html) values are specified by the left, right, top, and bottom. - -The following code example shows the sparkline with overall padding is set to 20. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/appearance/padding/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Padding.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/appearance/padding/padding.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Sparkline area customization - -The background color of the sparkline area can be customized using the [`containerArea background`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineContainerArea~BackGround.html) color. By default, the sparkline background color is `transparent`. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/appearance/area-custom/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Area_custom.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/appearance/area-custom/area_custom.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Sparkline theme - -Datalabel and track line colors of the sparkline will be changed based on theme. For example, for dark theme, the color of datalabel and track line should be white; for light theme, their value should be black. The possible values for sparkline theme are [`Material`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Theme.html), [`Fabric`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Theme.html), [`Bootstrap`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Theme.html), and [`Highcontrast`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Theme.html). - -The following code example shows the color for datalabel and track line is set to white for dark theme. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/appearance/theme/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Theme.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/appearance/theme/theme.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-mvc/sparkline/appearance.md.bak b/chart-sdk/asp-net-mvc/sparkline/appearance.md.bak deleted file mode 100644 index edc4a303e..000000000 --- a/chart-sdk/asp-net-mvc/sparkline/appearance.md.bak +++ /dev/null @@ -1,1495 +0,0 @@ - - - - - - - - - - - - - - Welcome to Syncfusion Essential - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -
      -
      -
      - - -
      - - - -
      - - -
      - # Appearance - -The appearance of the sparkline can be customized using margin, container Area border, and container Area background. - -## Sparkline border - -The [`containerArea border`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineContainerArea~Border.html) of the sparkline is used to render border to cover sparkline area. - -The following code example shows the sparkline with overall border. - - - - - -## Sparkline padding - -Padding is used to specify padding value between container and sparkline. By default, padding value of the sparkline is 5. Sparkline [`padding`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklinePadding.html) values are specified by the left, right, top, and bottom. - -The following code example shows the sparkline with overall padding is set to 20. - - - - - -## Sparkline area customization - -The background color of the sparkline area can be customized using the [`containerArea background`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineContainerArea~BackGround.html) color. By default, the sparkline background color is `transparent`. - - - - - -## Sparkline theme - -Datalabel and track line colors of the sparkline will be changed based on theme. For example, for dark theme, the color of datalabel and track line should be white; for light theme, their value should be black. The possible values for sparkline theme are [`Material`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Theme.html), [`Fabric`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Theme.html), [`Bootstrap`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Theme.html), and [`Highcontrast`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Theme.html). - -The following code example shows the color for datalabel and track line is set to white for dark theme. - - - - -
      - - - -
      - - -
      - -
      - - -
      -
      - - - - - - - - - - - diff --git a/chart-sdk/asp-net-mvc/sparkline/axis-customization.md b/chart-sdk/asp-net-mvc/sparkline/axis-customization.md deleted file mode 100644 index 8ec71bf80..000000000 --- a/chart-sdk/asp-net-mvc/sparkline/axis-customization.md +++ /dev/null @@ -1,112 +0,0 @@ ---- -layout: post -title: Axis Customization in ASP.NET MVC Sparkline Component -description: Learn here all about Axis Customization in Syncfusion ASP.NET MVC Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Axis Customization -publishingplatform: chart-sdk -documentation: ug ---- - - -# Axis Customization - -You can customize axis value types and min and max values of the sparkline. - -## Change value type of the sparkline - -You can change the sparkline value type by setting the [`valueType`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~ValueType.html) property to `Numeric`, `Category`, or `DateTime`. - - -**DateTime** - -You can assign date-time values to the sparkline by setting the [`valueType`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~ValueType.html) property to `DateTime`. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/axis/datetime/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Datetime.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/axis/datetime/datetime.cs %} -{% endhighlight %} -{% endtabs %} - - - - - -**Category** - -You can assign category values to the sparkline by setting [`valueType`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~ValueType.html) to `Category`. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/axis/category/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Category.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/axis/category/category.cs %} -{% endhighlight %} -{% endtabs %} - - - -**Numeric** - -You can assign numeric values to the sparkline by setting [`valueType`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~ValueType.html) to `Numeric`. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/axis/numeric/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Numeric.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/axis/numeric/numeric.cs %} -{% endhighlight %} -{% endtabs %} - - - - - -## Change min and max values of axis - -You can change the min and max values of x-axis by setting the [`minX`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineAxisSettings~MinX.html) and [`maxX`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineAxisSettings~MaxX.html) values to the [`axisSettings`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineAxisSettings.html) property. You can also change the min and max values of y-axis by setting the [`minY`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineAxisSettings~MinY.html) and [`maxY`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineAxisSettings~MaxY.html) values to the [`axisSettings`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineAxisSettings.html) property. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/axis/minmax/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Minmax.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/axis/minmax/minmax.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Change value of axis - -You can set horizontal axis line value of the sparkline by setting [`value`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineAxisSettings~Value.html) to the [`axisSettings`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineAxisSettings.html) property. The following code example shows this. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/axis/value/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Value.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/axis/value/value.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Axis line customization - -Axis of the sparkline can be collapsed using the [`visible`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineLineSettings~Visible.html) property in [`lineSettings`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineLineSettings.html); this is not applicable for win-loss. You can customize the [`color`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineLineSettings~Color.html), [`width`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineLineSettings~Width.html), [`opacity`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineLineSettings~Opacity.html), and [`dashArray`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineLineSettings~DashArray.html) of axis line. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/axis/axis-line/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Axis_line.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/axis/axis-line/axis_line.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-mvc/sparkline/data-labels.md b/chart-sdk/asp-net-mvc/sparkline/data-labels.md deleted file mode 100644 index 5b37d646c..000000000 --- a/chart-sdk/asp-net-mvc/sparkline/data-labels.md +++ /dev/null @@ -1,67 +0,0 @@ ---- -layout: post -title: Data Labels in ASP.NET MVC Sparkline Component -description: Learn here all about Data Labels in Syncfusion ASP.NET MVC Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Data Labels -publishingplatform: chart-sdk -documentation: ug ---- - - -# Data Labels - -Data labels are used to display values of data points to improve the readability. - -## Enable data label - -To enable data label for sparkline series, provide [`visible`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineSparklineDataLabelSettings~Visible.html) of the [`dataLabelSettings`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineSparklineDataLabelSettings.html) as following possible values: - -* All - Enables data label of all points. -* Start - Enables data label of the start point. -* End - Enables data label of the end point. -* High - Enables data label of the high point. -* Low - Enables data label of the low point. -* Negative - Enables data labels of the negative points. - -The following example shows enabling sparkline data label for all points. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/datalabel/enable/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Enable.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/datalabel/enable/enable.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Customize data label - -Data labels can be customized using the fill, border, opacity, and text Style. The following code example shows customizing data label border, text color, and fill color. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/datalabel/custom/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Custom.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/datalabel/custom/custom.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Format data label text - -The text of data labels can be formatted using the [`format`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineSparklineDataLabelSettings~Format.html) API in the sparkline [`dataLabelSettings`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineSparklineDataLabelSettings.html). By default, data label shows the y-value of point. The following code example shows how to display x and y-values for points. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/datalabel/format/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Format.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/datalabel/format/format.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-mvc/sparkline/ej1-api-migration.md b/chart-sdk/asp-net-mvc/sparkline/ej1-api-migration.md deleted file mode 100644 index 902423122..000000000 --- a/chart-sdk/asp-net-mvc/sparkline/ej1-api-migration.md +++ /dev/null @@ -1,168 +0,0 @@ ---- -layout: post -title: Ej1 Api Migration in ASP.NET MVC Sparkline Component -description: Learn here all about Ej1 Api Migration in Syncfusion ASP.NET MVC Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Ej1 Api Migration -publishingplatform: chart-sdk -documentation: ug ---- - - -# Migration from Essential® JS 1 - -This article describes the API migration process of Accordion component from Essential® JS 1 to Essential® JS 2. - -## Sparkline Types - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Type| **Property:** *type*

      `@(Html.EJ().Sparkline("container").Type(SparklineType.Column))`| **Property:** *type*

      `@Html.EJS().Sparkline("container").Type(Syncfusion.EJ2.Charts.SparklineType.Area).Render()` | - -## Databinding - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Datasource| **Property:** *dataSource*

      `@(Html.EJ().Sparkline("container").DataSource(ViewBag.SparklineData))` |**Property:** *dataSource*

      `@Html.EJS().Sparkline("container").DataSource(ViewBag.datasource).Render()`| -|Binding X values with datasource| **Property:** *xName*

      `@(Html.EJ().Sparkline("container").XName("Month"))` |**Property:** *xName*

      `@Html.EJS().Sparkline("container").XName("Month").Render()`| -|Binding Y values with datasource| **Property:** *yName*

      `@(Html.EJ().Sparkline("container").YName("Sales"))` |**Property:** *yName*

      `@Html.EJS().Sparkline("container").YName("Sales").Render()`| - -## Markers - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Enable markers| **Property:** *markerSettings.visible*

      `@(Html.EJ().Sparkline("container").MarkerSettings(mr => mr.Visible(true)))`| **Property:** *markerSettings.visible*

      `@Html.EJS().Sparkline("container").MarkerSettings(ms =>ms.Visible(new string[] {"All"})).Render()`| -|Color| **Property:** *markerSettings.fill*

      `@(Html.EJ().Sparkline("container").MarkerSettings(mr => mr.Fill("red")))` |**Property:** *markerSettings.fill*

      `@Html.EJS().Sparkline("container").MarkerSettings(ms =>ms.Fill("red")).Render()`| -|Size| **Property:** *markerSettings.width*

      `@(Html.EJ().Sparkline("container").MarkerSettings(mr => mr.Width(10)))` |**Property:** *markerSettings.size*

      `@Html.EJS().Sparkline("container").MarkerSettings(ms =>ms.Size(10)).Render()`| -|Opacity| **Property:** *markerSettings.opacity*

      `@(Html.EJ().Sparkline("container").MarkerSettings(mr => mr.Opacity(0.5)))` |**Property:** *markerSettings.opacity*

      `@Html.EJS().Sparkline("container").MarkerSettings(ms =>ms.Opacity(0.5)).Render()`| -|Border color| **Property:** *markerSettings.border.color*

      `@(Html.EJ().Sparkline("container").MarkerSettings(mr => mr.Border(br=> br.Color("black")))`| **Property:** *markerSettings.border.color*

      `@Html.EJS().Sparkline("container").MarkerSettings(ms =>ms.Border(br=> br.Color("Black"))).Render()`| -|Border width| **Property:** *markerSettings.border.width*

      `@(Html.EJ().Sparkline("container").MarkerSettings(mr => mr.Border(br=> br.Width(1)))` |**Property:** *markerSettings.border.width*

      `@Html.EJS().Sparkline("container").MarkerSettings(ms =>ms.Border(br=> br.Width(1))).Render()`| -|Border opacity| **Property:** *markerSettings.border.opacity*

      `@(Html.EJ().Sparkline("container").MarkerSettings(mr => mr.Border(br=> br.Opacity(0.5)))` |Not applicable| - -## Data labels - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Enable data labels| Not applicable |**Property:** *dataLabelSettings.visible*

      `@Html.EJS().Sparkline("container").DataLabelSettings(dl => dl.Visible(new string[] { "All" })).Render()`| -|Color| Not applicable |**Property:** *dataLabelSettings.fill*

      `@Html.EJS().Sparkline("container").DataLabelSettings(dl => dl.Fill("red")).Render()`| -|Opacity| Not applicable |**Property:** *dataLabelSettings.opacity*

      `@Html.EJS().Sparkline("container").DataLabelSettings(dl => dl.Opacity(0.5)).Render()` | -|Border color| Not applicable |**Property:** *dataLabelSettings.border.color*

      `@Html.EJS().Sparkline("container").DataLabelSettings(dl => dl.Border(ViewBag.border)).Render()`

      `ViewBag.border = new {color="red"}`| -|Border width| Not applicable |**Property:** *dataLabelSettings.border.width*

      `@Html.EJS().Sparkline("container").DataLabelSettings(dl => dl.Border(ViewBag.border)).Render()`

      `ViewBag.border = new {width=2}`| -|Format| Not applicable |**Property:** *dataLabelSettings.format*

      `@Html.EJS().Sparkline("container").DataLabelSettings(dl => dl.Format("${xval}: ${yval}")).Render()`| -|Horizontal Offset| Not applicable |**Property:** *dataLabelSettings.offset.x*

      `@Html.EJS().Sparkline("container").DataLabelSettings(dl => dl.Offset(ViewBag.offset)).Render()`

      `ViewBag.offset = new {x=100}`| -|Vertical Offset| Not applicable |**Property:** *dataLabelSettings.offset.y*

      `@Html.EJS().Sparkline("container").DataLabelSettings(dl => dl.Offset(ViewBag.offset)).Render()`

      `ViewBag.offset = new {y=100}`| -|Font color| Not applicable |**Property:** *dataLabelSettings.textStyle.color*

      `@Html.EJS().Sparkline("container").DataLabelSettings(dl => dl.TextStyle(ViewBag.textStyle)).Render()`

      `ViewBag.textStyle = new {color="green"}`| -|Font family| Not applicable |**Property:** *dataLabelSettings.textStyle.fontFamily*

      `@Html.EJS().Sparkline("container").DataLabelSettings(dl => dl.TextStyle(ViewBag.textStyle)).Render()`

      `ViewBag.textStyle = new {fontFamily="Arial"}`| -|Font style| Not applicable |**Property:** *dataLabelSettings.textStyle.fontStyle*

      `@Html.EJS().Sparkline("container").DataLabelSettings(dl => dl.TextStyle(ViewBag.textStyle)).Render()`

      `ViewBag.textStyle = new {fontStyle="normal"}`| -|Font weight| Not applicable |**Property:** *dataLabelSettings.textStyle.fontWeight*

      `@Html.EJS().Sparkline("container").DataLabelSettings(dl => dl.TextStyle(ViewBag.textStyle)).Render()`

      `ViewBag.textStyle = new {fontWeight="bold"}`| -|Font opacity| Not applicable |**Property:** *dataLabelSettings.textStyle.opacity*

      `@Html.EJS().Sparkline("container").DataLabelSettings(dl => dl.TextStyle(ViewBag.textStyle)).Render()`

      `ViewBag.textStyle = new {opacity=0.5}`| -|Font size| Not applicable |**Property:** *dataLabelSettings.textStyle.fontSize*

      `@Html.EJS().Sparkline("container").DataLabelSettings(dl => dl.TextStyle(ViewBag.textStyle)).Render()`

      `ViewBag.textStyle = new {fontSize="12px"}`| - -## Range band - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Color| **Property:** *rangeBandSettings.color*

      `@Html.EJ().Sparkline("container").RangeBandSettings(range => range.Color("red"))` |**Property:** *rangeBandSettings.color*

      `@Html.EJS().Sparkline("container").RangeBandSettings(rbs => rbs.Color("red")).Render()`| -|Opacity| **Property:** *rangeBandSettings.opacity*

      `<@Html.EJ().Sparkline("container").RangeBandSettings(range => range.Opacity(0.4))` |**Property:** *rangeBandSettings.opacity*

      `@Html.EJS().Sparkline("container").RangeBandSettings(rbs => rbs.Opacity(0.5)).Render()`| -|Start range| **Property:** *rangeBandSettings.startRange*

      `@Html.EJ().Sparkline("container").RangeBandSettings(range => range.StartRange(4))` |**Property:** *rangeBandSettings.startRange*

      `@Html.EJS().Sparkline("container").RangeBandSettings(rbs => rbs.StartRange(5)).Render()`| -|End range| **Property:** *rangeBandSettings.endRange*

      `@Html.EJ().Sparkline("container").RangeBandSettings(range => range.EndRange(30))` |**Property:** *rangeBandSettings.endRange*

      `@Html.EJS().Sparkline("container").RangeBandSettings(rbs => rbs.EndRange(15)).Render()`| - -## Special points customization - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|High point color| **Property:** *highPointColor*

      `@(Html.EJ().Sparkline("container")HighPointColor("Blue"))` |**Property:** *highPointColor*

      `@Html.EJS().Sparkline("container").HighPointColor("red").Render()`| -|Low point color| **Property:** *lowPointColor*

      `@(Html.EJ().Sparkline("container").LowPointColor("Orange"))` |**Property:** *lowPointColor*

      `@Html.EJS().Sparkline("container").LowPointColor("blue").Render()`| -|Negative point color| **Property:** *negativePointColor*

      `@(Html.EJ().Sparkline("container").NegativePointColor("Red"))` |**Property:** *negativePointColor*

      `@Html.EJS().Sparkline("container").NegativePointColor("green").Render()`| -|Start point color| **Property:** *startPointColor*

      `@(Html.EJ().Sparkline("container").StartPointColor("Green"))` |**Property:** *startPointColor*

      `<@Html.EJS().Sparkline("container").StartPointColor("black").Render()`| -|End point color| **Property:** *endPointColor*

      `@(Html.EJ().Sparkline("container").EndPointColor("Green"))` |**Property:** *endPointColor*

      `@Html.EJS().Sparkline("container").EndPointColor("orange").Render()`| -|Tie point color| **Property:** *tiePointColor*

      Not Applicable |**Property:** *tiePointColor*

      `@Html.EJS().Sparkline("container").TiePointColor("grey").Render()`| - -## Axis customization - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Show axis line| **Property:** *axisSettings.visible*

      `@(Html.EJ().Sparkline("container").AxisLineSettings(as => as.Visible(true)))` |**Property:** *axisSettings.lineSettings.visible*

      `@Html.EJS().Sparkline("container").AxisSettings(axis => axis.LineSettings(ls => ls.Visible(true))).Render()`| -|Line color| **Property:** *axisSettings.color*

      `@(Html.EJ().Sparkline("container").AxisLineSettings(as => as.Color("#ff14ae")))` |**Property:** *axisSettings.lineSettings.color*

      `@Html.EJS().Sparkline("container").AxisSettings(axis => axis.LineSettings(ls => ls.Color("red"))).Render()`| -|Line width| **Property:** *axisSettings.width*

      `@(Html.EJ().Sparkline("container").AxisLineSettings(as => as.Width(2)))` |**Property:** *axisSettings.lineSettings.width*

      `@Html.EJS().Sparkline("container").AxisSettings(axis => axis.LineSettings(ls => ls.Width(2))).Render()`| -|Dash array| **Property:** *axisSettings.dashArray*

      `@(Html.EJ().Sparkline("container").AxisLineSettings(as => as.DashArray("5,3")))` |**Property:** *axisSettings.lineSettings.dashArray*

      `@Html.EJS().Sparkline("container").AxisSettings(axis => axis.LineSettings(ls => ls.DashArray("5,3"))).Render()`| -|X axis minimum value| Not applicable |**Property:** *axisSettings.minX*

      `@Html.EJS().Sparkline("container").AxisSettings(axis => axis.MinX(0)).Render()`| -|X axis maximum value| Not applicable |**Property:** *axisSettings.maxX*

      `@Html.EJS().Sparkline("container").AxisSettings(axis => axis.MaxX(100)).Render()`| -|Y axis minimum value| Not applicable |**Property:** *axisSettings.minY*

      `@Html.EJS().Sparkline("container").AxisSettings(axis => axis.MinY(0)).Render()`| -|Y axis maximum value| Not applicable |**Property:** *axisSettings.maxY*

      `@Html.EJS().Sparkline("container").AxisSettings(axis => axis.MaxY(100)).Render()`| -|Horizontal axis line position| Not applicable |**Property:** *axisSettings.value*

      `@Html.EJS().Sparkline("container").AxisSettings(axis => axis.Value(10))).Render()`| - -## Appearance customization - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Background color| **Property:** *background*

      `@(Html.EJ().Sparkline("container").Background("gray"))` |**Property:** *containerArea.background*

      `@Html.EJS().Sparkline("container").ContainerArea(ca => ca.Background("red")).Render()`| -|Border color | Not applicable |**Property:** *containerArea.border.color*

      `@Html.EJS().Sparkline("container").ContainerArea(ca => ca.Border(ViewBag.border)).Render()`

      `ViewBag.border = new {color="green"}`| -|Border width | Not applicable |**Property:** *containerArea.border.width*

      `@Html.EJS().Sparkline("container").ContainerArea(ca => ca.Border(ViewBag.border)).Render()`

      `ViewBag.border = new {color="green"}`| -|Series color| **Property:** *fill*

      `@(Html.EJ().Sparkline("container").Fill("gray"))` |**Property:** *fill*

      `@Html.EJS().Sparkline("container").Fill("green").Render()`| -|Series opacity| **Property:** *opacity*

      `@(Html.EJ().Sparkline("container").Opacity(0.5))` |**Property:** *opacity*

      `@Html.EJS().Sparkline("container").Opacity(0.5).Render()`| -|Line series width| **Property:** *width*

      `@(Html.EJ().Sparkline("container").Width(2))` |**Property:** *lineWidth*

      `@Html.EJS().Sparkline("container").LineWidth(2).Render()`| -|Series border color| **Property:** *border.color*

      `@(Html.EJ().Sparkline("container") .Border(border=>border.Color("green")))` |**Property:** *border.color*

      `@Html.EJS().Sparkline("container").Border(br=>br.Color("red")).Render()`| -|Series border width| **Property:** *border.width*

      `@(Html.EJ().Sparkline("container") .Border(border=>border.Width(2)))` |**Property:** *border.width*

      `@Html.EJS().Sparkline("container").Border(br=>br.Width(2)).Render()`| -|Series palette| **Property:** *palette*

      `@(Html.EJ().Sparkline("container").Palette(ViewBag.palettes))`

      `ViewBag.palettes = new string[] { "red", "green", "orange", "blue" };` |**Property:** *palette*

      `@Html.EJS().Sparkline("container").Palette(ViewBag.palettes).Render()`

      `ViewBag.palettes = new string[] { "red", "green", "orange", "blue" };`| -|Theme| **Property:** *theme*

      `@(Html.EJ().Sparkline("container").Theme(SparkTheme.FlatDark))` |**Property:** *theme*

      `@Html.EJS().Sparkline("container").Theme("Material").Render()`| -|Width| **Property:** *size.width*

      `@(Html.EJ().Sparkline("container").Width("300px"))` |**Property:** *width*

      `@Html.EJS().Sparkline("container").Width("300px").Render()`| -|Height| **Property:** *size.height*

      `<@(Html.EJ().Sparkline("container").Height("300px"))` |**Property:** *height*

      `@Html.EJS().Sparkline("container").Height("300px").Render()`| - -## Tooltip - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Show tooltip| **Property:** *tooltip.visible*

      `@(Html.EJ().Sparkline("container").Tooltip(tooltip => tooltip.Visible(true)))` |**Property:** *tooltipSettings.visible*

      `@Html.EJS().Sparkline("container").TooltipSettings(tooltip => tooltip.Visible(true)).Render()`| -|Background| **Property:** *tooltip.fill*

      `@(Html.EJ().Sparkline("container").Tooltip(tooltip => tooltip.Fill("red")))` |**Property:** *tooltipSettings.fill*

      `@Html.EJS().Sparkline("container").TooltipSettings(tooltip => tooltip.Fill("red")).Render()`| -|Format| Not applicable |**Property:** *tooltipSettings.format*

      `@Html.EJS().Sparkline("container").TooltipSettings(tooltip => tooltip.Format("${xval}: ${yval}")).Render()`| -|Template| **Property:** *tooltip.template*

      `@(Html.EJ().Sparkline("container").Tooltip(tooltip => tooltip.Template("tooltip")))`

      `
      `
        `
      #point.x#
      `
        `
      #point.y#
      `
      `
      `|**Property:** *tooltipSettings.template*

      `@Html.EJS().Sparkline("container").TooltipSettings(tooltip => tooltip.Template("tooltip")).Render()`

      `
      ${x} : ${y}
      `| -|Font color| **Property:** *tooltip.font.color*

      `@(Html.EJ().Sparkline("container").Tooltip(tooltip => tooltip.Font(font=>font.Color("red"))))` |**Property:** *tooltipSettings.textStyle.color*

      `@Html.EJS().Sparkline("container").TooltipSettings(tooltip => tooltip.TextStyle(ViewBag.font)).Render()`

      `ViewBag.font = new { color="gray"};`| -|Font opacity| **Property:** *tooltip.font.opacity*

      `@(Html.EJ().Sparkline("container").Tooltip(tooltip => tooltip.Font(font=>font.Opacity(0.5))))` |**Property:** *tooltipSettings.textStyle.opacity*

      `@Html.EJS().Sparkline("container").TooltipSettings(tooltip => tooltip.TextStyle(ViewBag.font)).Render()`

      `ViewBag.font = new { opacity=0.5};`| -|Font size| **Property:** *tooltip.font.size*

      `@(Html.EJ().Sparkline("container").Tooltip(tooltip => tooltip.Font(font=>font.Size('12px'))))` |**Property:** *tooltipSettings.textStyle.size*

      `@Html.EJS().Sparkline("container").TooltipSettings(tooltip => tooltip.TextStyle(ViewBag.font)).Render()`

      `ViewBag.font = new { size="14px"};`| -|Font family| **Property:** *tooltip.font.fontFamily*

      `@(Html.EJ().Sparkline("container").Tooltip(tooltip => tooltip.Font(font=>font.FontFamily('Algerian'))))` |**Property:** *tooltipSettings.textStyle.fontFamily*

      `@Html.EJS().Sparkline("container").TooltipSettings(tooltip => tooltip.TextStyle(ViewBag.font)).Render()`

      `ViewBag.font = new { fontFamily="Arial"};`| -|Font style| **Property:** *tooltip.font.fontStyle*

      `@(Html.EJ().Sparkline("container").Tooltip(tooltip => tooltip.Font(font=>font.FontStyle('Italic'))))` |**Property:** *tooltipSettings.textStyle.fontStyle*

      `@Html.EJS().Sparkline("container").TooltipSettings(tooltip => tooltip.TextStyle(ViewBag.font)).Render()`

      `ViewBag.font = new { fontStyle="normal"};`| -|Font weight| **Property:** *tooltip.font.fontWeight*

      `@(Html.EJ().Sparkline("container").Tooltip(tooltip => tooltip.Font(font=>font.FontWeight('Lighter'))))` |**Property:** *tooltipSettings.textStyle.fontWeight*

      `@Html.EJS().Sparkline("container").TooltipSettings(tooltip => tooltip.TextStyle(ViewBag.font)).Render()`

      `ViewBag.font = new { fontWeight="bold"};`| -|Enable track line| Not applicable |**Property:** *tooltipSettings.trackLineSettings.visible*

      `@Html.EJS().Sparkline("container").TooltipSettings(tooltip => tooltip.TrackLineSettings(ts=>ts.Visible(true))).Render()`| -|Track line color| Not applicable |**Property:** *tooltipSettings.trackLineSettings.color*

      `@Html.EJS().Sparkline("container").TooltipSettings(tooltip => tooltip.TrackLineSettings(ts=>ts.Color("red"))).Render()`| -|Track line width| Not applicable |**Property:** *tooltipSettings.trackLineSettings.width*

      `@Html.EJS().Sparkline("container").TooltipSettings(tooltip => tooltip.TrackLineSettings(ts=>ts.Width(2)).Render()`| - -## Rendering - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Enable canvas rendering| **Property:** *enableCanvasRendering*

      `@Html.EJ().Sparkline("container").EnableCanvasRandering(true))` | Not applicable | - -## Localization - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Localization| **Property:** *locale*

      `@Html.EJ().Sparkline("container").Locale("en-US"))` | **Property:** *type*

      `@Html.EJS().Sparkline("container").Locale("en-US").Render()` | - -## Methods - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Dynamically updating sparkline| **Method:** *redraw*

      `var sparkline = $("#container").ejSparkline("instance");`
      `sparkline.redraw();` | **Method:** *refresh*

      `var sparkline = document.getElementById("container").ej2_instances[0];`
      `sparkline.refresh();` | - -## Events - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Load| **Event:** *load*

      `@(Html.EJ().Sparkline("container").Load("load"))`

      `function load(args) { }` | **Event:** *load*

      `@Html.EJS().Sparkline("container").Load("load").Render() -`

      `function load(args) { }` | -|Load completed| **Event:** *loaded*

      `@(Html.EJ().Sparkline("container").Loaded("loaded"))`

      `function loaded(args) { }` | **Event:** *loaded*

      `@Html.EJS().Sparkline("container").Loaded("loaded").Render()`

      `function loaded(args) { }` | -|Initialize tooltip| **Event:** *tooltipInitialize*

      `@(Html.EJ().Sparkline("container").TooltipInitialize("tooltipInitialize"))`

      `function tooltipInitialize(args) { }` | **Event:** *tooltipInitialize*

      `@Html.EJS().Sparkline("container").TooltipInitialize("tooltipInitialize").Render()`

      `function tooltipInitialize(args) { }` | -|Series rendering| **Event:** *seriesRendering*

      `@(Html.EJ().Sparkline("container").SeriesRendering("seriesRendering"))`

      `function seriesRendering(args) { }` | **Event:** *seriesRendering*

      `@Html.EJS().Sparkline("container").SeriesRendering("seriesRendering").Render()`

      `function seriesRendering(args) { }` | -|Region mouse move| **Event:** *pointRegionMouseMove*

      `@(Html.EJ().Sparkline("container").PointRegionMouseMove("pointRegionMouseMove"))`

      `function pointRegionMove(args) { }` | **Event:** *pointRegionMouseMove*

      `@Html.EJS().Sparkline("container").PointRegionMouseMove("pointRegionMouseMove").Render()`

      `function pointRegionMouseMove(args) { }` | -|Region click| **Event:** *pointRegionMouseClick*

      `@(Html.EJ().Sparkline("container").PointRegionMouseClick("pointRegionMouseClick"))`

      `function pointRegionClick(args) { }` | **Event:** *pointRegionMouseClick*

      `@Html.EJS().Sparkline("container").PointRegionMouseClick("pointRegionMouseClick").Render()`

      `function pointRegionMouseClick(args) { }` | -|Mouse move| **Event:** *sparklineMouseMove*

      `@(Html.EJ().Sparkline("container").SparklineMouseMove("sparklineMouseMove"))`

      `function mouseMove(args) { }` | **Event:** *sparklineMouseMove*

      `@Html.EJS().Sparkline("container").SparklineMouseMove("sparklineMouseMove").Render()`

      `function sparklineMouseMove(args) { }` | -|Mouse leave| **Event:** *sparklineMouseLeave*

      `@(Html.EJ().Sparkline("container").SparklineMouseLeave("sparklineMouseLeave"))`

      `function mouseLeave(args) { }` | Not applicable | -|Click| **Event:** *click*

      `@(Html.EJ().Sparkline("container").Click("click"))`

      `function sparklineMouseClick(args) { }` | **Event:** *sparklineMouseClick*

      `@Html.EJS().Sparkline("container").SparklineMouseClick("sparklineMouseClick").Render()`

      `function sparklineMouseClick(args) { }` | -|doubleClick| **Event:** *doubleClick*

      `@(Html.EJ().Sparkline("container").DoubleClick("doubleClick"))`

      `function doubleClick(args) { }` | Not applicable | -|rightClick| **Event:** *rightClick*

      `@(Html.EJ().Sparkline("container").RightClick("rightClick"))`

      `function rightClick(args) { }` | Not applicable | -|axisRendering| Not applicable | **Event:** *axisRendering*

      `@Html.EJS().Sparkline("container").AxisRendering("axisRendering").Render()`

      `function axisRendering(args) { }` | -|dataLabelRendering| Not applicable | **Event:** *dataLabelRendering*

      `@Html.EJS().Sparkline("container").DataLabelRendering("dataLabelRendering").Render()`

      `function dataLabelRendering(args) { }` | -|markerRendering| Not applicable | **Event:** *markerRendering*

      `@Html.EJS().Sparkline("container").MarkerRendering("markerRendering").Render()`

      `function markerRendering(args) { }` | -|pointRendering| Not applicable | **Event:** *pointRendering*

      `@Html.EJS().Sparkline("container").PointRendering("pointRendering").Render()`

      `function pointRendering(args) { }` | -|resize| Not applicable | **Event:** *resize*

      `@Html.EJS().Sparkline("container").Resize("resize").Render()`

      `function resize(args) { }` | \ No newline at end of file diff --git a/chart-sdk/asp-net-mvc/sparkline/getting-started.md b/chart-sdk/asp-net-mvc/sparkline/getting-started.md deleted file mode 100644 index 26fe98b58..000000000 --- a/chart-sdk/asp-net-mvc/sparkline/getting-started.md +++ /dev/null @@ -1,162 +0,0 @@ ---- -layout: post -title: Getting Started with ASP.NET MVC Sparkline Control | Syncfusion -description: Check out and learn about getting started with ASP.NET MVC Sparkline control of Syncfusion Essential JS 2 and more details. -platform: chart-sdk -control: Getting Started -publishingplatform: chart-sdk -documentation: ug ---- - - -# Getting Started with the ASP.NET MVC Sparkline Control - -This section briefly explains how to add the Syncfusion® [ASP.NET MVC Sparkline](https://www.syncfusion.com/aspnet-mvc-ui-controls/sparkline) control to your ASP.NET MVC application using Visual Studio. - -## Prerequisites - -Refer to the [System requirements for ASP.NET MVC controls](https://ej2.syncfusion.com/aspnetmvc/documentation/system-requirements) before creating the application. - -## Create an ASP.NET MVC application with HTML helper - -You can create an ASP.NET MVC application using either of the following options: - -* [Create a project using Microsoft templates](https://learn.microsoft.com/en-us/aspnet/mvc/overview/getting-started/introduction/getting-started#create-your-first-app) - -* [Create a project using Syncfusion® ASP.NET MVC Extension](https://ej2.syncfusion.com/aspnetmvc/documentation/visual-studio-integration/create-project) - -## Install the ASP.NET MVC NuGet package - -To add Syncfusion® **ASP.NET MVC** controls in the application, open the NuGet Package Manager in Visual Studio by selecting (Tools → NuGet Package Manager → Manage NuGet Packages for Solution). Search for [Syncfusion.EJ2.MVC5](https://www.nuget.org/packages/Syncfusion.EJ2.MVC5) and install it. - -Alternatively, you can use the Package Manager Console by navigating to: -Tools → NuGet Package Manager → Package Manager Console, and then run the following command: - -{% tabs %} -{% highlight bash tabtitle="Package Manager Console" %} - -Install-Package Syncfusion.EJ2.MVC5 -Version {{ site.ej2version }} - -{% endhighlight %} -{% endtabs %} - -N> Syncfusion® ASP.NET MVC controls are available on [nuget.org](https://www.nuget.org/packages?q=syncfusion.EJ2). Refer to the [NuGet packages](https://ej2.syncfusion.com/aspnetmvc/documentation/nuget-packages) topic to learn more about installing NuGet packages in various operating system environments. The Syncfusion.EJ2.MVC5 NuGet package depends on [Newtonsoft.Json](https://www.nuget.org/packages/Newtonsoft.Json/) for JSON serialization and [Syncfusion.Licensing](https://www.nuget.org/packages/Syncfusion.Licensing/) for validating the Syncfusion® license key. - -## Add the namespace - -Add the **Syncfusion.EJ2** namespace reference in the `Web.config` file available in the `Views` folder. - -{% tabs %} -{% highlight xml tabtitle="~/Views/Web.config" %} - - - - - -{% endhighlight %} -{% endtabs %} - -## Add script resources - -Add the script reference inside the `` element of the `~/Views/Shared/_Layout.cshtml` file as follows. - -{% tabs %} -{% highlight cshtml tabtitle="~/_Layout.cshtml" %} - - - ... - - - - -{% endhighlight %} -{% endtabs %} - -N> Refer to the [Adding Script Reference](https://ej2.syncfusion.com/aspnetmvc/documentation/common/adding-script-references) topic to learn different approaches for adding script references in your ASP.NET MVC application. - -## Register the Syncfusion® Script Manager - -Register the script manager `EJS().ScriptManager()` at the end of the `` element in the `~/Views/Shared/_Layout.cshtml` file as follows. - -{% tabs %} -{% highlight cshtml tabtitle="~/_Layout.cshtml" %} - - - ... - - @Html.EJS().ScriptManager() - - -{% endhighlight %} -{% endtabs %} - -## Add the ASP.NET MVC Sparkline control - -Now, add the Syncfusion® ASP.NET MVC Sparkline control in `~/Views/Home/Index.cshtml` page. - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} - -

      Essential JS 2 for ASP.NET MVC Sparkline

      -@Html.EJS().Sparkline("spark").DataSource(Model).XName("xValue").YName("yValue").Height("100").Width("70").Render() - -{% endhighlight %} -{% highlight cs tabtitle="HomeController.cs" %} -public class HomeController : Controller -{ - public ActionResult Index() - { - return View(DataSource.GetData()); - } -} -public class DataSource -{ - public int x; - public string xValue; - public double yValue; - public static List GetData() - { - List data1 = new List(); - data1.Add(new DataSource() { x = 0, xValue = "2005", yValue = 20090440 }); - data1.Add(new DataSource() { x = 1, xValue = "2006", yValue = 20264080 }); - data1.Add(new DataSource() { x = 2, xValue = "2007", yValue = 20434180 }); - data1.Add(new DataSource() { x = 3, xValue = "2008", yValue = 21007310 }); - data1.Add(new DataSource() { x = 4, xValue = "2009", yValue = 21262640 }); - data1.Add(new DataSource() { x = 5, xValue = "2010", yValue = 21515750 }); - data1.Add(new DataSource() { x = 6, xValue = "2011", yValue = 21766710 }); - data1.Add(new DataSource() { x = 7, xValue = "2012", yValue = 22015580 }); - data1.Add(new DataSource() { x = 8, xValue = "2013", yValue = 22262500 }); - data1.Add(new DataSource() { x = 9, xValue = "2014", yValue = 22507620 }); - return data1; - } -} -{% endhighlight %} -{% endtabs %} - -Press Ctrl + F5 on Windows to run the application. The Syncfusion® ASP.NET MVC Sparkline control will be rendered in the default web browser. - -![ASP.NET MVC Sparkline Control](images/sparkline.png) - -N> [View Sample in GitHub](https://github.com/SyncfusionExamples/ASP-NET-MVC-Getting-Started-Examples/tree/main/Sparkline/ASP.NET%20MVC%20Razor%20Examples) to understand how this getting started example works. - -## Troubleshooting - -If the Sparkline control does not render as expected, review the following common issues and their resolutions. - -* **"Unlicensed" watermark appears on the page** — The `Syncfusion.Licensing` package is installed but the license key has not been registered. Register the license key in `~/App_Start/FilterConfig.cs` (or `Program.cs`) and rebuild. See [Registering the Syncfusion license key](https://ej2.syncfusion.com/aspnetmvc/documentation/licensing/how-to-register-in-an-application). - -* **"Script Manager is not defined" or scripts run twice** — `@Html.EJS().ScriptManager()` was not added, or was added more than once. Ensure `ScriptManager` is registered exactly once at the end of `` in `_Layout.cshtml`. - -* **"Could not load file or assembly 'Syncfusion.EJ2'"** — The NuGet package was not restored. Run `Update-Package -reinstall` in the Package Manager Console, or restore via Visual Studio (right-click solution → Restore NuGet Packages). - -* **Chart renders but no data points appear** — The `XName` / `YName` values (`xValue` / `yValue`) must match the property names in the data model exactly. Property names are case-sensitive. - -* **"The model item passed is null"** — The view is decorated with `@model List` and the controller is returning `null` (or the model is empty). Verify the `Index` action returns a populated list and the namespace in the view matches the model's namespace. - -* **`Newtonsoft.Json` reference error after upgrade** — `Syncfusion.EJ2.MVC5` requires a specific `Newtonsoft.Json` version. Install a compatible `Newtonsoft.Json` version (≥ 12.0.2) via NuGet. - -## See also - -* [Sparkline Types in ASP.NET MVC](https://ej2.syncfusion.com/aspnetmvc/documentation/sparkline/sparkline-types) -* [Data Label in ASP.NET MVC Sparkline](https://ej2.syncfusion.com/aspnetmvc/documentation/sparkline/data-labels) -* [Getting Started with Syncfusion® ASP.NET Core MVC using Tag Helper](https://ej2.syncfusion.com/aspnetmvc/documentation/getting-started/aspnet-core-mvc-taghelper) diff --git a/chart-sdk/asp-net-mvc/sparkline/images/area-sparkline.png b/chart-sdk/asp-net-mvc/sparkline/images/area-sparkline.png deleted file mode 100644 index ff2c611f0c58b38723e15f778e82dca0a03080e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2280 zcmY*bc{r5q8h`6Vw2^Ex$~M`u^jSlUEX^QEOyNUe#!|-8=bSQS&@vp$(AZ@XvK$|V z$vR1tbs|g2UOqL*z8l2&p7*-Wb*}6D@y`1`zx%m=_wTvy`?;@)wzI_^J%l_2LC{ev zOAC7l+AjpY?+EM%zh9RI{K0EquszlcVsxFH28#nerk712h?#JB$Ab^71%oV|gCXcx z6a4IJ3;YiOf&|D`7N)q68}ncNd3NBh=8VFrkJh`o#lXX|lX%?aTTur-gfnEq<8IHCH<`OvP}eg}0HJc?EGP z6oDGEks00};ox;W^@`#TljsAB^8xoAcRldVWpPP-6R5a9O8~5xOrpbFqXO z@2Iq*4+|J{8!?-4Od7{-hsyXG-YWU}CBaA$j$WPQ?2M+x?dgk*4or}+ZYcqpDUzgr z!vcsolQrqqaYnB2K3#mVi;V(C`Zcb3xKE_fMCh&x2neDa0-_hs+U zLt=}X+qL^Z7VY>oYFlug96?ywV9xvDnP^U@!}!~gj@`QSxs#+7I7szWX`kyd^7}&K zp6rtjd8{dX!m8BHo$l61^yjYxwdaRWSU65&|Lclr38hGxr3YmU6VH= z+~jnWor1#J!3O#IS38TW!F%Ssgw1a{*Du)L=lIS57cQ~^HS6=)Z}x2G_QkX7a~7Q-N=#-CuaKv&LZ#^Q7N$}$*{N8 zGi|nnVx-KWO3+gQC7yYPH0>O~G>EK8pA$FG1PO_l4~k`X(US6Dcz;bgUBtixz!&@h zoI_hJ1TaphCf!xoAPt7S?!>aaXsdq$IN6!VTq%BF3tbK1=x_WNyV>J|kNI;YKD8jB)VSYubH3yXd~riAmJ z(U#$4Dk0Q4H$km*21&8pO3f(2B3ptQD0}0AXDp?m%LWbKq=d8%+Ay{?9|WCKX1@8S z@7)>pc%zcx43%YV>5szWK%(!`+}sRO)3?Sg_l(`Lif3+|D^Qlxi;i;yg8DvvA08g+ z8?BIPs9vn!8AgA9(mn`=(1oKqK8X$KlDyFDb^dNa{239?)ppr_V7OMVrA<;YiIKI9 zKjH-#aO~dZHL~%?)@D@m9ooK9A^(Rlel|)Q+$w}ayl@mIvI=NBqx`fZG`M^uo%lrG zP^%WSqTTTylpUe>WXAy+J#VC(ZNiZ|fGpYB+iQ!(%#q3*oU<53Abx^MDHnpV^{rpK zbxywdGL6Xq0ao1o)UJvkmVtFpy}DK88tqOQfS=<5EQ#2KVL<>_(G0QyJnsQu=?p=b zOUwl?sDhb%3^ZB4?{_lOz!W?I-)iN$sZTGVPMCvqrL_Q@XQE{c%3IC{X#QZep9Y=L zs7RzLa6ZtAazSz4fj!pIHj+Ry?CNh(Kt)$l?t&cz7h1+kA^)6?(NCUa!{s_(&Uv}L zw;J6?r5Q>BLpKN-py0Kxdn}51g~LJ2K`yt7+{Z1@To9BSq1vbeK1bHtr|~R}Ze40y z+(TP|Auqx!;G#b=l6FjpyB)Ber5C9ymp4aafhHM0EphhLF$`)9Img3cn;szJC4Zy~ z+fTO>!I&$r`kvoZy!=xewJWq;f3AkEg;AHw+orLLg#0~F%lR$Zs}&7&f$)E2uWoF- zhWjE?MJ{iWHVy9VRjK0H*>}N11CyR6GD2i>_UuAe;Tt%>oT=p;`ZU08Agp4{~;HHQhfv*`rl6l zD>YweOu%hme`S%tb(@b3h&x@c>`Fmr$O EH#$2=F8}}l diff --git a/chart-sdk/asp-net-mvc/sparkline/images/default-template.png b/chart-sdk/asp-net-mvc/sparkline/images/default-template.png deleted file mode 100644 index 34fc6a83c8ee792472f32c7e7e27e362bc031311..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33800 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 diff --git a/chart-sdk/asp-net-mvc/sparkline/images/nuget-demo.png b/chart-sdk/asp-net-mvc/sparkline/images/nuget-demo.png deleted file mode 100644 index 3fc06b162e6c40ae34e489ab50d170290875fb54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70328 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 H+3SA;@~3m! diff --git a/chart-sdk/asp-net-mvc/sparkline/images/solution-Explorer.png b/chart-sdk/asp-net-mvc/sparkline/images/solution-Explorer.png deleted file mode 100644 index 913cc8460512b9cd0642783eb2829384e05dfce6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40000 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 z 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

      `senD1+oT8qNYGWR4Qk?0grS92vRxy$s$-#zZC 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 BMe+au diff --git a/chart-sdk/asp-net-mvc/sparkline/images/sparkline-with-tooltip.png b/chart-sdk/asp-net-mvc/sparkline/images/sparkline-with-tooltip.png deleted file mode 100644 index a289748de644d17c31b3ed2f664e521c85e85502..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4858 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 diff --git a/chart-sdk/asp-net-mvc/sparkline/localization.md b/chart-sdk/asp-net-mvc/sparkline/localization.md deleted file mode 100644 index efbdee4cb..000000000 --- a/chart-sdk/asp-net-mvc/sparkline/localization.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -layout: post -title: Localization in ASP.NET MVC Sparkline Component -description: Learn here all about Localization in Syncfusion ASP.NET MVC Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Localization -publishingplatform: chart-sdk -documentation: ug ---- - - -# Localization - -The sparkline control supports localization. The default culture for localization is `en-US`. You can change the culture using the `setCulture` method. - -## Tooltip format - -Sparkline tooltip supports localization. The following code sample shows tooltip text with currency format based on culture. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/localization/tooltip/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Tooltip.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/localization/tooltip/tooltip.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-mvc/sparkline/marker.md b/chart-sdk/asp-net-mvc/sparkline/marker.md deleted file mode 100644 index b22496c1f..000000000 --- a/chart-sdk/asp-net-mvc/sparkline/marker.md +++ /dev/null @@ -1,67 +0,0 @@ ---- -layout: post -title: Marker in ASP.NET MVC Sparkline Component -description: Learn here all about Marker in Syncfusion ASP.NET MVC Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Marker -publishingplatform: chart-sdk -documentation: ug ---- - - -# Markers - -This section explains how to add markers to the sparklines. - -## Adding marker to the sparkline - -To add marker to the sparkline, specify the [`visible`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineSparklineMarkerSettings~Visible.html) of [`markerSettings`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineSparklineMarkerSettings.html) as following values. The [`visible`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineSparklineMarkerSettings~Visible.html) will accept multiple values too. - -* All - Enables markers for all points. -* Start - Enables marker for the start point. -* End - Enables marker for the end point. -* High - Enables marker for the high point. -* Low - Enables marker for the low point. -* Negative - Enables markers for the negative points. - -The following code example shows enabling markers for all points. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/marker/allpoint/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Allpoint.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/marker/allpoint/allpoint.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Adding marker to special point - -In sparkline, markers can be enabled for particular points such as the start, end, low, high, or negative. The following code examples shows enabling markers for the high and low points. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/marker/specialpoint/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Specialpoint.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/marker/specialpoint/specialpoint.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Customizing markers - -Sparkline markers can be customized in terms of fill color, border color, width, opacity, and size. The following code example shows customizing marker's fill, border, and size. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/marker/custom/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Custom.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/marker/custom/custom.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-mvc/sparkline/overview.md b/chart-sdk/asp-net-mvc/sparkline/overview.md deleted file mode 100644 index b28fe6701..000000000 --- a/chart-sdk/asp-net-mvc/sparkline/overview.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -layout: post -title: Overview in ASP.NET MVC Sparkline Component -description: Learn here all about Overview in Syncfusion ASP.NET MVC Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Index -publishingplatform: chart-sdk -documentation: ug ---- - - -# Overview - -The Sparkline is a very small chart; it is drawn without axes or coordinates. This presents a common shape of data in a simple and highly condensed way. The sparklines are easy to interpret, and convey more information to users by visualizing data in a small amount of space. - -## Key features - -* Consumes less amount of space for visualizing data. -* Supports integration with grids. -* Supports five types of sparklines: line, column, area, win-loss, and pie. -* Supports range bands to highlight the selected start and end value regions. -* Supports markers for high, low, start, end, and negative points. -* Supports trackball to get current mouse point to display tooltip. diff --git a/chart-sdk/asp-net-mvc/sparkline/range-band.md b/chart-sdk/asp-net-mvc/sparkline/range-band.md deleted file mode 100644 index 25ccb8d2a..000000000 --- a/chart-sdk/asp-net-mvc/sparkline/range-band.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -layout: post -title: Range Band in ASP.NET MVC Sparkline Component -description: Learn here all about Range Band in Syncfusion ASP.NET MVC Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Range Band -publishingplatform: chart-sdk -documentation: ug ---- - - -# Range Band - -This section explains how to customize the sparkline with multiple range bands. - -## Range band customization - -The range band feature is used to highlight a particular range along with the y-axis using the [`startRange`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineRangeBandSetting~StartRange.html) and [`endRange`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineRangeBandSetting~EndRange.html) properties. You can also customize the [`color`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineRangeBandSetting~Color.html) and [`opacity`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineRangeBandSetting~Opacity.html) of the range band. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/rangeband/range/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Range.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/rangeband/range/range.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Multiple range band customization - -You can define multiple range bands to a sparkline as shown in the following code sample. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/rangeband/multi-range/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Multi_range.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/rangeband/multi-range/multi-range.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-mvc/sparkline/sparkline-dimensions.md b/chart-sdk/asp-net-mvc/sparkline/sparkline-dimensions.md deleted file mode 100644 index 08e5b1968..000000000 --- a/chart-sdk/asp-net-mvc/sparkline/sparkline-dimensions.md +++ /dev/null @@ -1,64 +0,0 @@ ---- -layout: post -title: Sparkline Dimensions in ASP.NET MVC Sparkline Component -description: Learn here all about Sparkline Dimensions in Syncfusion ASP.NET MVC Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Sparkline Dimensions -publishingplatform: chart-sdk -documentation: ug ---- - - -# Sparkline Dimensions - -## Size for container - -Sparkline can be rendered to its container size. You can set the size through inline or CSS as shown in the following code. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/sparkline-dimensions/size/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Size.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/sparkline-dimensions/size/size.cs %} -{% endhighlight %} -{% endtabs %} - - - - - -## Size for sparkline - - - -You can also set the size for sparkline directly using the [`width`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Width.html) and [`height`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Height.html) properties. - -**In pixel** - -You can set the size for sparkline in pixel as demonstrated in the following code. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/sparkline-dimensions/pixel/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Pixel.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/sparkline-dimensions/pixel/pixel.cs %} -{% endhighlight %} -{% endtabs %} - - - -**In percentage** - -By setting values in percentage, sparkline gets its dimension with respect to its container. For example, when the height is set to ‘50%’, sparkline is rendered to half of its container height. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/sparkline-dimensions/percentage/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Percentage.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/sparkline-dimensions/percentage/percentage.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-mvc/sparkline/sparkline-types.md b/chart-sdk/asp-net-mvc/sparkline/sparkline-types.md deleted file mode 100644 index 72ba50596..000000000 --- a/chart-sdk/asp-net-mvc/sparkline/sparkline-types.md +++ /dev/null @@ -1,98 +0,0 @@ ---- -layout: post -title: Sparkline Types in ASP.NET MVC Sparkline Component -description: Learn here all about Sparkline Types in Syncfusion ASP.NET MVC Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Sparkline Types -publishingplatform: chart-sdk -documentation: ug ---- - - -# Sparkline Types - -Different types of shapes can be used to represent the sparkline. You can change the sparkline type by setting the type property. Sparkline supports the following types: - -* Line -* Column -* Win-Loss -* Pie -* Area - -The following code sample shows different types of sparklines. - - - -**Line** - -The [`Line`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Type.html) type is used to render the sparkline series as line. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/sparkline-types/line/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Line.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/sparkline-types/line/line.cs %} -{% endhighlight %} -{% endtabs %} - - - -**Column** - -The [`Column`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Type.html) type is used to render the sparkline series as column. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/sparkline-types/column/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Column.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/sparkline-types/column/column.cs %} -{% endhighlight %} -{% endtabs %} - - - -**Pie** - -The [`Pie`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Type.html) type is used to render the sparkline series as pie. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/sparkline-types/pie/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Pie.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/sparkline-types/pie/pie.cs %} -{% endhighlight %} -{% endtabs %} - - - -**Win Loss** - -The [`WinLoss`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Type.html) type is used to render the sparkline series as Win Loss. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/sparkline-types/winloss/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Winloss.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/sparkline-types/winloss/winloss.cs %} -{% endhighlight %} -{% endtabs %} - - - -**Area** - -The [`Area`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~Type.html) type is used to render the sparkline series as area. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/sparkline-types/area/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Area.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/sparkline-types/area/area.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-mvc/sparkline/special-points-customization.md b/chart-sdk/asp-net-mvc/sparkline/special-points-customization.md deleted file mode 100644 index 7098f7370..000000000 --- a/chart-sdk/asp-net-mvc/sparkline/special-points-customization.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: post -title: Special Points Customization in ASP.NET MVC Sparkline Component -description: Learn here all about Special Points Customization in Syncfusion ASP.NET MVC Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Special Points Customization -publishingplatform: chart-sdk -documentation: ug ---- - - -# Special points customization - -You can customize the points by initializing the point colors. The customization options allows to differentiate the [`start`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~StartPointColor.html), [`end`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~EndPointColor.html), [`positive`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~HighPointColor.html), [`negative`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~NegativePointColor.html), and [`low`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.Sparkline~LowPointColor.html) points. This customization is only applicable for line, column, and area type sparklines. - - - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/specialpoints/custom/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Custom.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/specialpoints/custom/custom.cs %} -{% endhighlight %} -{% endtabs %} - - - -**Tie point color** - -Tie point color is used to configure the win-loss series type sparkline's y-value point color. The following code sample shows the tie point color of sparkline series. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/specialpoints/tie-point/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Tie_point.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/specialpoints/tie-point/tie-point.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/asp-net-mvc/sparkline/user-interaction.md b/chart-sdk/asp-net-mvc/sparkline/user-interaction.md deleted file mode 100644 index 15d545764..000000000 --- a/chart-sdk/asp-net-mvc/sparkline/user-interaction.md +++ /dev/null @@ -1,125 +0,0 @@ ---- -layout: post -title: User Interaction in ASP.NET MVC Syncfusion Sparkline Component -description: Learn here all about User Interaction in Syncfusion ASP.NET MVC Sparkline component of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: User Interaction -publishingplatform: chart-sdk -documentation: ug ---- - - -# User interactions in Sparkline - -Sparkline has two user interaction features: tooltip and tracker line. - -## Tooltip - -The sparkline provides options to display details about values of data points through tooltips when hovering the mouse over data point. To use tooltip in sparkline, inject the [`SparklineTooltip`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineSparklineTooltipSettings.html) module to sparkline using the inject method. - -The following code example shows enabling tooltip for sparkline with format. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/user-interaction/tooltip/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Tooltip.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/user-interaction/tooltip/tooltip.cs %} -{% endhighlight %} -{% endtabs %} - - - -### Tooltip customization - -The fill color, text styles, format, and border of the tooltip can be customized. The following code example shows customization of tooltip's fill color and text style. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/user-interaction/tooltip-custom/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Tooltip-custom.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/user-interaction/tooltip-custom/tooltip-custom.cs %} -{% endhighlight %} -{% endtabs %} - - - -### Inline tooltip formatting - -The tooltip content can be formatted directly within the [`format`] property by adding DateTime or number format specifiers to supported tooltip tokens. This allows you to control how point and series values are displayed without using additional events. - -A format specifier can be applied to a tooltip token by adding a colon (`:`) followed by the required format. - -For example: - -```cshtml -.TooltipSettings(tool => tool - .Visible(true) - .Format("${x:MMM yyyy} : ${y:n2}") -) -``` - -In the above example, `x` is displayed in month-year format and `y` is displayed with two decimal places. - -Inline formatting can be applied to the following tooltip tokens: - -- `${x}` or `${x:MMM yyyy}` – Specifies the x-value of the Sparkline data point, such as DateTime or category values. -- `${y}` or `${y:n2}` – Specifies the numeric y-value of the Sparkline data point. - -**Important:** DateTime formatting is applied when the resolved value is a Date object, and number formatting is applied when the resolved value is numeric. - -The following format types are supported: - -- DateTime formats such as `MMM yyyy`, `MM:yy`, and `dd MMM` -- Number formats such as: - - `n2` – number with two decimal places - - `n0` – number without decimals - - `c2` – currency format - - `p1` – percentage format - -If the specified format does not match the resolved value type, the original value is displayed. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/user-interaction/inline-format/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Inline-format.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/user-interaction/inline-format/inline-format.cs %} -{% endhighlight %} -{% endtabs %} - - - -### Tooltip template - -Sparkline tooltip has template support. By using tooltip template, you can customize tooltips. The following code example shows more customization options provided to `sparkline-tooltip` class that is used in tooltip template div. Using this template, images also can be added to tooltip. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/user-interaction/tooltip-template/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Tooltip_template.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/user-interaction/tooltip-template/tooltip-template.cs %} -{% endhighlight %} -{% endtabs %} - - - -## Track line - -The track line tracks data points that are closer to the mouse position or touch contact. - -To enable track lines for sparkline, specify the [`visible`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineTrackLineSettings~Visible.html) option of [`trackLineSettings`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineTrackLineSettings.html) to true. Based on theme, tracker color will be changed. The default value of tracker color is black. - -To use track line in sparkline, inject the [`SparklineTooltip`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Charts.SparklineSparklineTooltipSettings.html) module to sparkline using the inject method. - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/user-interaction/tooltip-trackline/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Tooltip_trackline.cs" %} -{% include code-snippet/chart-sdk/asp-net-mvc/sparkline-charts/user-interaction/tooltip-trackline/tooltip-trackline.cs %} -{% endhighlight %} -{% endtabs %} - diff --git a/chart-sdk/javascript/bullet-charts/accessibility.md b/chart-sdk/javascript/bullet-charts/accessibility.md deleted file mode 100644 index 7ec4d4726..000000000 --- a/chart-sdk/javascript/bullet-charts/accessibility.md +++ /dev/null @@ -1,72 +0,0 @@ ---- -layout: post -title: Accessibility in JavaScript Bullet chart control | Syncfusion -description: Learn here all about Accessibility in Syncfusion JavaScript Bullet chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Accessibility -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Accessibility in JavaScript Bullet chart control - -The Bullet chart control followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility. - -The accessibility compliance for the Bullet chart control is outlined below. - -| Accessibility Criteria | Compatibility | -| -- | -- | -| [WCAG 2.2](https://www.w3.org/TR/WCAG22/) Support | Yes | -| [Section 508](https://www.section508.gov/) Support | Yes | -| Screen Reader Support | Yes | -| Right-To-Left Support | Yes | -| Color Contrast | Yes | -| Mobile Device Support | Yes | -| Keyboard Navigation Support | Yes | -| [Accessibility Checker](https://www.npmjs.com/package/accessibility-checker) Validation | Yes | -| [Axe-core](https://www.npmjs.com/package/axe-core) Accessibility Validation | Yes | - - -

      - -
      Intermediate - Some features of the control do not meet the requirement.
      - -
      No - The control does not meet the requirement.
      - - -## WAI-ARIA attributes - -The Bullet chart control followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) patterns to meet the accessibility. The following ARIA attributes are used in the Bullet chart control: - -* img (role) -* button (role) -* aria-label (attribute) -* aria-pressed (attribute) - -## Keyboard interaction - -The Bullet chart control followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction) guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Bullet chart control. - -| **Press** | **To do this** | -| --- | --- | -| Tab | Moves the focus to the next element in the Bullet chart. | -| Shift + Tab | Moves the focus to the previous element in the Bullet chart. | -| Ctrl + P | Prints the Bullet chart. | - -## Ensuring accessibility - -The Bullet chart control's accessibility levels are ensured through an [accessibility-checker](https://www.npmjs.com/package/accessibility-checker) and [axe-core](https://www.npmjs.com/package/axe-core) software tools during automated testing. - -The accessibility compliance of the Bullet chart control is shown in the following sample. Open the [sample](https://ej2.syncfusion.com/accessibility/bullet-chart.html) in a new window to evaluate the accessibility of the Bullet chart control with accessibility tools. - -{% previewsample "https://ej2.syncfusion.com/accessibility/bullet-chart.html" %} - -## See also - -* [Accessibility in Syncfusion JavaScript controls](../common/accessibility) diff --git a/chart-sdk/javascript/bullet-charts/axis-customization.md b/chart-sdk/javascript/bullet-charts/axis-customization.md deleted file mode 100644 index f7508ad12..000000000 --- a/chart-sdk/javascript/bullet-charts/axis-customization.md +++ /dev/null @@ -1,218 +0,0 @@ ---- -layout: post -title: Axis customization in JavaScript Bullet chart control | Syncfusion -description: Learn here all about Axis customization in Syncfusion JavaScript Bullet chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Axis customization -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Axis customization in JavaScript Bullet chart control - -## MajorTickLines and MinorTickLines Customization - -You can customize the `width`, `color`, and `size` of minor and major tick lines using the [`majorTickLines`](../api/bullet-chart/bulletChartModel/) and [`minorTickLines`](../api/bullet-chart/bulletChartModel/) properties of the bullet-chart. - -The following properties can be used to customize `majorTicklines` and `minorTicklines`. - -* **width** - Specifies the width of ticklines. -* **height** - Specifies the height of ticklines. -* **color** - Specifies the color of ticklines. -* **useRangeColor** - Specifies the color of ticklines and represents the color from corresponding range colors. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs1" %} - -## Tick Placement - -You can place major and minor ticks `inside` or `outside` the ranges using the [`tickPosition`](../api/bullet-chart/bulletChartModel/) property of bullet-chart. The major and the minor ticks can be placed **inside** or **outside** the ranges using the `tickPosition` property. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs2/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs2" %} - -## Label Format - -***Axis Label Format*** - -Axis numeric labels can be formatted by using the [`labelFormat`](../api/bullet-chart/bulletChartModel/#labelformat)property. Axis labels support all globalize formats. The following table describes the result of applying some commonly used label formats on numeric axis values. -Axis numeric labels can be formatted by using the `labelFormat` property. Axis labels support all globalize formats. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs3/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs3" %} - -The following table describes the result of applying some commonly used formats to numeric axis labels. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Label ValueLabel Format property valueResult Description
      1000n11000.0The Number is rounded to 1 decimal place
      1000n21000.00The Number is rounded to 2 decimal place
      1000n31000.000The Number is rounded to 3 decimal place
      0.01p11.0%The Number is converted to percentage with 1 decimal place
      0.01p21.00%The Number is converted to percentage with 2 decimal place
      0.01p31.000%The Number is converted to percentage with 3 decimal place
      1000c1$1000.0The Currency symbol is appended to number and number is rounded to 1 decimal place
      1000c2$1000.00The Currency symbol is appended to number and number is rounded to 2 decimal place
      - -## GroupingSeparator - -To separate groups of thousands, use the [`enableGroupSeparator`](../api/bullet-chart/bulletChartModel/#enablegroupseparator) property of bullet-chart. -To separate the groups of thousands, set the `enableGroupSeparator` property to **true**. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs4/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs4/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs4" %} - -## Custom Label Format - -Using the `labelFormat` property, axis labels can be specified with a custom defined format in addition to the axis value. The label format uses a placeholder such as **${value}K**, which represents the axis label. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs5/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs5/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs5" %} - -## Label Placement - -You can customize the axis labels `inside` or `outside` the bullet-chart using the [`labelPosition`](../api/bullet-chart/bulletChartModel/#labelposition) property. Label can be placed **Inside** or **Outside** of the ranges using the `labelPosition` property. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs6/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs6/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs6" %} - -## Opposed Position - -To place an axis opposite to its original position, set the [`opposedPosition`](../api/bullet-chart/bulletChartModel/#opposedposition) property to true. To place an axis opposite to its original position, set the `opposedPosition` property to **true**. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs7/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs7/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs7" %} - -## Category Label - -The Bullet Chart supports X-axis label by specifying the property from the data source to the `categoryField`. It helps to understand the input data in a more efficient way. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs8/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs8/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs8" %} - -## Category Label Customization - -The label color, opacity, font size, font family, font weight, and font style can be customized by using the `categoryLabelStyle` setting for category and the `labelStyle` setting for axis label. The `useRangeColor` property specifies the color of the axis label and represents the color from the corresponding range colors. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs9/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs9/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-axis-cs9" %} \ No newline at end of file diff --git a/chart-sdk/javascript/bullet-charts/bullet-chart-dimensions.md b/chart-sdk/javascript/bullet-charts/bullet-chart-dimensions.md deleted file mode 100644 index 4d119e909..000000000 --- a/chart-sdk/javascript/bullet-charts/bullet-chart-dimensions.md +++ /dev/null @@ -1,66 +0,0 @@ ---- -layout: post -title: Bullet chart dimensions in JavaScript Bullet chart control | Syncfusion -description: Learn here all about Bullet chart dimensions in Syncfusion JavaScript Bullet chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Bullet chart dimensions -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Bullet chart dimensions in JavaScript Bullet chart control - -## Size for Container - -The size of the Bullet Chart is determined by the container size, and it can be changed inline or via CSS as following. - -```javascript -
      -
      -
      -``` - -{% tabs %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-dimensions-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-dimensions-cs1" %} - -## Size for Bullet Chart - -The `width` and `height` properties are used to adjust the size of the Bullet Chart. - -### Pixel - -Can set the size of the Bullet Chart in pixels as shown below. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-dimensions-cs2/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-dimensions-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-dimensions-cs2" %} - -### Percentage - -By setting a value in percentage, the Bullet Chart gets its dimension with respect to its container. For example, when the height is **50%**, the Bullet Chart renders to half of the container’s height. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-dimensions-cs3/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-dimensions-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/bullet-chart/bullet-chart-dimensions-cs3" %} - ->If the size is not specified, the Bullet Chart will be rendered with a height of **126px** and a width of the window. \ No newline at end of file diff --git a/chart-sdk/javascript/bullet-charts/comparative-bar.md b/chart-sdk/javascript/bullet-charts/comparative-bar.md deleted file mode 100644 index 886462236..000000000 --- a/chart-sdk/javascript/bullet-charts/comparative-bar.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -layout: post -title: Comparative bar in JavaScript Bullet chart control | Syncfusion -description: Learn here all about Comparative bar in Syncfusion JavaScript Bullet chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Comparative bar -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - - -# Comparative bar in JavaScript Bullet chart control - -The line marker that runs perpendicular to the orientation of the graph is known as the **Comparative Measure** and it is used as a target marker to compare against the feature measure value. This is also called as the **Target Bar** in the Bullet Chart. To display the target bar, the [`targetField`](../api/bullet-chart#targetfield) should be mapped to the appropriate field from the datasource. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/targetbar-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/targetbar-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/bullet-chart/targetbar-cs1" %} - -## Types of target bar - -The shape of the target bar can be customized using the [`targetTypes`](../api/bullet-chart#targettypes) property and it supports **Circle**, **Cross**, and **Rect** shapes. The default type of the target bar is **Rect**. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/targetbar-cs2/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/targetbar-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/bullet-chart/targetbar-cs2" %} - -## Target bar customization - -The following properties can be used to customize the target bar. Also, you can bind the color for the target bar from [`dataSource`](../api/bullet-chart/#datasource) for the bullet chart. - -* [`targetColor`](../api/bullet-chart#targetcolor) - Specifies the fill color of target bar. -* [`targetWidth`](../api/bullet-chart#targetwidth) - Specifies the width of target bar. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/targetbar-cs3/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/targetbar-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/bullet-chart/targetbar-cs3" %} \ No newline at end of file diff --git a/chart-sdk/javascript/bullet-charts/customization.md b/chart-sdk/javascript/bullet-charts/customization.md deleted file mode 100644 index 357458d6c..000000000 --- a/chart-sdk/javascript/bullet-charts/customization.md +++ /dev/null @@ -1,73 +0,0 @@ ---- -layout: post -title: Customization in JavaScript Bullet chart control | Syncfusion -description: Learn here all about Customization in Syncfusion JavaScript Bullet chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Customization -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - - -# Customization in JavaScript Bullet chart control - -## Orientation - -The Bullet Chart can be rendered in different orientations such as **Horizontal** or **Vertical** via the `orientation` property. By default, the Bullet Chart is rendered in the **Horizontal** orientation. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/customize-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/customize-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/bullet-chart/customize-cs1" %} - -## Right-to-left (RTL) - -The Bullet Chart supports the right-to-left rendering that can be enabled by setting the `enableRtl` property to **true**. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/customize-cs2/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/customize-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/bullet-chart/customize-cs2" %} - -## Animation - -The actual and the target bar supports the linear animation via the `animation` setting. The speed and the delay are controlled using the `duration` and `delay` properties respectively. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/customize-cs3/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/customize-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/bullet-chart/customize-cs3" %} - -## Theme - -The Bullet Chart supports different type of themes via the `theme` property. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/customize-cs4/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/customize-cs4/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/bullet-chart/customize-cs4" %} \ No newline at end of file diff --git a/chart-sdk/javascript/bullet-charts/data-binding.md b/chart-sdk/javascript/bullet-charts/data-binding.md deleted file mode 100644 index 4b3a7f020..000000000 --- a/chart-sdk/javascript/bullet-charts/data-binding.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -layout: post -title: Data binding in JavaScript Bullet chart control | Syncfusion -description: Learn here all about Data binding in Syncfusion JavaScript Bullet chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Data binding -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - - -# Data binding in JavaScript Bullet chart control - -The `dataSource` property accepts a collection of values as input that helps to display measures, and compares them to a target bar. To display the actual and target bar, specify the property from the datasource into the `valueField` and `targetField` respectively. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/dataSource-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/dataSource-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/bullet-chart/dataSource-cs1" %} \ No newline at end of file diff --git a/chart-sdk/javascript/bullet-charts/data-label.md b/chart-sdk/javascript/bullet-charts/data-label.md deleted file mode 100644 index c4d9dbf41..000000000 --- a/chart-sdk/javascript/bullet-charts/data-label.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: post -title: Data label in JavaScript Bullet chart control | Syncfusion -description: Learn here all about Data label in Syncfusion JavaScript Bullet chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Data label -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - - -# Data label in JavaScript Bullet chart control - -Data Labels are used to identify the value of actual bar in the Bullet Chart component. The Data Labels will be shown by specifying the `dataLabel` setting's `enable` property to **true**. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/datalabel-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/datalabel-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/bullet-chart/datalabel-cs1" %} - -## Data Label Customization - -Data Labels color, opacity, font size, font family, font weight, and font style can be customized using the `labelStyle`. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/datalabel-cs2/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/datalabel-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/bullet-chart/datalabel-cs2" %} \ No newline at end of file diff --git a/chart-sdk/javascript/bullet-charts/es5-getting-started.md b/chart-sdk/javascript/bullet-charts/es5-getting-started.md deleted file mode 100644 index 6c3de2977..000000000 --- a/chart-sdk/javascript/bullet-charts/es5-getting-started.md +++ /dev/null @@ -1,102 +0,0 @@ ---- -layout: post -title: ES5 getting started with JavaScript Bullet Chart control | Syncfusion -description: Check out and learn about ES5 getting started with JavaScript Bullet Chart control of Syncfusion Essential JS 2 and more details. -platform: chart-sdk -control: Bullet Chart -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Getting Started with Syncfusion® JavaScript (ES5) Bullet Chart Control - -Build your first Syncfusion JavaScript (ES5) application with a simple Bullet Chart in just a few minutes. This quickstart guides you through creating a minimal, runnable HTML page that loads the Syncfusion EJ2 (ES5) Bullet Chart from the CDN, initializes it with sample data, and renders an interactive value-and-target comparison. - -## Prerequisites - -* [Visual Studio Code](https://code.visualstudio.com) (or any text editor) -* A web browser to view the result -* A local web server such as the VS Code [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) extension - -## Dependencies - -The Bullet Chart control ships as part of the `@syncfusion/ej2-charts` package. Below is the list of minimum dependencies required. - -``` -|-- @syncfusion/ej2-charts - |-- @syncfusion/ej2-base - |-- @syncfusion/ej2-data - |-- @syncfusion/ej2-pdf-export - |-- @syncfusion/ej2-file-utils - |-- @syncfusion/ej2-compression - |-- @syncfusion/ej2-svg-base -``` - - -## Quick Setup - -### Step 1: Create Folder and HTML file - -* Create a folder named `quickstart` in your desired directory. -* Inside the `quickstart` folder, create two new files: `index.html` and `index.js`. - -### Step 2: Add Syncfusion® CDN Resources - -Include the following JavaScript links in the `` section. - -**Scripts (JavaScript):** -```html - - - - -``` - -**Or**, to load all Syncfusion components in a single combined bundle: - -```html - -``` - -### Step 3: Add the Syncfusion® Bullet Chart Control to the Application - -The `index.html` file references a separate `index.js` file that contains the Bullet Chart component initialization. This keeps your markup and script logic cleanly separated, which is the recommended pattern for Syncfusion® JavaScript (ES5) apps. - -`index.js` imports nothing manually — the global scripts added in Step 2 register the `ej.charts.BulletChart` class on the `ej` namespace. The script then builds the Bullet Chart component with sample `value`/`target` data and renders the control into the `#element` container declared in `index.html`. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/getting-started-cs2/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/bullet-chart/getting-started-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -The `new ej.charts.BulletChart({...})` call creates the Bullet Chart component. The configuration object accepts the following key options: - -- [`dataSource`](https://ej2.syncfusion.com/javascript/documentation/api/bullet-chart/index-default#datasource) — Array of data points. Each item needs a `value` and a `target` (or remap them with `valueField`/`targetField`). -- [`valueField`](https://ej2.syncfusion.com/javascript/documentation/api/bullet-chart/index-default#valuefield) — Field name in `dataSource` mapped to the value bar. -- [`targetField`](https://ej2.syncfusion.com/javascript/documentation/api/bullet-chart/index-default#targetfield) — Field name in `dataSource` mapped to the target marker. -- [`minimum`](https://ej2.syncfusion.com/javascript/documentation/api/bullet-chart/index-default#minimum), [`maximum`](https://ej2.syncfusion.com/javascript/documentation/api/bullet-chart/index-default#maximum), [`interval`](https://ej2.syncfusion.com/javascript/documentation/api/bullet-chart/index-default#interval) — Numeric axis range and tick spacing. -- [`title`](https://ej2.syncfusion.com/javascript/documentation/api/bullet-chart/index-default#title) — Text shown above the chart. - -Finally, `bulletChart.appendTo('#element')` renders the control into the `
      ` element declared in `index.html`. - -### Step 4: Open in Browser - -Open `quickstart/index.html` through a local web server. With the VS Code **Live Server** extension installed, right-click `index.html` in the Explorer and choose **Open with Live Server**, then visit the URL it prints (for example, `http://127.0.0.1:5500/`). You should see the Syncfusion Bullet Chart control displaying the sample data. - -## Output - -The chart now renders five value bars with their target markers between `0` and `500`, with tick marks every `50` units. - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/bullet-chart/getting-started-cs2" %} - -## Troubleshooting - -- **`ej is not defined`.** Confirm that `ej2-charts.min.js` is loaded before your script. Place the ` - - - -``` - -#### Combined Bundle - -Alternatively, load all Syncfusion JavaScript components from a single combined bundle: - -```html - -``` - -> Do not include the combined bundle together with the individual package scripts. - -### Step 3: Add the Syncfusion® HeatMap Control - -The `index.html` file contains the HeatMap container and references a separate `index.js` file that contains the component initialization. - -The global scripts added in Step 2 register the `ej.heatmap.HeatMap` class in the `ej` namespace. Therefore, no module imports are required. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/getting-started-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/getting-started-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -The `new ej.heatmap.HeatMap({...})` call creates the HeatMap component. The configuration object uses the following key property: - -- [`dataSource`](https://ej2.syncfusion.com/javascript/documentation/api/heatmap/index-default#datasource) — Specifies the data displayed in the HeatMap. - -Finally, `heatmap.appendTo('#element')` renders the component inside the `
      ` element declared in `index.html`. - -### Step 4: Open the Application in a Browser - -Open `quickstart/index.html` through a local web server. - -If you are using the Visual Studio Code **Live Server** extension: - -1. Right-click `index.html` in the Explorer. -2. Select **Open with Live Server**. -3. Open the URL displayed by Live Server, such as `http://127.0.0.1:5500/`. - -The browser displays the initialized HeatMap. - -## Output - -After completing the quick setup, the browser displays a HeatMap. - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/heatmap-chart/getting-started-cs1" %} - -![Syncfusion HeatMap Quick Start Output](./images/heatmap.png) - -## Troubleshooting - -- **The page is blank.** Open `index.html` through a local web server instead of opening the file directly from the file system. -- **`ej is not defined`.** Ensure that the Syncfusion CDN scripts are loaded before `index.js`. -- **`ej.heatmap` is undefined.** Verify that `ej2-heatmap.min.js` is loaded after `ej2-base.min.js`, `ej2-data.min.js`, and `ej2-svg-base.min.js`. -- **The HeatMap is empty.** Confirm that `dataSource` contains a valid two-dimensional numeric array and that the container ID matches `appendTo('#container')`. \ No newline at end of file diff --git a/chart-sdk/javascript/heatmap-charts/how-to/legend-customization.md b/chart-sdk/javascript/heatmap-charts/how-to/legend-customization.md deleted file mode 100644 index cf2e3db73..000000000 --- a/chart-sdk/javascript/heatmap-charts/how-to/legend-customization.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -layout: post -title: Legend customization in JavaScript Heatmap chart control | Syncfusion -description: Learn here all about Legend customization in Syncfusion JavaScript Heatmap chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Legend customization -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Legend customization in JavaScript Heatmap chart control - -You can change the legend label using the `legendRender` client-side event. You can also hide the legend label using this client-side event. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/how-to-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/how-to-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/heatmap-chart/how-to-cs1" %} \ No newline at end of file diff --git a/chart-sdk/javascript/heatmap-charts/how-to/tooltip-template.md b/chart-sdk/javascript/heatmap-charts/how-to/tooltip-template.md deleted file mode 100644 index aa60072e1..000000000 --- a/chart-sdk/javascript/heatmap-charts/how-to/tooltip-template.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -layout: post -title: Tooltip template in JavaScript Heatmap chart control | Syncfusion -description: Learn here all about Tooltip template in Syncfusion JavaScript Heatmap chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Tooltip template -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Tooltip template in JavaScript Heatmap chart control - -You can show a tooltip as a table using the `template` property in `tooltipSettings`. - -The following steps describe how to show the table tooltip. - -**Step 1**: - -Initialize the tooltip template div as shown in the following html page. - -``` - - -``` - -**Step 2**: - -Set the element id to the `template` property in `tooltipSettings` to show the tooltip template. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/how-to-cs2/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/how-to-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/heatmap-chart/how-to-cs2" %} diff --git a/chart-sdk/javascript/heatmap-charts/images/heatmap.png b/chart-sdk/javascript/heatmap-charts/images/heatmap.png deleted file mode 100644 index 453d0d20ac7e1839747c10bacbd88543131440c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38394 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: To use legend feature, we need to inject `Legend` using `HeatMap.Inject(Legend)`. - -## Smart Legend - -Smart legend is another way of showing list type legend with responsiveness and readability, when the palette has more number of items. You can enable this smart legend by using the [enableSmartLegend](../api/heatmap/legendSettings/#enablesmartlegend) property when the palette type is set to **Fixed**. - -In smart legend, you can change the display type of legend labels by using the [labelDisplayType](../api/heatmap/legendSettings/#labeldisplaytype) property. - -The following are the legend label display types: -* All: Displays all labels in the legend. -* Edge: Displays the legend labels only at extreme ends. -* None: None of the labels are displayed. The tooltip will appear for this type of label display when hovering over the legend item. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/legend-cs7/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/legend-cs7/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/heatmap-chart/legend-cs7" %} - -## Legend Selection - -In the HeatMap, the legend selection is used to toggle the visibility of cell for view the specific range value. You can enable the legend selection using [toggleVisibility](../api/heatmap/legendSettings/#togglevisibility). - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/legend-cs8/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/legend-cs8/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/heatmap-chart/legend-cs8" %} - -## Legend Title - -The legend title displays a specific information about the legend. You can enable the legend title by setting the [title](../api/heatmap/legendSettings/#title) property by providing the text and customizing the legend title text style using the [textStyle](../api/heatmap/legendSettings/titleModel/#textStyle) property. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/legend-cs9/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/legend-cs9/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/heatmap-chart/legend-cs9" %} \ No newline at end of file diff --git a/chart-sdk/javascript/heatmap-charts/palette.md b/chart-sdk/javascript/heatmap-charts/palette.md deleted file mode 100644 index acd7ec9ba..000000000 --- a/chart-sdk/javascript/heatmap-charts/palette.md +++ /dev/null @@ -1,101 +0,0 @@ ---- -layout: post -title: Palette in JavaScript Heatmap chart control | Syncfusion -description: Learn here all about Palette in Syncfusion JavaScript Heatmap chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Palette -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Palette in JavaScript Heatmap chart control - -In heat map, each data point is displayed as a cell with applied color based on the data value. The palette in the heat map is used to define the color range for cells and gradient type for colors. You can define the colors either in RGB or hex codes using the [color](../api/heatmap/paletteCollection/#color) property in the `palette`. The defined colors are applied to the cell background based on the palette type and cell value. - -## Palette types - -You can display the heat map cells either in gradient colors or fixed colors. - -### Gradient - -The smooth transition between the given palette colors can be applied for the heat map cells based on value. The heat map calculates all the gradient colors between the start and end colors for all distinct data values. Default start color and end color will be considered for gradient calculation, if the colors are not defined. The palette type must be defined as **Gradient** for the [type](../api/heatmap/paletteSettings/#type) property in `paletteSettings` property. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/palette-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/palette-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/heatmap-chart/palette-cs1" %} - -### Fixed - -In fixed palette type, solid colors are applied to the heat map cells. The data values can be grouped based on the number of colors defined for the heat map. The palette type should be defined as **Fixed** for the [type](../api/heatmap/paletteSettings/#type) property in the `paletteSettings` property. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/palette-cs2/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/palette-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/heatmap-chart/palette-cs2" %} - -## Defining color stops - -You can define the colors ranges or color stops for data values in both gradient and fixed palette types. You need to define the data value in the `value` property for `palette` property to calculate the color stops. The heat map automatically calculates the color stops if the `value` property is is not defined. The [label](../api/heatmap/paletteCollection/#label) property is used to provide the additional information about the color that is to be displayed in the legend. If the label is not provided, the [value](../api/heatmap/paletteCollection/#value) is displayed in the legend. The labels can be automatically calculated based on data values, if both the values and labels are not defined. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/palette-cs3/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/palette-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/heatmap-chart/palette-cs3" %} - -## Color range - -The color range support is used to provide a specific color for specific range in heat map. The `startValue` and `endValue` properties are used to define the range start and end value. The `minColor` and `maxColor` properties represent the colors of given range. It's possible to set the cell color for the value not in the given range using the `fillColor` property. - -> In Fixed type, the `minColor` value is used for cell color. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/palette-cs4/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/palette-cs4/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/heatmap-chart/palette-cs4" %} - -## Add custom cell palette - -The default palette settings of the HeatMap cells can be customized by using the [paletteSettings](../api/heatmap#palettesettings) property. -Using the [palette](../api/heatmap/paletteSettings#palette) property in `paletteSettings` object, you can change the color set for the cells. -You can change the color mode of the cells to fixed or gradient mode using the [type](../api/heatmap/paletteSettings#type) property. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/getting-started-cs6/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/getting-started-cs6/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/heatmap-chart/getting-started-cs6" %} - -## See Also - -* [How to enable smart legend](./legend/#smart-legend) diff --git a/chart-sdk/javascript/heatmap-charts/rendering-mode.md b/chart-sdk/javascript/heatmap-charts/rendering-mode.md deleted file mode 100644 index 27b2ebac2..000000000 --- a/chart-sdk/javascript/heatmap-charts/rendering-mode.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -layout: post -title: Rendering mode in JavaScript Heatmap chart control | Syncfusion -description: Learn here all about Rendering mode in Syncfusion JavaScript Heatmap chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Rendering mode -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Rendering mode in JavaScript Heatmap chart control - -Heat map can be displayed using **Canvas** or **Scalable Vector Graphics (SVG)** rendering logic to improve the initial load performance and scalability. Heat map can also be automatically switched between **Canvas** and **SVG** modes based on dataset size. You can enable this mode by -setting the [renderingMode](../api/heatmap/#renderingmode) property as **Auto**. - -> If the `Auto` mode is enabled in the heat map and there are more than 10,000 data points, then the heat map will be rendered in a `Canvas` mode; Otherwise, the heat map will be rendered in a `SVG` mode. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/rendering-mode-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/rendering-mode-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/heatmap-chart/rendering-mode-cs1" %} diff --git a/chart-sdk/javascript/heatmap-charts/selection.md b/chart-sdk/javascript/heatmap-charts/selection.md deleted file mode 100644 index 8789974be..000000000 --- a/chart-sdk/javascript/heatmap-charts/selection.md +++ /dev/null @@ -1,63 +0,0 @@ ---- -layout: post -title: Selection in JavaScript Heatmap chart control | Syncfusion -description: Learn here all about Selection in Syncfusion JavaScript Heatmap chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Selection -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Selection in JavaScript Heatmap chart control - -In the HeatMap, the cell selection is used to select single or multiple HeatMap cells at runtime and get the selected cell details using the [cellSelected](../api/heatmap/#cellselected) event. You can enable the cell selection using the [allowSelection](../api/heatmap/#allowselection) property. - -The HeatMap cells can be selected using the following interactions, as shown in the table below. - -| Modes of Interactions | Description | -|------------------------ | -------------------------------------------------------------------------------------------------------------------| -| Mouse | HeatMap cells can be selected by clicking or dragging and dropping over them. | -| Touch | HeatMap cells can be selected by tapping or dragging and dropping over them. | -| Keyboard | The **Ctrl** key on the keyboard can be used to enable multiple cell selection with mouse and touch interaction. The **Ctrl** key can only be used if the `enableMultiSelect` property is set to **true** in order to enable multiple cell selection. | - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/selection-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/selection-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/heatmap-chart/selection-cs1" %} - -## Enable single cell selection - -In the HeatMap, the [enableMultiSelect](../api/heatmap/#enablemultiselect) property is used to allow single cell selection. When you set the `enableMultiSelect` property to **false**, only one cell is selected. By default, `enableMultiSelect` property is set to **true**. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/selection-cs2/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/selection-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/heatmap-chart/selection-cs2" %} - -### Clearing cell selection - -The [clearSelection](../api/heatmap#clearselection) method can be used to clear all the selected cells. The below example illustrates the same. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/selection-cs3/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/selection-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/heatmap-chart/selection-cs3" %} \ No newline at end of file diff --git a/chart-sdk/javascript/heatmap-charts/tooltip.md b/chart-sdk/javascript/heatmap-charts/tooltip.md deleted file mode 100644 index 92dda668c..000000000 --- a/chart-sdk/javascript/heatmap-charts/tooltip.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -layout: post -title: Tooltip in JavaScript Heatmap chart control | Syncfusion -description: Learn here all about Tooltip in Syncfusion JavaScript Heatmap chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Tooltip -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Tooltip in JavaScript Heatmap chart control - -Tooltip is used to provide the details of the heat map cell, and this can be displayed, while hovering the cursor over the cell or performing tap action in touch devices. - -## Default Tooltip - -You can enable the tooltip by setting the [showTooltip](../api/heatmap/#showtooltip) property to **true** and injecting the `Tooltip` module using the `HeatMap.Inject(Tooltip)`. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/tooltip-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/tooltip-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/heatmap-chart/tooltip-cs1" %} - -## Tooltip template - -In heat map, you can customize the tooltip using the [tooltipRender](../api/heatmap/#tooltiprender) client-side event. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/tooltip-cs2/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/tooltip-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/heatmap-chart/tooltip-cs2" %} - -## Customize the appearance of Tooltip - -The [fill](../api/heatmap/tooltipSettings/#fill) and [border](../api/heatmap/tooltipSettings/#border) properties are used to customize the background color and border of the tooltip respectively. The [textStyle](../api/heatmap/tooltipSettings/#textStyle) property in the tooltip is used to customize the font of the tooltip text. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/tooltip-cs3/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/tooltip-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/heatmap-chart/tooltip-cs3" %} - ->Note: To use tooltip feature, we need to inject `Tooltip` using `HeatMap.Inject(Tooltip)`. diff --git a/chart-sdk/javascript/heatmap-charts/working-with-data.md b/chart-sdk/javascript/heatmap-charts/working-with-data.md deleted file mode 100644 index 7d4cac907..000000000 --- a/chart-sdk/javascript/heatmap-charts/working-with-data.md +++ /dev/null @@ -1,121 +0,0 @@ ---- -layout: post -title: Working with data in JavaScript Heatmap chart control | Syncfusion -description: Learn here all about Working with data in Syncfusion JavaScript Heatmap chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Working with data -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Working with data in JavaScript Heatmap chart control - -Heat map visualizes the JSON data and two-dimensional array data. Using the data adaptor support, data can be bound to the heat map. - -## Data adaptor - -Heat map supports the following types of data binding with the adaptor support. - -* Array - * Table binding - * Cell binding -* JSON data - * Table binding - * Cell binding - -### Array - table binding - -This data type is a collection of one dimensional array objects, at which each inner array contains data points for an X-axis data label. -This is the default data binding type for heat map. You can also directly bind the array object to the [dataSource](../api/heatmap/#datasource) property. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/working-with-data-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/working-with-data-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/heatmap-chart/working-with-data-cs1" %} - -### Array - cell binding - -This data type is a collection of array objects that contain information about the row index, column index, and data value for each cell. You can bind the data to heat map by using the [data](../api/heatmap/data/#data) property in the [dataSource](../api/heatmap/#datasource) and setting the [adaptorType](../api/heatmap/data/#adaptortype) property to **Cell**. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/working-with-data-cs2/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/working-with-data-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/heatmap-chart/working-with-data-cs2" %} - -### JSON data - table binding - -In JSON table data binding, each JSON object contains an X-axis data point as row header and all the corresponding Y-axis data values. -You can bind the JSON table data to the heat map using the [data](../api/heatmap/data/#data) property in [dataSource](../api/heatmap/#datasource). To achieve this, you should enable the [isJsonData](../api/heatmap/data/#isjsondata) property and define the [adaptorType](../api/heatmap/data/#adaptortype)property as **Table**. The [xDataMapping](../api/heatmap/data/#xdatamapping) property is used to map the row header in JSON data. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/working-with-data-cs3/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/working-with-data-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/heatmap-chart/working-with-data-cs3" %} - -### JSON data - Cell binding - -In JSON cell data binding, each JSON object consists a value for each cell along with a mapping value for row and column. You can bind the JSON cell data having information for each cell to the heat map using the [data](../api/heatmap/data/#data) property in [dataSource](../api/heatmap/#datasource). To achieve this, you should define the [adaptorType](../api/heatmap/data/#adaptortype) property as **Cell**, and enable the [isJsonData](../api/heatmap/data/#isjsondata) property. Now, map the fields of data by using the [valueMapping](../api/heatmap/data/#valuemapping), [xDataMapping](../api/heatmap/data/#xdatamapping) and [yDataMapping](../api/heatmap/data/#ydatamapping) properties. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/working-with-data-cs4/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/working-with-data-cs4/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/heatmap-chart/working-with-data-cs4" %} - -## Empty points - -The data points that use the **null** or **undefined** or empty string as value are considered as empty points. Empty data points are ignored and not displayed in the heat map, and these points are rendered with default palette. You can customize the empty data point color value using the [emptyPointColor](../api/heatmap/paletteSettings/#emptypointcolor) property. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/working-with-data-cs5/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/working-with-data-cs5/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/heatmap-chart/working-with-data-cs5" %} - -## Binding nested JSON data - -In complex data binding, you can bind the nested JSON data to the data points in the heat map. The nested data can be mapped using the [xDataMapping](../api/heatmap/data/#xdatamapping), [yDataMapping](../api/heatmap/data/#ydatamapping), [valueMapping](../api/heatmap/data/#valuemapping) and [bubbleDataMapping](../api/heatmap/data/#bubbledatamapping) properties as string value concatenated by a dot. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/working-with-data-cs6/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/heatmap-chart/working-with-data-cs6/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/heatmap-chart/working-with-data-cs6" %} - -## See Also - -* [To bind data for bubble heat map with size and color attributes](./bubble-heatmap/#binding-data-for-bubble-heat-map-with-size-and-color-attributes) diff --git a/chart-sdk/javascript/smith-charts/accessibility.md b/chart-sdk/javascript/smith-charts/accessibility.md deleted file mode 100644 index 007517590..000000000 --- a/chart-sdk/javascript/smith-charts/accessibility.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -layout: post -title: Accessibility in JavaScript Smithchart control | Syncfusion -description: Learn here all about Accessibility in Syncfusion JavaScript Smithchart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Accessibility -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Accessibility in JavaScript Smithchart control - -The Smith chart control followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility. - -The accessibility compliance for the Smith chart control is outlined below. - -| Accessibility Criteria | Compatibility | -| -- | -- | -| [WCAG 2.2](https://www.w3.org/TR/WCAG22/) Support | Intermediate | -| [Section 508](https://www.section508.gov/) Support | Intermediate | -| Screen Reader Support | Intermediate | -| Color Contrast | Yes | -| Mobile Device Support | Yes | -| Keyboard Navigation Support | Intermediate | -| [Accessibility Checker](https://www.npmjs.com/package/accessibility-checker) Validation | Yes | -| [Axe-core](https://www.npmjs.com/package/axe-core) Accessibility Validation | Yes | - - -
      Yes - All features of the control meet the requirement.
      - -
      Intermediate - Some features of the control do not meet the requirement.
      - -
      No - The control does not meet the requirement.
      - - -## WAI-ARIA attributes - -The Smith chart control followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) patterns to meet the accessibility. The following ARIA attributes are used in the Smith chart control: - -* img (role) -* region (role) -* aria-label (attribute) -* aria-hidden (attribute) - -## Keyboard interaction - -The Smith chart control followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction) guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Smith chart control. - -| **Press** | **To do this** | -| --- | --- | -| Tab | Moves the focus to the next element in the Smith chart. | -| Shift + Tab | Moves the focus to the previous element in the Smith chart. | -| Ctrl + P | Prints the Smith chart. | - -## Ensuring accessibility - -The Smith chart control's accessibility levels are ensured through an [accessibility-checker](https://www.npmjs.com/package/accessibility-checker) and [axe-core](https://www.npmjs.com/package/axe-core) software tools during automated testing. - -The accessibility compliance of the Smith chart control is shown in the following sample. Open the [sample](https://ej2.syncfusion.com/accessibility/smith-chart.html) in a new window to evaluate the accessibility of the Smith chart control with accessibility tools. - -{% previewsample "https://ej2.syncfusion.com/accessibility/smith-chart.html" %} - -## See also - -* [Accessibility in Syncfusion® JavaScript controls](../common/accessibility) diff --git a/chart-sdk/javascript/smith-charts/es5-getting-started.md b/chart-sdk/javascript/smith-charts/es5-getting-started.md deleted file mode 100644 index 5f4adb4a7..000000000 --- a/chart-sdk/javascript/smith-charts/es5-getting-started.md +++ /dev/null @@ -1,99 +0,0 @@ ---- -layout: post -title: ES5 JavaScript Smith Chart control | Syncfusion -description: Render an interactive Smith Chart with the Syncfusion JavaScript (ES5) library by adding a CDN script and writing a few lines of code. -platform: chart-sdk -control: Smith Chart -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Getting Started with Syncfusion® JavaScript (ES5) Smith Chart Control - -Build your first Syncfusion JavaScript (ES5) application with a simple Smith Chart in just a few minutes. This quickstart guides you through creating a minimal, runnable HTML page that loads the Syncfusion EJ2 (ES5) Smith Chart control from the CDN, binds it to sample transmission-line data, and renders an interactive impedance plot. - -## Prerequisites - -* [Visual Studio Code](https://code.visualstudio.com) (or any text editor) -* A web browser to view the result -* A local web server such as the VS Code [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) extension - -## Dependencies - -The Smith Chart control ships as part of the `@syncfusion/ej2-charts` package. Below is the list of minimum dependencies required. - -``` -|-- @syncfusion/ej2-charts - |-- @syncfusion/ej2-base - |-- @syncfusion/ej2-data - |-- @syncfusion/ej2-svg-base - |-- @syncfusion/ej2-pdf-export - |-- @syncfusion/ej2-compression - |-- @syncfusion/ej2-file-utils -``` - -## Quick Setup - -### Step 1: Create Folder and HTML file - -* Create a folder named `quickstart` in your desired directory. -* Inside the `quickstart` folder, create two new files: `index.html` and `index.js`. - -### Step 2: Add Syncfusion® CDN Resources - -Include the following JavaScript and CSS links in the `` section of `index.html`. - -**Scripts (JavaScript):** -```html - - - -``` - -**Or**, to load all Syncfusion components in a single combined bundle: - -```html - -``` - -### Step 3: Add the Syncfusion® Smith Chart Control to the Application - -The `index.html` file references a separate `index.js` file that contains the Smith Chart component initialization. This keeps your markup and script logic cleanly separated, which is the recommended pattern for Syncfusion® JavaScript (ES5) apps. - -`index.js` imports nothing manually — the global scripts added in Step 2 register the `ej.charts.Smithchart` class on the `ej` namespace. The script then builds the Smith Chart with a single [`dataSource`](https://ej2.syncfusion.com/javascript/documentation/api/smithchart/smithchartseriesmodel#datasource)-bound series and renders the control into the `#element` container declared in `index.html`. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/getting-started-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/getting-started-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -The `new ej.charts.Smithchart({...})` call creates the Smith Chart component. The configuration object accepts the following key options: - -- [`series`](https://ej2.syncfusion.com/javascript/documentation/api/smithchart/index-default#series) — Array of series objects. Each series is rendered as a curve on the chart. -- [`series[].dataSource`](https://ej2.syncfusion.com/javascript/documentation/api/smithchart/smithchartseriesmodel#datasource) — Array of `{ resistance, reactance }` objects. Use this when you want to bind a dataset to the series. -- [`series[].resistance`](https://ej2.syncfusion.com/javascript/documentation/api/smithchart/smithchartseriesmodel#resistance) / [`series[].reactance`](https://ej2.syncfusion.com/javascript/documentation/api/smithchart/smithchartseriesmodel#resistance) — Names of the data fields that hold the resistance and reactance values when binding to a [`dataSource`](https://ej2.syncfusion.com/javascript/documentation/api/smithchart/smithchartseriesmodel#datasource). - -Finally, `smithchart.appendTo('#element')` renders the control into the `
      ` element declared in `index.html`. - -### Step 4: Open in Browser - -Open `quickstart/index.html` through a local web server. With the VS Code **Live Server** extension installed, right-click `index.html` in the Explorer and choose **Open with Live Server**, then visit the URL it prints (for example, `http://127.0.0.1:5500/`). You should see the Syncfusion Smith Chart control displaying the transmission-line sample data. - -## Output - -The following screenshot shows the output of the Syncfusion Smith Chart quick start application: - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/getting-started-cs2" %} - -![Syncfusion Smith Chart Quick Start Output](./images/smithchart.png) - -## Troubleshooting - -- **`ej is not defined`.** Confirm that `ej2-charts.min.js` is loaded before your script. Place the ` - - - - - -
      -
      - - - -``` - -Now import the Smithchart component into your `index.ts` to instantiate a smithchart and append the smithchart instance to the `#container` - -```javascript -import { Smithchart } from '@syncfusion/ej2-charts'; - -// initialize Smithchart component -let smithchart: Smithchart = new Smithchart(); - -// render initialized Smithchart -smithchart.appendTo('#container'); -``` - -Now use the `npm run start` command to run the application in the browser. - -``` -npm run start -``` - -The below example shows a basic Smithchart. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/getting-started-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/getting-started-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/getting-started-cs1" %} - -## Module Injection - -Smithchart component are segregated into individual feature-wise modules. In order to use a particular feature,you need to inject its feature module using `Smithchart.Inject()` method. In the current application, we are going to modify the above basic smithchart to visualize transmission lines. -For this application we are going to use tooltip and legend feature of the smithchart. Please find relevant feature module name and description as follows. - -* SmithchartLegend - Inject this provider to use legend feature. -* TooltipRender - Inject this provider to use tooltip feature. - -Now import the above mentioned modules from smithchart package and inject it into the Smithchart component using `Smithchart.Inject` method. - -```javascript -import { Smithchart, SmithchartLegend, TooltipRender } from '@syncfusion/ej2-charts'; -Smithchart.Inject(SmithchartLegend, TooltipRender); -``` - -## Add Series to Smithchart - -Smithchart had two type of specification for adding series. -* dataSource - Using this, Data object can bind directly by specifying the resistance and reactance values, series add to smithchart. -* points - Using this, collection of resistance and reactance values can bind directly to render series. - -Below sample demonstrate adding two series to smithchart both ways. -* First series Transmission1 shows dataSource bound series. -* Second series Transmission2 shows points bound series. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/getting-started-cs2/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/getting-started-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/getting-started-cs2" %} - -## Add title to SmithChart - -smithchart `title` API used to add title for smithchart. In that `text` API used to set text of the title. -API `visible` used to toggle the title. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/getting-started-cs3/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/getting-started-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/getting-started-cs3" %} - -## Enable Marker to Smithchart - -To use series marker and it's customization in smithchart, use series `marker`. To display marker for particular series, need to specify `marker visible` as true. Below sample marker enabled for first series only. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/getting-started-cs4/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/getting-started-cs4/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/getting-started-cs4" %} - -## Enable DataLabel to Smithchart Marker - -To use marker dataLabel and it's customization in smithchart, use marker `dataLabel`. To display dataLabel for particular series marker, need to specify `dataLabel visible` as true in that series `marker`. Below sample dataLabel enabled for first series. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/getting-started-cs5/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/getting-started-cs5/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/getting-started-cs5" %} - -## Enable Legend for Smithchart - -Smithchart had a legend feature, which is used to denote the correspond series. To enable the legend, need to inject `SmithchartLegend` module using `Smithchart.Inject(SmithchartLegend)` method and smithchart `legendSettings` `visible` as true. Following example sample shows enabling legend for smithchart. Series name can customize using series `name`. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/getting-started-cs6/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/getting-started-cs6/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/getting-started-cs6" %} - -## Enable Tooltip for Smithchart Series - -Smithchart had a tooltip feature, which is used to show the current point's values. To enable the tooltip, need to inject `TooltipRender` module using `Smithchart.Inject(TooltipRender)` method and smithchart series `tooltip` `visible` as true. Following example sample shows enabling tooltip for smithchart series collection. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/getting-started-cs7/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/getting-started-cs7/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/getting-started-cs7" %} \ No newline at end of file diff --git a/chart-sdk/javascript/smith-charts/images/smithchart.png b/chart-sdk/javascript/smith-charts/images/smithchart.png deleted file mode 100644 index a9dbc8ef9dfbf0fca177618b21b70d3c8f44deb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90935 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 -
      -
      -``` - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-dimensions-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-dimensions-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/smithchart-dimensions-cs1" %} - -## Size for Smithchart - -You can also set size for smithchart directly through [`width`] and [`height`] properties. Using this properties, you can directly mention the width and height of the smithchart in pixels or you can set the width and height in percentage. - -**In Pixel** - -In smithchart's width and height property, you can directly give values in pixels like below demonstration. This will render smithchart in same size as you mentioned in you code. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-dimensions-cs2/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-dimensions-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/smithchart-dimensions-cs2" %} - -**In percentage** - -You can also specify the width and height of the smithchart in percentage. If you mention the width and height in percentage, then smithchart will be render as per the percentage of it's container size. You can set the values in percentage like below demonstration. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-dimensions-cs3/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-dimensions-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/smithchart-dimensions-cs3" %} \ No newline at end of file diff --git a/chart-sdk/javascript/smith-charts/smith-chart-legend.md b/chart-sdk/javascript/smith-charts/smith-chart-legend.md deleted file mode 100644 index 8a1da7062..000000000 --- a/chart-sdk/javascript/smith-charts/smith-chart-legend.md +++ /dev/null @@ -1,121 +0,0 @@ ---- -layout: post -title: Smith chart legend in JavaScript Smithchart control | Syncfusion -description: Learn here all about Smith chart legend in Syncfusion JavaScript Smithchart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Smith chart legend -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - - - -# Smith chart legend in JavaScript Smithchart control - -Legend is a key used in smithchart, that contains symbol and descriptions. It provides valuable information for interpreting what the smithchart is displaying and can be represented in various colors, shapes or other identifiers based on the data. In simple words, we can define that legend is used to denote the series rendered in the smithchart. - -## Position and Alignment - -By default visibility of the legend is false. To enable the legend, kindly set visible as true in legendSettings. Default position for the legend is bottom. By using [`position`] property, you can change the position of the legend. You can either place the legend at bottom, top, right and left side of the smithchart. To use the legend in smithchart, you need to import and inject the SmithchartLegend from chart. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-legend-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-legend-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/smithchart-legend-cs1" %} - -Other than these positions, you can place the legend anywhere in the smithchart. To achieve this, you have to set position as custom in legendSettings and specify the x and y coordinates using the x and y properties in the location. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-legend-cs2/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-legend-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/smithchart-legend-cs2" %} - -**Legend Alignment** - -Other than positioning the legend in the smithchart, you can customize its alignment also. By default, legend is aligned in center position. Using the [`alignment`] property, you can align the legend in near and far locations of the smithchart. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-legend-cs3/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-legend-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/smithchart-legend-cs3" %} - -## Customization - -**Legend Shape** - -By default, legend is rendered in the circle shape and the color of the shape is as same as series color in the smithchart. Using the property [`shape`] in legend settings, you can change the icon shape of the legend as rectangle, triangle and so on. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-legend-cs4/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-legend-cs4/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/smithchart-legend-cs4" %} - -**Legend Size** - -By default, legend takes 20% - 25% of the chart's height horizontally, when it is placed on top or bottom position and 20% - 25% of the width vertically, while placing on left or right position of the chart. You can change this default legend size by using the [`width`] and [`height`] property of the legendSettings. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-legend-cs5/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-legend-cs5/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/smithchart-legend-cs5" %} - -**Padding** - -You can customize the space between two legend items and space between legend shape and text as per your requirement. For customizing the space between two legend items, you can use [`itemPadding`] property. To control space between legend shape and text, you can use [`shapePadding`] property. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-legend-cs6/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-legend-cs6/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/smithchart-legend-cs6" %} - -## Toggle Visibility - -By default series name is displayed in the legend. You can collapse the visibility of the series by clicking the legend for the particular series. You can toggle the series visibility as true or false using the [`toggleVisibility`] property. By default it is true. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-legend-cs7/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-legend-cs7/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/smithchart-legend-cs7" %} \ No newline at end of file diff --git a/chart-sdk/javascript/smith-charts/smith-chart-marker.md b/chart-sdk/javascript/smith-charts/smith-chart-marker.md deleted file mode 100644 index 5c9649b0f..000000000 --- a/chart-sdk/javascript/smith-charts/smith-chart-marker.md +++ /dev/null @@ -1,88 +0,0 @@ ---- -layout: post -title: Smith chart marker in JavaScript Smithchart control | Syncfusion -description: Learn here all about Smith chart marker in Syncfusion JavaScript Smithchart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Smith chart marker -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - - - -# Smith chart marker in JavaScript Smithchart control - -Markers and Datalabels are used to provide information about the data points in the series. You can add a shape to adorn each data point. By default marker and datalabel both are disabled in smithchart. You can enable both of them by setting visible property as true in marker and datalabel settings - -## Marker - -Default visibility of marker is false. You can enable the marker by setting property visible as true in marker settings. This will add marker for each point in the series. Using marker setting, you can customize marker differently for each series in smithchart. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-marker-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-marker-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/smithchart-marker-cs1" %} - -**Marker Customization** - -Using marker settings in series, you can customize the marker for each series differently. Using marker settings, you can customize following properties differently for each series in the smithchart. - -* [`width`] - To control the width of the marker. -* [`height`] - To control the height of the marker. -* [`fill`] - Used to customize the fill color of the marker. -* [`opacity`] - Used to customize the opacity of the marker. -* [`border`] - Used to control the width and color of the marker's border. -* [`shape`] - Used to change the shape of the marker. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-marker-cs2/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-marker-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/smithchart-marker-cs2" %} - -## Datalabels - -By default, datalabel is disabled. You can enable the datalabel by setting property visible as true in datalabel settings. For each point in series, data label is created. Datalabel for each series can be customized differently using datalabel settings. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-marker-cs3/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-marker-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/smithchart-marker-cs3" %} - -**Datalabel customization** - -Using datalabel settings in marker, you can customize the datalabel for each series differently. In datalabel, you can customize the following properties differently for each series. - -* [`fill`] - Used to changes the fill color of the data label's shape. -* [`opacity`] - Used to control the opacity of the data label's shape. -* [`border`] - Used to customize the width and color of the border. -* [`textStyle`] - Used to customize the font color, width and size. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-marker-cs4/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-marker-cs4/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/smithchart-marker-cs4" %} \ No newline at end of file diff --git a/chart-sdk/javascript/smith-charts/smith-chart-print.md b/chart-sdk/javascript/smith-charts/smith-chart-print.md deleted file mode 100644 index 4a9147a3b..000000000 --- a/chart-sdk/javascript/smith-charts/smith-chart-print.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -layout: post -title: Smith chart print in JavaScript Smithchart control | Syncfusion -description: Learn here all about Smith chart print in Syncfusion JavaScript Smithchart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Smith chart print -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Smith chart print in JavaScript Smithchart control - -## Print - -The rendered smithchart can be printed directly from the browser by calling the public method print. ID of the smithchart's div element must be passed as argument to that method. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-print-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-print-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/smithchart-print-cs1" %} - -## Export - -The rendered smithchart can be exported to JPEG , PNG, SVG or PDF format by using export method in smithchart. Input parameters for this method are Export Type for format and fileName of result. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-print-cs2/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-print-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/smithchart-print-cs2" %} \ No newline at end of file diff --git a/chart-sdk/javascript/smith-charts/smith-chart-series.md b/chart-sdk/javascript/smith-charts/smith-chart-series.md deleted file mode 100644 index 437a3f6fe..000000000 --- a/chart-sdk/javascript/smith-charts/smith-chart-series.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -layout: post -title: Smith chart series in JavaScript Smithchart control | Syncfusion -description: Learn here all about Smith chart series in Syncfusion JavaScript Smithchart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Smith chart series -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Smith chart series in JavaScript Smithchart control - -You can add any number of series to the smithchart as per your requirement. You can use series setting to either add or customize the data. For the points or datasource added in the series, line is drawn. You can customize the each series as per your requirement with marker, datalabel, animation, opacity and so on. - -## points or datasource - -For adding values in the smithchart, you can use either points or datasource in the series. Points and datasource both should be array of object which should contain the field names resistance and rectangle. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-series-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-series-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/smithchart-series-cs1" %} - -## Series customization - -Using following options in series settings, you can customize each series in smithchart as per your requirement. - -* [`fill`] - Used to customize the fill color for the series. -* [`enableSmartLabels`] - Used to place the data labels on the smithchart without overlapping with each other. -* [`visibility`] - Used to handle the visibility of the series. -* [`opacity`] - Used to control the opacity of the series line. -* [`width`] - Used to customize the width of the series line. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-series-cs2/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-series-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/smithchart-series-cs2" %} \ No newline at end of file diff --git a/chart-sdk/javascript/smith-charts/smith-chart-tooltip.md b/chart-sdk/javascript/smith-charts/smith-chart-tooltip.md deleted file mode 100644 index 5d2eb0cfb..000000000 --- a/chart-sdk/javascript/smith-charts/smith-chart-tooltip.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -layout: post -title: Smith chart tooltip in JavaScript Smithchart control | Syncfusion -description: Learn here all about Smith chart tooltip in Syncfusion JavaScript Smithchart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Smith chart tooltip -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Smith chart tooltip in JavaScript Smithchart control - -Smithchart will display details about the points through tooltip, when the mouse is moved over the point. By default, tooltip is disabled. To enable the tooltip for smithchart, you need to import and inject TooltipRender module from chart. And also set the property visible as true, in tooltip settings. You can customize the tooltip's visibility and appearance differently each series in the smithchart. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-tooltip-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/smithchart-tooltip-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/smithchart-tooltip-cs1" %} \ No newline at end of file diff --git a/chart-sdk/javascript/smith-charts/title-subtitle.md b/chart-sdk/javascript/smith-charts/title-subtitle.md deleted file mode 100644 index 1297fa2ae..000000000 --- a/chart-sdk/javascript/smith-charts/title-subtitle.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -layout: post -title: Title subtitle in JavaScript Smithchart control | Syncfusion -description: Learn here all about Title subtitle in Syncfusion JavaScript Smithchart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Title subtitle -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Title subtitle in JavaScript Smithchart control - -## Enable title - -Title and subtitle is used to depicts the information about the data plotted in the smithchart. You can set the title and subtitle of the smithchart using the [`text`] property in title and subtitle. By default visibility of the title as well as subtitle is enabled. You need to set simply text for title and subtitle in your sample as like below. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/title-subtitle-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/title-subtitle-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/title-subtitle-cs1" %} - -## Title trim - -Both title and subtitle of the smithchart can be trimmed if it exceeds the certain length. Trimming is enabled using [`enableTrim`] for title as well as subtitle. This length can be changed using the property [`maximumWidth`]. Also [`font`], [`textAlignment`] and [`visibility`] can be customized for title as well as subtitle. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/title-subtitle-cs2/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/title-subtitle-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/title-subtitle-cs2" %} \ No newline at end of file diff --git a/chart-sdk/javascript/smith-charts/working-with-data.md b/chart-sdk/javascript/smith-charts/working-with-data.md deleted file mode 100644 index da26319ac..000000000 --- a/chart-sdk/javascript/smith-charts/working-with-data.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -layout: post -title: Working with data in JavaScript Smithchart control | Syncfusion -description: Learn here all about Working with data in Syncfusion JavaScript Smithchart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Working with data -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Working with data in JavaScript Smithchart control - -Smithchart can visualise the data bound from local data. The data you bind for the smithchart, should be an array of object and that should contain the field resistance and rectangle. This should be bind to points or datasource in the smithchart. - -## Data Binding - -You can bind simple JSON data to smithchart using point property in series. JSON data should contain [`resistance`] and [`reactance`] fields. This JSON data should be bind to points or datasource in the smithchart. You can any number of JSON for points or datasource as per your requirement. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/working-with-data-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/smith-chart/working-with-data-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/smith-chart/working-with-data-cs1" %} \ No newline at end of file diff --git a/chart-sdk/javascript/sparkline/accessibility.md b/chart-sdk/javascript/sparkline/accessibility.md deleted file mode 100644 index 7cda23cf7..000000000 --- a/chart-sdk/javascript/sparkline/accessibility.md +++ /dev/null @@ -1,69 +0,0 @@ ---- -layout: post -title: Accessibility in JavaScript Sparkline control | Syncfusion -description: Learn here all about Accessibility in Syncfusion JavaScript Sparkline control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Accessibility -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Accessibility in JavaScript Sparkline control - -The Sparkline control followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility. - -The accessibility compliance for the Sparkline control is outlined below. - -| Accessibility Criteria | Compatibility | -| -- | -- | -| [WCAG 2.2](https://www.w3.org/TR/WCAG22/) Support | Intermediate | -| [Section 508](https://www.section508.gov/) Support | Intermediate | -| Screen Reader Support | Intermediate | -| Right-To-Left Support | Yes | -| Color Contrast | Yes | -| Mobile Device Support | Yes | -| Keyboard Navigation Support | Intermediate | -| [Accessibility Checker](https://www.npmjs.com/package/accessibility-checker) Validation | Yes | -| [Axe-core](https://www.npmjs.com/package/axe-core) Accessibility Validation | Yes | - - -
      Yes - All features of the control meet the requirement.
      - -
      Intermediate - Some features of the control do not meet the requirement.
      - -
      No - The control does not meet the requirement.
      - - -## WAI-ARIA attributes - -The Sparkline control followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) patterns to meet the accessibility. The following ARIA attributes are used in the Sparkline control: - -* img (role) -* aria-label (attribute) -* aria-hidden (attribute) - -## Keyboard interaction - -The Sparkline control followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction) guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Sparkline control. - -| **Press** | **To do this** | -| --- | --- | -| Ctrl + P | Prints the Sparkline. | - -## Ensuring accessibility - -The Sparkline control's accessibility levels are ensured through an [accessibility-checker](https://www.npmjs.com/package/accessibility-checker) and [axe-core](https://www.npmjs.com/package/axe-core) software tools during automated testing. - -The accessibility compliance of the Sparkline control is shown in the following sample. Open the [sample](https://ej2.syncfusion.com/accessibility/spark-line-chart.html) in a new window to evaluate the accessibility of the Sparkline control with accessibility tools. - -{% previewsample "https://ej2.syncfusion.com/accessibility/spark-line-chart.html" %} - -## See also - -* [Accessibility in Syncfusion® JavaScript controls](../common/accessibility) \ No newline at end of file diff --git a/chart-sdk/javascript/sparkline/appearance.md b/chart-sdk/javascript/sparkline/appearance.md deleted file mode 100644 index c298f6af3..000000000 --- a/chart-sdk/javascript/sparkline/appearance.md +++ /dev/null @@ -1,80 +0,0 @@ ---- -layout: post -title: Appearance in JavaScript Sparkline control | Syncfusion -description: Learn here all about Appearance in Syncfusion JavaScript Sparkline control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Appearance -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Appearance in JavaScript Sparkline control - -The appearance of the sparkline can be customized using margin, containerArea border, and containerArea background. - -## Sparkline border - -The `containerArea border` of the sparkline is used to render border to cover sparkline area. - -The following code example shows the sparkline with overall border. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/appearance-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/appearance-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/appearance-cs1" %} - -## Sparkline padding - -Padding is used to specify padding value between container and sparkline. By default, padding value of the sparkline is 5. Sparkline `padding` values are specified by the left, right, top, and bottom. - -The following code example shows the sparkline with overall padding is set to 20. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/appearance-cs2/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/appearance-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/appearance-cs2" %} - -## Sparkline area customization - -The background color of the sparkline area can be customized using the `containerArea background` color. By default, the sparkline background color is `transparent`. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/appearance-cs3/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/appearance-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/appearance-cs3" %} - -## Sparkline theme - -Datalabel and trackline colors of the sparkline will be changed based on theme. For example, for dark theme, the color of datalabel and trackline should be white; for light theme, their value should be black. The possible values for sparkline theme are `Material`, `Fabric`, `Bootstrap`, and `Highcontrast`. - -The following code example shows the color for datalabel and trackline is set to white for dark theme. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/appearance-cs4/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/appearance-cs4/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/appearance-cs4" %} \ No newline at end of file diff --git a/chart-sdk/javascript/sparkline/axis-customization.md b/chart-sdk/javascript/sparkline/axis-customization.md deleted file mode 100644 index 3d848c9ab..000000000 --- a/chart-sdk/javascript/sparkline/axis-customization.md +++ /dev/null @@ -1,108 +0,0 @@ ---- -layout: post -title: Axis customization in JavaScript Sparkline control | Syncfusion -description: Learn here all about Axis customization in Syncfusion JavaScript Sparkline control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Axis customization -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Axis customization in JavaScript Sparkline control - -You can customize axis value types and min and max values of the sparkline. - -## Change value type of the sparkline - -You can change the sparkline value type by setting the [`valueType`] property to [`Numeric`], [`Category`], or [`DateTime`]. - -**DateTime** - -You can assign date-time values to the sparkline by setting the [`valueType`] property to [`DateTime`]. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/axis-customization-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/axis-customization-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/axis-customization-cs1" %} - -**Category** - -You can assign category values to the sparkline by setting [`valueType`] to [`Category`]. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/axis-customization-cs2/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/axis-customization-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/axis-customization-cs2" %} - -**Numeric** - -You can assign numeric values to the sparkline by setting [`valueType`] to [`Numeric`]. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/axis-customization-cs3/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/axis-customization-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/axis-customization-cs3" %} - -## Change min and max values of axis - -You can change the min and max values of x-axis by setting the [`minX`] and [`maxX`] values to the [`axisSettings`] property. You can also change the min and max values of y-axis by setting the [`minY`] and [`maxY`] values to the [`axisSettings`] property. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/axis-customization-cs4/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/axis-customization-cs4/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/axis-customization-cs4" %} - -## Change value of axis - -You can set horizontal axis line value of the sparkline by setting [`value`] to the [`axisSettings`] property. The following code example shows this. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/axis-customization-cs5/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/axis-customization-cs5/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/axis-customization-cs5" %} - -## Axis line customization - -Axis of the sparkline can be collapsed using the [`visible`] property in [`lineSettings`]; this is not applicable for win-loss. You can customize the [`color`], [`width`], [`opacity`], and [`dashArray`] of axis line. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/axis-customization-cs6/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/axis-customization-cs6/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/axis-customization-cs6" %} diff --git a/chart-sdk/javascript/sparkline/data-labels.md b/chart-sdk/javascript/sparkline/data-labels.md deleted file mode 100644 index 7b9487c75..000000000 --- a/chart-sdk/javascript/sparkline/data-labels.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -layout: post -title: Data labels in JavaScript Sparkline control | Syncfusion -description: Learn here all about Data labels in Syncfusion JavaScript Sparkline control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Data labels -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Data labels in JavaScript Sparkline control - -Data labels are used to display values of data points to improve the readability. - -## Enable data label - -To enable data label for sparkline series, provide `visible` of the `dataLabelSettings` as following possible values: - -* All - Enables data label of all points. -* Start - Enables data label of the start point. -* End - Enables data label of the end point. -* High - Enables data label of the high point. -* Low - Enables data label of the low point. -* Negative - Enables data labels of the negative points. - -The following example shows enabling sparkline data label for all points. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/datalabel-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/datalabel-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/datalabel-cs1" %} - -## Customize data label - -Data labels can be customized using the fill, border, opacity, and textStyle. The following code example shows customizing data label border, text color, and fill color. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/datalabel-cs2/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/datalabel-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/datalabel-cs2" %} - -## Format data label text - -The text of data labels can be formatted using the `format` API in the sparkline `dataLabelSettings`. By default, data label shows the y-value of point. The following code example shows how to display x and y-values for points. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/datalabel-cs3/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/datalabel-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/datalabel-cs3" %} \ No newline at end of file diff --git a/chart-sdk/javascript/sparkline/ej1-api-migration.md b/chart-sdk/javascript/sparkline/ej1-api-migration.md deleted file mode 100644 index c4acec73a..000000000 --- a/chart-sdk/javascript/sparkline/ej1-api-migration.md +++ /dev/null @@ -1,169 +0,0 @@ ---- -layout: post -title: Ej1 api migration in JavaScript Sparkline control | Syncfusion -description: Learn here all about Ej1 api migration in Syncfusion JavaScript Sparkline control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Ej1 api migration -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Ej1 api migration in JavaScript Sparkline control - -This article describes the API migration process of Accordion component from Essential® JS 1 to Essential® JS 2. - -## Sparkline Types - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Type| **Property:** *type*

      $("#container").ejSparkline({ type : 'line' }); |**Property:** *type*

      let sparkline: Sparkline = new Sparkline({
        type: 'Line'
      });
      sparkline.appendTo('#container');| - -## Databinding - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Datasource| **Property:** *dataSource*

      $("#container").ejSparkline({ dataSource : 'data' }); |**Property:** *dataSource*

      let sparkline: Sparkline = new Sparkline({
        dataSource: data
      });
      sparkline.appendTo('#container');| -|Binding X values with datasource| **Property:** *xName*

      $("#container").ejSparkline({ xName : "XValue" }); |**Property:** *xName*

      let sparkline: Sparkline = new Sparkline({
        xName: 'XValue'
      });
      sparkline.appendTo('#container');| -|Binding Y values with datasource| **Property:** *yName*

      $("#container").ejSparkline({ yName : "YValue" }); |**Property:** *yName*

      let sparkline: Sparkline = new Sparkline({
        yName: 'YValue'
      });
      sparkline.appendTo('#container');| - -## Markers - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Enable markers| **Property:** *markerSettings.visible*

      $("#container").ejSparkline({
        markerSettings :{ visible : true }
      }); |**Property:** *markerSettings.visible*

      let sparkline: Sparkline = new Sparkline({
        markerSettings: {
          visible: ['All']
        }
      });
      sparkline.appendTo('#container');| -|Color| **Property:** *markerSettings.fill*

      $("#container").ejSparkline({
        markerSettings :{ fill : "green" }
      }); |**Property:** *markerSettings.fill*

      let sparkline: Sparkline = new Sparkline({
        markerSettings: {
          fill: "green"
        }
      });
      sparkline.appendTo('#container');| -|Size| **Property:** *markerSettings.width*

      $("#container").ejSparkline({
        markerSettings :{ width : 5 }
      }); |**Property:** *markerSettings.size*

      let sparkline: Sparkline = new Sparkline({
        markerSettings: {
          size: 5
        }
      });
      sparkline.appendTo('#container');| -|Opacity| **Property:** *markerSettings.opacity*

      $("#container").ejSparkline({
        markerSettings :{ opacity : 0.5 }
      }); |**Property:** *markerSettings.opacity*

      let sparkline: Sparkline = new Sparkline({
        markerSettings: {
          opacity: 0.5
        }
      });
      sparkline.appendTo('#container');| -|Border color| **Property:** *markerSettings.border.color*

      $("#container").ejSparkline({
        markerSettings :{
          border: { color: "green" } }
      }); |**Property:** *markerSettings.border.fill*

      let sparkline: Sparkline = new Sparkline({
        markerSettings: {
          border: { fill: 'green' }
        }
      });
      sparkline.appendTo('#container');| -|Border width| **Property:** *markerSettings.border.width*

      $("#container").ejSparkline({
        markerSettings :{
          border: { width: 2 } }
      }); |**Property:** *markerSettings.border.width*

      let sparkline: Sparkline = new Sparkline({
        markerSettings: {
          border: { width: 2 }
        }
      });
      sparkline.appendTo('#container');| -|Border opacity| **Property:** *markerSettings.border.opacity*

      $("#container").ejSparkline({
        markerSettings :{
          border: { opacity: 0.7 } }
      }); |Not applicable| - -## Data labels - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Enable data labels| Not applicable |**Property:** *dataLabelSettings.visible*

      let sparkline: Sparkline = new Sparkline({
        dataLabelSettings: {
          visible: ['All']
        }
      });
      sparkline.appendTo('#container');| -|Color| Not applicable |**Property:** *dataLabelSettings.fill*

      let sparkline: Sparkline = new Sparkline({
        dataLabelSettings: {
          fill: "green"
        }
      });
      sparkline.appendTo('#container');| -|Size| Not applicable |**Property:** *dataLabelSettings.size*

      let sparkline: Sparkline = new Sparkline({
        dataLabelSettings: {
          size: 5
        }
      });
      sparkline.appendTo('#container');| -|Opacity| Not applicable |**Property:** *dataLabelSettings.opacity*

      let sparkline: Sparkline = new Sparkline({
        dataLabelSettings: {
          opacity: 0.5
        }
      });
      sparkline.appendTo('#container');| -|Border color| Not applicable |**Property:** *dataLabelSettings.border.fill*

      let sparkline: Sparkline = new Sparkline({
        dataLabelSettings: {
          border: { fill: 'green' }
        }
      });
      sparkline.appendTo('#container');| -|Border width| Not applicable |**Property:** *dataLabelSettings.border.width*

      let sparkline: Sparkline = new Sparkline({
        dataLabelSettings: {
          border: { width: 2 }
        }
      });
      sparkline.appendTo('#container');| -|Format| Not applicable |**Property:** *dataLabelSettings.format*

      let sparkline: Sparkline = new Sparkline({
        dataLabelSettings: {
          format: '${xval}: ${yval}'
        }
      });
      sparkline.appendTo('#container');| -|Horizontal Offset| Not applicable |**Property:** *dataLabelSettings.offset.x*

      let sparkline: Sparkline = new Sparkline({
        dataLabelSettings: {
          offset: { x: 10 }
        }
      });
      sparkline.appendTo('#container');| -|Vertical Offset| Not applicable |**Property:** *dataLabelSettings.offset.y*

      let sparkline: Sparkline = new Sparkline({
        dataLabelSettings: {
          offset: { y: 10 }
        }
      });
      sparkline.appendTo('#container');| -|Font color| Not applicable |**Property:** *dataLabelSettings.textStyle.color*

      let sparkline: Sparkline = new Sparkline({
        dataLabelSettings: {
          textStyle: { color: 'black' }
        }
      });
      sparkline.appendTo('#container');| -|Font family| Not applicable |**Property:** *dataLabelSettings.textStyle.fontFamily*

      let sparkline: Sparkline = new Sparkline({
        dataLabelSettings: {
          textStyle: { fontFamily: 'Arial' }
        }
      });
      sparkline.appendTo('#container');| -|Font style| Not applicable |**Property:** *dataLabelSettings.textStyle.fontStyle*

      let sparkline: Sparkline = new Sparkline({
        dataLabelSettings: {
          textStyle: { fontStyle: 'normal' }
        }
      });
      sparkline.appendTo('#container');| -|Font weight| Not applicable |**Property:** *dataLabelSettings.textStyle.fontWeight*

      let sparkline: Sparkline = new Sparkline({
        dataLabelSettings: {
          textStyle: { fontWeight: 'bold' }
        }
      });
      sparkline.appendTo('#container');| -|Font opacity| Not applicable |**Property:** *dataLabelSettings.textStyle.opacity*

      let sparkline: Sparkline = new Sparkline({
        dataLabelSettings: {
          textStyle: { opacity: 0.7 }
        }
      });
      sparkline.appendTo('#container');| -|Font size| Not applicable |**Property:** *dataLabelSettings.textStyle.fontSize*

      let sparkline: Sparkline = new Sparkline({
        dataLabelSettings: {
          textStyle: { fontSize: '12px' }
        }
      });
      sparkline.appendTo('#container');| - -## Range band - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Color| **Property:** *rangeBandSettings.fill*

      $("#container").ejSparkline({
        rangeBandSettings :{ fill : "green" }
      }); |**Property:** *rangeBandSettings.fill*

      let sparkline: Sparkline = new Sparkline({
        rangeBandSettings: {
          fill: "green"
        }
      });
      sparkline.appendTo('#container');| -|Opacity| **Property:** *rangeBandSettings.opacity*

      $("#container").ejSparkline({
        rangeBandSettings :{ opacity : 0.5 }
      }); |**Property:** *rangeBandSettings.opacity*

      let sparkline: Sparkline = new Sparkline({
        rangeBandSettings: {
          opacity: 0.5
        }
      });
      sparkline.appendTo('#container');| -|Start range| **Property:** *rangeBandSettings.startRange*

      $("#container").ejSparkline({
        rangeBandSettings :{
          startRange: 5
       }
      }); |**Property:** *rangeBandSettings.startRange*

      let sparkline: Sparkline = new Sparkline({
        rangeBandSettings: {
          startRange: 5
        }
      });
      sparkline.appendTo('#container');| -|End range| **Property:** *rangeBandSettings.endRange*

      $("#container").ejSparkline({
        rangeBandSettings :{
          endRange: 10
       }
      }); |**Property:** *rangeBandSettings.endRange*

      let sparkline: Sparkline = new Sparkline({
        rangeBandSettings: {
          endRange: 10
        }
      });
      sparkline.appendTo('#container');| - -## Special points customization - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|High point color| **Property:** *highPointColor*

      $("#container").ejSparkline({ highPointColor: 'green' }); |**Property:** *highPointColor*

      let sparkline: Sparkline = new Sparkline({ highPointColor: 'green' });
      sparkline.appendTo('#container');| -|Low point color| **Property:** *lowPointColor*

      $("#container").ejSparkline({ lowPointColor: 'red' }); |**Property:** *lowPointColor*

      let sparkline: Sparkline = new Sparkline({ lowPointColor: 'red' });
      sparkline.appendTo('#container');| -|Negative point color| **Property:** *negativePointColor*

      $("#container").ejSparkline({ negativePointColor: 'orange' }); |**Property:** *negativePointColor*

      let sparkline: Sparkline = new Sparkline({ negativePointColor: 'orange' });
      sparkline.appendTo('#container');| -|Start point color| **Property:** *startPointColor*

      $("#container").ejSparkline({ startPointColor: 'orange' }); |**Property:** *startPointColor*

      let sparkline: Sparkline = new Sparkline({ startPointColor: 'orange' });
      sparkline.appendTo('#container');| -|End point color| **Property:** *endPointColor*

      $("#container").ejSparkline({ endPointColor: 'orange' }); |**Property:** *endPointColor*

      let sparkline: Sparkline = new Sparkline({ endPointColor: 'orange' });
      sparkline.appendTo('#container');| -|Tie point color| **Property:** *tiePointColor*

      $("#container").ejSparkline({ tiePointColor: 'orange' }); |**Property:** *tiePointColor*

      let sparkline: Sparkline = new Sparkline({ tiePointColor: 'orange' });
      sparkline.appendTo('#container');| - -## Axis customization - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Show axis line| **Property:** *axisSettings.visible*

      $("#container").ejSparkline({
        axisSettings :{
          visible: true
       }
      }); |**Property:** *axisSettings.lineSettings.visible*

      let sparkline: Sparkline = new Sparkline({
        axisSettings: {
          lineSettings: { visible: true }
        }
      });
      sparkline.appendTo('#container');| -|Line color| **Property:** *axisSettings.color*

      $("#container").ejSparkline({
        axisSettings :{
          color: "green"
       }
      }); |**Property:** *axisSettings.lineSettings.color*

      let sparkline: Sparkline = new Sparkline({
        axisSettings: {
          lineSettings: { color: "green" }
        }
      });
      sparkline.appendTo('#container');| -|Line width| **Property:** *axisSettings.width*

      $("#container").ejSparkline({
        axisSettings :{
          width: 2
       }
      }); |**Property:** *axisSettings.lineSettings.width*

      let sparkline: Sparkline = new Sparkline({
        axisSettings: {
          lineSettings: { width: 2 }
        }
      });
      sparkline.appendTo('#container');| -|Dash array| **Property:** *axisSettings.dashArray*

      $("#container").ejSparkline({
        axisSettings :{
          dashArray: [5, 2]
       }
      }); |**Property:** *axisSettings.lineSettings.dashArray*

      let sparkline: Sparkline = new Sparkline({
        axisSettings: {
          lineSettings: { dashArray: [5, 2] }
        }
      });
      sparkline.appendTo('#container');| -|X axis minimum value| Not applicable |**Property:** *axisSettings.minX*

      let sparkline: Sparkline = new Sparkline({
        axisSettings: {
          minX: 0
        }
      });
      sparkline.appendTo('#container');| -|X axis maximum value| Not applicable |**Property:** *axisSettings.maxX*

      let sparkline: Sparkline = new Sparkline({
        axisSettings: {
          maxX: 100
        }
      });
      sparkline.appendTo('#container');| -|Y axis minimum value| Not applicable |**Property:** *axisSettings.minY*

      let sparkline: Sparkline = new Sparkline({
        axisSettings: {
          minY: 0
        }
      });
      sparkline.appendTo('#container');| -|Y axis maximum value| Not applicable |**Property:** *axisSettings.maxY*

      let sparkline: Sparkline = new Sparkline({
        axisSettings: {
          maxY: 0
        }
      });
      sparkline.appendTo('#container');| -|Horizontal axis line position| Not applicable |**Property:** *axisSettings.value*

      let sparkline: Sparkline = new Sparkline({
        axisSettings: {
          value: 10
        }
      });
      sparkline.appendTo('#container');| - -## Appearance customization - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Background color| **Property:** *background*

      $("#container").ejSparkline({ background: "gray" }); |**Property:** *containerArea.background*

      let sparkline: Sparkline = new Sparkline({
        containerArea: { background: "gray" }
      });
      sparkline.appendTo('#container');| -|Border color | Not applicable |**Property:** *containerArea.border.color*

      let sparkline: Sparkline = new Sparkline({
        containerArea: {
          border: { color: "green" }
        }
      });
      sparkline.appendTo('#container');| -|Border width | Not applicable |**Property:** *containerArea.border.width*

      let sparkline: Sparkline = new Sparkline({
        containerArea: {
          border: { width: 2 }
        }
      });
      sparkline.appendTo('#container');| -|Series color| **Property:** *fill*

      $("#container").ejSparkline({ fill: "green" }); |**Property:** *fill*

      let sparkline: Sparkline = new Sparkline({ fill : "green" });
      sparkline.appendTo('#container');| -|Series opacity| **Property:** *opacity*

      $("#container").ejSparkline({ opacity: 0.5 }); |**Property:** *opacity*

      let sparkline: Sparkline = new Sparkline({ opacity : 0.5 });
      sparkline.appendTo('#container');| -|Line series width| **Property:** *width*

      $("#container").ejSparkline({ width: 3 }); |**Property:** *lineWidth*

      let sparkline: Sparkline = new Sparkline({ lineWidth : 3 });
      sparkline.appendTo('#container');| -|Series border color| **Property:** *border.color*

      $("#container").ejSparkline({ border: { color: "green" } }); |**Property:** *border.color*

      let sparkline: Sparkline = new Sparkline({ border: { color: "green" } });
      sparkline.appendTo('#container');| -|Series border width| **Property:** *border.width*

      $("#container").ejSparkline({ border: { width: 2 } }); |**Property:** *border.width*

      let sparkline: Sparkline = new Sparkline({ border: { width: 2 } });
      sparkline.appendTo('#container');| -|Series palette| **Property:** *palette*

      $("#container").ejSparkline({ palette: "colorFieldNameInDatasource" }); |**Property:** *palette*

      let sparkline: Sparkline = new Sparkline({ palette : ["green", "red", "yellow"] });
      sparkline.appendTo('#container');| -|Theme| **Property:** *theme*

      $("#container").ejSparkline({ theme: "Azure" }); |**Property:** *theme*

      let sparkline: Sparkline = new Sparkline({ theme : "Material" });
      sparkline.appendTo('#container');| -|Width| **Property:** *size.width*

      $("#container").ejSparkline({ size: { width: "100%" } }); |**Property:** *width*

      let sparkline: Sparkline = new Sparkline({ width : "100%" });
      sparkline.appendTo('#container');| -|Height| **Property:** *size.height*

      $("#container").ejSparkline({ size: { height: "200px" } }); |**Property:** *height*

      let sparkline: Sparkline = new Sparkline({ height : "200px" });
      sparkline.appendTo('#container');| - -## Tooltip - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Show tooltip| **Property:** *tooltip.visible*

      $("#container").ejSparkline({
        tooltip: { visible: true }
      }); |**Property:** *tooltipSettings.visible*

      let sparkline: Sparkline = new Sparkline({
        tooltipSettings: { visible: true }
      });
      sparkline.appendTo('#container');| -|Background| **Property:** *tooltip.fill*

      $("#container").ejSparkline({
        tooltip: { fill: "white" }
      }); |**Property:** *tooltipSettings.fill*

      let sparkline: Sparkline = new Sparkline({
        tooltipSettings: { fill: "white" }
      });
      sparkline.appendTo('#container');| -|Format| Not applicable |**Property:** *tooltipSettings.format*

      let sparkline: Sparkline = new Sparkline({
        tooltipSettings: { format: "${xval}: ${yval}" }
      });
      sparkline.appendTo('#container');| -|Template| **Property:** *tooltip.template*

      $("#container").ejSparkline({
        tooltip: { template: "tooltip" }
      }); |**Property:** *tooltipSettings.template*

      let sparkline: Sparkline = new Sparkline({
        tooltipSettings: { template: "tooltip" }
      });
      sparkline.appendTo('#container');| -|Font color| **Property:** *tooltip.font.color*

      $("#container").ejSparkline({
        tooltip: {
         font: { color: "gray" }
        }
      }); |**Property:** *tooltipSettings.textStyle.color*

      let sparkline: Sparkline = new Sparkline({
        tooltipSettings: {
         textStyle: { color: "gray" }
        }
      });
      sparkline.appendTo('#container');| -|Font opacity| **Property:** *tooltip.font.opacity*

      $("#container").ejSparkline({
        tooltip: {
         font: { opacity: 0.8 }
        }
      }); |**Property:** *tooltipSettings.textStyle.opacity*

      let sparkline: Sparkline = new Sparkline({
        tooltipSettings: {
         textStyle: { opacity: 0.8 }
        }
      });
      sparkline.appendTo('#container');| -|Font size| **Property:** *tooltip.font.size*

      $("#container").ejSparkline({
        tooltip: {
         font: { size: "14px" }
        }
      }); |**Property:** *tooltipSettings.textStyle.size*

      let sparkline: Sparkline = new Sparkline({
        tooltipSettings: {
         textStyle: { size: "14px" }
        }
      });
      sparkline.appendTo('#container');| -|Font family| **Property:** *tooltip.font.fontFamily*

      $("#container").ejSparkline({
        tooltip: {
         font: { fontFamily: "Arial" }
        }
      }); |**Property:** *tooltipSettings.textStyle.fontFamily*

      let sparkline: Sparkline = new Sparkline({
        tooltipSettings: {
         textStyle: { fontFamily: "Arial" }
        }
      });
      sparkline.appendTo('#container');| -|Font style| **Property:** *tooltip.font.fontStyle*

      $("#container").ejSparkline({
        tooltip: {
         font: { fontStyle: "normal" }
        }
      }); |**Property:** *tooltipSettings.textStyle.fontStyle*

      let sparkline: Sparkline = new Sparkline({
        tooltipSettings: {
         textStyle: { fontStyle: "normal" }
        }
      });
      sparkline.appendTo('#container');| -|Font weight| **Property:** *tooltip.font.fontWeight*

      $("#container").ejSparkline({
        tooltip: {
         font: { fontWeight: "bold" }
        }
      }); |**Property:** *tooltipSettings.textStyle.fontWeight*

      let sparkline: Sparkline = new Sparkline({
        tooltipSettings: {
         textStyle: { fontWeight: "bold" }
        }
      });
      sparkline.appendTo('#container');| -|Enable track line| Not applicable |**Property:** *tooltipSettings.trackLineSettings.visible*

      let sparkline: Sparkline = new Sparkline({
        tooltipSettings: {
         trackLineSettings: { visible: true }
        }
      });
      sparkline.appendTo('#container');| -|Track line color| Not applicable |**Property:** *tooltipSettings.trackLineSettings.color*

      let sparkline: Sparkline = new Sparkline({
        tooltipSettings: {
         trackLineSettings: { color: "red" }
        }
      });
      sparkline.appendTo('#container');| -|Track line width| Not applicable |**Property:** *tooltipSettings.trackLineSettings.width*

      let sparkline: Sparkline = new Sparkline({
        tooltipSettings: {
         trackLineSettings: { width: 2 }
        }
      });
      sparkline.appendTo('#container');| - -## Rendering - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Enable canvas rendering| **Property:** *enableCanvasRendering*

      $("#container").ejSparkline({ enableCanvasRendering : true }); | Not applicable | - -## Localization - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Localization| **Property:** *locale*

      $("#container").ejSparkline({ locale : "en-US" }); | **Property:** *type*

      let sparkline: Sparkline = new Sparkline({ locale: 'en-US' });
      sparkline.appendTo('#container'); | - -## Methods - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Dynamically updating sparkline| **Method:** *redraw*

      $("#container").ejSparkline("redraw"}}); | **Method:** *refresh*

      sparkline.refresh(); | -|Append sparkline to element| Not applicable | **Method:** *appendTo*

      sparkline.appendTo("#container"); | - -## Events - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Load| **Event:** *load*

      $("#container").ejSparkline({
       load: function(args) { }
      }); | **Event:** *load*

      let sparkline: Sparkline = new Sparkline({
        load: function(e: ISparklineLoadEventArgs): void { }
      });
      sparkline.appendTo('#container'); | -|Load completed| **Event:** *loaded*

      $("#container").ejSparkline({
       loaded: function(args) { }
      }); | **Event:** *loaded*

      let sparkline: Sparkline = new Sparkline({
        loaded: function(e: ISparklineLoadedEventArgs): void { }
      });
      sparkline.appendTo('#container'); | -|Initialize tooltip| **Event:** *tooltipInitialize*

      $("#container").ejSparkline({
       tooltipInitialize: function(args) { }
      }); | **Event:** *tooltipInitialize*

      let sparkline: Sparkline = new Sparkline({
        tooltipInitialize: function(e: ITooltipRenderingEventArgs): void { }
      });
      sparkline.appendTo('#container'); | -|Series rendering| **Event:** *seriesRendering*

      $("#container").ejSparkline({
       seriesRendering: function(args) { }
      }); | **Event:** *seriesRendering*

      let sparkline: Sparkline = new Sparkline({
        seriesRendering: function(e: ISeriesRenderingEventArgs): void { }
      });
      sparkline.appendTo('#container'); | -|Region mouse move| **Event:** *pointRegionMouseMove*

      $("#container").ejSparkline({
       pointRegionMouseMove: function(args) { }
      }); | **Event:** *pointRegionMouseMove*

      let sparkline: Sparkline = new Sparkline({
        pointRegionMouseMove: function(e: IPointRegionEventArgs): void { }
      });
      sparkline.appendTo('#container'); | -|Region click| **Event:** *pointRegionMouseClick*

      $("#container").ejSparkline({
       pointRegionMouseClick: function(args) { }
      }); | **Event:** *pointRegionMouseClick*

      let sparkline: Sparkline = new Sparkline({
        pointRegionMouseClick: function(e: IPointRegionEventArgs): void { }
      });
      sparkline.appendTo('#container'); | -|Mouse move| **Event:** *sparklineMouseMove*

      $("#container").ejSparkline({
       sparklineMouseMove: function(args) { }
      }); | **Event:** *sparklineMouseMove*

      let sparkline: Sparkline = new Sparkline({
        sparklineMouseMove: function(e: ISparklineMouseEventArgs): void { }
      });
      sparkline.appendTo('#container'); | -|Mouse leave| **Event:** *sparklineMouseLeave*

      $("#container").ejSparkline({
       sparklineMouseLeave: function(args) { }
      }); | Not applicable | -|Click| **Event:** *click*

      $("#container").ejSparkline({
       click: function(args) { }
      }); | **Event:** *sparklineMouseClick*

      let sparkline: Sparkline = new Sparkline({
        sparklineMouseClick: function(e: ISparklineMouseEventArgs): void { }
      });
      sparkline.appendTo('#container'); | -|doubleClick| **Event:** *doubleClick*

      $("#container").ejSparkline({
       doubleClick: function(args) { }
      }); | Not applicable | -|rightClick| **Event:** *rightClick*

      $("#container").ejSparkline({
       rightClick: function(args) { }
      }); | Not applicable | -|axisRendering| Not applicable | **Event:** *axisRendering*

      let sparkline: Sparkline = new Sparkline({
        axisRendering: function(e: IAxisRenderingEventArgs): void { }
      });
      sparkline.appendTo('#container'); | -|dataLabelRendering| Not applicable | **Event:** *dataLabelRendering*

      let sparkline: Sparkline = new Sparkline({
        dataLabelRendering: function(e: IDataLabelRenderingEventArgs): void { }
      });
      sparkline.appendTo('#container'); | -|markerRendering| Not applicable | **Event:** *markerRendering*

      let sparkline: Sparkline = new Sparkline({
        markerRendering: function(e: IMarkerRenderingEventArgs): void { }
      });
      sparkline.appendTo('#container'); | -|pointRendering| Not applicable | **Event:** *pointRendering*

      let sparkline: Sparkline = new Sparkline({
        pointRendering: function(e: ISparklinePointEventArgs): void { }
      });
      sparkline.appendTo('#container'); | -|resize| Not applicable | **Event:** *resize*

      let sparkline: Sparkline = new Sparkline({
        resize: function(e: ISparklineResizeEventArgs): void { }
      });
      sparkline.appendTo('#container'); | \ No newline at end of file diff --git a/chart-sdk/javascript/sparkline/es5-getting-started.md b/chart-sdk/javascript/sparkline/es5-getting-started.md deleted file mode 100644 index dfafe37ac..000000000 --- a/chart-sdk/javascript/sparkline/es5-getting-started.md +++ /dev/null @@ -1,110 +0,0 @@ ---- -layout: post -title: ES5 getting started with JavaScript Sparkline control | Syncfusion -description: Check out and learn about ES5 getting started with JavaScript Sparkline control of Syncfusion Essential JS 2 and more details. -platform: chart-sdk -control: Sparkline -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Getting Started with Syncfusion® JavaScript (ES5) Sparkline Control - -Build your first Syncfusion JavaScript (ES5) application with a simple Sparkline in just a few minutes. This quickstart guides you through creating a minimal, runnable HTML page that loads the Syncfusion EJ2 Sparkline control from the CDN, initializes it with sample data, and renders an interactive Sparkline. - -## Prerequisites - -* [Visual Studio Code](https://code.visualstudio.com) or any text editor -* A web browser to view the result -* A local web server, such as the VS Code [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) extension - -## Dependencies - -The Sparkline control ships as part of the `@syncfusion/ej2-charts` package. The following minimum dependencies are required. - -```text -|-- @syncfusion/ej2-charts - |-- @syncfusion/ej2-base - |-- @syncfusion/ej2-data - |-- @syncfusion/ej2-svg-base -``` - -## Quick Setup - -### Step 1: Create the folder and files - -* Create a folder named `quickstart` in your desired directory. -* Inside the `quickstart` folder, create two files: `index.html` and `index.js`. - -### Step 2: Add Syncfusion® CDN resources - -Include the following JavaScript references in the `` section of the `index.html` file. - -**Scripts:** - -```html - - - - -``` - -Alternatively, load all Syncfusion components using a single combined bundle: - -```html - -``` - -### Step 3: Add the Syncfusion® Sparkline control - -The `index.html` file references a separate `index.js` file that contains the Sparkline initialization. This keeps the markup and script logic separated, which is the recommended pattern for Syncfusion JavaScript (ES5) applications. - -The global scripts added in the previous step register the `ej.charts.Sparkline` class in the `ej` namespace. The `index.js` file creates a Sparkline instance with sample data and renders it inside the `#element` container declared in `index.html`. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/getting-started-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/getting-started-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -The `new ej.charts.Sparkline({...})` call creates the Sparkline control. The configuration object accepts options such as the following: - -* [`dataSource`](https://ej2.syncfusion.com/javascript/documentation/api/sparkline/index-default#datasource): Specifies the collection of values or objects displayed by the Sparkline. -* [`type`](https://ej2.syncfusion.com/javascript/documentation/api/sparkline/index-default#type): Specifies the Sparkline type, such as `Line`, `Column`, `WinLoss`, `Pie`, or `Area`. -* [`height`](https://ej2.syncfusion.com/javascript/documentation/api/sparkline/index-default#height): Specifies the height of the Sparkline. -* [`width`](https://ej2.syncfusion.com/javascript/documentation/api/sparkline/index-default#width): Specifies the width of the Sparkline. - -Finally, `sparkline.appendTo('#element')` renders the control inside the `
      ` element declared in `index.html`. - -### Step 4: Open the application in a browser - -Open `quickstart/index.html` through a local web server. - -If the VS Code **Live Server** extension is installed, right-click `index.html` in the Explorer and select **Open with Live Server**. Then, open the URL generated by Live Server, such as `http://127.0.0.1:5500/`. - -The browser displays the Syncfusion Sparkline control with the configured sample data. - -## Output - -After completing the previous steps, the application displays a Sparkline representing the supplied data. - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/getting-started-cs1" %} - -![Syncfusion Sparkline Quick Start Output](./images/sparkline.png) - -## Troubleshooting - -* **The page is blank:** Open the page through a local web server, such as the VS Code **Live Server** extension, instead of opening the HTML file directly. -* **`ej is not defined`:** Make sure the Syncfusion global scripts are loaded before `index.js`. -* **`ej.charts.Sparkline is not a constructor`:** Verify that `ej2-charts.min.js` or the combined `ej2.min.js` bundle is loaded successfully. -* **The Sparkline container is empty:** Confirm that the element ID in `index.html` matches the selector passed to `appendTo('#element')`. -* **The data is not displayed correctly:** When binding an object collection, verify that `xName` and `yName` match the corresponding property names in the data source. diff --git a/chart-sdk/javascript/sparkline/images/sparkline.png b/chart-sdk/javascript/sparkline/images/sparkline.png deleted file mode 100644 index bd22a46c09b12cda44d19e29df7a91d9c26bd8b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4338 zcmeHK`Bzid8a)Vzq9BNtnb4vLw31>WL_r2c!_Y8F!LkA>%AkxY0g)kq7A*o|;eiAK zh{OSfA~HxALRAnMWRfriQd8z34DkU8gm-gq`c~ij3*K9+KO}eE^WF2E{q4Qax!=9* zXpfVTR*?n($kM&PjHd@ZnafJIt~fuxJaVNm;oZHlLfJo_a>OOlxcZ|nY0m{t71NLWv#Ao$ zLUO&qOS_;e_(~o^2uPi8gm;>Ti{j8_8-5-72gelt4*mbK@iLFuk(XbecM`m9&Syph~GUcEJuqGw|MeqRiA1iI_b0PI=`$!0^BG!_wuH>upfAGdcVcK4EQs@{d+XN&gAD8vZ@u01yM$Sg2A2b zZ)3P~`uc~8&W7kXyc6+BFZYmn9a(kq3&WkVV@0=77j{G2lZ3j=tdOe8S5kX#pdczH zm3N{1YwuXc$BhL!hZYOJ|0D ={wam#At)q+xc-?l%*SN|dYo#J>eCq82h_2kV0U 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 qa6? -
      -
      -``` -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/sparkline-dimensions-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/sparkline-dimensions-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/sparkline-dimensions-cs1" %} - -## Size for sparkline - -You can also set the size for sparkline directly using the [`width`](../../api/sparkline/#width-string) and [`height`](../../api/sparkline/#height-string) properties. - -**In pixel** - -You can set the size for sparkline in pixel as demonstrated in the following code. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/sparkline-dimensions-cs2/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/sparkline-dimensions-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/sparkline-dimensions-cs2" %} - -**In percentage** - -By setting values in percentage, sparkline gets its dimension with respect to its container. For example, when the height is set to ‘50%’, sparkline is rendered to half of its container height. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/sparkline-dimensions-cs3/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/sparkline-dimensions-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/sparkline-dimensions-cs3" %} diff --git a/chart-sdk/javascript/sparkline/sparkline-types.md b/chart-sdk/javascript/sparkline/sparkline-types.md deleted file mode 100644 index 99894dc87..000000000 --- a/chart-sdk/javascript/sparkline/sparkline-types.md +++ /dev/null @@ -1,97 +0,0 @@ ---- -layout: post -title: Sparkline types in JavaScript Sparkline control | Syncfusion -description: Learn here all about Sparkline types in Syncfusion JavaScript Sparkline control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Sparkline types -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Sparkline types in JavaScript Sparkline control - -Different types of shapes can be used to represent the sparkline. You can change the sparkline type by setting the type property. Sparkline supports the following types: - -* Line -* Column -* Win-Loss -* Pie -* Area - -The following code sample shows different types of sparklines. - -**Line** - -The [`Line`] type is used to render the sparkline series as line. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/sparkline-types-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/sparkline-types-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/sparkline-types-cs1" %} - -**Column** - -The [`Column`] type is used to render the sparkline series as column. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/sparkline-types-cs2/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/sparkline-types-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/sparkline-types-cs2" %} - -**Pie** - -The [`Pie`] type is used to render the sparkline series as pie. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/sparkline-types-cs3/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/sparkline-types-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/sparkline-types-cs3" %} - -**WinLoss** - -The [`WinLoss`] type is used to render the sparkline series as WinLoss. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/sparkline-types-cs4/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/sparkline-types-cs4/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/sparkline-types-cs4" %} - -**Area** - -The [`Area`] type is used to render the sparkline series as area. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/sparkline-types-cs5/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/sparkline-types-cs5/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/sparkline-types-cs5" %} \ No newline at end of file diff --git a/chart-sdk/javascript/sparkline/special-points-customization.md b/chart-sdk/javascript/sparkline/special-points-customization.md deleted file mode 100644 index 85bc39351..000000000 --- a/chart-sdk/javascript/sparkline/special-points-customization.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -layout: post -title: Special points customization in JavaScript Sparkline | Syncfusion -description: Learn here all about Special points customization in Syncfusion JavaScript Sparkline control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Special points customization -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Special points customization in JavaScript Sparkline control - -You can customize the points by initializing the point colors. The customization options allows to differentiate the [`start`], [`end`], [`positive`], [`negative`], and [`low`] points. This customization is only applicable for line, column, and area type sparklines. - -{% tabs %} -{% highlight ts tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/specialpoint-customization-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/specialpoint-customization-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/specialpoint-customization-cs1" %} - -**Tie point color** - -Tie point color is used to configure the win-loss series type sparkline's y-value point color. The following code sample shows the tie point color of sparkline series. - -{% tabs %} -{% highlight ts tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/specialpoint-customization-cs2/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/specialpoint-customization-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/specialpoint-customization-cs2" %} diff --git a/chart-sdk/javascript/sparkline/user-interaction.md b/chart-sdk/javascript/sparkline/user-interaction.md deleted file mode 100644 index 35664589f..000000000 --- a/chart-sdk/javascript/sparkline/user-interaction.md +++ /dev/null @@ -1,137 +0,0 @@ ---- -layout: post -title: User interaction in JavaScript Sparkline control | Syncfusion -description: Learn here all about User interaction in Syncfusion JavaScript Sparkline control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: User interaction -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# User interaction in JavaScript Sparkline control - -Sparkline has two user interaction features: tooltip and tracker line. - -## Tooltip - -The sparkline provides options to display details about values of data points through tooltips when hovering the mouse over data point. To use tooltip in sparkline, inject the `SparklineTooltip` module to sparkline using the inject method. - -The following code example shows enabling tooltip for sparkline with format. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/user-interaction-cs1/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/user-interaction-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/user-interaction-cs1" %} - -### Tooltip customization - -The fill color, text styles, format, and border of the tooltip can be customized. The following code example shows customization of tooltip's fill color and text style. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/user-interaction-cs2/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/user-interaction-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/user-interaction-cs2" %} - -### Inline tooltip formatting - -The tooltip content can be formatted directly within the [`format`] property by adding DateTime or number format specifiers to supported tooltip tokens. This allows you to control how point and series values are displayed without using additional events. - -A format specifier can be applied to a tooltip token by adding a colon (`:`) followed by the required format. - -For example: - -```js -tooltipSettings: { - visible: true, - format: '${x:MMM yyyy} : ${y:n2}' -} -``` - -In the above example, `x` is displayed in month-year format and `y` is displayed with two decimal places. - -Inline formatting can be applied to the following tooltip tokens: - -- `${x}` or `${x:MMM yyyy}` – Specifies the x-value of the Sparkline data point, such as DateTime or category values. -- `${y}` or `${y:n2}` – Specifies the numeric y-value of the Sparkline data point. - -**Important:** DateTime formatting is applied when the resolved value is a Date object, and number formatting is applied when the resolved value is numeric. - -The following format types are supported: - -- DateTime formats such as `MMM yyyy`, `MM:yy`, and `dd MMM` -- Number formats such as: - - `n2` – number with two decimal places - - `n0` – number without decimals - - `c2` – currency format - - `p1` – percentage format - -If the specified format does not match the resolved value type, the original value is displayed. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/user-interaction-cs5/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/user-interaction-cs5/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/user-interaction-cs5" %} - -### Tooltip template - -Sparkline tooltip has template support. By using tooltip template, you can customize tooltips. The following code example shows more customization options provided to `spark tooltip` css class that is used in tooltip template div. Using this template, images also can be added to tooltip. - -``` -.sparktooltip { - border-radius: 5px; - background: #008cff; - color: #FFFFFF !important; - font-size: 16px; - font-style: italic; - padding: 8px; -} -``` - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/user-interaction-cs3/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/user-interaction-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/user-interaction-cs3" %} - -## Track line - -The track line tracks data points that are closer to the mouse position or touch contact. - -To enable track lines for sparkline, specify the `visible` option of `trackLineSettings` to true. Based on theme, tracker color will be changed. The default value of tracker color is black. - -To use track line in sparkline, inject the `SparklineTooltip` module to sparkline using the inject method. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/user-interaction-cs4/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/javascript/sparkline-charts/user-interaction-cs4/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/javascript/sparkline-charts/user-interaction-cs4" %} \ No newline at end of file diff --git a/chart-sdk/react/bullet-charts/accessibility.md b/chart-sdk/react/bullet-charts/accessibility.md deleted file mode 100644 index e5ffe8ef3..000000000 --- a/chart-sdk/react/bullet-charts/accessibility.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -layout: post -title: Accessibility in React Bullet chart component | Syncfusion -description: Learn here all about Accessibility in Syncfusion React Bullet chart component of Syncfusion Essential JS 2 and more. -control: Accessibility -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Accessibility in React Bullet chart component - -The Bullet chart component followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov), [Section 508](https://www.section508.gov), [WCAG 2.2](https://www.w3.org/TR/WCAG22) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria#roles) that are commonly used to evaluate accessibility. - -The accessibility compliance for the Bullet chart component is outlined below. - -| Accessibility Criteria | Compatibility | -| -- | -- | -| [WCAG 2.2](https://www.w3.org/TR/WCAG22) Support | Yes | -| [Section 508](https://www.section508.gov) Support | Yes | -| Screen Reader Support | Yes | -| Right-To-Left Support | Yes | -| Color Contrast | Yes | -| Mobile Device Support | Yes | -| Keyboard Navigation Support | Yes | -| [Accessibility Checker](https://www.npmjs.com/package/accessibility-checker) Validation | Yes | -| [Axe-core](https://www.npmjs.com/package/axe-core) Accessibility Validation | Yes | - - -
      Yes - All features of the component meet the requirement.
      - -
      Intermediate - Some features of the component do not meet the requirement.
      - -
      No - The component does not meet the requirement.
      - - -## WAI-ARIA attributes - -The Bullet chart component followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert) patterns to meet the accessibility. The following ARIA attributes are used in the Bullet chart component: - -* img (role) -* button (role) -* aria-label (attribute) -* aria-pressed (attribute) - -## Keyboard interaction - -The Bullet chart component followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert#keyboardinteraction) guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Bullet chart component. - -| **Press** | **To do this** | -| --- | --- | -| Tab | Moves the focus to the next element in the Bullet chart. | -| Shift + Tab | Moves the focus to the previous element in the Bullet chart. | -| Ctrl + P | Prints the Bullet chart. | - -## Ensuring accessibility - -The Bullet chart component's accessibility levels are ensured through an [accessibility-checker](https://www.npmjs.com/package/accessibility-checker) and [axe-core](https://www.npmjs.com/package/axe-core) software tools during automated testing. - -The accessibility compliance of the Bullet chart component is shown in the following sample. Open the [sample](https://ej2.syncfusion.com/accessibility/bullet-chart.html) in a new window to evaluate the accessibility of the Bullet chart component with accessibility tools. - -{% previewsample "https://ej2.syncfusion.com/accessibility/bullet-chart.html" %} - -## See also - -* [Accessibility in Syncfusion® React components](../common/accessibility) \ No newline at end of file diff --git a/chart-sdk/react/bullet-charts/axis-customization.md b/chart-sdk/react/bullet-charts/axis-customization.md deleted file mode 100644 index 35bb6a2f9..000000000 --- a/chart-sdk/react/bullet-charts/axis-customization.md +++ /dev/null @@ -1,211 +0,0 @@ ---- -layout: post -title: Axis customization in React Bullet chart component | Syncfusion -description: Learn here all about Axis customization in Syncfusion React Bullet chart component of Syncfusion Essential JS 2 and more. -control: Axis customization -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Axis customization in React Bullet chart component - -## MajorTickLines and MinorTickLines Customization - -The following properties can be used to customize [`majorTicklines`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#majorticklines) and [`minorTicklines`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#minorticklines). - -* **width** - Specifies the width of ticklines. -* **height** - Specifies the height of ticklines. -* **color** - Specifies the color of ticklines. -* **useRangeColor** - Specifies the color of ticklines and represents the color from corresponding range colors. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/axis-customization/axis-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/axis-customization/axis-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/axis-customization/axis-cs1" %} - -## Tick Placement - -The major and the minor ticks can be placed **inside** or **outside** the ranges using the [`tickPosition`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#tickposition) property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/axis-customization/axis-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/axis-customization/axis-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/axis-customization/axis-cs2" %} - -## Label Format - -Axis numeric labels can be formatted by using the [`labelFormat`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#labelformat) property. Axis labels support all globalize formats. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/axis-customization/axis-cs3/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/axis-customization/axis-cs3/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/axis-customization/axis-cs3" %} - -The following table describes the result of applying some commonly used formats to numeric axis labels. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Label ValueLabel Format property valueResult Description
      1000n11000.0The Number is rounded to 1 decimal place
      1000n21000.00The Number is rounded to 2 decimal place
      1000n31000.000The Number is rounded to 3 decimal place
      0.01p11.0%The Number is converted to percentage with 1 decimal place
      0.01p21.00%The Number is converted to percentage with 2 decimal place
      0.01p31.000%The Number is converted to percentage with 3 decimal place
      1000c1$1000.0The Currency symbol is appended to number and number is rounded to 1 decimal place
      1000c2$1000.00The Currency symbol is appended to number and number is rounded to 2 decimal place
      - -## GroupingSeparator - -To separate the groups of thousands, set the [`enableGroupSeparator`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#enablegroupseparator) property to **true** - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/axis-customization/axis-cs4/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/axis-customization/axis-cs4/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/axis-customization/axis-cs4" %} - -## Custom Label Format - -Using the [`labelFormat`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#labelformat) property, axis labels can be specified with a custom defined format in addition to the axis value. The label format uses a placeholder such as **${value}K**, which represents the axis label. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/axis-customization/axis-cs5/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/axis-customization/axis-cs5/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/axis-customization/axis-cs5" %} - -## Label Placement - -Label can be placed **Inside** or **Outside** of the ranges using the [`labelPosition`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#labelposition) property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/axis-customization/axis-cs6/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/axis-customization/axis-cs6/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/axis-customization/axis-cs6" %} - -## Opposed Position - -To place an axis opposite to its original position, set the [`opposedPosition`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#opposedposition) property to **true**. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/axis-customization/axis-cs7/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/axis-customization/axis-cs7/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/axis-customization/axis-cs7" %} - -## Category Label - -The Bullet Chart supports X-axis label by specifying the property from the data source to the [`categoryField`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#categoryfield). It helps to understand the input data in a more efficient way. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/axis-customization/axis-cs8/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/axis-customization/axis-cs8/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/axis-customization/axis-cs8" %} - -## Category Label Customization - -The label color, opacity, font size, font family, font weight, and font style can be customized by using the [`categoryLabelStyle`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#categorylabelstyle) setting for category and the [`labelStyle`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#labelstyle) setting for axis label. The [`useRangeColor`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart/bulletLabelStyleModel#userangecolor) property specifies the color of the axis label and represents the color from the corresponding range colors. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/axis-customization/axis-cs9/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/axis-customization/axis-cs9/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/axis-customization/axis-cs9" %} \ No newline at end of file diff --git a/chart-sdk/react/bullet-charts/bullet-chart-dimensions.md b/chart-sdk/react/bullet-charts/bullet-chart-dimensions.md deleted file mode 100644 index 798d8f064..000000000 --- a/chart-sdk/react/bullet-charts/bullet-chart-dimensions.md +++ /dev/null @@ -1,77 +0,0 @@ ---- -layout: post -title: Bullet chart dimensions in React Bullet chart component | Syncfusion -description: Learn here all about Bullet chart dimensions in Syncfusion React Bullet chart component of Syncfusion Essential JS 2 and more. -control: Bullet chart dimensions -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Bullet chart dimensions in React Bullet chart component - -## Size for Container - -The size of the Bullet Chart is determined by the container size, and it can be changed inline or via CSS as following. - -``` -
      -``` - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/bullet-chart-dimensions/container-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/bullet-chart-dimensions/container-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/bullet-chart-dimensions/container-cs1" %} - -## Size for Bullet Chart - -The [`width`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#width) and [`height`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#height) properties are used to adjust the size of the Bullet Chart. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/bullet-chart-dimensions/container-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/bullet-chart-dimensions/container-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/bullet-chart-dimensions/container-cs2" %} - -### Pixel - -Can set the size of the Bullet Chart in pixels as shown below. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/bullet-chart-dimensions/container-cs3/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/bullet-chart-dimensions/container-cs3/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/bullet-chart-dimensions/container-cs3" %} - -### Percentage - -By setting a value in percentage, the Bullet Chart gets its dimension with respect to its container. For example, when the height is **50%**, the Bullet Chart renders to half of the container’s height. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/bullet-chart-dimensions/container-cs4/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/bullet-chart-dimensions/container-cs4/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/bullet-chart-dimensions/container-cs4" %} - ->If the size is not specified, the Bullet Chart will be rendered with a height of **126px** and a width of the window. \ No newline at end of file diff --git a/chart-sdk/react/bullet-charts/comparative-bar.md b/chart-sdk/react/bullet-charts/comparative-bar.md deleted file mode 100644 index c8186c67e..000000000 --- a/chart-sdk/react/bullet-charts/comparative-bar.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -layout: post -title: Comparative bar in React Bullet chart component | Syncfusion -description: Learn here all about Comparative bar in Syncfusion React Bullet chart component of Syncfusion Essential JS 2 and more. -control: Comparative bar -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Comparative bar in React Bullet chart component - -The line marker that runs perpendicular to the orientation of the graph is known as the **Comparative Measure** and it is used as a target marker to compare against the feature measure value. This is also called as the **Target Bar** in the Bullet Chart. To display the target bar, the [`targetField`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#targetfield) should be mapped to the appropriate field from the datasource. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/target-bar-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/target-bar-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/target-bar-cs1" %} - -## Types of target bar - -The shape of the target bar can be customized using the [`targetTypes`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#targettypes) property and it supports **Circle**, **Cross**, and **Rect** shapes. The default type of the target bar is **Rect**. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/target-bar-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/target-bar-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/target-bar-cs2" %} - -## Target bar customization - -The following properties can be used to customize the target bar. Also, you can bind the color for the target bar from [`dataSource`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#datasource) for the bullet chart. - -* [`targetColor`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#targetcolor) - Specifies the fill color of Target Bar. -* [`targetWidth`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#targetwidth) - Specifies the width of Target Bar. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/target-bar-cs3/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/target-bar-cs3/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/target-bar-cs3" %} \ No newline at end of file diff --git a/chart-sdk/react/bullet-charts/customization.md b/chart-sdk/react/bullet-charts/customization.md deleted file mode 100644 index 86b55571d..000000000 --- a/chart-sdk/react/bullet-charts/customization.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -layout: post -title: Customization in React Bullet chart component | Syncfusion -description: Learn here all about Customization in Syncfusion React Bullet chart component of Syncfusion Essential JS 2 and more. -control: Customization -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Customization in React Bullet chart component - -## Orientation - -The Bullet Chart can be rendered in different orientations such as **Horizontal** or **Vertical** via the [`orientation`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#orientation) property. By default, the Bullet Chart is rendered in the **Horizontal** orientation. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/customization-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/customization-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/customization-cs1" %} - -## Right-to-left (RTL) - -The Bullet Chart supports the right-to-left rendering that can be enabled by setting the [`enableRtl`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#enablertl) property to **true**. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/customization-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/customization-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/customization-cs2" %} - -## Animation - -The actual and the target bar supports the linear animation via the [`animation`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#animation) setting. The speed and the delay are controlled using the `duration` and `delay` properties respectively. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/customization-cs3/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/customization-cs3/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/customization-cs3" %} - -## Theme - -The Bullet Chart supports different type of themes via the [`theme`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#theme) property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/customization-cs4/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/customization-cs4/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/customization-cs4" %} \ No newline at end of file diff --git a/chart-sdk/react/bullet-charts/data-binding.md b/chart-sdk/react/bullet-charts/data-binding.md deleted file mode 100644 index 84d933315..000000000 --- a/chart-sdk/react/bullet-charts/data-binding.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -layout: post -title: Data binding in React Bullet chart component | Syncfusion -description: Learn here all about Data binding in Syncfusion React Bullet chart component of Syncfusion Essential JS 2 and more. -control: Data binding -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Data binding in React Bullet chart component - -The [`dataSource`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#datasource) property accepts a collection of values as input that helps to display measures, and compares them to a target bar. To display the actual and target bar, specify the property from the datasource into the [`valueField`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#valuefield) and [`targetField`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#targetfield) respectively. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/working-with-data/local-data-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/working-with-data/local-data-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/working-with-data/local-data-cs1" %} \ No newline at end of file diff --git a/chart-sdk/react/bullet-charts/data-label.md b/chart-sdk/react/bullet-charts/data-label.md deleted file mode 100644 index 29b83b330..000000000 --- a/chart-sdk/react/bullet-charts/data-label.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -layout: post -title: Data label in React Bullet chart component | Syncfusion -description: Learn here all about Data label in Syncfusion React Bullet chart component of Syncfusion Essential JS 2 and more. -control: Data label -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Data label in React Bullet chart component - -Data Labels are used to identify the value of actual bar in the Bullet Chart component. The Data Labels will be shown by specifying the [`dataLabel`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#datalabel) setting's [`enable`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart/bulletDataLabelModel#enable) property to **true**. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/working-with-data/local-data-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/working-with-data/local-data-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/working-with-data/local-data-cs2" %} - -## Data Label Customization - -Data Labels color, opacity, font size, font family, font weight, and font style can be customized using the [`labelStyle`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart/bulletDataLabelModel#labelstyle). - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/working-with-data/local-data-cs3/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/working-with-data/local-data-cs3/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/working-with-data/local-data-cs3" %} \ No newline at end of file diff --git a/chart-sdk/react/bullet-charts/getting-started.md b/chart-sdk/react/bullet-charts/getting-started.md deleted file mode 100644 index fad4e4f74..000000000 --- a/chart-sdk/react/bullet-charts/getting-started.md +++ /dev/null @@ -1,263 +0,0 @@ ---- -layout: post -title: Getting started with React Bullet Chart component | Syncfusion -description: Check out and learn about getting started with the React Bullet Chart component of Syncfusion Essential JS 2 and more details. -control: Getting Started -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - - - -# Getting started with React Bullet Chart component - -This section describes the steps to create a simple Bullet Chart component. - -## Prerequisites - -Before getting started, ensure that your development environment meets the [system requirements for Syncfusion® React UI components](https://ej2.syncfusion.com/react/documentation/system-requirement). That page documents the supported React, Node.js, and npm versions, and includes the React-version compatibility table for Syncfusion React components. - -- Basic knowledge of React and TypeScript (recommended) -- A code editor like Visual Studio Code - -## Dependencies - -The Bullet Chart component is shipped as part of the `@syncfusion/ej2-react-charts` package. Below is the list of minimum dependencies required to use the component. - -``` - -|-- @syncfusion/ej2-react-charts - |-- @syncfusion/ej2-base - |-- @syncfusion/ej2-data - |-- @syncfusion/ej2-charts - |-- @syncfusion/ej2-react-base - |-- @syncfusion/ej2-pdf-export - |-- @syncfusion/ej2-file-utils - |-- @syncfusion/ej2-compression - |-- @syncfusion/ej2-svg-base -``` - -## Set up the React project - -To create a new React application, use the Vite CLI, which provides a faster development environment, smaller bundle sizes, and optimized builds compared to `create-react-app`. For detailed steps, refer to the Vite [installation instructions](https://vitejs.dev/guide). - -> **Note:** To create a React application using `create-react-app` instead, refer to this [documentation](https://ej2.syncfusion.com/react/documentation/getting-started/create-app) for more details. - -To create a new React application, run the following command. - -```bash -npm create vite@latest my-app -``` - -This command prompts you to select a framework and a variant. - -![Initial_setup](../images/Initial-setup.jpg) - -To set up a React application in a TypeScript environment, run the following command. - -```bash -npm create vite@latest my-app -- --template react-ts -cd my-app -``` - -To set up a React application in a JavaScript environment, run the following command. - -```bash -npm create vite@latest my-app -- --template react -cd my-app -``` - -## Install Syncfusion® Bullet Chart Package - -All Essential® JS 2 packages are published on the [`npmjs.com`](https://www.npmjs.com/~syncfusionorg) public registry. To install the Bullet Chart package, use the following command: - -```bash -npm install @syncfusion/ej2-react-charts -``` - -This adds the Bullet Chart package to the `dependencies` section of `package.json`. - -## Add Bullet Chart to the project - -Open your entry file (`src/App.jsx` or `src/App.tsx`) and add the Bullet Chart component using the following code. - -{% tabs %} -{% highlight js tabtitle="app.jsx" %} -import { BulletChartComponent } from "@syncfusion/ej2-react-charts"; -import * as React from "react"; - -function App() { - return ; -} -export default App; -{% endhighlight %} -{% highlight ts tabtitle="app.tsx" %} -import { BulletChartComponent } from "@syncfusion/ej2-react-charts"; -import * as React from "react"; - -function App() { - return ; -} -export default App; -{% endhighlight %} -{% endtabs %} - -Render the `App` component in `src/main.jsx` or `src/main.tsx` as shown below. - -{% tabs %} -{% highlight js tabtitle="main.jsx" %} -import * as React from "react"; -import * as ReactDOM from "react-dom/client"; -import App from "./App"; - -const root = ReactDOM.createRoot(document.getElementById("root")); -root.render(); -{% endhighlight %} -{% highlight ts tabtitle="main.tsx" %} -import * as React from "react"; -import * as ReactDOM from "react-dom/client"; -import App from "./App"; - -const root = ReactDOM.createRoot(document.getElementById("root")); -root.render(); -{% endhighlight %} -{% endtabs %} - -The example below shows a basic Bullet Chart component rendered with no data. - -{% tabs %} -{% highlight js tabtitle="app.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/getting-started/initialize-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="app.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/getting-started/initialize-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/getting-started/initialize-cs1" %} - -## Module injection - -The Bullet Chart component is segregated into individual feature-wise modules. To use a particular feature, inject its feature service using the `Inject` component. The following module is available: - -- `BulletTooltip` - Inject this module to use the tooltip feature. - -Import the required module from the chart package and inject it using the `Inject` component as follows. You can list multiple modules comma-separated inside the `services` array. - -{% tabs %} -{% highlight js tabtitle="app.jsx" %} -import { BulletChartComponent, BulletTooltip, Inject } from "@syncfusion/ej2-react-charts"; -import * as React from "react"; - -function App() { - return ( - - - - ); -} -export default App; -{% endhighlight %} -{% highlight ts tabtitle="app.tsx" %} -import { BulletChartComponent, BulletTooltip, Inject } from "@syncfusion/ej2-react-charts"; -import * as React from "react"; - -function App() { - return ( - - - - ); -} -export default App; -{% endhighlight %} -{% endtabs %} - -## Add data to Bullet Chart - -This section explains how to plot the following JSON data in the Bullet Chart component. - -{% tabs %} -{% highlight js tabtitle="app.jsx" %} -const data = [ - { value: 100, target: 80 }, - { value: 200, target: 180 }, - { value: 300, target: 280 }, - { value: 400, target: 380 }, - { value: 500, target: 480 } -]; -{% endhighlight %} -{% highlight ts tabtitle="app.tsx" %} -interface DataPoint { - value: number; - target: number; -} - -const data: DataPoint[] = [ - { value: 100, target: 80 }, - { value: 200, target: 180 }, - { value: 300, target: 280 }, - { value: 400, target: 380 }, - { value: 500, target: 480 } -]; -{% endhighlight %} -{% endtabs %} - -Assign the local data to the `dataSource` property on the `BulletChartComponent`. Map the `value` key to the `valueField` prop and the `target` key to the `targetField` prop. Other commonly used props include `minimum`, `maximum`, and `interval` for the value axis, and `title` for the chart header. - -{% tabs %} -{% highlight js tabtitle="app.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/getting-started/datasource-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="app.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/getting-started/datasource-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/getting-started/datasource-cs1" %} - -## Run the Development Server - -Run the `npm run dev` command in the console to start the development server. This command compiles your code and serves the application locally at `http://localhost:5173` by default. Add `--open` to the command to open the browser automatically. - -```bash -npm run dev -``` - -> To stop the development server, press `Ctrl+C` in the terminal. - -## Troubleshooting - -Use the following guidance to resolve common issues when getting started with the Bullet Chart component. - -- **Chart does not render (blank page)** - - Verify that `index.html` contains a container with `id="root"`, and that `main.tsx`/`main.jsx` calls `ReactDOM.createRoot(document.getElementById("root"))` followed by `root.render()`. - - Run `npm install` again to ensure all peer dependencies listed in the [Dependencies](#dependencies) section are installed. - -- **Tooltip is not visible after setting `enable: true`** - - The `BulletTooltip` module must be injected into the `services` array of the `Inject` component as shown in the [Module injection](#module-injection) section. The tooltip will not appear without it. - -- **Values and target bars are not displayed** - - Confirm that the `dataSource` array contains objects with numeric `value` and `target` properties, and that the property names match `valueField` and `targetField` exactly (case sensitive). - -- **TypeScript errors on import** - - Ensure `@types/react` and `@types/react-dom` are installed. The Syncfusion package ships with its own types, so no additional type packages are required. - -- **Build or dev server fails to start** - - Confirm that you are using a supported Node.js version (Node 18 or later for the latest Vite templates). - - Delete `node_modules` and `package-lock.json`, then run `npm install` again. - - -## See also - -Explore the following related topics: - -- [Title and Subtitle](./title) -- [Ranges](./ranges) -- [Tooltip](./tool-tip) -- [Data Labels](./data-label) -- [Axis Customization](./axis-customization) -- [Working with Data](./data-binding) -- [Dimensions](./bullet-chart-dimensions) -- [Accessibility](./accessibility) diff --git a/chart-sdk/react/bullet-charts/ranges.md b/chart-sdk/react/bullet-charts/ranges.md deleted file mode 100644 index 6318ef57e..000000000 --- a/chart-sdk/react/bullet-charts/ranges.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -layout: post -title: Ranges in React Bullet chart component | Syncfusion -description: Learn here all about Ranges in Syncfusion React Bullet chart component of Syncfusion Essential JS 2 and more. -control: Ranges -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Ranges in React Bullet chart component - -Ranges represent the quality of a specific range such as **Good**, **Bad** and **Satisfactory** in the Bullet Chart scale. The ending point of a qualitative range is specified in the [`end`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/rangeModel#end) property in [`ranges`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart#ranges). The [`minimum`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart#minimum) value of a quantitative scale is considered the starting point of the first range or the previous range end point. - -## Color Customization - -Enhance the readability of ranges with color and opacity. It can be applied using the [`color`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart/rangeModel#color) and [`opacity`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart/rangeModel#opacity) properties in [`ranges`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart#ranges). - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/working-with-data/local-data-cs4/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/working-with-data/local-data-cs4/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/working-with-data/local-data-cs4" %} \ No newline at end of file diff --git a/chart-sdk/react/bullet-charts/title.md b/chart-sdk/react/bullet-charts/title.md deleted file mode 100644 index 178ecfb4f..000000000 --- a/chart-sdk/react/bullet-charts/title.md +++ /dev/null @@ -1,135 +0,0 @@ ---- -layout: post -title: Title in React Bullet chart component | Syncfusion -description: Learn here all about Title in Syncfusion React Bullet chart component of Syncfusion Essential JS 2 and more. -control: Title -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Title in React Bullet chart component - -## Title - -The title of the Bullet Chart displays the information about the data plotted by specifying it in the [`title`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#title) property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/title-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/title-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/title-cs1" %} - -## Subtitle - -To show additional information about the data plotted, the Bullet Chart can also be given a subtitle using the [`subtitle`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#subtitle) property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/title-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/title-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/title-cs2" %} - -## Title and SubTitle Position - -The title and the subtitle positions can be customized using the [`titlePosition`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#titleposition) property. Possible positions are **Left**, **Right**, **Top**, and **Bottom**. - -### Position as Left - -By setting the [`titlePosition`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#titleposition) to **Left**, you can display the title and subtitle at the left side of the Bullet Chart. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/title-cs3/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/title-cs3/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/title-cs3" %} - -### Position as Right - -By setting the [`titlePosition`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#titleposition) to **Right**, you can display the title and subtitle at the right side of the Bullet Chart. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/title-cs4/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/title-cs4/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/title-cs4" %} - -### Position as Top - -By setting the [`titlePosition`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#titleposition) to **Top**, you can display the title and subtitle at the top of the Bullet Chart. The default title and subtitle positions of the Bullet Chart is **Top**. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/title-cs5/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/title-cs5/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/title-cs5" %} - -### Position as Bottom - -By setting the [`titlePosition`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#titleposition) to **Bottom**, you can display the title and subtitle at the bottom of the Bullet Chart. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/title-cs6/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/title-cs6/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/title-cs6" %} - -## Title Customization - -The title color, opacity, font size, font family, font weight, and font style can be customized using the [`titleStyle`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#titlestyle) property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/title-cs7/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/title-cs7/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/title-cs7" %} - -## SubTitle Customization - -The sub-title color, opacity, font size, font family, font weight, and font style can be customized using the [`subtitleStyle`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#subtitlestyle) property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/title-cs8/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/title-cs8/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/title-cs8" %} \ No newline at end of file diff --git a/chart-sdk/react/bullet-charts/tool-tip.md b/chart-sdk/react/bullet-charts/tool-tip.md deleted file mode 100644 index da97288fe..000000000 --- a/chart-sdk/react/bullet-charts/tool-tip.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -layout: post -title: Tool tip in React Bullet chart component | Syncfusion -description: Learn here all about Tool tip in Syncfusion React Bullet chart component of Syncfusion Essential JS 2 and more. -control: Tool tip -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Tool tip in React Bullet chart component - -When the mouse is hovered over a bar in the Bullet Chart, the tooltip displays important summary about the actual and the target bar values. - -## Default Tooltip - -The tooltip is not visible by default. To make it visible, set the [`enable`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart/bulletTooltipSettingsModel#enable) property in the [`tooltip`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#tooltip) to **true**. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/working-with-data/local-data-cs5/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/working-with-data/local-data-cs5/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/working-with-data/local-data-cs5" %} - -## Tooltip Template - -Any HTML elements can be displayed in the tooltip by using the [`template`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart/bulletTooltipSettingsModel#template) property of the [`tooltip`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#tooltip). You can use the **${target}** and **${value}** as place holders in the HTML element to display the value and target values from the data source of corresponding data point. - -## Customize the Appearance of Tooltip - -The [`fill`](./https://ej2.syncfusion.com/documentation/api/bullet-chart/bulletTooltipSettingsModel#fill) and [`border`](./https://ej2.syncfusion.com/documentation/api/bullet-chart/bulletTooltipSettingsModel#border) properties are used to customize the background color and border of the tooltip respectively. The [`textStyle`](./https://ej2.syncfusion.com/documentation/api/bullet-chart/bulletTooltipSettingsModel#textstyle) property in the tooltip is used to customize the font of the tooltip text. - -## Tooltip Customization - -The following properties can be used to customize the Bullet Chart tooltip. - -* [`fill`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart/bulletTooltipSettingsModel#fill) - Specifies the color of tooltip. -* [`border`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart/bulletTooltipSettingsModel#border) - Specifies the tooltip border color and width. -* [`textStyle`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart/bulletTooltipSettingsModel#textstyle) - Specifies the tooltip font family, font style, font weight, color and size. diff --git a/chart-sdk/react/bullet-charts/value-bar.md b/chart-sdk/react/bullet-charts/value-bar.md deleted file mode 100644 index 2862bf088..000000000 --- a/chart-sdk/react/bullet-charts/value-bar.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -layout: post -title: Value bar in React Bullet chart component | Syncfusion -description: Learn here all about Value bar in Syncfusion React Bullet chart component of Syncfusion Essential JS 2 and more. -control: Value bar -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Value bar in React Bullet chart component - -To display the primary data or the current value of the data being measured known as the **Feature Measure** that should be encoded as a bar. This is called as the **Actual Bar** or the **Feature Bar** in the Bullet Chart, and to display the actual bar the [`valueField`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#valuefield) should be mapped to the appropriate field from the data source. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/value-bar-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/value-bar-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/value-bar-cs1" %} - -## Types of actual bar - -The shape of the actual bar can be customized using the [`type`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#type) property of the Bullet Chart. The actual bar contains `Rect` and `Dot` shapes. By default, the actual bar shape is Rect. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/value-bar-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/value-bar-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/value-bar-cs2" %} - -## Actual bar customization - -### Border customization - -Using the [`valueBorder`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#valueborder) property of the bullet chart, you can customize the border [`color`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart/border#color) and [`width`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart/border#width) of the actual bar. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/value-bar-cs3/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/value-bar-cs3/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/value-bar-cs3" %} - -### Fill color and height customization - -Customize the fill color and height of the actual bar using the [`valueFill`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#valuefill) and [`valueHeight`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#valueheight) properties of the bullet chart. Also, you can bind the color for the actual bar from [`dataSource`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#datasource) for the bullet chart using [`valueFill`](https://ej2.syncfusion.com/react/documentation/api/bullet-chart#valuefill) property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/value-bar-cs4/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/bullet-chart/code-path/value-bar-cs4/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/bullet-chart/preview-sample/value-bar-cs4" %} \ No newline at end of file diff --git a/chart-sdk/react/heatmap-charts/accessibility.md b/chart-sdk/react/heatmap-charts/accessibility.md deleted file mode 100644 index 1913a5ea8..000000000 --- a/chart-sdk/react/heatmap-charts/accessibility.md +++ /dev/null @@ -1,75 +0,0 @@ ---- -layout: post -title: Accessibility in React HeatMap component | Syncfusion -description: Learn here all about Accessibility in Syncfusion React HeatMap component of Syncfusion Essential JS 2 and more. -control: Accessibility -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Accessibility in React HeatMap component - -The HeatMap component follows commonly used accessibility guidelines and standards, such as [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles). - -The accessibility compliance for the HeatMap component is outlined below. - -| Accessibility Criteria | Compatibility | -| -- | -- | -| [WCAG 2.2 Support](../common/accessibility#accessibility-standards) | Intermediate | -| [Section 508 Support](../common/accessibility#accessibility-standards) | Intermediate | -| [Screen Reader Support](../common/accessibility#screen-reader-support) | Yes | -| [Right-To-Left Support](../common/accessibility#right-to-left-support) | Not Applicable | -| [Color Contrast](../common/accessibility#color-contrast) | Yes | -| [Mobile Device Support](../common/accessibility#mobile-device-support) | Yes | -| [Keyboard Navigation Support](../common/accessibility#keyboard-navigation-support) | Not Applicable | -| [Accessibility Checker Validation](../common/accessibility#ensuring-accessibility) | Yes | -| [Axe-core Accessibility Validation](../common/accessibility#ensuring-accessibility) | Yes | - - - -
      Yes - All features of the component meet the requirement.
      - -
      Intermediate - Some features of the component do not meet the requirement.
      - -
      No - The component does not meet the requirement.
      - -## WAI-ARIA attributes - -HeatMap component followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) patterns to meet the accessibility. The following ARIA attributes are used in the HeatMap component. - -| Attributes | Purpose | -| --- | --- | -| `role=img` | It is specified in the legend and border of the HeatMap. This role is provided to specify the information in a visual manner. | -| `role=region` | It specifies the HeatMap areas that do not support interactive functions like cell selection. | -| `aria-label` | Provides an accessible name for the title, legend title, legend item labels, axis labels, cell labels and multilevel labels. | - -## Screen reading in HeatMap - -HeatMap has built-in accessibility features like screen reading. Screen reading in the HeatMap component allows all users, regardless of ability or disability, to use the component. The following HeatMap elements will be read aloud with screen reading software like Narrator for Windows. - -| Elements | Description | -| --- | --- | -| Title | Reads the contents of the HeatMap chart's title. | -| Axis labels | Reads the x and y axis labels of the HeatMap chart. | -| Multilevel labels | Reads the multilevel labels in the x and y axis of the HeatMap chart. | -| Cell labels | Reads the labels from the cells in the Heatmap chart. | -| Legend title | Reads the contents of the legend's title as specified in HeatMap chart. | -| Legend item label | Reads the label of a legend item in HeatMap chart. | - -## Ensuring accessibility - -The HeatMap component's accessibility levels are ensured through an [accessibility-checker](https://www.npmjs.com/package/accessibility-checker) and [axe-core](https://www.npmjs.com/package/axe-core) software tools during automated testing. - -The accessibility compliance of the HeatMap component is shown in the following sample. Open the [sample](https://ej2.syncfusion.com/accessibility/heat-map.html) in a new window to evaluate the accessibility of the HeatMap component with accessibility tools. - -{% previewsample "https://ej2.syncfusion.com/accessibility/heat-map.html" %} - -## See also - -* [Accessibility in Syncfusion® React components](../common/accessibility) diff --git a/chart-sdk/react/heatmap-charts/appearance.md b/chart-sdk/react/heatmap-charts/appearance.md deleted file mode 100644 index ef1c10268..000000000 --- a/chart-sdk/react/heatmap-charts/appearance.md +++ /dev/null @@ -1,251 +0,0 @@ ---- -layout: post -title: Appearance in React Heatmap chart component | Syncfusion -description: Learn here all about Appearance in Syncfusion React Heatmap chart component of Syncfusion Essential JS 2 and more. -control: Appearance -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Appearance in React Heatmap chart component - -## Cell customization - -You can customize the cell by using the [cellSettings](https://ej2.syncfusion.com/react/documentation/api/heatmap#cellsettings) property. - -### Border - -Change the width, color, and radius of the heat map cells by using the [border](https://ej2.syncfusion.com/react/documentation/api/heatmap/cellSettings#border) property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/appearance-cs1" %} - -### Cell highlighting - -Enable or disable the cell highlighting while hovering over the heat map cells by using the [enableCellHighlighting](https://ej2.syncfusion.com/react/documentation/api/heatmap/cellSettings#enablecellhighlighting) property. - ->Note: The cell highlighting only works in a SVG rendering mode. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/appearance-cs2" %} - -### Color gradient mode - -The [colorGradientMode](https://ej2.syncfusion.com/react/documentation/api/heatmap/paletteSettingsModel#colorgradientmode) property can be used to set the minimum and maximum values for colors based on row and column. Three types of color gradient modes are available. - -* **Table**: The minimum and maximum value colors calculated for overall data. -* **Row**: The minimum and maximum value colors calculated for each row of data. -* **Column**: The minimum and maximum value colors calculated for each column of data. - ->Note: The default value of `colorGradientMode` is **Table**. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs3/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs3/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/appearance-cs3" %} - -## Background color - -The background color of the HeatMap can be customized using the [backgroundColor](https://ej2.syncfusion.com/react/documentation/api/heatmap#backgroundcolor) property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs4/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs4/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/appearance-cs4" %} - -## Margin - -Set the margin for the heatmap from its container by using the [margin](https://ej2.syncfusion.com/react/documentation/api/heatmap#margin) property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs5/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs5/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/appearance-cs5" %} - -## Title - -The title is used to provide a quick information about the data plotted in heatmap. The [text](https://ej2.syncfusion.com/react/documentation/api/heatmap/title#text) property is used to set the title for the heatmap. The text style of the title can be customized by using the [textStyle](https://ej2.syncfusion.com/react/documentation/api/heatmap/title#textstyle) property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs6/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs6/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/appearance-cs6" %} - -## Add data label - -Add data labels to improve the readability of the heat map. Set the [showLabel](https://ej2.syncfusion.com/react/documentation/api/heatmap/cellSettings#showlabel) property to **true** in the [cellSettings](https://ej2.syncfusion.com/react/documentation/api/heatmap#cellsettings) object: - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs7/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs7/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/appearance-cs7" %} - -### Customize the data label - -The label displayed in the HeatMap cell can be changed using the [cellRender](https://ej2.syncfusion.com/react/documentation/api/heatmap#cellrender) event. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs8/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs8/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/appearance-cs8" %} - -### Text style - -The text attributes of the data label such as font-family, font-size, and color can be customized using the [textStyle](https://ej2.syncfusion.com/react/documentation/api/heatmap/cellSettings#textstyle) in the [cellSettings](https://ej2.syncfusion.com/react/documentation/api/heatmap#cellsettings) property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs9/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs9/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/appearance-cs9" %} - -### Format - -The format of the data label, such as currency, decimal, percent etc. can be changed using [format](https://ej2.syncfusion.com/react/documentation/api/heatmap/cellSettings#format) property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs10/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs10/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/appearance-cs10" %} - -### Template - -Any HTML elements can be added as a template in the data labels by using the [labelTemplate](https://ej2.syncfusion.com/react/documentation/api/heatmap/cellSettings#labeltemplate) property of [cellSettings](https://ej2.syncfusion.com/react/documentation/api/heatmap/cellSettings) in the HeatMap. - -The following examples show various data binding methods in the HeatMap using the `labelTemplate` property. - -#### Array binding - -By including `${value}` in the template content, the value from the data source for the corresponding cell can be displayed in the HeatMap cell as data label template content. Additionally, the x-axis and y-axis label values can be displayed by including `${xLabel}` and `${yLabel}` in the template content. - -**Table** - -The following example demonstrates how to add a data label template for array table binding. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs11/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs11/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/preview-sample/appearance-cs11" %} - -**Cell** - -The following example demonstrates how to add a data label template for array cell binding. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs12/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs12/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/appearance-cs12" %} - -#### JSON binding - -By including the desired field name in the template content, such as **${value}**, the value from the data source for the corresponding cell can be displayed in the HeatMap cell as data label template content. - -**Table** - -The following example demonstrates how to add a data label template for JSON table binding. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs13/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs13/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/appearance-cs13" %} - -**Cell** - -The following example demonstrates how to add a data label template for JSON cell binding. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs14/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/appearance-cs14/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/appearance-cs14" %} - -## See Also - -* [To customize the appearance of tool tip](./tooltip#customize-the-appearance-of-tooltip) \ No newline at end of file diff --git a/chart-sdk/react/heatmap-charts/axis.md b/chart-sdk/react/heatmap-charts/axis.md deleted file mode 100644 index eeee88602..000000000 --- a/chart-sdk/react/heatmap-charts/axis.md +++ /dev/null @@ -1,281 +0,0 @@ ---- -layout: post -title: Axis in React HeatMap chart component | Syncfusion -description: Learn here all about axis in Syncfusion React HeatMap chart component of Syncfusion Essential JS 2 and more. -control: Axis -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Axis in React HeatMap chart component - -HeatMap consists of two axes namely, X-axis and Y-axis that displays the row headers and column headers to plot the data points respectively. You can define the type, format, and other customizing options for both axes in the HeatMap. - -## Enable axis labels - -Axis labels provide contextual information for the heat map values. Add and format labels using the [xAxis](https://ej2.syncfusion.com/react/documentation/api/heatmap#xaxis) and [yAxis](https://ej2.syncfusion.com/react/documentation/api/heatmap#yaxis) properties. The `labels` array maps one-to-one to the columns/rows of the `dataSource`. For object data, set `valueType` to bind the label field. See the [axis API reference](https://ej2.syncfusion.com/react/documentation/api/heatmap/xAxis) for all options: - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/getting-started-cs3/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/getting-started-cs3/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/getting-started-cs3" %} - -## Types - -There are three different axis types available in the HeatMap, which defines the data type of the axis labels. You can define the axis type by using the [valueType](https://ej2.syncfusion.com/react/documentation/api/heatmap/axis#valuetype) property in the HeatMap. - -### Category axis - -Category axis type is used to represent the string values in axis labels. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/axis-cs1" %} - -### Numeric axis - -Numeric axis type is used to represent the numeric values in axis labels. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/axis-cs2" %} - -### Date-time axis - -Date-time axis type is used to represent the date-time values in axis labels with a specific format. In date-time axis, you can define the start and end date/time using the [minimum](https://ej2.syncfusion.com/react/documentation/api/heatmap/axis#minimum) and [maximum](https://ej2.syncfusion.com/react/documentation/api/heatmap/axis#maximum) properties. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs3/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs3/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/axis-cs3" %} - -## Inversed axis - -HeatMap supports inversing the axis origin for both axes, where the axis labels are placed in an inversed manner. You can enable axis inversing by enabling the [isInversed](https://ej2.syncfusion.com/react/documentation/api/heatmap/axis#isinversed) property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs4/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs4/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/axis-cs4" %} - -## Opposed axis - -In HeatMap, you can place the axis label in an opposite position of its default axis label position by using the [opposedPosition](https://ej2.syncfusion.com/react/documentation/api/heatmap/axis#opposedposition) property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs5/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs5/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/axis-cs5" %} - -## Axis labels customization - -### Customizing the text style - -The text style of the axis labels can be customized using the following options available in the [textStyle](https://ej2.syncfusion.com/react/documentation/api/heatmap/axis#textstyle) property. - -* [color](https://ej2.syncfusion.com/react/documentation/api/heatmap/fontModel#color) - It is used to change the text color of the axis labels. -* [fontFamily](https://ej2.syncfusion.com/react/documentation/api/heatmap/fontModel#fontfamily) - It is used to change the font family of the axis labels. -* [fontStyle](https://ej2.syncfusion.com/react/documentation/api/heatmap/fontModel#fontstyle) - It is used to change the font style of the axis labels. -* [fontWeight](https://ej2.syncfusion.com/react/documentation/api/heatmap/fontModel#fontweight) - It is used to change the font weight of the axis labels. -* [size](https://ej2.syncfusion.com/react/documentation/api/heatmap/fontModel#size) - It is used to change the font size of the axis labels. -* [textAlignment](https://ej2.syncfusion.com/react/documentation/api/heatmap/fontModel#textalignment) - It is used to position and align the axis labels. This property allows you to specify values such as **Near**, **Center**, and **Far**. -* [textOverflow](https://ej2.syncfusion.com/react/documentation/api/heatmap/fontModel#textoverflow) - When the axis label exceeds the intended space, this property is used to trim or wrap it. This property takes values such as **None**, **Trim**, and **Wrap**. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs11/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs11/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/axis-cs11" %} - -### Providing line breaks - -Axis labels with line breaks improve the readability of the HeatMap by splitting the text on an axis into multiple lines. The **"\
      "** character is used to add line breaks to the axis labels. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs14/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs14/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/axis-cs14" %} - -### Customizing labels when intersecting with other labels - -When the axis labels intersect, [labelIntersectAction](https://ej2.syncfusion.com/react/documentation/api/heatmap/axis#labelintersectaction) property is used to handle the intersection. The `labelIntersectAction` property can take the following values. - -* **None** - It specifies that no action is taken when the axis labels intersect. -* **Trim** - It specifies to trim the axis labels when they intersect. -* **Rotate45** - When the axis labels intersect, they are rotated to 45 degrees. -* **MultipleRows** - It specifies to show all the axis labels as multiple rows when they intersect. - -The below example demonstrates to trim the axis labels by using the `labelIntersectAction` property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs12/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs12/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/axis-cs12" %} - -### Rotating labels - -The axis labels can be rotated to the desired angles by using the [labelRotation](https://ej2.syncfusion.com/react/documentation/api/heatmap/axis#labelrotation) property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs13/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs13/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/preview-sample/axis-cs13" %} - -### Label formatting - -HeatMap supports formatting the axis labels by using the [labelFormat](https://ej2.syncfusion.com/react/documentation/api/heatmap/axis#labelformat) property. Using this property, you can customize the axis label by global string format ('P', 'C', etc) or customized format like '{value}°C'. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs6/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs6/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/axis-cs6" %} - -## Axis intervals - -In HeatMap, you can define an interval between the axis labels using the [interval](https://ej2.syncfusion.com/react/documentation/api/heatmap/axis#interval) property. In date-time axis, you can change the interval mode by using the [intervalType](https://ej2.syncfusion.com/react/documentation/api/heatmap/axis#intervaltype) property. The date-time axis supports the following interval types: - -* Years -* Months -* Days -* Hours -* Minutes - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs7/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs7/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/axis-cs7" %} - -## Axis label increment - -Axis label increment in the HeatMap is used to display the axis labels with regular interval values in numeric and date-time axes. The labels will be displayed with tick gaps when you set the label interval. But, to achieve the same behavior without tick gaps, use the label increment. You can set the axis label increment using the [increment](https://ej2.syncfusion.com/react/documentation/api/heatmap/axis#increment) property and the default value of this property is **1**. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs8/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs8/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/axis-cs8" %} - -## Limiting labels in date-time axis - -You can display the axis labels at specific time intervals along with the date-time axis using the [showLabelOn](https://ej2.syncfusion.com/react/documentation/api/heatmap/axis#showlabelon) property. This property supports the following types: - -* None: Displays the axis labels based on the `intervalType` and `interval` property of the axis. This type is default value of the `showLabelOn` property. -* Years: Displays the axis labels on every year between given date-time range. -* Months: Displays the axis labels on every month between given date-time range. -* Days: Displays the axis labels on every day between given date-time range. -* Minutes: Displays the axis labels on every minute between given date-time range. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs9/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs9/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/axis-cs9" %} - - -## Multilevel Labels - -Multilevel labels are used to classify a group of axis labels as a single category, which is then displayed with a label. By using [multiLevelLabels](https://ej2.syncfusion.com/react/documentation/api/heatmap/axis#multilevellabels), you can add multiple levels on top of the axis labels. - -To divide and group the axis labels, you can use `multiLevelLabels` property. The starting and ending indexes of the axis labels can be set using the [start](https://ej2.syncfusion.com/react/documentation/api/heatmap/multiLevelCategoriesModel#start) and [end](https://ej2.syncfusion.com/react/documentation/api/heatmap/multiLevelCategoriesModel#end) properties in the [categories](https://ej2.syncfusion.com/react/documentation/api/heatmap/multiLevelCategoriesModel). The [text](https://ej2.syncfusion.com/react/documentation/api/heatmap/multiLevelCategoriesModel#text) property can be used to specify a name for the grouped axis labels. - -The multilevel labels can be customized by using the following properties. -* [overflow](https://ej2.syncfusion.com/react/documentation/api/heatmap/multiLevelLabels#overflow) - It is used to trim or wrap the multilevel labels when the label overflows the intended space. NOTE: This property is only for x-axis. -* [alignment](https://ej2.syncfusion.com/react/documentation/api/heatmap/multiLevelLabels#alignment) - It is used to place and align the multilevel labels. -* [maximumTextWidth](https://ej2.syncfusion.com/react/documentation/api/heatmap/multiLevelCategoriesModel#maximumtextwidth) - It is used to set the maximum width of the text. When the text length exceeds the maximum text width, the overflow action will be performed. -* [textStyle](https://ej2.syncfusion.com/react/documentation/api/heatmap/multiLevelLabels#textstyle) - It is used to customize the font style of the multilevel labels. -* [border](https://ej2.syncfusion.com/react/documentation/api/heatmap/multiLevelLabels#border) - It is used to customize the border of the multilevel labels displayed in the x-axis and y-axis. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs10/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/axis-cs10/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/axis-cs10" %} diff --git a/chart-sdk/react/heatmap-charts/bubble-heatmap.md b/chart-sdk/react/heatmap-charts/bubble-heatmap.md deleted file mode 100644 index a5c3de8e2..000000000 --- a/chart-sdk/react/heatmap-charts/bubble-heatmap.md +++ /dev/null @@ -1,175 +0,0 @@ ---- -layout: post -title: Bubble heatmap in React Heatmap chart component | Syncfusion -description: Learn here all about Bubble heatmap in Syncfusion React Heatmap chart component of Syncfusion Essential JS 2 and more. -control: Bubble heatmap -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Bubble heatmap in React Heatmap chart component - -Data points represent the data source values with **gradient** or **fixed** colors in the HeatMap. You can customize the appearance of these data points by changing the `color` and `size` attributes. - -The data points can be represented in color fill or bubble shape by defining the [tileType](https://ej2.syncfusion.com/react/documentation/api/heatmap/cellSettings#tiletype) property. -By default, the data points are color filled with gradient or fixed colors and this depiction of data points is defined as `Rect` in the `tileType` property. - -The cell customizations and color mapping for rect tile type is defined in [appearance](./appearance) and [palette](./palette) sections in detail. - -## Bubble types - -The data points can be represented in the bubble along with its attributes by setting the [tileType](https://ej2.syncfusion.com/react/documentation/api/heatmap/cellSettings#tiletype) property to **Bubble**. - -In bubble HeatMap, you can display the data points with bubble size, bubble colors, and sector attributes of the bubble. - -### Bubble size - -In this bubble HeatMap type, the size factor of the bubble is used to denote the data variations. The radius of the bubble varies according to data values. - -By default, the bubble with small size denotes the data value with small magnitude and the larger bubble size denotes the data value with larger magnitude. This behavior can be inversed by using the [isInversedBubbleSize](https://ej2.syncfusion.com/react/documentation/api/heatmap/cellSettings#isinversedbubblesize) property. - -To render a bubble HeatMap with size series, set the [bubbleType](https://ej2.syncfusion.com/react/documentation/api/heatmap/cellSettings#bubbletype) property to **Size**. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/bubble-heatmap-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/bubble-heatmap-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/bubble-heatmap-cs1" %} - -### Bubble color - -In HeatMap, defined with this tile type, the data points will be represented with same sized bubbles and the data value variations are represented with the bubble colors. - -To represent the data points with variations in bubble colors, set the [bubbleType](https://ej2.syncfusion.com/react/documentation/api/heatmap/cellSettings#bubbletype) property to **Color**. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/bubble-heatmap-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/bubble-heatmap-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/bubble-heatmap-cs2" %} - -### Bubble sector - -In this bubble HeatMap type, the sector of the bubble decides the magnitude of data point. If the sector is large, then the data point value will be high. - -To render the data points with bubble sector, set the [bubbleType](https://ej2.syncfusion.com/react/documentation/api/heatmap/cellSettings#bubbletype) property to **Sector**. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/bubble-heatmap-cs3/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/bubble-heatmap-cs3/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/preview-sample/bubble-heatmap-cs3" %} - -### Combining size and color bubble types - -In this bubble HeatMap type, size and color of the bubble represents the data value variation. To render this bubble HeatMap type, set the [bubbleType](https://ej2.syncfusion.com/react/documentation/api/heatmap/cellSettings#bubbletype) property to **SizeAndColor**. - -The following examples demonstrate different data binding with the **SizeAndColor** bubble type set in the HeatMap. - - -**Array binding** - -When an array of numbers is specified as the data source, the bubble HeatMap can be rendered with different sizes and colors depending on the bound data. - - -**Table** - -The following example illustrates how to render a bubble HeatMap with different sizes and colors using array table binding. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/bubble-heatmap-cs4/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/bubble-heatmap-cs4/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/bubble-heatmap-cs4" %} - - -**Cell** - -The following example illustrates how to render a bubble HeatMap with different sizes and colors using array cell binding. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/bubble-heatmap-cs5/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/bubble-heatmap-cs5/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/bubble-heatmap-cs5" %} - - -**JSON binding** - -When a list of JSON objects are specified as data source, the bubble HeatMap can be rendered with different sizes and colors depending on the bound data. - - -**Table** - -The following example illustrates how to render a bubble HeatMap with different sizes and colors using JSON table binding. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/bubble-heatmap-cs6/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/bubble-heatmap-cs6/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/bubble-heatmap-cs6" %} - - -**Cell** - -The following example illustrates how to render a bubble HeatMap with different sizes and colors using JSON cell binding. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/bubble-heatmap-cs7/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/bubble-heatmap-cs7/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/bubble-heatmap-cs7" %} - - - **Binding size and color values from datasource** - -The size and color of the bubbles in the **SizeAndColor** bubble HeatMap type can be customized by binding the datasource field name that holds the size and color values to the [size](https://ej2.syncfusion.com/react/documentation/api/heatmap/bubbleDataModel#size) and [color](https://ej2.syncfusion.com/react/documentation/api/heatmap/bubbleDataModel#color) properties in the [bubbleDataMapping](https://ej2.syncfusion.com/react/documentation/api/heatmap/dataModel#bubbledatamapping). - ->The `bubbleDataMapping` supports only for the JSON data with cell adaptor type. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/bubble-heatmap-cs8/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/bubble-heatmap-cs8/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/bubble-heatmap-cs8" %} diff --git a/chart-sdk/react/heatmap-charts/dimensions.md b/chart-sdk/react/heatmap-charts/dimensions.md deleted file mode 100644 index be696683c..000000000 --- a/chart-sdk/react/heatmap-charts/dimensions.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -layout: post -title: Dimensions in React Heatmap chart component | Syncfusion -description: Learn here all about Dimensions in Syncfusion React Heatmap chart component of Syncfusion Essential JS 2 and more. -control: Dimensions -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Dimensions in React Heatmap chart component - -## Size for container - -Heat map can be rendered to its container size. You can set the size through inline or CSS. - -```javascript -
      -
      -
      -``` - -## Size for heat map - -You can set the size of heat map directly by using the [width](https://ej2.syncfusion.com/react/documentation/api/heatmap/#width) and [height](https://ej2.syncfusion.com/react/documentation/api/heatmap/#height) properties. - -## In pixel - -You can set the size for heat map in a pixel. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/dimensions-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/dimensions-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/dimensions-cs1" %} - -## In percentage - -By setting value in percentage, heat map gets its dimension with respect to its container. For example, when the height is ‘50%’, heat map rendered to half of the container height. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/dimensions-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/dimensions-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/dimensions-cs2" %} diff --git a/chart-sdk/react/heatmap-charts/ej1-api-migration.md b/chart-sdk/react/heatmap-charts/ej1-api-migration.md deleted file mode 100644 index 981bcd530..000000000 --- a/chart-sdk/react/heatmap-charts/ej1-api-migration.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -layout: post -title: Ej1 api migration in React Heatmap chart component | Syncfusion -description: Learn here all about Ej1 api migration in Syncfusion React Heatmap chart component of Syncfusion Essential JS 2 and more. -control: Ej1 api migration -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Ej1 api migration in React Heatmap chart component - -This article describes the API migration process of heat map component from Essential® JS 1 to Essential® JS 2. - -## Members - -{% raw %} - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -| Specifies the width of the heat map | **Property:** *width*

      ``
      `
      `
      | **Property:** *width*

      ```| -| Specifies the height of the heat map| **Property:** *height*

      ``
      `
      `
      | **Property:** *height*

      ``
      `
      `
      | -| Enables or disables tooltip of heat map| **Property:** *showtooltip*

      ``
      `
      `
      | **Property:** *showTooltip*

      ``
      `
      `
      | -| Defines the tooltip that should be shown when the mouse hovers over cells.| **Property:** *toolTipSettings.templateId*

      ``
      `
      `

      toolTipSettings = {templateId:"mouseovertoolTipId"}|**Property:** *tooltipRender*

      ``
      `
      `

      private tooltipTemplate(args: ITooltipEventArgs): void { };| -| Specifies the source data of the heat map.| **Property:** *itemsSource*

      ``
      `
      `

      itemsSource = []| **Property:** *dataSource*

      ``
      `
      `

      dataSource = []| -| Specifies whether the cell content can be visible or not.| **Property:** *heatmapCell.showContent*

      ``
      `
      `

      heatmapCell = { showContent: "Hidden" }| **Property:** *cellSettings.showLabel*

      ``
      `
      `

      cellSettings = {showLabel: false}| -| Specifies the color of the heat map column data.| **Property:** *colorMappingCollection.color*

      ``
      `
      `

      colorMappingCollection = [ { color: "#8ec8f8" } ];| **Property:** *paletteSettings.palette.color*

      ``
      `
      `

      paletteSettings = {palette: [{ color: '#C06C84'},]}| -| Specifies the color values of the heat map column data.| **Property:** *colorMappingCollection.value*

      ``
      `
      `

      colorMappingCollection = [ { value: 50 } ];| **Property:** *paletteSettings.palette.value*

      ``
      `
      `

      paletteSettings = {palette: [{ value: 50},]}| -| Specifies the label text of the heat map color.| **Property:** *colorMappingCollection.label.text*

      ``
      `
      `

      colorMappingCollection = [ { label:{ text: "Moderate" } } ];| **Property:** *paletteSettings.palette.label*

      ``
      `
      `

      paletteSettings = {palette: [{ label:'Low' },{ label:'Moderate' }]}| -| Specifies the style of the heat map color label.| **Property:** *colorMappingCollection.label.bold* **Property:** *colorMappingCollection.label.italic*

      ``
      `
      `

      colorMappingCollection = [ { label:{ bold: true } } ];
      colorMappingCollection = [ { label:{ italic: true } } ];
      | **Property:** *legendSettings.textStyle.fontStyle*

      ``
      `
      `

      legendSettings = {textStyle: { fontStyle:'bold' }}| -| Specifies the font size of the heat map label.| **Property:** *colorMappingCollection.label.fontSize*

      ``
      `
      `

      colorMappingCollection = [ { label:{ fontSize: 18 } } ];| **Property:** *legendSettings.textStyle.size*

      ``
      `
      `

      legendSettings = {textStyle: { size: 18 }}| -| Specifies the font family of the heat map label.| **Property:** *colorMappingCollection.label.fontFamily*

      ``
      `
      `

      colorMappingCollection = [ { label:{ fontFamily: "Arial" } } ];| **Property:** *legendSettings.textStyle.fontFamily*

      ``
      `
      `

      legendSettings = {textStyle: { fontFamily: 'Arial' }}| -| Specifies the font color of the heat map label.| **Property:** *colorMappingCollection.label.fontColor*

      ``
      `
      `

      colorMappingCollection = [ { label:{ fontColor: "red" } } ];|**Property:** *legendSettings.textStyle.fontFamily*

      ``
      `
      `

      legendSettings = {textStyle: { color: 'red' }}| -| Specifies the mapping name of the column.| **Property:** *itemsMapping.column.propertyName*

      ``
      `
      `

      itemsMapping = {column: { "propertyName": "ProductName" }}|**Property:** *dataSource.yDataMapping*

      ``
      `
      `

      dataSource = {data: heatmapData,yDataMapping: 'columnid'}| -| Specifies the mapping name of the row.| **Property:** *itemsMapping.row.propertyName*

      ``
      `
      `

      itemsMapping = {row: { "displayName": "Product Name" }}|**Property:** *dataSource.xDataMapping*

      ``
      `
      `

      dataSource = {data: heatmapData,xDataMapping: 'rowid'} -| Specifies the mapping name of the row.
      | **Property:** *itemsMapping.value.displayName*

      ``
      `
      `

      itemsMapping = {value: { "displayName": "Product Name" }}| **Property:** *dataSource.valueMapping*

      ``
      `
      `

      dataSource = {data: heatmapData,valueMapping: 'value'}| - -## Events - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -| Triggered when the cell get clicked.| **Property:** *cellSelected*

      ``
      `
      `

      actionComplete = function(args) {}|**Property:** *cellClick*

      ``
      `
      `

      public cellClick(args: ICellClickEventArgs): void {} | - -{% endraw %} \ No newline at end of file diff --git a/chart-sdk/react/heatmap-charts/events.md b/chart-sdk/react/heatmap-charts/events.md deleted file mode 100644 index 4a1e01862..000000000 --- a/chart-sdk/react/heatmap-charts/events.md +++ /dev/null @@ -1,164 +0,0 @@ ---- -layout: post -title: Events in React HeatMap chart component | Syncfusion -description: Learn here all about Events in Syncfusion React HeatMap chart component of Syncfusion Essential JS 2 and more. -control: Events -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Events in React HeatMap chart component - -This section describes the HeatMap chart event, which occurs when the required actions are performed. - -## cellClick - -When you click on a HeatMap cell, the [cellClick](https://ej2.syncfusion.com/react/documentation/api/heatmap#cellclick) event is triggered. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/react/documentation/api/heatmap/icellclickeventargs). - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/events-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/events-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/events-cs1" %} - -## cellDoubleClick - -When you double click on a HeatMap cell, the [cellDoubleClick](https://ej2.syncfusion.com/react/documentation/api/heatmap#celldoubleclick) event is triggered. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/react/documentation/api/heatmap/iCellClickEventArgs). - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/events-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/events-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/events-cs2" %} - -## cellRender - -The [cellRender](https://ej2.syncfusion.com/react/documentation/api/heatmap#cellrender) event will be triggered before each HeatMap cell is rendered. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/react/documentation/api/heatmap/iCellEventArgs). - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/events-cs3/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/events-cs3/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/preview-sample/events-cs3" %} - -## cellSelected - -When single or multiple cells in the HeatMap are selected, the [cellSelected](https://ej2.syncfusion.com/react/documentation/api/heatmap#cellselected) event is triggered. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/react/documentation/api/heatmap/iSelectedEventArgs). - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/events-cs4/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/events-cs4/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/events-cs4" %} - -## created - -Once HeatMap has been completely rendered, the [created](https://ej2.syncfusion.com/react/documentation/api/heatmap#created) event is triggered. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/events-cs5/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/events-cs5/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/events-cs5" %} - -## legendRender - -The [legendRender](https://ej2.syncfusion.com/react/documentation/api/heatmap#legendrender) event is triggered before the legend is rendered. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/react/documentation/api/heatmap/iLegendRenderEventArgs). - - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/events-cs6/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/events-cs6/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/events-cs6" %} - -## load - -The [load](https://ej2.syncfusion.com/react/documentation/api/heatmap#load) event is triggered before the HeatMap is rendered. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/react/documentation/api/heatmap/iLoadedEventArgs). - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/events-cs7/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/events-cs7/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/events-cs7" %} - -## loaded - -Once HeatMap is loaded, the [loaded](https://ej2.syncfusion.com/react/documentation/api/heatmap#loaded) event is triggered. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/react/documentation/api/heatmap/iLoadedEventArgs). - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/events-cs8/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/events-cs8/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/events-cs8" %} - -## resized - -When the window is resized, the [resized](https://ej2.syncfusion.com/react/documentation/api/heatmap#resized) event is triggered to notify the resize of the HeatMap. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/react/documentation/api/heatmap/iResizeEventArgs). - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/events-cs9/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/events-cs9/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/events-cs9" %} - -## tooltipRender - -The [tooltipRender](https://ej2.syncfusion.com/react/documentation/api/heatmap#tooltiprender) event is triggered before the tooltip is rendered on the HeatMap cell. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/react/documentation/api/heatmap/iTooltipEventArgs). - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/events-cs10/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/events-cs10/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/events-cs10" %} \ No newline at end of file diff --git a/chart-sdk/react/heatmap-charts/getting-started.md b/chart-sdk/react/heatmap-charts/getting-started.md deleted file mode 100644 index c818fd7cd..000000000 --- a/chart-sdk/react/heatmap-charts/getting-started.md +++ /dev/null @@ -1,180 +0,0 @@ ---- -layout: post -title: Getting started with React HeatMap chart component | Syncfusion -description: Check out and learn about getting started with the React HeatMap chart component of Syncfusion Essential JS 2 and more details. -control: HeatMap -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Getting Started with React HeatMap chart component - -This section explains the steps required to create a HeatMap and demonstrates the basic usage of the HeatMap component. - -You can explore some useful features in the HeatMap component using the following video. - -{% youtube "https://www.youtube.com/watch?v=F5H2BMOl_6A" %} - -## Prerequisites - -Before getting started, ensure that your development environment meets the [system requirements for Syncfusion® React UI components](https://ej2.syncfusion.com/react/documentation/system-requirement). That page documents the supported React, Node.js, and npm versions, and includes the React-version compatibility table for Syncfusion React components. - -- Basic knowledge of React and TypeScript (recommended) -- A code editor like Visual Studio Code - -## Dependencies - -The following list shows the package dependencies for the HeatMap component. - -```ts -|-- @syncfusion/ej2-react-heatmap - |-- @syncfusion/ej2-heatmap - |-- @syncfusion/ej2-base - |-- @syncfusion/ej2-data - |-- @syncfusion/ej2-svg-base - |-- @syncfusion/ej2-react-base -``` - -## Installation and configuration - -To easily set up a React application, use `create-vite`, which provides a faster development environment, smaller bundle sizes, and optimized builds compared to traditional tools like `create-react-app`. For detailed steps, refer to the Vite [installation instructions](https://vitejs.dev/guide). Vite sets up your environment using JavaScript and optimizes your application for production. - -> **Note:** To create a React application using `create-react-app`, refer to this [documentation](https://ej2.syncfusion.com/react/documentation/getting-started/create-app) for more details. - -To create a new Vite React application, run the following command: - -```bash -npm create vite@latest my-app -``` - -To set up a React application in TypeScript environment, run the following commands: - -```bash -npm create vite@latest my-app -- --template react-ts -cd my-app -npm install -npm run dev -``` - -To set up a React application in JavaScript environment, run the following commands: - -```bash -npm create vite@latest my-app -- --template react -cd my-app -npm install -npm run dev -``` - -## Adding Syncfusion® packages - -All the available Essential® JS 2 packages are published in the [npmjs.com](https://www.npmjs.com/~syncfusionorg) public registry. To install the HeatMap package, run the following command in your project directory: - -```bash -npm install @syncfusion/ej2-react-heatmap -``` - -Installing `@syncfusion/ej2-react-heatmap` automatically pulls in all required transitive dependencies. - -## Adding HeatMap to the project - -Add the HeatMap component to the application. For a basic example, add the component in `src/App.tsx` (or `src/App.jsx`) using the following code, then mount it into the `#container` element with `createRoot`: - -```ts -import * as React from 'react'; -import { createRoot } from 'react-dom/client'; -import { HeatMapComponent } from '@syncfusion/ej2-react-heatmap'; - -export function App() { - return (); -} - -export default App; - -const root = createRoot(document.getElementById('container')!); -root.render(); -``` - -Now run the `npm run dev` command in the console to start the development server. This command compiles your code and serves the application locally, opening it in the browser. - -```bash -npm run dev -``` - -The following example shows a complete basic HeatMap. It includes the data source used in the later sections of this guide: - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/getting-started-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/getting-started-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/getting-started-cs1" %} - -## Module injection - -HeatMap features are segregated into individual feature-wise modules. To use a feature, inject its service into the HeatMap component using the `` child element with the `services` prop. The following modules are used in the examples in this guide: - -- **Legend** - Provides the legend feature by injecting it. -- **Tooltip** - Provides the tooltip feature by injecting it. - -> **Note:** Injecting a module is required only for the features you use. For example, if you do not inject the `Tooltip` module, the `showTooltip` property will have no effect. - -Import the modules from the HeatMap package and inject them as shown below. Note that `createRoot` is imported from `react-dom/client` (React 18+): - -```ts -import * as React from "react"; -import { createRoot } from "react-dom/client"; -import { HeatMapComponent, Inject, Legend, Tooltip } from '@syncfusion/ej2-react-heatmap'; - -export function App() { - return ( - - - - ); -} - -export default App; - -const root = createRoot(document.getElementById('container')!); -root.render(); -``` - -> **Note:** In React 18 and later, `createRoot` is provided by `react-dom/client`. If you are using React 17 or earlier, use `ReactDOM.render(, document.getElementById('container'))` instead. - -For a complete list of injectable HeatMap modules, see the [HeatMap API reference](https://ej2.syncfusion.com/react/documentation/api/heatmap). - -## Populate heat map with data - -This section shows how to populate the heat map with a two-dimensional array of values using the `dataSource` property: - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/getting-started-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/getting-started-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/getting-started-cs2" %} - -## Troubleshooting - -- **`createRoot is not a function`** — Likely cause: `createRoot` imported from `react-dom` instead of `react-dom/client`. Fix: Import `createRoot` from `react-dom/client` (React 18+). -- **`Tooltip`/`Legend` does not show** — Likely cause: The corresponding module was not injected. Fix: Add the module to ``. - -## See also - -* [HeatMap appearance](appearance.md) -* [HeatMap axis](axis.md) -* [HeatMap events](events.md) -* [HeatMap legend](legend.md) -* [HeatMap palette](palette.md) -* [HeatMap tooltip](tooltip.md) -* [HeatMap API reference](https://ej2.syncfusion.com/react/documentation/api/heatmap) - \ No newline at end of file diff --git a/chart-sdk/react/heatmap-charts/how-to/legend-customization.md b/chart-sdk/react/heatmap-charts/how-to/legend-customization.md deleted file mode 100644 index d0d384854..000000000 --- a/chart-sdk/react/heatmap-charts/how-to/legend-customization.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -layout: post -title: Legend customization in React Heatmap chart component | Syncfusion -description: Learn here all about Legend customization in Syncfusion React Heatmap chart component of Syncfusion Essential JS 2 and more. -control: Legend customization -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Legend customization in React Heatmap chart component - -You can change the legend label using the `legendRender` client-side event. You can also hide the legend label using this client-side event. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/how-to-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/how-to-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/how-to-cs1" %} \ No newline at end of file diff --git a/chart-sdk/react/heatmap-charts/how-to/tool-tip-table.md b/chart-sdk/react/heatmap-charts/how-to/tool-tip-table.md deleted file mode 100644 index 1ed9771e7..000000000 --- a/chart-sdk/react/heatmap-charts/how-to/tool-tip-table.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -layout: post -title: Tool tip table in React Heatmap chart component | Syncfusion -description: Learn here all about Tool tip table in Syncfusion React Heatmap chart component of Syncfusion Essential JS 2 and more. -control: Tool tip table -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Tool tip table in React Heatmap chart component - -You can show a tooltip as a table using the `template` property in `tooltipSettings`. - -The following steps describe how to show the table tooltip. - -**Step 1**: - -Initialize the tooltip template div as shown in the following html page. - -``` - - -``` - -**Step 2**: - -Set the element id to the `template` property in `tooltipSettings` to show the tooltip template. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/how-to-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/how-to-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/how-to-cs2" %} \ No newline at end of file diff --git a/chart-sdk/react/heatmap-charts/legend.md b/chart-sdk/react/heatmap-charts/legend.md deleted file mode 100644 index 79f9251e4..000000000 --- a/chart-sdk/react/heatmap-charts/legend.md +++ /dev/null @@ -1,156 +0,0 @@ ---- -layout: post -title: Legend in React Heatmap chart component | Syncfusion -description: Learn here all about Legend in Syncfusion React Heatmap chart component of Syncfusion Essential JS 2 and more. -control: Legend -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Legend in React Heatmap chart component - -The legend is used to provide the information about the heat map cell. You can enable the legend by setting the [visible](https://ej2.syncfusion.com/react/documentation/api/heatmap/legendSettings/#visible) property to **true** and injecting the `Legend` module into the `services`. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/legend-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/legend-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/legend-cs1" %} - -## Legend types - -Heat map supports two legend types: Gradient and list type. - -* Gradient - This is a continuous color legend with smooth color transition between palette color values. -* List - List is a fixed color legend. Each palette color information is shown separately in the list item. - -You can change the legend type by using the [type](https://ej2.syncfusion.com/react/documentation/api/heatmap/paletteSettings/#type) property in the `paletteSettings` property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/legend-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/legend-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/legend-cs2" %} - -## Placement - -You can place the legend at left, right, top, or bottom to the heat map layout by using the [position](https://ej2.syncfusion.com/react/documentation/api/heatmap/legendSettings/#position) property. The legend is positioned at the right to the heat map by default. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/legend-cs3/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/legend-cs3/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/legend-cs3" %} - -## Alignment - -You can align the legend as center, far, or near to the heat map using the [alignment](https://ej2.syncfusion.com/react/documentation/api/heatmap/legendSettings/#alignment) property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/legend-cs4/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/legend-cs4/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/legend-cs4" %} - -## Legend dimensions - -You can change the legend dimensions with values in pixels or percentage by using the[width](https://ej2.syncfusion.com/react/documentation/api/heatmap/legendSettings/#width) and [height](https://ej2.syncfusion.com/react/documentation/api/heatmap/legendSettings/#height) properties. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/legend-cs5/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/legend-cs5/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/legend-cs5" %} - -## Paging for legend - -Paging is available only for the list type legend in the heat map, and it can be enabled by default,when the legend items exceed the legend bounds. You can view each legend items by navigating between the pages using navigation buttons. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/legend-cs6/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/legend-cs6/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/legend-cs6" %} - -## Smart Legend - -Smart legend is another way of showing list type legend with responsiveness and readability, when the palette has more number of items. You can enable this smart legend by using the [enableSmartLegend](https://ej2.syncfusion.com/react/documentation/api/heatmap/legendSettings/#enablesmartlegend) property when the palette type is set to **Fixed**. - -In smart legend, you can change the display type of legend labels by using the [labelDisplayType](https://ej2.syncfusion.com/react/documentation/api/heatmap/legendSettings/#labeldisplaytype) property. - -The following are the legend label display types: -* All: Displays all labels in the legend. -* Edge: Displays the legend labels only at extreme ends. -* None: None of the labels are displayed. The tooltip will appear for this type of label display when hovering over the legend item. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/legend-cs7/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/legend-cs7/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/legend-cs7" %} - -## Legend Selection - -In the HeatMap, the legend selection is used to toggle the visibility of cell for viewing the specific range value. You can enable the legend selection using the [toggleVisibility](https://ej2.syncfusion.com/react/documentation/api/heatmap/legendSettings/#togglevisibility) property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/legend-cs8/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/legend-cs8/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/legend-cs8" %} - -## Legend Title - -The legend title displays a specific information about the legend. You can enable the legend title by setting the [title](https://ej2.syncfusion.com/react/documentation/api/heatmap/legendSettings/#title) property by providing the text and customizing the legend title text style using the [textStyle](https://ej2.syncfusion.com/react/documentation/api/heatmap/legendSettings/titleModel/#textStyle) property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/legend-cs9/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/legend-cs9/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/legend-cs9" %} \ No newline at end of file diff --git a/chart-sdk/react/heatmap-charts/palette.md b/chart-sdk/react/heatmap-charts/palette.md deleted file mode 100644 index 27c2da1af..000000000 --- a/chart-sdk/react/heatmap-charts/palette.md +++ /dev/null @@ -1,94 +0,0 @@ ---- -layout: post -title: Palette in React Heatmap chart component | Syncfusion -description: Learn here all about Palette in Syncfusion React Heatmap chart component of Syncfusion Essential JS 2 and more. -control: Palette -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Palette in React Heatmap chart component - -In heat map, each data point is displayed as a cell with applied color based on the data value. The palette in the heat map is used to define the color range for cells and gradient type for colors. You can define the colors either in RGB or hex codes using the [color](https://ej2.syncfusion.com/react/documentation/api/heatmap/paletteCollection#color) property in the `palette`. The defined colors are applied to the cell background based on the palette type and cell value. - -## Add custom cell palette - -Customize the default palette of the heat map cells by using the [paletteSettings](https://ej2.syncfusion.com/react/documentation/api/heatmap#palettesettings) property. Use the [palette](https://ej2.syncfusion.com/react/documentation/api/heatmap/paletteSettings#palette) array to change the color set for the cells, and the [type](https://ej2.syncfusion.com/react/documentation/api/heatmap/paletteSettings#type) property to switch the color mode between `Fixed` and `Gradient`. When binding object data, set `colorValuePath` to map the color to a specific field: - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/getting-started-cs7/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/getting-started-cs7/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/getting-started-cs7" %} - -### Gradient - -The smooth transition between the given palette colors can be applied for the heat map cells based on value. The heat map calculates all the gradient colors between the start and end colors for all distinct data values. Default start color and end color will be considered for gradient calculation, if the colors are not defined. The palette type must be defined as **Gradient** for the [type](https://ej2.syncfusion.com/react/documentation/api/heatmap/paletteSettings#type) property in the `paletteSettings` property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/palette-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/palette-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/palette-cs1" %} - -### Fixed - -In fixed palette type, solid colors are applied to the heat map cells. The data values can be grouped based on the number of colors defined for the heat map. The palette type should be defined as Fixed **Fixed** for the [type](https://ej2.syncfusion.com/react/documentation/api/heatmap/paletteSettings#type) property in the `paletteSettings` property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/palette-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/palette-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/palette-cs2" %} - -## Defining color stops - -You can define the colors ranges or color stops for data values in both gradient and fixed palette types. You need to define the data value in the [value](https://ej2.syncfusion.com/react/documentation/api/heatmap/paletteCollection#value)property for `palette` property to calculate the color stops. The heat map automatically calculates the color stops if the [value](https://ej2.syncfusion.com/react/documentation/api/heatmap/paletteCollection#value) property is not defined. The [label](https://ej2.syncfusion.com/react/documentation/api/heatmap/paletteCollection#label) property is used to provide the additional information about the color that is to be displayed in the legend. If the label is not provided, the value is displayed in the legend. The labels can be automatically calculated based on data values, if both the values and labels are not defined. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/palette-cs3/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/palette-cs3/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/palette-cs3" %} - -## Color range - -The color range support is used to provide a specific color for specific range in heat map. The `startValue` and `endValue` properties are used to define the range start and end value. The `minColor` and `maxColor` properties represent the colors of given range. It's possible to set the cell color for the value not in the given range using the `fillColor` property. - -> In Fixed type, the `minColor` value is used for cell color. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/palette-cs4/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/palette-cs4/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/palette-cs4" %} - -## See Also - -* [How to enable smart legend](./legend#smart-legend) \ No newline at end of file diff --git a/chart-sdk/react/heatmap-charts/rendering-mode.md b/chart-sdk/react/heatmap-charts/rendering-mode.md deleted file mode 100644 index f9a17d4a1..000000000 --- a/chart-sdk/react/heatmap-charts/rendering-mode.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -layout: post -title: Rendering mode in React Heatmap chart component | Syncfusion -description: Learn here all about Rendering mode in Syncfusion React Heatmap chart component of Syncfusion Essential JS 2 and more. -control: Rendering mode -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Rendering mode in React Heatmap chart component - -Heat map can be displayed using **Canvas** or **Scalable Vector Graphics (SVG)** rendering logic to improve the initial load performance and scalability. Heat map can also be automatically switched between **Canvas** and **SVG** modes based on dataset size. You can enable this mode by setting the [renderingMode](https://ej2.syncfusion.com/react/documentation/api/heatmap/#renderingmode) property to **Auto**. - -> If the **Auto** mode is enabled in the heat map and there are more than 10,000 data points, then the heat map will be rendered in a **Canvas** mode; Otherwise, the heat map will be rendered in a **SVG** mode. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/rendering-mode-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/rendering-mode-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/rendering-mode-cs1" %} \ No newline at end of file diff --git a/chart-sdk/react/heatmap-charts/selection.md b/chart-sdk/react/heatmap-charts/selection.md deleted file mode 100644 index b871c8250..000000000 --- a/chart-sdk/react/heatmap-charts/selection.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -layout: post -title: Selection in React HeatMap chart component | Syncfusion -description: Learn here all about Selection in Syncfusion React HeatMap chart component of Syncfusion Essential JS 2 and more. -control: Selection -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Selection in React HeatMap chart component - -In the HeatMap, the cell selection is used to select single or multiple HeatMap cells at runtime and get the selected cell details using the [cellSelected](https://ej2.syncfusion.com/react/documentation/api/heatmap#cellselected) event. You can enable the cell selection using the [allowSelection](https://ej2.syncfusion.com/react/documentation/api/heatmap#allowselection) property. - -The HeatMap cells can be selected using the following interactions, as shown in the table below. - -| Modes of Interactions | Description | -|------------------------ | -------------------------------------------------------------------------------------------------------------------| -| Mouse | HeatMap cells can be selected by clicking or dragging and dropping over them. | -| Touch | HeatMap cells can be selected by tapping or dragging and dropping over them. | -| Keyboard | The **Ctrl** key on the keyboard can be used to enable multiple cell selection with mouse and touch interaction. The **Ctrl** key can only be used if the `enableMultiSelect` property is set to **true** in order to enable multiple cell selection. | - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/selection-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/selection-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/selection-cs1" %} - -## Enable single cell selection - -In the HeatMap, the [enableMultiSelect](https://ej2.syncfusion.com/react/documentation/api/heatmap#enablemultiselect) property is used to allow single cell selection. When you set the `enableMultiSelect` property to **false**, only one cell is selected. By default, `enableMultiSelect` property is set to **true**. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/selection-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/selection-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/selection-cs2" %} - -### Clearing cell selection - -The [clearSelection](https://ej2.syncfusion.com/react/documentation/api/heatmap#clearselection) method can be used to clear all the selected cells. The below example illustrates the same. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/selection-cs3/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/selection-cs3/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/selection-cs3" %} \ No newline at end of file diff --git a/chart-sdk/react/heatmap-charts/title.md b/chart-sdk/react/heatmap-charts/title.md deleted file mode 100644 index a59dbe561..000000000 --- a/chart-sdk/react/heatmap-charts/title.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -layout: post -title: Title in React Heatmap chart component | Syncfusion -description: Learn here all about Title in Syncfusion Angular Heatmap chart component of Syncfusion Essential JS 2 and more. -control: Title -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Title in React Heatmap chart component - -## Add Heatmap title - -Add a title using the [titleSettings](https://ej2.syncfusion.com/react/documentation/api/heatmap#titlesettings) property to provide quick information about the data plotted in the heat map. The `textStyle` sub-object supports `size`, `fontWeight`, `fontStyle`, and `fontFamily`: - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/getting-started-cs4/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/getting-started-cs4/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/getting-started-cs4" %} \ No newline at end of file diff --git a/chart-sdk/react/heatmap-charts/tooltip.md b/chart-sdk/react/heatmap-charts/tooltip.md deleted file mode 100644 index 60da1a301..000000000 --- a/chart-sdk/react/heatmap-charts/tooltip.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -layout: post -title: Tooltip in React Heatmap chart component | Syncfusion -description: Learn here all about Tooltip in Syncfusion React Heatmap chart component of Syncfusion Essential JS 2 and more. -control: Tooltip -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Tooltip in React Heatmap chart component - -Tooltip is used to provide the details of the heatmap cell, and this can be displayed, while hovering the cursor over the cell or performing tap action in touch devices. - -## Default tooltip - -The tooltip is used to display information that cannot be shown using data labels due to space constraints. Enable the tooltip by setting the [showTooltip](https://ej2.syncfusion.com/react/documentation/api/heatmap#showtooltip) property to **true** and injecting the `Tooltip` module via ``: - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/tooltip-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/tooltip-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/tooltip-cs1" %} - -## Tooltip template - -In heatmap, you can customize the tooltip using the [tooltipRender](https://ej2.syncfusion.com/react/documentation/api/heatmap#tooltiprender) client side event. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/tooltip-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/tooltip-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/tooltip-cs2" %} - -## Customize the appearance of Tooltip - -The [fill](https://ej2.syncfusion.com/react/documentation/api/heatmap/tooltipSettings#fill) and [border](https://ej2.syncfusion.com/react/documentation/api/heatmap/tooltipSettings#border) properties are used to customize the background color and border of the Tooltip respectively. The [textStyle](https://ej2.syncfusion.com/react/documentation/api/heatmap/tooltipSettings#textStyle) property in the Tooltip is used to customize the font of the tooltip text. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/tooltip-cs3/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/tooltip-cs3/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/tooltip-cs3" %} - ->Note: To use tooltip feature, we need to inject `Tooltip` module into the `services`. diff --git a/chart-sdk/react/heatmap-charts/working-with-data.md b/chart-sdk/react/heatmap-charts/working-with-data.md deleted file mode 100644 index 7d6f49d72..000000000 --- a/chart-sdk/react/heatmap-charts/working-with-data.md +++ /dev/null @@ -1,122 +0,0 @@ ---- -layout: post -title: Working with data in React HeatMap chart component | Syncfusion -description: Learn here all about Working with data in Syncfusion React HeatMap chart component of Syncfusion Essential JS 2 and more. -control: Working with data -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Working with data in React HeatMap chart component - -Heat map visualizes the JSON data and two-dimensional array data. Using the data adaptor support, data can be bound to the heat map. - -You can explore how to bind data in the HeatMap component using the following video. - -{% youtube "https://www.youtube.com/watch?v=64lYt3C4LaI" %} - -## Data adaptor - -Heat map supports the following types of data binding with the adaptor support. - -* Array - * Table Binding - * Cell Binding -* JSON data - * Table Binding - * Cell Binding - -### Array - table binding - -This data type is a collection of one dimensional array objects, at which each inner array contains data points for an X-axis data label. This is the default data binding type for heat map. You can also directly bind the array object to the [dataSource](https://ej2.syncfusion.com/react/documentation/api/heatmap#datasource) property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/working-with-data-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/working-with-data-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/working-with-data-cs1" %} - -### Array - cell binding - -This data type is a collection of array objects that contain information about the row index, column index, and data value for each cell. You can bind the data to heat map by using the [data](https://ej2.syncfusion.com/react/documentation/api/heatmap/data#data) property in the [dataSource](https://ej2.syncfusion.com/react/documentation/api/heatmap#datasource) and setting the [adaptorType](https://ej2.syncfusion.com/react/documentation/api/heatmap/data#adaptortype) property to **Cell**. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/working-with-data-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/working-with-data-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/working-with-data-cs2" %} - -### JSON data - table binding - -In JSON table data binding, each JSON object contains an X-axis data point as row header and all the corresponding Y-axis data values. You can bind the JSON table data to the heat map using the [data](https://ej2.syncfusion.com/react/documentation/api/heatmap/data#data) property in [dataSource](https://ej2.syncfusion.com/react/documentation/api/heatmap#datasource). To achieve this, you should enable the [isJsonData](https://ej2.syncfusion.com/react/documentation/api/heatmap/data#isjsondata) property and define the [adaptorType](https://ej2.syncfusion.com/react/documentation/api/heatmap/data#adaptortype) property as **Table**. The [xDataMapping](https://ej2.syncfusion.com/react/documentation/api/heatmap/data#xdatamapping) property is used to map the row header in JSON data. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/working-with-data-cs3/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/working-with-data-cs3/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/preview-sample/working-with-data-cs3" %} - -### JSON data - Cell binding - -In JSON cell data binding, each JSON object consists a value for each cell along with a mapping value for row and column. You can bind the JSON cell data having information for each cell to the heat map using the [data](https://ej2.syncfusion.com/react/documentation/api/heatmap/data#data) property in [dataSource](https://ej2.syncfusion.com/react/documentation/api/heatmap#datasource). To achieve this, you should define the [adaptorType](https://ej2.syncfusion.com/react/documentation/api/heatmap/data#adaptortype) property as **Cell**, and enable the [isJsonData](https://ej2.syncfusion.com/react/documentation/api/heatmap/data#isjsondata) property. Now, map the fields of data by using the [valueMapping](https://ej2.syncfusion.com/react/documentation/api/heatmap/data#valuemapping), [xDataMapping](https://ej2.syncfusion.com/react/documentation/api/heatmap/data#xdatamapping) and [yDataMapping](https://ej2.syncfusion.com/react/documentation/api/heatmap/data#ydatamapping) properties. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/working-with-data-cs4/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/working-with-data-cs4/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/working-with-data-cs4" %} - -## Empty points - -The data points that use the **null** or **undefined** or empty string as value are considered as empty points. Empty data points are ignored and not displayed in the heat map, and these points are rendered with default palette. You can customize the empty data point color value using the [emptyPointColor](https://ej2.syncfusion.com/react/documentation/api/heatmap/paletteSettings#emptypointcolor) property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/working-with-data-cs5/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/working-with-data-cs5/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/working-with-data-cs5" %} - -## Binding nested JSON data - -In complex data binding, you can bind the nested JSON data to the data points in the heat map. The nested data can be mapped using the [xDataMapping](https://ej2.syncfusion.com/react/documentation/api/heatmap/data#xdatamapping), [yDataMapping](https://ej2.syncfusion.com/react/documentation/api/heatmap/data#ydatamapping), [valueMapping](https://ej2.syncfusion.com/react/documentation/api/heatmap/data#valuemapping) and [bubbleDataMapping](https://ej2.syncfusion.com/react/documentation/api/heatmap/data#bubbledatamapping) properties as string value concatenated by a dot. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/working-with-data-cs6/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/heatmap-chart/code-path/working-with-data-cs6/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/heatmap-chart/working-with-data-cs6" %} - -## See Also - -* [To bind data for bubble heat map with size and color attributes](./bubble-heatmap#binding-data-for-bubble-heat-map-with-size-and-color-attributes) \ No newline at end of file diff --git a/chart-sdk/react/smith-charts/accessibility.md b/chart-sdk/react/smith-charts/accessibility.md deleted file mode 100644 index b621958b9..000000000 --- a/chart-sdk/react/smith-charts/accessibility.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -layout: post -title: Accessibility in React Smithchart component | Syncfusion -description: Learn here all about Accessibility in Syncfusion React Smithchart component of Syncfusion Essential JS 2 and more. -control: Accessibility -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Accessibility in React Smithchart component - -The Smith chart component followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility. - -The accessibility compliance for the Smith chart component is outlined below. - -| Accessibility Criteria | Compatibility | -| -- | -- | -| [WCAG 2.2](https://www.w3.org/TR/WCAG22/) Support | Intermediate | -| [Section 508](https://www.section508.gov/) Support | Intermediate | -| Screen Reader Support | Intermediate | -| Color Contrast | Yes | -| Mobile Device Support | Yes | -| Keyboard Navigation Support | Intermediate | -| [Accessibility Checker](https://www.npmjs.com/package/accessibility-checker) Validation | Yes | -| [Axe-core](https://www.npmjs.com/package/axe-core) Accessibility Validation | Yes | - - -
      Yes - All features of the component meet the requirement.
      - -
      Intermediate - Some features of the component do not meet the requirement.
      - -
      No - The component does not meet the requirement.
      - - -## WAI-ARIA attributes - -The Smith chart component followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) patterns to meet the accessibility. The following ARIA attributes are used in the Smith chart component: - -* img (role) -* region (role) -* aria-label (attribute) -* aria-hidden (attribute) - -## Keyboard interaction - -The Smith chart component followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction) guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Smith chart component. - -| **Press** | **To do this** | -| --- | --- | -| Tab | Moves the focus to the next element in the Smith chart. | -| Shift + Tab | Moves the focus to the previous element in the Smith chart. | -| Ctrl + P | Prints the Smith chart. | - -## Ensuring accessibility - -The Smith chart component's accessibility levels are ensured through an [accessibility-checker](https://www.npmjs.com/package/accessibility-checker) and [axe-core](https://www.npmjs.com/package/axe-core) software tools during automated testing. - -The accessibility compliance of the Smith chart component is shown in the following sample. Open the [sample](https://ej2.syncfusion.com/accessibility/smith-chart.html) in a new window to evaluate the accessibility of the Smith chart component with accessibility tools. - -{% previewsample "https://ej2.syncfusion.com/accessibility/smith-chart.html" %} - -## See also - -* [Accessibility in Syncfusion® React components](../common/accessibility) - diff --git a/chart-sdk/react/smith-charts/getting-started.md b/chart-sdk/react/smith-charts/getting-started.md deleted file mode 100644 index deb67c70d..000000000 --- a/chart-sdk/react/smith-charts/getting-started.md +++ /dev/null @@ -1,184 +0,0 @@ ---- -layout: post -title: Getting started with React Smith Chart component | Syncfusion -description: Check out and learn about Getting started with React Smith Chart component of Syncfusion Essential JS 2 and more details. -control: Getting Started -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Getting started with React Smith Chart component - -This section describes the steps to create a simple Smith Chart and demonstrates the basic usage of the Smith Chart component. - -A quick video overview of the React Smith Charts setup is available: - -{% youtube "https://www.youtube.com/watch?v=9FVLSNIMxnU" %} - -## Prerequisites - -Before getting started, ensure that your development environment meets the [system requirements for Syncfusion® React UI components](https://ej2.syncfusion.com/react/documentation/system-requirement). That page documents the supported React, Node.js, and npm versions, and includes the React-version compatibility table for Syncfusion React components. - -- Basic knowledge of React and TypeScript (recommended) -- A code editor like Visual Studio Code - -## Dependencies - -Below is the list of minimum dependencies required to use the Smith Chart component. The package under `@syncfusion/ej2-react-charts` is the only package you need to install explicitly; the rest are installed automatically as transitive dependencies. - -``` - |-- @syncfusion/ej2-react-charts - |-- @syncfusion/ej2-charts - |-- @syncfusion/ej2-base - |-- @syncfusion/ej2-data - |-- @syncfusion/ej2-svg-base - |-- @syncfusion/ej2-pdf-export - |-- @syncfusion/ej2-compression - |-- @syncfusion/ej2-file-utils - |-- @syncfusion/ej2-react-base -``` - -## Installation and configuration - -To easily set up a React application, use the Vite CLI (`npm create vite`), which provides a faster development environment, smaller bundle sizes, and optimized builds compared to traditional tools like `create-react-app`. For detailed steps, refer to the Vite [installation instructions](https://vitejs.dev/guide/). Vite sets up your environment using JavaScript and optimizes your application for production. - -> **Note:** To create a React application using `create-react-app` instead, refer to this [documentation](https://ej2.syncfusion.com/react/documentation/getting-started/create-app) for more details. - -To create a new React application, run the following command. - -```bash -npm create vite@latest my-app -``` -This command will prompt you for a few settings for the new project, such as selecting a framework and a variant. - -![Initial_setup](images/Initial-setup.jpg) - -To set up a React application in TypeScript environment, run the following command. - -```bash -npm create vite@latest my-app -- --template react-ts -cd my-app -``` -To set up a React application in JavaScript environment, run the following command. - -```bash -npm create vite@latest my-app -- --template react -cd my-app -``` - -### Install Syncfusion® Smith Chart Package - -All the available Essential® JS 2 packages are published in the [`npmjs.com`](https://www.npmjs.com/~syncfusionorg) public registry. -From inside the newly created project directory, install the Syncfusion® Smith Chart package using the following command: - -```bash -npm install @syncfusion/ej2-react-charts -``` - -## Add Smith Chart to the project - -Replace the contents of `src/App.tsx` (for a TypeScript project) or `src/App.jsx` (for a JavaScript project) with the following code. The example below registers a basic Smith Chart and renders it inside the application's root element defined in `index.html`. - -```ts - -import * as React from "react"; -import { SmithchartComponent } from '@syncfusion/ej2-react-charts'; - -function App() { - return ( ); -} -export default App; - -``` - -The complete sample below renders a basic Smith Chart with the configuration above. - -{% tabs %} -{% highlight js tabtitle="app.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="app.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/getting-started-cs1" %} - -Now run the `npm run dev` command in the console to start the development server. This command compiles your code and serves the application locally, opening it in the browser. - -```bash -npm run dev -``` - -## Module injection - -Smith Chart components are segregated into individual feature-wise modules. In order to use a particular feature, you need to inject its feature service into the component's `services`. In the current application, we are going to modify the above basic Smith Chart to visualize transmission lines. For this application we are going to use the tooltip and legend features of the Smith Chart. The relevant feature services are listed below. - -* `SmithchartLegend` - Inject this module into `services` to use the legend feature. -* `TooltipRender` - Inject this module into `services` to use the tooltip feature. - -Import the above-mentioned modules from the chart package and inject them into the `services` section of the Smith Chart component. - -```ts - -import * as React from "react"; -import { SmithchartComponent, SmithchartLegend, TooltipRender, Inject } from '@syncfusion/ej2-react-charts'; - -function App() { - - return ( - - ); - -} -export default App; - -``` - -## Add series to Smith Chart - -The Smith Chart has two types of specifications for adding series. - -* [`dataSource`](https://ej2.syncfusion.com/react/documentation/api/smithchart/smithchartseriesmodel#datasource) — Bind a data object directly by specifying [`resistance`](https://ej2.syncfusion.com/react/documentation/api/smithchart/smithchartseriesmodel#resistance) and [`reactance`](https://ej2.syncfusion.com/react/documentation/api/smithchart/smithchartseriesmodel#reactance) values; the series renders from the provided dataSource. -* [`points`](https://ej2.syncfusion.com/react/documentation/api/smithchart/smithchartseriesmodel#points) — Provide a collection of resistance and reactance value points for the series. Each point must be an object of the shape `{ resistance: number, reactance: number }`, for example `[{ resistance: 0, reactance: 0.5 }, { resistance: 1, reactance: 0 }]`. - -The samples below demonstrate adding two series to the Smith Chart, one for each approach. - -* First series `Transmission1` shows a `dataSource`-bound series. -* Second series `Transmission2` shows a `points`-bound series. - -{% tabs %} -{% highlight js tabtitle="app.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="app.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/getting-started-cs2" %} - -## Troubleshooting - -If you encounter issues while setting up or running the Smith Chart, refer to the common problems and solutions below. - -* **Blank chart with no series visible** — Ensure the `series` array is passed to `SmithchartComponent` and that the injected modules (such as `SmithchartLegend` or `TooltipRender`) match the features you have enabled. -* **License warning in the console** — Register a Syncfusion license key as described in the [licensing documentation](https://ej2.syncfusion.com/react/documentation/licensing/license-key-registration). -* **`Module not found` errors during build** — Confirm that `@syncfusion/ej2-react-charts` is listed under `dependencies` in `package.json` and that `npm install` has finished successfully. -* **Markers, legend, or tooltip not appearing** — Verify that the corresponding module (`SmithchartLegend`, `TooltipRender`, etc.) is included in the `services` array passed to `Inject`. - -## See also - -* [Title and subtitle](title-subtitle.md) -* [Smith Chart axis](smithchart-axis.md) -* [Smith Chart dimensions](smithchart-dimensions.md) -* [Working with data](working-with-data.md) -* [Smith Chart series](smithchart-series.md) -* [Smith Chart marker](smithchart-marker.md) -* [Smith Chart legend](smithchart-legend.md) -* [Smith Chart tooltip](smithchart-tooltip.md) -* [Smith Chart print and export](smithchart-print.md) -* [Accessibility in Smith Chart](accessibility.md) - - diff --git a/chart-sdk/react/smith-charts/images/Initial-setup.jpg b/chart-sdk/react/smith-charts/images/Initial-setup.jpg deleted file mode 100644 index 1674d000886fa339cb8359f85c874db3adac3507..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17903 zcmeIZbyyrvw=O!kOK^wa!GgPnU?FI5mmtG1xJ$4g85{xxC%C)2yUP#;cL)p)Ay_WI z@9eYfx%=+#-m}lQ&mXtvSx-+-*Hrb}UA=16`_}sN#w2?7QN1~wKp84eB^?@Owey#KGaKiz;A=m>s@21p3>0K^vv zNG}ln^aE%C00flhtNrVO|7k-&L_$VEMMKBH#Ck5!fDb@KKte)9MnXYBMt&~s|9l>R z`~rpGC65d$p@umcy)zMSQ2cjvhBq}m#F{f_jC>X@!5Ek%q-5k2Ow25-uh{qn1cih} zL}lN~$tx%-z5Af0t)r`_Z(#Y+%G$;jXy@wY?&0a>?Gy4jG%P&g3nU@&Yf^H`x74)U zy!?W~qT-U$+PeCN#-`?$*51DUfx)5Sk>u8yiDB`1o%7d?wS{k>tVab6$w<>!dFT5l_T8D3?4RDdj%VqN+h2^vwCsy@pz`Ru zuiakWe|UP4jT->AyjK`+yL>u1-V=9N9(0a9ns63ONg*M1UNv}sHbp+F7>=UW0MLi> z`&QuIAA6>YuXBFYDUP2x?VxsHuPM# z9W2{>On<`9KF+(5XcKh&(dO~%Qpo1~ffZ?>^d{9D_d8SXL;%V+2wIYXg);+g1kcI> z#g!DI!EM5}`~n?>eQ4H!|ES>$5iRE)s}{m(7Aw*eYn60e`$GGxvy+{^&N1~^L%nnt zoC9p+_~GrGiXR3Sv=J2dz`M7LIGi0d-p5fO&KBGFNIK`(Z~OcRyLYN7&J}izckYE# z^{UGsyt^m)MjqJ8YwG#L)uM+7R3+qm((QCxN&Df9YoI3HA$KZ}Qxl5zmZss0k?N$4 zjO$aaf>}RZ?`;VQfwAQ>+gWduQBQZ*B+42ZRbG!uKDacEw_Ti)JB88sboWGfJj0rn zPw4Q}zCqg47soskeFdD$mE~2~kW1}1@kY#@KLFhANwf-28j;$T&a?Lhp#u#^#xN6b zn(_>3Mm%qzkUdiLk8bhH13B~CY`OW@S1P3X^&yjU8?)vy`ZJ5@KlOOCT;t=V$y)cq zfrW=K@MBCK({9IE3NT@PguNy>OGwC7&wW`f_b0`A-yMd(g$Y;1;j&RY_Q6Hilr^O-xGf)bP>~x&LwX?j6sp(Je;j*Q;|&uYN-DQwz2MKoRUoLZ; zwW6A!VJuHcXxs^2jgYk}rjEv7Ow+R2Mvb~S+6m~tb27>uNLD5CS0wzSg+mB*sTkS#~} z9{|I>)VSI)xQ*x6?M2O`prz!}uSz?AQg!GP?ZF3NwSNJJ%5=+*qi?mFVKNd!{0OoB z-}PlTBize4-zmo}(!&(<8!v7oCx+0RhvCyYI38*8@xE1lVrf&#pN&>!OTXlY8lj?F z44$aHKQ|@~ozso%Yo+=`gCCqy%To%GsU0k@0w?6BLVQyH=%D zg=o#89f^vq)ylp{>C$1NQ~Jqk)Y)zdV*TNcP2)Qr-R1gui<{@W70Hk$U$hT?rW6hv+N&A*`Frb z+JmD007xEhhZ=Ow22=TcK4liHO!@j3t}G?*n%^@UWBh2L97FUq+t08F6xVF{4?6C) za!9{U7GYiES-D->S5m&A(jl_gNnA>FN>AYn+xb&|6)5hO)S59DQhe;!VFaoe5#by>%KG-!>Q?14vDAu6hFzx6QPJ}l^c`pQ z#mdpyiql}jfh@HwuGgPt_KxrW0GKCkw?&p7eHQ{qRf;8&zEXsR`#Uq(y?D$59d5Wg zv_!wR>tgpkm!{E{^I4BZE%V$2-KUSZQ?n7!~37=1Hz;aumL-jwltTY0j&Hl@kjG~@t8f2Zj;%)hor4xYT&T6xFAlE}_{e&FO? zI+_o}Z>x*E7YchK;0RIH zDQRA>;^G`c200js#8orsT>Wt1m4&rp@j0 z=O>-Cw>86UL?akx0QQhe_kH0VXK0}CPxkiN2c}K9_149yT4zVPN@HW_8j07|w|BeY z$tEf#gDd+*;#!`PxHXae(B$MXe_x6tK?}x}k)(FnY z+Zx*v-ZshdF-AxlKiH3E7R_fYsNvq)ygNskEb}Dqh*hc8yXjrTFQ1$m6d!^GTIpRK z##|u`X_(~Yd#O&Tp7SZ0J5}O9+UbGx$;$d!+7Sf0tOK$nXom)T0+j`&2Px+UY5@XS zRT7Emyr4Dj}Q{YfuEtT>qSHvnYfGZx(9y$pb)cheF>kf8v63hH6l(=+-7v6iFw$U=KcHfScQ|hvq7Bz2(DBo&_+cwhsCUrA6_k%s$c&8`@BS z`HUP9K;z$;b|g7Crvsuq_QBnuX#caKB^S@*2Cfual^nqF=M#Nn`^?rX|HLb|d!me$ z)>N2Hf=ZhVhxCCMg5GnVr&wcxc5S{~JP}Z&m_0eS z)_(vK8cdIk^_(c()|9#2DYRV9Q)r88f!tRC_^Y;cM)mm1$|$qPX;80U{o5jdsQs9g zh2eH%fsTh?_&@_A^%cWspT-~hnU~8oLC8krG;1Ng1elU0w^`p6KGKX?`N7E^m7E&m zSPpor&=TF z$E=!ViRhmxs7E=^yAK@z(}qH?Gf`Q0=gXsb6bFc*a_%c)1o?sf(Ez=Lc3rMIFq_e# zsOHM3Ou_}bOC1lI$mH?I?JRag$U&ta#+IQnu#$Op$ud-^lPM~$c@qA;R-u^)fjA{n zfD#X9)mA-1rK87wc=UY)rNi!r41h<}`H|X;pB9X%tPeM~@cqTxvl0Hom!1muqfQ%^ zRBi#qo%7#W7kIjZEiGQQMGXj~%TFM^8Y1J&%9F4&3?Ny7*^vs7z&z54JLWA! z%HJX{H&gTG?~Cky%_Y$XQ+Bg?UV(CK)g2ZWk}`LC#N1YmIh;JySq>8 zM8RZAsj@px8~G57V>^5aN# z-*@}Oxw!(HwVz;LD@!|QV-40@)>>JT#Y7en*9ZAl_H_(u%HH5@{YJq>8!ZSSuW$r0?87J<;i&Y#U4cCk8vJmNbylw^#GFx>E?N`c~k4O zn+QX&6c@f(;xEg`_%6T`@sw;yy{H5crRX-GSFpAI z&X4pirid}pp-H-4z5g>RI47#c(NwKc`qd!~Z|AK2%Q_Mt{~eEu)Qad8N*J2NJA8Q& z@_lhA@xu6GldG|j;>Ro-Ud8<~9uem9iG0%@l&Dj*lhYo-@yd!lGdM#?&lH(B^aR3L z-vMqH+oGm{X{T+-@(0xkv{7M~l?)>6#Q095y^=G5^6$?Il&y+P?lq?7u0Fd!ga-xw zF;3n~b;wU;z0Z+Aj4a1Y87(T39uc~aZW92l+=`Jx6S)G}l6Eosz4+XiH+_3nCH#Q%QA3)#A$l)lbBbIaBnTV2i9+?p zE}^a)JZCQ<{~d@Ny|g|1eZjFFEY&l6kmgVf%Wo3uJuKkneUg9rkS-^Q9Br}k6(sfwGnslD} zq*UB4Rt^;9xPzu}6%Y?p>^MbK?bh%Peci_)jDqjPWcT7YU8$qx8G5x&PW6{^xnmhl zNYwAw>Q~gCatR9w1}tz>1~O!cVB0B*8=4m$`RIW)Cr?#kr*Lj?_?P`NhSNRa-7DVk zAAfrcl?z<_hOdzYBa4pE)H8m9+!ULmpTkfOkDI&!8jQJP`~A;$KJOC)@|4*ItsrkGU6SbtaJ{CkDtRG* zD>VcoeN&(#YDwGJ^#0R)=uLuPpyx~B4H9(c6(~#i)l$PM_WQMpN1L6wgZ_U_!MP*TbtE@$#@P(5l9y|F$DBhV2`Si<^4jHwV$WSry7Xt(Nj*isE+6AgE&R`P4E|1UF)|Gs;Hqjk1c!xfWOE=Vx(@i&dV?57n1+zk3R6!E&ZSdAIqRy zbtF#yqoc=li`wRvAJUG@%>Majd_n6Cif+;GjYn+Vj%r*f9KGJ-bm-1k@}hM(dO3ce z@cb;U$W^*wJ zf5n*E8-VY;-lV!0D9rW`8aMu~@rk|TY&WT3DBL^%{|Au!P{fh#_X)NT=Oy*>o0Hce z8Hml5V%o84ky_0vY{0@AoyYM+F6uC`*h*W(Ok1Gnz+lW`*ebna1563X@(rU`xQ7AR z_3)w0u=ma*lPjgd?k*`mrRH#^Uvq(xm8$JUGDBP*b%))r@bGZ=Q}RP7D92l{iPa*R zq%A(lG_eC$){U%((G@ODWlX#VYz+u)c=Q;O3s-BYX*O(9vLYna-+XI1sRY|8Cew(q zh1NUbtuFWALXs_YKnv3>i)LpF$IO$c((yhj2;vFhxyV^ zeq9F-@u9z~e~3RU<=~0sb_g!^brROh*2k9#mu{0O~5-noqzM$?WPA&TQG-_%zbm zL6gVla}dBT)7&ZDJWa1MP!1*{|M?XMnL8P=QE+}RIzupy4{6vMbZ8rApbl2Pe$Jc5 zYL#rmNkSedGBvKay*FXA1Ot9zIbSGDc}%Cte39i?&(Ehg!G&P&*T333uOAaP~MvaZ7Q@aFH!1@w)su?6uT6m#?W@&Zmf;RiThPk6?IXi2N~0UF`$3 z)-pafiBUFO9=nJdy>LdFa(i&?C809+yp%Ub6<;>9q;VVrZQH6eamizodCslqFZnqE zB>{{E64W=Gnzu-n014vY^c zJo^0VXwF5qCs#nx>w&#o)GB_#83XPnjdsS*)xySIZrL4+MFKS8+sb)mb_U5+CETr| z@1f8bhHiaaOjd0&6aT>LN-hXs9x5(Z2I?iAuN)r((DT12W!ta91dLplxBeqX{>5o? zh$CD|kl#O(%RtxVWhYikPBh`M;Maz8kt!`(-QDzuvN^stL3TpPRK8NSAP+D2=Zp+8D-KE z#+FKfX4-HbgG857oh+F($XGB%6AvUFe^ywbD=9UOo2zOhf*Ne1o};~w^A zy3NH=7BYtK*GKwIlKk_#&2t3}kU2FKi6!`EU8DuO&>ACwYgWeng0W>k?J|BTHG^`U z(>=^k5mPLK23If2H4Bh~^(0{JF-`uXj+$a6K~?E~VS4>RZ1x!J0N!cOe4W$COZkPX zqMwt_cv-ytcZdYvo$f2=t+L1o0&2k{wYfs>H=J8-UTRtKA#q4HRQ_zrU1UZ-Ntm(V ze9A4&+`py3$w>P_QAo|)h0H2ObOSOw z7ap$Ar@X}6FwYq6xUFw&75&i~=A_H!Q7K0C2tr*R)a3!*Kt0n;l8OsTkAqIZW9^{F zX<1yf@1<$4zi_!3g32_2Hr_xN?fjnIj1Jnw&EYMaX5tz#N;tdhG?iUZW(c z-52s`W`IEzOLesGe$u{fi}?^^_kxBmInnja$Pt=!Wxte+Q%^*%OV{YmPDA;DryObb znlWbvSm`=(?1Os6^n$RKk^Q|5T=w*iMXPx~Y1qJSLHVqR<{59(*B|ORFWMx+eQK(1 z3%C18xmQ&zt-#K>faE13J^(=7ljjfuI4C@0s`GOBdCu9O%sytQR^Qx~K%&GG-OaYS zSi(SG5AUS8_0i7_+FuawZM5J07>hQAGq-cBE2S!NltGJM6}m7n2BZ*E@g$EqjKWLp zIcnR#IpBU(<0re2+f2yW5pTvBhAAoK+-7s`x#D_f5h!qV3IKMQDQCX%EfK#@&5a#y zY5FW5-=Z?Hm(fI*!6~MC8<4;1fLE+WKj1BqH-=RSWiX4V8udvfl>lWnooDViDLJ|q z9X8#-#U|s8yN%vXx-6rcNwYKplTEn0=8n1S;T3QK@)PKBV3Z(lZMF9AW~1D5I5bdD zE#%5qxTt-e>$O}(ayC$6-03SX|K*i7qZ#Y3DQKqS#v_F((ZS6p_xr=vf#S5K5c)Af znyHI8>7D~LjYEBg!MoU-!SBUNU`saB!T1#er5Cow>VS3|aWl)bgx55tLlu3cnNlhV zhF;0+dgH1LjoOolDCR$X_5wxm(3Wmp)(3s0Zmf2X>|Pj;U{9|U_Z5Hn1MvEcjSwG2 zpe8VRL_-*W=VeEkX>8TBQ0efl2i&1}q2)K;ZIcm)CZM|9f4St9%jq*aIEoc9VvfoF z`)!W}5` zNzLrf>!`MA8sw`?{_n}s;%BAie_fUM&+0&3442yD`~xss>MF2+{_BHj1ReWLi1pX8 zE_>&c-{>QQYz+p_Ga!%DNU-G#?QQWL?Kg|_sp}~+v#`PG0nVmxZ=*g~nq@o@6G0QZ z5fa1^ou2)`;eZk8fyu0=g^74s4oz3T*axdD+IZ}lc4lc~%W(4n+ikRxw6D-m{R);K zq2X^v+jPNF?>v8SMSZgQ>ap#qk>M}8(8AIvnDT-n9`OfzExoA6-Mo;BqYK=L3sc1O z+6vFe4XyB%uv|c2w5nRbFm5Kxl4bn6QwtZYV!$VN`O3T=0f;Q)+6Vcas1mx6t5St3 zH2Ojy&?0B8>3L?FQ~eJb^!}rP6$#XreM#~MP;I|HTLb#n2e$vwU;aCPM^aGgf(*ge z>{>42j6ohjeS$pM4(y^0^o{k;I&dXa$>hKPgdmE-E~FO zchG}rmFMds@Nr$;2)U@rgjIDdeb(j~*ix zQh0|XcN53SzeshtQB+33$FSWmQ!1r0NNa(-tQ7$SwuD};S|l!`O#1Xnxryd)hWnyQ zcGZkRG;Ral#TqSg){k%vRKdt{-+gde52?3gDCvH%MdF1lKQH@m|9X-Ccie{w3{)jkR^fWag#?YTRJ|)JG&HOVx?YY{-bpYgV*ZIyF7qn&O>~0e zcBR_b@_7#KJIGHzflXFFIeWqNl^(Z?-?kxY35s=tLW)ILi*pc;2PV*CqIJU1;!R@)>EK;o2!$@cq0QKC8pUKchpRYGJy16&2xCEP) zth6!B5)x9FCI7Ig00~@xGLrveL?s@3i)&3+duLc_f?k3W69QfOiA= zxrwbz@~;|`H+8Sl+pxq6{gqXori0>&Bd2U38L{8Er@qrhs~4yjoeD}}=2sqTK)Yfj zCj{g8{dqVl+(sDVUnW@c#C74cL{PnmAF5Dabe|B@YSgNmEvii%Uprnr<&6*N)MG;1>p_YG@LpV+0@;UdoKh17m&VNfn>cb2t*x||;7FtmX8}LebpF^M6#Iucj z;k(eGFsReokss}wKkCjBJ|?8TF8b2mOeB_!W!@%j2U1N=7j%^evJ@7+9^lgb!4>n} zPovQI@J1cv1L(|}eBnsk?+HfWiES+hhzwN`>&l+vbY>Q;0exc9AHQ3=9KMQDHUH>7 ziEf5xd8p?LP}e_G9NtPJ$_mWRDRtWkQsM=T(4}4IbAl(@vHOQ!BznsnwnaTYJH|C; z6_Vb&QILo=1Rfu`yprxsROuuHa1l8)dV)&z2C%6|8InmpXlf)Lkjnpp_$lFip&7KA zgF!*I$hdnO!;Bige4?UUM;J4pRD>g7XR5OnB@3s6z8W;TIn0NCfT~1^hv0@_Mz);@ zldm3EOq1^UvYjY2B>*)Qr(K7TGPW*dt@hni$B#3f#F!PIh4fe&y;a~{QWQ*JrP?&^ zbnmDAaV4${auI;$$6cb4GQ&#|H1Z<|_?6tiQZVq?ZH@k%IkN(oELaUBG#IhO4fpujhES_^U-m+<|CR$y~v@+#!R+-rOA)f|X=vf%N1qVpcuk)!PO zD)|Ug-EyJWqJSL0ong?SlgHoNUMs)4oB&pzAFjqKFTa6iWK%?(SYiUyC5=-mI>fU< zv>XpTiR!eGTI(L7(y<~!aMWsPXrC`?uB|1}IdMrodg+wmHga^N{SRc31=~gb0C*hl zQ70bRNgDt4!QTW>M(h6FaPheaOl_H;OT|GwlL&XS$xKZ&xvj)j)@$&`)$tW2z3uU_ zU_5|zm|w6~CHhG~!5dY*#Ff2-k}c!al9P%CAnfF0X}X;3?9bGMCij0s-0^Q?jSq5d!E^VrQ~p`*U*lPj zcVoDP%Uc1gxsdg& zG!}CD9k!^HwnzIdy7rYc9$HpW$bjp0%VxCovO-5YX^jd~COjkA^*6Gkwx3JOHeC?3 zLGbmmm#tkE`HV_vvuNh^!!#+EG+SxDO$Iy6>bM&UV)XY9w zqhhitYG25FdOrmRFdx{6Qzlciq{4V%j2OJrhASB85y&mJ&;c5R6805!E`ldF>N(6_k7VZ1*JlNYtkl z!8lfT|&+YKddzT5wNjMJ)s{t zNFkpj6&_Gq;rKD+UBb>VS7X_`IsmR<0>a?wT%t6QT3`c`K-%(83ab@eA*qj-@O>M_ z-N83qWAWK$cCY;KN@amJsmu)+HzJPcYfBiEZ1KN7ov$?0Jj&U=hPX-4Pfm`#4N09JZRQC$30u;>0xG=lkinXH9qZo zd^hkK$@DP6$UxeGu`$NQ>Y_J{13_aD4_f=7ckN}eK!OCCmYW&5zWoke$aDx~wf)>Z zbO>_Yq5ZN2-}JBwNRVXQGtN$9xHrg)_r?ouGtT@Uk}kI z_GZ1VpDAaF)NIPy({qqqw$Mf9xF>hn$;v3%ph+_9H5iP|KT5LIJdV*gudP!P_tE^fRb77 z9GU#0BwZae&Q>5oy(^r6F3lf2cmFfn12n#GhqXJemL`JDKWCslx(B!AMK*=!|i?(N;{O{ zEKLs0!kVwDfOF-fO)sfojsLRxq2NGx$`MYkL*;}p={2Ebz7aY0$UCL}G&c*cIHleW zT$vm;PHNnyd|s!0cdpAnMPv(=q%p-C0eUh;uh_#r_aVv%QDR$qaJMNK*@$mdwR!pb zp=_F06y}_Naey({k}_hDvh~E0Z^wBJ0L*$eD&+DzNmB$x-E>?Zvy`fse}t*F=>igm zBt$<{Jm8e9*fqgyU>tdE4H55O?AWV@dOAdf(nVR8P%Cr_!JilgIPPj!8Vk&EcK2bq zDQfPQgu7S`A^7Mob6pKjajP|7C`#wj66Eznl)~jNx&2lLbUfL zdAU^$-%prcLx-+y6^V_lOE`9Z=%kB+!*zhx+4x;{j01lpEB`$?0ZNL!W=l9ClV7l| z2;CiSfapGaPEItV%vIvu`j54)Mry~B{-8dBfbfaj$k(KdDoA!%15LABH zqzo3Y5M!nqe+`cTX5;rz?-s*7FR&;nvdIy5NEzosx z#T-ihT@w{Doh7CX!U4T)IculjYHo%2CvWZr8#2icoAHwIP!9k!X4-kUS}@c7KfH(R z?p$owXSpN{dkv!UOgf2FNa0XJ4W5#`iK^@eOx47EMJV7G#*$OVtX5}$2du4&l^U^ij=*J#t5dsAgTe8 zcv)6P>B4Dd4a13PK>VFl_XQEfp^G(|I;$xN!LjvCr@t0Cybb%U? znmfqpW2iL_nCn`7^~*K&fS6HR@E?F-dt0M#N*GW%&lul|?wO^C;Zs?lR0eK6jVKp{ zk7&@fu<4CFytQm90BHOdM2ASGGGVW}>K}g0+~~bKYLS8Ukugl)L*>9;u1^;0H#q5c zI-CGvN42@V`6630R%-RGap#Nx6T1RC+XQ~iHN|l3IGIqTiXhlKx4=EDCTbrGlPU#8|2|LXg{6W0FsG>-VsX&HZC z{W$)pw%?!TE@g2-BTw{~A}IO5ELsVCWP5ZRHIzC7fpU2Zd-wOvbG zZ1acXeuu)xIHNHds!(jf4KCr;jC&o`yiH?ArC^LI4r+$Xhvw1NPSg9YSHg~#69CH@ z!(W}4i&sYhk{6T0>bxbZ?j##}fxK&HY{dhZ9dw|!u(^W$aa^109HfP*MTA6 z*@>4n>o3vR3>{@+Pynt(x@w!n{1XcA7vPm{&1-wGUQqGL!yyu?kr^1LiRw<5M;e9L zr%$nSfuY$~SbU*L8~Di`MaC>I*n1}?$t3_2q*H63HDf`4bo{aXJdg=S>ELO366ZRX zRgVxU=a#k}4ujsmo2xiZTf6X;^AOM0L`16`Nv2c$u-ayzTU>^%{i;CwYvX zGZ%DjGB;KObn3!RM*Ak3vOSacY!{tB1f%M?X056S_VwJ|6j4oq%=FDNmPbvrR1y#p zaJP7#^NDn2@q!){Bqj!0f%(dg^aE_|Glk?~S}uJeaLCkx8>jMHThu%|v&%WZ0MTmm z44Tgucn-ONe8nXdoYtLf5a_C`3OlkK2N8k)6w-Nx*eNE+2Ru>HvG7Hq&6x^WF)F4% zD6l(eilGBwsbQFw5^@b^9#me2OXN01-zfIJ1&0fh0}^sgAS6hK#?_WNP>XU80G!=43=K>_H*{D}!IO1lDt-|WjPSnAkI5l5&+ZN6v8`;A zJL6m{D){+}K-_u4TChKOk3%dR*7L;y?fV8zKUAeF^xC&W(_aw%rEf8jID{(~hA_yz z+?bUYsPb3W>!T=8=F z5kloaRiW2mHTQN)dp`{QtGtq=7HlY6_lw2dZz?EpuvF?h)88-VETroYasaK0B1U@D zUG#Pcr(}NL0bH(hs=n|y^P9eSp6)Hu+J>#El(CSD zVN6>Lhd;5wZeuusEOlu>8hgWcg$TQFqg|IJmg;TdNj*F0%&iKC!R_)|fc=0QttHRf z7uCFOJv|IDg)Q4))&^209t{7WS`p!?caT7_(-%LpXgX(JQ}`}ZE9=F7?Q;g2Gu53; zjn5K>+DF|S-F@h2oe?<2Ii%m#ClP9OFEdQ{Z1lWzQqnBXLz286oROx<+k6b@HFytm zt5LH;RtDEP-4I9&C&h&`zqfQyJGCG7r(vhXw{2>zTH0*880a`?@|3^WVPTS9 z5yEp2TV#J`)M%($XWb@1S`97pYCjx~3+t2@f~v6)!e9NW8B%QsFIhG)FsauOI`Rhq zzCf9y2v^KoO5N1a^fz!U)n=~CQWjWv3{=3?nNdq-2ODNcQ={HPK5bjnjw*{+69iND zs=^=RQm-*g$kAgoh-~>n$85}ZY$}}Q)zJ*M8fQ+9`I~AM=~~kU2gT$=!MmC}d<5OK zK~X}knzw~VZ_kl|;5+%iNTlr_ zfPRyMYt)tSptCeh$}{Po6^Pl}bW!i|%g0u!;L9%+DrCpF^Px|8%q_8$ARmt^P<}!5 zP#W||_^Z9ua;s)vG5Pjv3nnX)X&*0;2LwH>;5wqC^w6pegLxz)CA17mSHk=Q`r!G% zX`FWh%(V--?dBiIh92-Q6ExJtq-WJB+NClMhmjcwsbO`K;02k_m$*=4NPk?$XE z5_=T>?eBbONb0j6wzJRxcadug{LJ$EgV}F^ zeuWz%473KHqW=KUJHOq1*0dAU^(2cuepaY>+lBYNF3vMoMHq+&HKb|sVf$f)=gHyE zx6wg{NJpoHs5(+46ps9eIbL|~IO?^hi_8QxdaDUm9n+&~Gw zcjpd&!MRDd@%5mOU$fX0*)Wfg6E|00c@S{{?~X|I|nSE#3KVrPVS)QtQ!k=E0r&%C5B!J+w(Wxq+f0 z^i7HV$*q=^oSe0g{KxI6gil38tBU%+6)S9e&4p>(8ZKNq7E4C1%1M)zn0VWxW(gC< zU6k(T6HHb|iIm*=K8tpop@;Yk@|m`EC0`A{{QSe+MlKW3pD3|x&QzG diff --git a/chart-sdk/react/smith-charts/smithchart-axis.md b/chart-sdk/react/smith-charts/smithchart-axis.md deleted file mode 100644 index 7a2f3c4fa..000000000 --- a/chart-sdk/react/smith-charts/smithchart-axis.md +++ /dev/null @@ -1,80 +0,0 @@ ---- -layout: post -title: Smithchart axis in React Smithchart component | Syncfusion -description: Learn here all about Smithchart axis in Syncfusion React Smithchart component of Syncfusion Essential JS 2 and more. -control: Smithchart axis -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Smithchart axis in React Smithchart component - -Like chart, Smith chart also has support for two types of axis: - -* Horizontal axis: Axis drawn as straight line in horizontal direction of the chart. -* Radial axis: Axis drawn as circular path. - -## Labels customization - -Axis labels are used to denote the kind of data that is bound to Smith chart. Using axis labels, you can easily identify the interval, in which the chart is rendered. The following properties are used to customize the axis labels for horizontal and radial axes: - -* [`labelPosition`]: Places the labels either inside or outside the axis line. -* [`labelIntersectAction`]: Hides the labels when intersect with other labels. -* [`labelStyle`]: Customizes the properties such as font size, family, weight, and opacity. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs8/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs8/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/getting-started-cs8" %} - -## Gridlines - -To make the data easier to read in a chart that displays axes, display horizontal axis and radial axis gridlines. Gridlines are extended from any horizontal axis or radial axis across the plot area of the Smith chart. -Both horizontal and radial axes have support for major and minor gridlines. Major gridlines are drawn from the position in which labels are rendered. Minor gridlines are drawn between two major gridlines as per the count you set in settings. - -You can customize the major and minor gridlines using the following properties: - -* [`width`]: Customizes the width of gridlines. -* [`dashArray`]: Decides whether the gridlines have to be rendered as normal line or dashed line. -* [`visible`]: Enables or disables the visibility of the gridlines. -* [`opacity`]: Customizes the opacity of the major gridlines. -* [`count`]: Customizes the count of the minor gridlines. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs9/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs9/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/getting-started-cs9" %} - -## Axis line - -Axis line is a line in Smith chart that can be configured to denote the axis. You can customize the axis line using the following properties: - -* [`width`]: Customize the width of the axis line. -* [`dashArray`]: Renders the axis line as dashed line. -* [`visible`]: Enables or disable the visibility of the axis line. - -By default, visibility of the axis line is true. You can customize its visibility by using the visible property in axis line. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs10/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs10/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/getting-started-cs10" %} \ No newline at end of file diff --git a/chart-sdk/react/smith-charts/smithchart-dimensions.md b/chart-sdk/react/smith-charts/smithchart-dimensions.md deleted file mode 100644 index e7eb462e4..000000000 --- a/chart-sdk/react/smith-charts/smithchart-dimensions.md +++ /dev/null @@ -1,70 +0,0 @@ ---- -layout: post -title: Smithchart dimensions in React Smithchart component | Syncfusion -description: Learn here all about Smithchart dimensions in Syncfusion React Smithchart component of Syncfusion Essential JS 2 and more. -control: Smithchart dimensions -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Smithchart dimensions in React Smithchart component - -You can render the Smith chart corresponding to its container size. To set the size for the Smith chart, use the width and height properties. - -## Size for container - -To render the Smith chart to its container size, specify the width and height of the Smith chart's container using inline or CSS as demonstrated in the following code sample. - -```ts -
      -
      -
      -``` - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs11/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs11/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/getting-started-cs11" %} - -## Size for Smith chart - - - -You can also set the size for Smith chart in pixels or percentage directly using the [`width`] and [`height`] properties. - -### In pixel - -In the width and height properties of Smith chart, directly set the values in pixels as demonstrated in the following code sample. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs12/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs12/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/getting-started-cs12" %} - -### In percentage - -You can also specify the width and height properties of the Smith chart in percentage. If you mention the width and height in percentage, then Smith chart will be rendered to its container size. The following code sample demonstrates how to set the width and height properties of the Smith chart in percentage. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs13/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs13/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/getting-started-cs13" %} \ No newline at end of file diff --git a/chart-sdk/react/smith-charts/smithchart-legend.md b/chart-sdk/react/smith-charts/smithchart-legend.md deleted file mode 100644 index 988f7def4..000000000 --- a/chart-sdk/react/smith-charts/smithchart-legend.md +++ /dev/null @@ -1,124 +0,0 @@ ---- -layout: post -title: Smithchart legend in React Smithchart component | Syncfusion -description: Learn here all about Smithchart legend in Syncfusion React Smithchart component of Syncfusion Essential JS 2 and more. -control: Smithchart legend -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - - - -# Smithchart legend in React Smithchart component - -Legend is a key used in smithchart; it contains symbols and descriptions. The legends provide a valuable information for interpreting what the Smith chart displays. They can be represented in various colors, shapes, or other identifiers based on the data. The legends are used to denote the series rendered in the Smith chart. - -## Position and alignment - -### Position - -By default, the visibility of the legend is false. To enable the legend, set the visible property to true in legendSettings. The default position for the legend is bottom. By using the [`position`] property, you can either place the legend at the bottom, top, right, or left of the Smith chart. To use the legend in Smith chart, import and inject the SmithchartLegend from chart. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs14/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs14/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/getting-started-cs14" %} - -#### Custom position - -The legends are not limited to place at the default positions only. You can place a legend anywhere in the Smith chart by setting the position as custom in legendSettings and specifying the x and y-coordinates using the x and y properties. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs15/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs15/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/getting-started-cs15" %} - -### Legend alignment - -By default, the legends are aligned in center position. Using the [`alignment`] property, you can align the legend in near and far locations of the Smith chart. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs16/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs16/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/getting-started-cs16" %} - -## Customization - -### Legend shape - -By default, the legends are rendered in a circle shape. The color of the shape will be same as the series color. Using the [`shape`] property in legend settings, you can change the shape of the legend to rectangle, triangle, and so on. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs17/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs17/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/getting-started-cs17" %} - -### Legend size - -By default, a legend takes 20 to 25% of the chart's height horizontally when it is placed at the top or bottom position and 20 to 25% of the width vertically when placing at the left or right. You can change the legend size using the [`width`] and [`height`] properties of the legendSettings. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs18/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs18/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/getting-started-cs18" %} - -### Padding - -You can customize the space between two legend items and space between legend shape and text as needed. For customizing the space between two legend items, use the [`itemPadding`] property. To control the space between legend shape and text, use the [`shapePadding`] property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs19/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs19/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/getting-started-cs19" %} - -## Toggle visibility - -By default, the series name is displayed in the legend. You can collapse the visibility of a series by clicking the legend for the particular series and toggle the series visibility to true or false using the [`toggleVisibility`] property. By default, this property is set to true. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs20/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs20/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/getting-started-cs20" %} \ No newline at end of file diff --git a/chart-sdk/react/smith-charts/smithchart-marker.md b/chart-sdk/react/smith-charts/smithchart-marker.md deleted file mode 100644 index 74a272dd7..000000000 --- a/chart-sdk/react/smith-charts/smithchart-marker.md +++ /dev/null @@ -1,87 +0,0 @@ ---- -layout: post -title: Smithchart marker in React Smithchart component | Syncfusion -description: Learn here all about Smithchart marker in Syncfusion React Smithchart component of Syncfusion Essential JS 2 and more. -control: Smithchart marker -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - - - -# Smithchart marker in React Smithchart component - -The markers and data labels are used to provide information about the data points in the series. You can add a shape to adorn each data point. By default, both the marker and data label are disabled in Smith chart. You can enable them by setting the visible property to true in marker and data label settings. - -## Enable marker for Smith Chart - -You can add and customize the markers in the Smith Chart. This can be achieved by setting the [`visible`](https://ej2.syncfusion.com/react/documentation/api/smithchart/seriesmarkermodel#visible) property to `true` in the [`marker`](https://ej2.syncfusion.com/react/documentation/api/smithchart/smithchartseriesmodel#marker) object. The sample below enables markers for the first series. - -{% tabs %} -{% highlight js tabtitle="app.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs21/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="app.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs21/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/getting-started-cs21" %} - -### Marker customization - -Using marker settings in series, you can customize the marker for each series differently. You can customize the markers using the following properties differently for each series in the Smith chart: - -* [`width`]: Controls the width of the marker. -* [`height`]: Controls the height of the marker. -* [`fill`]: Customizes the fill color of the marker. -* [`opacity`]: Customizes the opacity of the marker. -* [`border`]: Controls the width and color of the marker's border. -* [`shape`]: Changes the shape of the marker. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs22/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs22/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/preview-sample/getting-started-cs22" %} - -## Enable dataLabel for Smith Chart marker - -You can add data labels to improve the readability of the Smith Chart. This can be achieved by setting the [`visible`](https://ej2.syncfusion.com/react/documentation/api/smithchart/seriesmarkerdatalabelmodel#visible) property to `true` in the [`dataLabel`](https://ej2.syncfusion.com/react/documentation/api/smithchart/seriesmarkermodel#datalabel) object. The data labels are arranged automatically to avoid overlap based on the position of each series. The sample below enables data labels for the first series. - -{% tabs %} -{% highlight js tabtitle="app.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs5/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="app.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs5/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/preview-sample/getting-started-cs5" %} - -### Data label customization - -Using data label settings in marker, you can customize the data label for each series differently. The following properties are used to customize data labels differently for each series: - -* [`fill`]: Changes the fill color of the data label's shape. -* [`opacity`]: Controls the opacity of the data label's shape. -* [`border`]: Customizes the width and color of the border. -* [`textStyle`]: Customizes the font color, width, and size. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs24/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs24/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/getting-started-cs24" %} \ No newline at end of file diff --git a/chart-sdk/react/smith-charts/smithchart-print.md b/chart-sdk/react/smith-charts/smithchart-print.md deleted file mode 100644 index 78b2ced10..000000000 --- a/chart-sdk/react/smith-charts/smithchart-print.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: post -title: Smithchart print in React Smithchart component | Syncfusion -description: Learn here all about Smithchart print in Syncfusion React Smithchart component of Syncfusion Essential JS 2 and more. -control: Smithchart print -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Smithchart print in React Smithchart component - -## Print - -The rendered Smith chart can be printed directly from browser by calling the public method print. The ID of the Smith chart's div element must be passed as an argument to the public method. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/smithchart-print-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/smithchart-print-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/smithchart-print-cs1" %} - -## Export - -The rendered Smith chart can be exported to JPEG, PNG, SVG, or PDF format using the export method. The input parameters for this method are Export Type for format and fileName for result. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/smithchart-print-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/smithchart-print-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/smithchart-print-cs2" %} \ No newline at end of file diff --git a/chart-sdk/react/smith-charts/smithchart-series.md b/chart-sdk/react/smith-charts/smithchart-series.md deleted file mode 100644 index 7b700288e..000000000 --- a/chart-sdk/react/smith-charts/smithchart-series.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -layout: post -title: Smithchart series in React Smithchart component | Syncfusion -description: Learn here all about Smithchart series in Syncfusion React Smithchart component of Syncfusion Essential JS 2 and more. -control: Smithchart series -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Smithchart series in React Smithchart component - -You can add any number of series to Smith chart as needed. By using the series setting, you can add or customize the data. For the points and data source added in the series, line can be drawn. You can customize the each series with marker, data label, animation, opacity, and so on. - -## points or data source - -For adding values in the Smith chart, you can use either points or data source in the series. Both the points and data source should be an array of object, which should contain the field names resistance and rectangle. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs25/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs25/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/getting-started-cs25" %} - -## Series customization - -Using the following options in series settings, you can customize the each series in Smith chart: - -* [`fill`]: Customizes the fill color for the series. -* [`enableSmartLabels`]: Places the data labels on Smith chart without overlapping with each other. -* [`visibility`]: Handles the visibility of the series. -* [`opacity`]: Controls the opacity of the series line. -* [`width`]: Customizes the width of the series line. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs26/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs26/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/getting-started-cs26" %} \ No newline at end of file diff --git a/chart-sdk/react/smith-charts/smithchart-tooltip.md b/chart-sdk/react/smith-charts/smithchart-tooltip.md deleted file mode 100644 index 94ba0a3b8..000000000 --- a/chart-sdk/react/smith-charts/smithchart-tooltip.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -layout: post -title: Smithchart tooltip in React Smithchart component | Syncfusion -description: Learn here all about Smithchart tooltip in Syncfusion React Smithchart component of Syncfusion Essential JS 2 and more. -control: Smithchart tooltip -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Smithchart tooltip in React Smithchart component - -The tooltip is useful when you cannot display information by using the data labels due to space constraints. You can enable tooltip by setting the [`visible`](https://ej2.syncfusion.com/react/documentation/api/smithchart/seriestooltipmodel#visible) property as `true` in [`tooltip`](https://ej2.syncfusion.com/react/documentation/api/smithchart/smithchartseriesmodel#tooltip) object and by injecting the `TooltipRender` module into the `services`. - -{% tabs %} -{% highlight js tabtitle="app.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs7/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="app.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs7/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/getting-started-cs7" %} diff --git a/chart-sdk/react/smith-charts/title-subtitle.md b/chart-sdk/react/smith-charts/title-subtitle.md deleted file mode 100644 index 2b1c7465e..000000000 --- a/chart-sdk/react/smith-charts/title-subtitle.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: post -title: Title subtitle in React Smithchart component | Syncfusion -description: Learn here all about Title subtitle in Syncfusion React Smithchart component of Syncfusion Essential JS 2 and more. -control: Title subtitle -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Title subtitle in React Smithchart component - -## Enable title - -You can add a title using the [`title`](https://ej2.syncfusion.com/react/documentation/api/smithchart/smithchartmodel#title) property to provide quick information to the user about the data plotted in the Smith Chart. - -{% tabs %} -{% highlight js tabtitle="app.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs3/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="app.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs3/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/getting-started-cs3" %} - -## Trim title - -Both the title and subtitle of the Smith chart can be trimmed if they exceed the certain length. Trimming is enabled using the [`enableTrim`] property for title and subtitle. The length for title and subtitle can be changed using the [`maximumWidth`] property. You can also customize the font, alignment, and visibility of title and subtitle using the [`font`], [`textAlignment`], and [`visibility`] properties. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs29/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs29/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/getting-started-cs29" %} \ No newline at end of file diff --git a/chart-sdk/react/smith-charts/working-with-data.md b/chart-sdk/react/smith-charts/working-with-data.md deleted file mode 100644 index d7f618139..000000000 --- a/chart-sdk/react/smith-charts/working-with-data.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -layout: post -title: Working with data in React Smithchart component | Syncfusion -description: Learn here all about Working with data in Syncfusion React Smithchart component of Syncfusion Essential JS 2 and more. -control: Working with data -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Working with data in React Smithchart component - -The Smith chart can visualize the data bound from local data. The data bound for the Smith chart should be an array of object and should contain the field resistance and rectangle. This data should be bound to points or data source in the Smith chart. - -## Data Binding - -You can bind simple JSON data to Smith chart using the point property in series. The JSON data should contain [`resistance`] and [`reactance`] fields. This JSON data should be bound to points or data source in the Smith chart. You can add any number of JSON or data source to points. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs30/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/smith-chart/code-path/getting-started-cs30/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/smith-chart/getting-started-cs30" %} \ No newline at end of file diff --git a/chart-sdk/react/sparkline/accessibility.md b/chart-sdk/react/sparkline/accessibility.md deleted file mode 100644 index 12b7f5c77..000000000 --- a/chart-sdk/react/sparkline/accessibility.md +++ /dev/null @@ -1,69 +0,0 @@ ---- -layout: post -title: Accessibility in React Sparkline component | Syncfusion -description: Learn here all about Accessibility in Syncfusion React Sparkline component of Syncfusion Essential JS 2 and more. -control: Accessibility -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Accessibility in React Sparkline component - -The Sparkline component followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility. - -The accessibility compliance for the Sparkline component is outlined below. - -| Accessibility Criteria | Compatibility | -| -- | -- | -| [WCAG 2.2](https://www.w3.org/TR/WCAG22/) Support | Intermediate | -| [Section 508](https://www.section508.gov/) Support | Intermediate | -| Screen Reader Support | Intermediate | -| Right-To-Left Support | Yes | -| Color Contrast | Yes | -| Mobile Device Support | Yes | -| Keyboard Navigation Support | Intermediate | -| [Accessibility Checker](https://www.npmjs.com/package/accessibility-checker) Validation | Yes | -| [Axe-core](https://www.npmjs.com/package/axe-core) Accessibility Validation | Yes | - - -
      Yes - All features of the component meet the requirement.
      - -
      Intermediate - Some features of the component do not meet the requirement.
      - -
      No - The component does not meet the requirement.
      - - -## WAI-ARIA attributes - -The Sparkline component followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) patterns to meet the accessibility. The following ARIA attributes are used in the Sparkline component: - -* img (role) -* aria-label (attribute) -* aria-hidden (attribute) - -## Keyboard interaction - -The Sparkline component followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction) guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Sparkline component. - -| **Press** | **To do this** | -| --- | --- | -| Ctrl + P | Prints the Sparkline. | - -## Ensuring accessibility - -The Sparkline component's accessibility levels are ensured through an [accessibility-checker](https://www.npmjs.com/package/accessibility-checker) and [axe-core](https://www.npmjs.com/package/axe-core) software tools during automated testing. - -The accessibility compliance of the Sparkline component is shown in the following sample. Open the [sample](https://ej2.syncfusion.com/accessibility/spark-line-chart.html) in a new window to evaluate the accessibility of the Sparkline component with accessibility tools. - -{% previewsample "https://ej2.syncfusion.com/accessibility/spark-line-chart.html" %} - -## See also - -* [Accessibility in Syncfusion® React components](../common/accessibility) - diff --git a/chart-sdk/react/sparkline/appearance.md b/chart-sdk/react/sparkline/appearance.md deleted file mode 100644 index e24f21e25..000000000 --- a/chart-sdk/react/sparkline/appearance.md +++ /dev/null @@ -1,79 +0,0 @@ ---- -layout: post -title: Appearance in React Sparkline component | Syncfusion -description: Learn here all about Appearance in Syncfusion React Sparkline component of Syncfusion Essential JS 2 and more. -control: Appearance -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Appearance in React Sparkline component - -The appearance of the sparkline can be customized using margin, container Area border, and container Area background. - -## Sparkline border - -The `containerArea border` of the sparkline is used to render border to cover sparkline area. - -The following code example shows the sparkline with overall border. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/appearance-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/appearance-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/appearance-cs1" %} - -## Sparkline padding - -Padding is used to specify padding value between container and sparkline. By default, padding value of the sparkline is 5. Sparkline `padding` values are specified by the left, right, top, and bottom. - -The following code example shows the sparkline with overall padding is set to 20. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/appearance-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/appearance-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/appearance-cs2" %} - -## Sparkline area customization - -The background color of the sparkline area can be customized using the `containerArea background` color. By default, the sparkline background color is `transparent`. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/appearance-cs3/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/appearance-cs3/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/appearance-cs3" %} - -## Sparkline theme - -Datalabel and track line colors of the sparkline will be changed based on theme. For example, for dark theme, the color of datalabel and track line should be white; for light theme, their value should be black. The possible values for sparkline theme are `Material`, `Fabric`, `Bootstrap`, and `Highcontrast`. - -The following code example shows the color for datalabel and track line is set to white for dark theme. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/appearance-cs4/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/appearance-cs4/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/appearance-cs4" %} \ No newline at end of file diff --git a/chart-sdk/react/sparkline/axis-customization.md b/chart-sdk/react/sparkline/axis-customization.md deleted file mode 100644 index 16a459419..000000000 --- a/chart-sdk/react/sparkline/axis-customization.md +++ /dev/null @@ -1,110 +0,0 @@ ---- -layout: post -title: Axis customization in React Sparkline component | Syncfusion -description: Learn here all about Axis customization in Syncfusion React Sparkline component of Syncfusion Essential JS 2 and more. -control: Axis customization -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Axis customization in React Sparkline component - -You can customize axis value types and min and max values of the sparkline. - -## Change value type of the sparkline - -You can change the sparkline value type by setting the [`valueType`] property to [`Numeric`], [`Category`], or [`DateTime`]. - - -**DateTime** - -You can assign date-time values to the sparkline by setting the [`valueType`] property to [`DateTime`]. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/axis-customization-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/axis-customization-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/axis-customization-cs1" %} - - -**Category** - -You can assign category values to the sparkline by setting [`valueType`] to [`Category`]. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/axis-customization-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/axis-customization-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/axis-customization-cs2" %} - -**Numeric** - -You can assign numeric values to the sparkline by setting [`valueType`] to [`Numeric`]. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/axis-customization-cs3/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/axis-customization-cs3/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/axis-customization-cs3" %} - - -## Change min and max values of axis - -You can change the min and max values of x-axis by setting the [`minX`] and [`maxX`] values to the [`axisSettings`] property. You can also change the min and max values of y-axis by setting the [`minY`] and [`maxY`] values to the [`axisSettings`] property. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/axis-customization-cs4/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/axis-customization-cs4/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/axis-customization-cs4" %} - -## Change value of axis - -You can set horizontal axis line value of the sparkline by setting [`value`] to the [`axisSettings`] property. The following code example shows this. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/axis-customization-cs5/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/axis-customization-cs5/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/axis-customization-cs5" %} - -## Axis line customization - -Axis of the sparkline can be collapsed using the [`visible`] property in [`lineSettings`]; this is not applicable for win-loss. You can customize the [`color`], [`width`], [`opacity`], and [`dashArray`] of axis line. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/axis-customization-cs6/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/axis-customization-cs6/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/axis-customization-cs6" %} diff --git a/chart-sdk/react/sparkline/data-labels.md b/chart-sdk/react/sparkline/data-labels.md deleted file mode 100644 index 5dd228457..000000000 --- a/chart-sdk/react/sparkline/data-labels.md +++ /dev/null @@ -1,67 +0,0 @@ ---- -layout: post -title: Data labels in React Sparkline component | Syncfusion -description: Learn here all about Data labels in Syncfusion React Sparkline component of Syncfusion Essential JS 2 and more. -control: Data labels -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Data labels in React Sparkline component - -Data labels are used to display values of data points to improve the readability. - -## Enable data label - -To enable data label for sparkline series, provide `visible` of the `dataLabelSettings` as following possible values: - -* All - Enables data label of all points. -* Start - Enables data label of the start point. -* End - Enables data label of the end point. -* High - Enables data label of the high point. -* Low - Enables data label of the low point. -* Negative - Enables data labels of the negative points. - -The following example shows enabling sparkline data label for all points. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/datalabel-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/datalabel-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/datalabel-cs1" %} - -## Customize data label - -Data labels can be customized using the fill, border, opacity, and textStyle. The following code example shows customizing data label border, text color, and fill color. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/datalabel-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/datalabel-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/datalabel-cs2" %} - -## Format data label text - -The text of data labels can be formatted using the `format` API in the sparkline `dataLabelSettings`. By default, data label shows the y-value of point. The following code example shows how to display x and y-values for points. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/datalabel-cs3/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/datalabel-cs3/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/datalabel-cs3" %} \ No newline at end of file diff --git a/chart-sdk/react/sparkline/ej1-api-migration.md b/chart-sdk/react/sparkline/ej1-api-migration.md deleted file mode 100644 index b6fb01acd..000000000 --- a/chart-sdk/react/sparkline/ej1-api-migration.md +++ /dev/null @@ -1,171 +0,0 @@ ---- -layout: post -title: Ej1 api migration in React Sparkline component | Syncfusion -description: Learn here all about Ej1 api migration in Syncfusion React Sparkline component of Syncfusion Essential JS 2 and more. -control: Ej1 api migration -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Ej1 api migration in React Sparkline component - -This article describes the API migration process of Accordion component from Essential® JS 1 to Essential® JS 2. - -## Sparkline Types - -{% raw %} - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Type| **Property:** *type*

      ` , document.getElementById('sparkline')`| **Property:** *type*

      `,`

      `document.getElementById('sparkline');` | - -## Databinding - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Datasource| **Property:** *dataSource*

      ` , document.getElementById('sparkline')` |**Property:** *dataSource*

      `,`

      `document.getElementById('sparkline')`| -|Binding X values with datasource| **Property:** *xName*

      ` , document.getElementById('sparkline')` |**Property:** *xName*

      `,`

      `document.getElementById('sparkline');`| -|Binding Y values with datasource| **Property:** *yName*

      ` , document.getElementById('sparkline')` |**Property:** *yName*

      `,`

      `document.getElementById('sparkline');`| - - - -## Markers - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Enable markers| **Property:** *markerSettings.visible*

      `var markerSettings = { visible:true }`
      ` , document.getElementById('sparkline')`| **Property:** *markerSettings.visible*

      `,`

      `document.getElementById('sparkline');`| -|Color| **Property:** *markerSettings.fill*

      `var markerSettings = { fill:"green" }`
      ` , document.getElementById('sparkline')` |**Property:** *markerSettings.fill*

      `,`

      `document.getElementById('sparkline');`| -|Size| **Property:** *markerSettings.width*

      `var markerSettings = { width:2 }`
      ` , document.getElementById('sparkline')` |**Property:** *markerSettings.size*

      `,`

      `document.getElementById('sparkline');`| -|Opacity| **Property:** *markerSettings.opacity*

      `var markerSettings = { opacity:0.5 }`
      ` , document.getElementById('sparkline')` |**Property:** *markerSettings.opacity*

      `,`

      `document.getElementById('sparkline');`| -|Border color| **Property:** *markerSettings.border.color*

      `var markerSettings = { border:{ color: "red"} }`
      ` , document.getElementById('sparkline')`| **Property:** *markerSettings.border.color*

      `,`

      `document.getElementById('sparkline');`| -|Border width| **Property:** *markerSettings.border.width*

      `var markerSettings = { border:{width:2} }`
      ` , document.getElementById('sparkline')` |**Property:** *markerSettings.border.width*

      `,`

      `document.getElementById('sparkline');`| -|Border opacity| **Property:** *markerSettings.border.opacity*

      `var markerSettings = { border:{opacity:0.5} }`
      ` , document.getElementById('sparkline')` |Not applicable| - -## Data labels - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Enable data labels| Not applicable |**Property:** *dataLabelSettings.visible*

      `,`

      `document.getElementById('sparkline');`| -|Color| Not applicable |**Property:** *dataLabelSettings.fill*

      `,`

      `document.getElementById('sparkline');`| -|Opacity| Not applicable |**Property:** *dataLabelSettings.opacity*

      `,`

      `document.getElementById('sparkline');` | -|Border color| Not applicable |**Property:** *dataLabelSettings.border.color*

      `,`

      `document.getElementById('sparkline');`| -|Border width| Not applicable |**Property:** *dataLabelSettings.border.width*

      `,`

      `document.getElementById('sparkline');`| -|Format| Not applicable |**Property:** *dataLabelSettings.format*

      `,`

      `document.getElementById('sparkline');`| -|Horizontal Offset| Not applicable |**Property:** *dataLabelSettings.offset.x*

      `,`

      `document.getElementById('sparkline');`| -|Vertical Offset| Not applicable |**Property:** *dataLabelSettings.offset.y*

      `,`

      `document.getElementById('sparkline');`| -|Font color| Not applicable |**Property:** *dataLabelSettings.textStyle.color*

      `,`

      `document.getElementById('sparkline');`| -|Font family| Not applicable |**Property:** *dataLabelSettings.textStyle.fontFamily*

      `,`

      `document.getElementById('sparkline');`| -|Font style| Not applicable |**Property:** *dataLabelSettings.textStyle.fontStyle*

      `,`

      `document.getElementById('sparkline');`| -|Font weight| Not applicable |**Property:** *dataLabelSettings.textStyle.fontWeight*

      `,`

      `document.getElementById('sparkline');`| -|Font opacity| Not applicable |**Property:** *dataLabelSettings.textStyle.opacity*

      `,`

      `document.getElementById('sparkline');`| -|Font size| Not applicable |**Property:** *dataLabelSettings.textStyle.fontSize*

      `,`

      `document.getElementById('sparkline');`| - -## Range band - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Color| **Property:** *rangeBandSettings.color*

      `var rangeBandSettings = { color:"green" }`
      ` , document.getElementById('sparkline')` |**Property:** *rangeBandSettings.color*

      `,`

      `document.getElementById('sparkline');`| -|Opacity| **Property:** *rangeBandSettings.opacity*

      `var rangeBandSettings = { opacity:0.5 }`
      ` , document.getElementById('sparkline')` |**Property:** *rangeBandSettings.opacity*

      `,`

      `document.getElementById('sparkline');`| -|Start range| **Property:** *rangeBandSettings.startRange*

      `var rangeBandSettings = { startRange: 4 }`
      ` , document.getElementById('sparkline')` |**Property:** *rangeBandSettings.startRange*

      `,`

      `document.getElementById('sparkline');`| -|End range| **Property:** *rangeBandSettings.endRange*

      `var rangeBandSettings = { endRange:30 }`
      ` , document.getElementById('sparkline')` |**Property:** *rangeBandSettings.endRange*

      `,`

      `document.getElementById('sparkline');`| - -## Special points customization - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|High point color| **Property:** *highPointColor*

      ` , document.getElementById('sparkline')` |**Property:** *highPointColor*

      `,`

      `document.getElementById('sparkline');`| -|Low point color| **Property:** *lowPointColor*

      ` , document.getElementById('sparkline')` |**Property:** *lowPointColor*

      `,`

      `document.getElementById('sparkline');`| -|Negative point color| **Property:** *negativePointColor*

      ` , document.getElementById('sparkline')` |**Property:** *negativePointColor*

      `,`

      `document.getElementById('sparkline');`| -|Start point color| **Property:** *startPointColor*

      ` , document.getElementById('sparkline')` |**Property:** *startPointColor*

      `,`

      `document.getElementById('sparkline');`| -|End point color| **Property:** *endPointColor*

      ` , document.getElementById('sparkline')` |**Property:** *endPointColor*

      `,`

      `document.getElementById('sparkline');`| -|Tie point color| **Property:** *tiePointColor*

      Not Applicable |**Property:** *tiePointColor*

      `,`

      `document.getElementById('sparkline');`| - -## Axis customization - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Show axis line| **Property:** *axisSettings.visible*

      `var axisLineSettings = { visible : true};`
      ` , document.getElementById('sparkline')` |**Property:** *axisSettings.lineSettings.visible*

      `,`

      `document.getElementById('sparkline');`| -|Line color| **Property:** *axisSettings.color*

      `var axisLineSettings = { color : "red"};`
      ` , document.getElementById('sparkline')`|**Property:** *axisSettings.lineSettings.color*

      `,`

      `document.getElementById('sparkline');`| -|Line width| **Property:** *axisSettings.width*

      `var axisLineSettings = { width : 2};`
      ` , document.getElementById('sparkline')` |**Property:** *axisSettings.lineSettings.width*

      `,`

      `document.getElementById('sparkline');`| -|Dash array| **Property:** *axisSettings.dashArray*

      `var axisLineSettings = { dashArray : 1,2};`
      ` , document.getElementById('sparkline')` |**Property:** *axisSettings.lineSettings.dashArray*

      `,`

      `document.getElementById('sparkline');`| -|X axis minimum value| Not applicable |**Property:** *axisSettings.minX*

      `,`

      `document.getElementById('sparkline');`| -|X axis maximum value| Not applicable |**Property:** *axisSettings.maxX*

      `,`

      `document.getElementById('sparkline');`| -|Y axis minimum value| Not applicable |**Property:** *axisSettings.minY*

      `,`

      `document.getElementById('sparkline');`| -|Y axis maximum value| Not applicable |**Property:** *axisSettings.maxY*

      `,`

      `document.getElementById('sparkline');`| -|Horizontal axis line position| Not applicable |**Property:** *axisSettings.value*

      `,`

      `document.getElementById('sparkline');`| - -## Appearance customization - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Background color| **Property:** *background*

      ` , document.getElementById('sparkline')` |**Property:** *containerArea.background*

      `,`

      `document.getElementById('sparkline');`| -|Border color | Not applicable |**Property:** *containerArea.border.color*

      `,`

      `document.getElementById('sparkline');`| -|Border width | Not applicable |**Property:** *containerArea.border.width*

      `,`

      `document.getElementById('sparkline');`| -|Series color| **Property:** *fill*

      ` , document.getElementById('sparkline')` |**Property:** *fill*

      `,`

      `document.getElementById('sparkline');`| -|Series opacity| **Property:** *opacity*

      ` , document.getElementById('sparkline')` |**Property:** *opacity*

      `,`

      `document.getElementById('sparkline');`| -|Line series width| **Property:** *width*

      ` , document.getElementById('sparkline')` |**Property:** *lineWidth*

      `,`

      `document.getElementById('sparkline');`| -|Series border color| **Property:** *border.color*

      `var border = {color:"green"};`
      ` , document.getElementById('sparkline')` |**Property:** *border.color*

      `,`

      `document.getElementById('sparkline');`| -|Series border width| **Property:** *border.width*

      `var border = {width:2};`
      ` , document.getElementById('sparkline')` |**Property:** *border.width*

      `,`

      `document.getElementById('sparkline');`| -|Series palette| **Property:** *palette*

      ` , document.getElementById('sparkline')`

      `var palettes = { "red", "green", "orange", "blue" };` |**Property:** *palette*

      `,`

      `document.getElementById('sparkline');`| -|Theme| **Property:** *theme*

      ` , document.getElementById('sparkline')` |**Property:** *theme*

      `,`

      `document.getElementById('sparkline');`| -|Width| **Property:** *size.width*

      `var size = { width:200};`
      ` , document.getElementById('sparkline')` |**Property:** *width*

      `,`

      `document.getElementById('sparkline');`| -|Height| **Property:** *size.height*

      `var size = { height:200};`
      ` , document.getElementById('sparkline')` |**Property:** *height*

      `, document.getElementById('sparkline');`| - -## Tooltip - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Show tooltip| **Property:** *tooltip.visible*

      `var tooltip = { visible:true};`
      ` , document.getElementById('sparkline')` |**Property:** *tooltipSettings.visible*

      ` ,`

      `document.getElementById('sparkline');`| -|Background| **Property:** *tooltip.fill*

      `var tooltip = { fill:"green"};`
      ` , document.getElementById('sparkline')` |**Property:** *tooltipSettings.fill*

      ` ,`

      `document.getElementById('sparkline');`| -|Format| Not applicable |**Property:** *tooltipSettings.format*

      ` ,`

      `document.getElementById('sparkline');`| -|Template| **Property:** *tooltip.template*

      `var tooltip = { template:'item'};`
      ` , document.getElementById('sparkline')`
      `
      //..
      `
      |**Property:** *tooltipSettings.template*

      ` //...
      ' }> ,`

      `document.getElementById('sparkline');`| -|Font color| **Property:** *tooltip.font.color*

      `var tooltip = { font:{ color:"green"};`
      ` , document.getElementById('sparkline')` |**Property:** *tooltipSettings.textStyle.color*

      ` ,`

      `document.getElementById('sparkline');`| -|Font opacity| **Property:** *tooltip.font.opacity*

      `var tooltip = { font:{ opacity:0.5};`
      ` , document.getElementById('sparkline')` |**Property:** *tooltipSettings.textStyle.opacity*

      ` ,`

      `document.getElementById('sparkline');`| -|Font size| **Property:** *tooltip.font.size*

      `var tooltip = { font:{ size:"10px"};`
      ` , document.getElementById('sparkline')` |**Property:** *tooltipSettings.textStyle.size*

      ` ,`

      `document.getElementById('sparkline');`| -|Font family| **Property:** *tooltip.font.fontFamily*

      `var tooltip = { font:{ fontFamily:"Arial"};`
      ` , document.getElementById('sparkline')`|**Property:** *tooltipSettings.textStyle.fontFamily*

      ` ,`

      `document.getElementById('sparkline');`| -|Font style| **Property:** *tooltip.font.fontStyle*

      `var tooltip = { font:{ fontStyle:"Normal"};`
      ` , document.getElementById('sparkline')` |**Property:** *tooltipSettings.textStyle.fontStyle*

      ` ,`

      `document.getElementById('sparkline');`| -|Font weight| **Property:** *tooltip.font.fontWeight*

      `var tooltip = { font:{ fontWeight:"Bold"};`
      ` , document.getElementById('sparkline')` |**Property:** *tooltipSettings.textStyle.fontWeight*

      ` ,`

      `document.getElementById('sparkline');`| -|Enable track line| Not applicable |**Property:** *tooltipSettings.trackLineSettings.visible*

      `,`

      `document.getElementById('sparkline');`|` ,`

      `document.getElementById('sparkline');`| -|Track line width| Not applicable |**Property:** *tooltipSettings.trackLineSettings.width*

      ` ,`

      `document.getElementById('sparkline');`| - -## Rendering - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Enable canvas rendering| **Property:** *enableCanvasRendering*

      ` , document.getElementById('sparkline')` | Not applicable | - -## Localization - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Localization| **Property:** *locale*

      ` , document.getElementById('sparkline')` | **Property:** *type*

      ` ,`

      `document.getElementById('sparkline');` | - -## Methods - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Dynamically updating sparkline| **Method:** *redraw*

      ` , document.getElementById('sparkline')`
      `function sparkMethod() { var sparObj = $("#sparkline").data("ejSparkline"); sparkObj.redraw(); } ` | **Method:** *refresh*

      `export class Spark extends SampleBase<{}, {}> { `
      `private sparkInstance: SparklineComponent; `
      ` private change(): void{`
      `this.sparkInstance.refresh();`
      `}` | - -## Events - -| **Behavior** | **API in Essential® JS 1** | **API in Essential® JS 2** | -| --- | --- | --- | -|Load| **Event:** *load*

      `,`
      `document.getElementById('maps')`
      `function load(args) {}` | **Event:** *load*

      `,`
      `document.getElementById('sparkline');`
      ` public load(args: ILoadEventArgs): void {}` | -|Load completed| **Event:** *loaded*

      `,`
      `document.getElementById('maps')`
      `function loaded(args) {}` | **Event:** *loaded*

      `,`
      `document.getElementById('sparkline');`
      ` public loaded(args: ILoadedEventArgs): void {}` | -|Initialize tooltip| **Event:** *tooltipInitialize*

      `,`
      `document.getElementById('maps')`
      `function tooltipInitialize(args) {}` | **Event:** *tooltipInitialize*

      `,`
      `document.getElementById('sparkline');`
      ` public tooltipInitialize(args: ITooltipInitializeEventArgs): void {}` | -|Series rendering| **Event:** *seriesRendering*

      `,`
      `document.getElementById('maps')`
      `function seriesRendering(args) {}` | **Event:** *seriesRendering*

      `,`
      `document.getElementById('sparkline');`
      ` public seriesRendering(args: ISeriesRenderingEventArgs): void {}` | -|Region mouse move| **Event:** *pointRegionMouseMove*

      `,`
      `document.getElementById('maps')`
      `function pointRegionMouseMove(args) {}` | **Event:** *pointRegionMouseMove*

      `,`
      `document.getElementById('sparkline');`
      ` public pointRegionMouseMove(args: IPointRegionMouseMoveEventArgs): void {}` | -|Region click| **Event:** *pointRegionMouseClick*

      `,`
      `document.getElementById('maps')`
      `function pointRegionMouseClick(args) {}` | **Event:** *pointRegionMouseClick*

      `,`
      `document.getElementById('sparkline');`
      ` public pointRegionMouseClick(args: IPointRegionMouseClickEventArgs): void {}` | -|Mouse move| **Event:** *sparklineMouseMove*

      `,`
      `document.getElementById('maps')`
      `function sparklineMouseMove(args) {}` | **Event:** *sparklineMouseMove*

      `,`
      `document.getElementById('sparkline');`
      ` public sparklineMouseMove(args: ISparklineMouseMoveEventArgs): void {}` | -|Mouse leave| **Event:** *sparklineMouseLeave*

      `,`
      `document.getElementById('maps')`
      `function sparklineMouseLeave(args) {}` | Not applicable | -|Click| **Event:** *click*

      `,`
      `document.getElementById('maps')`
      `function click(args) {}` | **Event:** *sparklineMouseClick*

      `,`
      `document.getElementById('sparkline');`
      ` public sparklineMouseClick(args: ISparklineMouseClickEventArgs): void {}` | -|doubleClick| **Event:** *doubleClick*

      `,`
      `document.getElementById('maps')`
      `function doubleClick(args) {}` | Not applicable | -|rightClick| **Event:** *rightClick*

      `,`
      `document.getElementById('maps')`
      `function rightClick(args) {}` | Not applicable | -|axisRendering| Not applicable | **Event:** *axisRendering*

      `,`
      `document.getElementById('sparkline');`
      ` public axisRendering(args: IAxisRenderingEventArgs): void {}` | -|dataLabelRendering| Not applicable | **Event:** *dataLabelRendering*

      `,`
      `document.getElementById('sparkline');`
      ` public dataLabelRendering(args: IDataLabelRenderingEventArgs): void {}` | -|markerRendering| Not applicable | **Event:** *markerRendering*

      `,`
      `document.getElementById('sparkline');`
      ` public markerRendering(args: IMarkerRenderingEventArgs): void {}` | -|pointRendering| Not applicable | **Event:** *pointRendering*

      `,`
      `document.getElementById('sparkline');`
      ` public pointRendering(args: IPointRenderingEventArgs): void {}` | -|resize| Not applicable | **Event:** *resize*

      `,`
      `document.getElementById('sparkline');`
      ` public resize(args: IResizeEventArgs): void {}` | - -{% endraw %} \ No newline at end of file diff --git a/chart-sdk/react/sparkline/getting-started.md b/chart-sdk/react/sparkline/getting-started.md deleted file mode 100644 index 5ace451d4..000000000 --- a/chart-sdk/react/sparkline/getting-started.md +++ /dev/null @@ -1,194 +0,0 @@ ---- -layout: post -title: Getting started with React Sparkline component | Syncfusion -description: Checkout and learn about Getting started with React Sparkline component of Syncfusion Essential JS 2 and more details. -control: Getting started -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Getting started with React Sparkline component - -This section describes the steps to create a simple Sparkline and demonstrates the basic usage of the Sparkline component. - -## Prerequisites - -Before getting started, ensure that your development environment meets the [system requirements for Syncfusion® React UI components](https://ej2.syncfusion.com/react/documentation/system-requirement). That page documents the supported React, Node.js, and npm versions, and includes the React-version compatibility table for Syncfusion React components. - -- Basic knowledge of React and TypeScript (recommended) -- A code editor like Visual Studio Code - -## Dependencies - -Below is the list of minimum dependencies required to use the Sparkline component. - -``` -|-- @syncfusion/ej2-react-charts - |-- @syncfusion/ej2-data - |-- @syncfusion/ej2-svg-base - |-- @syncfusion/ej2-react-base - |-- @syncfusion/ej2-pdf-export - |-- @syncfusion/ej2-file-utils - |-- @syncfusion/ej2-compression -``` - -Once you install `@syncfusion/ej2-react-charts`, the other required dependencies will be installed automatically along with the main package. - -## Installation and configuration - -### Create a React application - -To easily set up a React application, use the Vite CLI (`npm create vite`), which provides a faster development environment, smaller bundle sizes, and optimized builds compared to traditional tools like [`create-react-app`](https://github.com/facebook/create-react-app). For detailed steps, refer to the Vite [installation instructions](https://vitejs.dev/guide/). Vite sets up your environment using JavaScript and optimizes your application for production. - -> **Note:** To create a React application using [`create-react-app`](https://github.com/facebook/create-react-app) instead, refer to this [documentation](https://ej2.syncfusion.com/react/documentation/getting-started/create-app) for more details. - -To create a new React application, run the following command. - -```bash -npm create vite@latest my-app -``` - -This command will prompt you for a few settings for the new project, such as selecting a framework and a variant. - -![Initial_setup](../images/Initial-setup.jpg) - -To set up a React application in a TypeScript environment, run the following commands. - -```bash -npm create vite@latest my-app -- --template react-ts -cd my-app -npm install -npm run dev -``` - -To set up a React application in a JavaScript environment, run the following commands. - -```bash -npm create vite@latest my-app -- --template react -cd my-app -npm install -npm run dev -``` - -### Install Syncfusion® Sparkline package - -All the available Essential® JS 2 packages are published in the [`npmjs.com`](https://www.npmjs.com/~syncfusionorg) public registry. - -To install the Syncfusion® Sparkline package, use the following command - -```bash -npm install @syncfusion/ej2-react-charts -``` - -## Add Sparkline to the project - -Add the Sparkline component to `src/App.tsx` using the following code. - -{% tabs %} -{% highlight js tabtitle="App.jsx" %} - -import { SparklineComponent } from '@syncfusion/ej2-react-charts'; -import * as React from 'react'; -function App() { - return (); -} -export default App; - -{% endhighlight %} -{% highlight ts tabtitle="App.tsx" %} - -import { SparklineComponent } from '@syncfusion/ej2-react-charts'; -import * as React from 'react'; -function App() { - return (); -} -export default App; - -{% endhighlight %} -{% endtabs %} - -Now run the `npm run dev` command in the console to start the development server. This command compiles your code and serves the application locally, opening it in the browser. - -```bash -npm run dev -``` - -Since the data source has not been specified to the Sparkline, no shapes will be rendered. Only an empty SVG element is appended to the Sparkline container. - -## Module injection - -Sparkline components are segregated into individual feature-wise modules. To use a particular feature, you must inject its feature service into the `services` section of the Sparkline component. - -The following feature services are available: - -* `SparklineTooltip` – Inject this module into `services` to use the tooltip feature. -* `SparklineRangeBand` – Inject this module into `services` to render range bands. - -Import the required module from the chart package and inject it into the `services` section of the Sparkline component as follows. - -{% tabs %} -{% highlight js tabtitle="App.jsx" %} - -import { SparklineComponent, Inject, SparklineTooltip } from '@syncfusion/ej2-react-charts'; -import * as React from "react"; - -function App() { - return ( - - ); -} -export default App; - -{% endhighlight %} -{% highlight ts tabtitle="App.tsx" %} - -import { SparklineComponent, Inject, SparklineTooltip } from '@syncfusion/ej2-react-charts'; -import * as React from "react"; -function App() { - return ( - - ); -} -export default App; - -{% endhighlight %} -{% endtabs %} - -## Bind data source to Sparkline - -The [`dataSource`](https://ej2.syncfusion.com/react/documentation/api/sparkline/sparklinemodel#datasource) property enables data binding for the Sparkline. It accepts a collection of values as input, such as a list of objects. Use [`xName`](https://ej2.syncfusion.com/react/documentation/api/sparkline/sparklinemodel#xname) and [`yName`](https://ej2.syncfusion.com/react/documentation/api/sparkline/sparklinemodel#yname) to map the data field names to the horizontal and vertical axes. - -{% tabs %} -{% highlight js tabtitle="app.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/getting-started-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="app.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/getting-started-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/getting-started-cs1" %} - -## Troubleshooting - -If the Sparkline does not render or build errors appear, verify the following common causes before raising an issue. - -* **Empty container or no shapes rendered** – Ensure `dataSource` is set and the field names referenced in `xName` and `yName` exist on each data object. Without a data source, the component renders only an empty SVG element. -* **`SparklineTooltip is not a function` or tooltip does not appear** – Confirm the `SparklineTooltip` module is imported from `@syncfusion/ej2-react-charts` and injected inside `` using ``. Also set `tooltipSettings.visible` to `true`. -* **Module not found / package not installed** – Run `npm install @syncfusion/ej2-react-charts --save` from the project root and restart the dev server. -* **TypeScript errors for props such as `xName`, `yName`, or `tooltipSettings`** – Verify the installed package version supports your React version (see the [system requirements](https://ej2.syncfusion.com/react/documentation/system-requirement)) and that `@types/react` matches your React major version. - -## See also - -* [Sparkline types](sparkline-types.md) -* [Sparkline dimensions](sparkline-dimensions.md) -* [Sparkline appearance](appearance.md) -* [Axis customization](axis-customization.md) -* [Data labels](data-labels.md) -* [Marker](marker.md) -* [Range band](range-band.md) -* [Special points customization](special-points-customization.md) -* [User interaction](user-interaction.md) -* [Localization](localization.md) -* [Accessibility in Sparkline](accessibility.md) \ No newline at end of file diff --git a/chart-sdk/react/sparkline/localization.md b/chart-sdk/react/sparkline/localization.md deleted file mode 100644 index 106f187ba..000000000 --- a/chart-sdk/react/sparkline/localization.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -layout: post -title: Localization in React Sparkline component | Syncfusion -description: Learn here all about Localization in Syncfusion React Sparkline component of Syncfusion Essential JS 2 and more. -control: Localization -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Localization in React Sparkline component - -The sparkline control supports localization. The default culture for localization is `en-US`. You can change the culture using the `setCulture` method. - -## Tooltip format - -Sparkline tooltip supports localization. The following code sample shows tooltip text with currency format based on culture. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/localization-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/localization-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/localization-cs1" %} \ No newline at end of file diff --git a/chart-sdk/react/sparkline/marker.md b/chart-sdk/react/sparkline/marker.md deleted file mode 100644 index ef2bbf55d..000000000 --- a/chart-sdk/react/sparkline/marker.md +++ /dev/null @@ -1,67 +0,0 @@ ---- -layout: post -title: Marker in React Sparkline component | Syncfusion -description: Learn here all about Marker in Syncfusion React Sparkline component of Syncfusion Essential JS 2 and more. -control: Marker -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Marker in React Sparkline component - -This section explains how to add markers to the sparkline. - -## Adding marker to the sparkline - -To add marker to the sparkline, specify the `visible` of `markerSettings` as following values. The `visible` will accept multiple values too. - -* All - Enables markers for all points. -* Start - Enables marker for the start point. -* End - Enables marker for the end point. -* High - Enables marker for the high point. -* Low - Enables marker for the low point. -* Negative - Enables markers for the negative points. - -The following code example shows enabling markers for all points. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/marker-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/marker-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/marker-cs1" %} - -## Adding marker to special point - -In sparkline, markers can be enabled for particular points such as the start, end, low, high, or negative. The following code examples shows enabling markers for the high and low points. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/marker-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/marker-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/marker-cs2" %} - -## Customizing markers - -Sparkline markers can be customized in terms of fill color, border color, width, opacity, and size. The following code example shows customizing marker's fill, border, and size. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/marker-cs3/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/marker-cs3/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/marker-cs3" %} \ No newline at end of file diff --git a/chart-sdk/react/sparkline/range-band.md b/chart-sdk/react/sparkline/range-band.md deleted file mode 100644 index 2e5f0925e..000000000 --- a/chart-sdk/react/sparkline/range-band.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -layout: post -title: Range band in React Sparkline component | Syncfusion -description: Learn here all about Range band in Syncfusion React Sparkline component of Syncfusion Essential JS 2 and more. -control: Range band -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Range band in React Sparkline component - -This section explains how to customize the sparkline with multiple range bands. - -## Range band customization - -The range band feature is used to highlight a particular range along with the y-axis using the [`startRange`] and [`endRange`] properties. You can also customize the [`color`] and [`opacity`] of the range band. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/range-band-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/range-band-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/range-band-cs1" %} - -## Multiple range band customization - -You can define multiple range bands to a sparkline as shown in the following code sample. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/range-band-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/range-band-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/range-band-cs2" %} diff --git a/chart-sdk/react/sparkline/sparkline-dimensions.md b/chart-sdk/react/sparkline/sparkline-dimensions.md deleted file mode 100644 index 245f24d65..000000000 --- a/chart-sdk/react/sparkline/sparkline-dimensions.md +++ /dev/null @@ -1,69 +0,0 @@ ---- -layout: post -title: Sparkline dimensions in React Sparkline component | Syncfusion -description: Learn here all about Sparkline dimensions in Syncfusion React Sparkline component of Syncfusion Essential JS 2 and more. -control: Sparkline dimensions -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Sparkline dimensions in React Sparkline component - -## Size for container - -Sparkline can be rendered to its container size. You can set the size through inline or CSS as shown in the following code. - -``` -
      -
      -
      -``` - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/sparkline-dimensions-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/sparkline-dimensions-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/sparkline-dimensions-cs1" %} - - -## Size for sparkline - - - -You can also set the size for sparkline directly using the [`width`](../sparkline/#width-string) and [`height`](https://ej2.syncfusion.com/react/documentation/api/sparkline/#height-string) properties. - -**In pixel** - -You can set the size for sparkline in pixel as demonstrated in the following code. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/sparkline-dimensions-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/sparkline-dimensions-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/sparkline-dimensions-cs2" %} - -**In percentage** - -By setting values in percentage, sparkline gets its dimension with respect to its container. For example, when the height is set to ‘50%’, sparkline is rendered to half of its container height. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/sparkline-dimensions-cs3/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/sparkline-dimensions-cs3/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/sparkline-dimensions-cs3" %} diff --git a/chart-sdk/react/sparkline/sparkline-types.md b/chart-sdk/react/sparkline/sparkline-types.md deleted file mode 100644 index 2e522e119..000000000 --- a/chart-sdk/react/sparkline/sparkline-types.md +++ /dev/null @@ -1,111 +0,0 @@ ---- -layout: post -title: Sparkline types in React Sparkline component | Syncfusion -description: Learn here all about Sparkline types in Syncfusion React Sparkline component of Syncfusion Essential JS 2 and more. -control: Sparkline types -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Sparkline types in React Sparkline component - -Different shapes can be used to visualize data in a Sparkline component. You can change the Sparkline type using the [`type`](https://ej2.syncfusion.com/react/documentation/api/sparkline/sparklinemodel#type) property. - -The React Sparkline component supports the following types: - -* `Line` – Connects data points with a continuous line; ideal for trend visualization. -* `Column` – Renders data as vertical bars; ideal for comparing discrete values. -* `WinLoss` – Renders each data point as a positive or negative bar; ideal for win/loss or profit/loss data. -* `Pie` – Renders data as proportional slices of a circle; ideal for composition. -* `Area` – Renders a filled line chart; ideal for emphasizing magnitude over time. Here, the `Area` type is applied. - -{% tabs %} -{% highlight js tabtitle="app.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/getting-started-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="app.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/getting-started-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/getting-started-cs2" %} - -The following code sample shows different types of sparklines. - - - -**Line** - -The [`Line`] type is used to render the sparkline series as line. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/sparkline-types-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/sparkline-types-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/sparkline-types-cs1" %} - -**Column** - -The [`Column`] type is used to render the sparkline series as column. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/sparkline-types-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/sparkline-types-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/sparkline-types-cs2" %} - -**Pie** - -The [`Pie`] type is used to render the sparkline series as pie. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/sparkline-types-cs3/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/sparkline-types-cs3/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/sparkline-types-cs3" %} - -**Win Loss** - -The [`WinLoss`] type is used to render the sparkline series as Win Loss. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/sparkline-types-cs4/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/sparkline-types-cs4/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/sparkline-types-cs4" %} - -**Area** - -The [`Area`] type is used to render the sparkline series as area. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/sparkline-types-cs5/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/sparkline-types-cs5/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/sparkline-types-cs5" %} \ No newline at end of file diff --git a/chart-sdk/react/sparkline/special-points-customization.md b/chart-sdk/react/sparkline/special-points-customization.md deleted file mode 100644 index 76cc33d34..000000000 --- a/chart-sdk/react/sparkline/special-points-customization.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: post -title: Special points customization in React Sparkline component | Syncfusion -description: Learn here all about Special points customization in Syncfusion React Sparkline component of Syncfusion Essential JS 2 and more. -control: Special points customization -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Special points customization in React Sparkline component - -You can customize the points by initializing the point colors. The customization options allows to differentiate the [`start`], [`end`], [`positive`], [`negative`], and [`low`] points. This customization is only applicable for line, column, and area type sparklines. - - - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/specialpoint-customization-cs1/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/specialpoint-customization-cs1/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/specialpoint-customization-cs1" %} - -**Tie point color** - -Tie point color is used to configure the win-loss series type sparkline's y-value point color. The following code sample shows the tie point color of sparkline series. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/specialpoint-customization-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/specialpoint-customization-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/specialpoint-customization-cs2" %} diff --git a/chart-sdk/react/sparkline/user-interaction.md b/chart-sdk/react/sparkline/user-interaction.md deleted file mode 100644 index d4b54de96..000000000 --- a/chart-sdk/react/sparkline/user-interaction.md +++ /dev/null @@ -1,123 +0,0 @@ ---- -layout: post -title: User interaction in React Sparkline component | Syncfusion -description: Learn here all about User interaction in Syncfusion React Sparkline component of Syncfusion Essential JS 2 and more. -control: User interaction -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# User interaction in React Sparkline component - -Sparkline has two user interaction features: tooltip and tracker line. - -## Sparkline tooltip - -The Sparkline provides additional information through a tooltip that appears on hover over the chart. You can enable the tooltip by setting the [`visible`](https://ej2.syncfusion.com/react/documentation/api/sparkline/sparklinetooltipsettingsmodel#visible) property to `true` in [`tooltipSettings`](https://ej2.syncfusion.com/react/documentation/api/sparkline/sparklinemodel#tooltipsettings) and injecting the `SparklineTooltip` module into the `services`. The [`format`](https://ej2.syncfusion.com/react/documentation/api/sparkline/sparklinetooltipsettingsmodel#format) property uses placeholders such as `${XValue}` and `${YValue}` to render data fields in the tooltip. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/code-path/getting-started-cs3/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/code-path/getting-started-cs3/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/code-path/getting-started-cs3" %} - -### Tooltip customization - -The fill color, text styles, format, and border of the tooltip can be customized. The following code example shows customization of tooltip's fill color and text style. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/user-interaction-cs2/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/user-interaction-cs2/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/user-interaction-cs2" %} - - ### Inline tooltip formatting - -The tooltip content can be formatted directly within the [`format`] property by adding DateTime or number format specifiers to supported tooltip tokens. This allows you to control how point and series values are displayed without using additional events. - -A format specifier can be applied to a tooltip token by adding a colon (`:`) followed by the required format. - -For example: - -```typescript -const tooltipSettings = { - visible: true, - format: '${x:MMM yyyy} : ${y:n2}' -} -``` - -In the above example, `x` is displayed in month-year format and `y` is displayed with two decimal places. - -Inline formatting can be applied to the following tooltip tokens: - -- `${x}` or `${x:MMM yyyy}` – Specifies the x-value of the Sparkline data point, such as DateTime or category values. -- `${y}` or `${y:n2}` – Specifies the numeric y-value of the Sparkline data point. - -**Important:** DateTime formatting is applied when the resolved value is a Date object, and number formatting is applied when the resolved value is numeric. - -The following format types are supported: - -- DateTime formats such as `MMM yyyy`, `MM:yy`, and `dd MMM` -- Number formats such as: - - `n2` – number with two decimal places - - `n0` – number without decimals - - `c2` – currency format - - `p1` – percentage format - -If the specified format does not match the resolved value type, the original value is displayed. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/user-interaction-cs5/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/user-interaction-cs5/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/user-interaction-cs5" %} - -### Tooltip template - -Sparkline tooltip has template support. By using tooltip template, you can customize tooltips. The following code example shows more customization options provided to `sparkline-tooltip` css class that is used in tooltip template div. Using this template, images also can be added to tooltip. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/user-interaction-cs3/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/user-interaction-cs3/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/user-interaction-cs3" %} - -## Track line - -The track line tracks data points that are closer to the mouse position or touch contact. - -To enable track lines for sparkline, specify the `visible` option of `trackLineSettings` to true. Based on theme, tracker color will be changed. The default value of tracker color is black. - -To use track line in sparkline, inject the `SparklineTooltip` module to sparkline using the inject method. - -{% tabs %} -{% highlight js tabtitle="index.jsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/user-interaction-cs4/app/index.jsx %} -{% endhighlight %} -{% highlight ts tabtitle="index.tsx" %} -{% include code-snippet/chart-sdk/react/sparkline-charts/user-interaction-cs4/app/index.tsx %} -{% endhighlight %} -{% endtabs %} - - {% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/react/sparkline-charts/user-interaction-cs4" %} \ No newline at end of file diff --git a/chart-sdk/typescript/bullet-charts/accessibility.md b/chart-sdk/typescript/bullet-charts/accessibility.md deleted file mode 100644 index 04710d97e..000000000 --- a/chart-sdk/typescript/bullet-charts/accessibility.md +++ /dev/null @@ -1,72 +0,0 @@ ---- -layout: post -title: Accessibility in TypeScript Bullet chart control | Syncfusion -description: Learn here all about Accessibility in Syncfusion TypeScript Bullet chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Accessibility -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Accessibility in TypeScript Bullet chart control - -The Bullet chart control followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility. - -The accessibility compliance for the Bullet chart control is outlined below. - -| Accessibility Criteria | Compatibility | -| -- | -- | -| [WCAG 2.2](https://www.w3.org/TR/WCAG22/) Support | Yes | -| [Section 508](https://www.section508.gov/) Support | Yes | -| Screen Reader Support | Yes | -| Right-To-Left Support | Yes | -| Color Contrast | Yes | -| Mobile Device Support | Yes | -| Keyboard Navigation Support | Yes | -| [Accessibility Checker](https://www.npmjs.com/package/accessibility-checker) Validation | Yes | -| [Axe-core](https://www.npmjs.com/package/axe-core) Accessibility Validation | Yes | - - -
      Yes - All features of the control meet the requirement.
      - -
      Intermediate - Some features of the control do not meet the requirement.
      - -
      No - The control does not meet the requirement.
      - - -## WAI-ARIA attributes - -The Bullet chart control followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) patterns to meet the accessibility. The following ARIA attributes are used in the Bullet chart control: - -* img (role) -* button (role) -* aria-label (attribute) -* aria-pressed (attribute) - -## Keyboard interaction - -The Bullet chart control followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction) guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Bullet chart control. - -| **Press** | **To do this** | -| --- | --- | -| Tab | Moves the focus to the next element in the Bullet chart. | -| Shift + Tab | Moves the focus to the previous element in the Bullet chart. | -| Ctrl + P | Prints the Bullet chart. | - -## Ensuring accessibility - -The Bullet chart control's accessibility levels are ensured through an [accessibility-checker](https://www.npmjs.com/package/accessibility-checker) and [axe-core](https://www.npmjs.com/package/axe-core) software tools during automated testing. - -The accessibility compliance of the Bullet chart control is shown in the following sample. Open the [sample](https://ej2.syncfusion.com/accessibility/bullet-chart.html) in a new window to evaluate the accessibility of the Bullet chart control with accessibility tools. - -{% previewsample "https://ej2.syncfusion.com/accessibility/bullet-chart.html" %} - -## See also - -* [Accessibility in Syncfusion TypeScript controls](../common/accessibility) diff --git a/chart-sdk/typescript/bullet-charts/axis-customization.md b/chart-sdk/typescript/bullet-charts/axis-customization.md deleted file mode 100644 index 665473655..000000000 --- a/chart-sdk/typescript/bullet-charts/axis-customization.md +++ /dev/null @@ -1,218 +0,0 @@ ---- -layout: post -title: Axis customization in TypeScript Bullet chart control | Syncfusion -description: Learn here all about Axis customization in Syncfusion TypeScript Bullet chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Axis customization -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Axis customization in TypeScript Bullet chart control - -## MajorTickLines and MinorTickLines Customization - -You can customize the `width`, `color`, and `size` of minor and major tick lines using the [`majorTickLines`](../api/bullet-chart/bulletChartModel/) and [`minorTickLines`](../api/bullet-chart/bulletChartModel/) properties of the bullet-chart. - -The following properties can be used to customize `majorTicklines` and `minorTicklines`. - -* **width** - Specifies the width of ticklines. -* **height** - Specifies the height of ticklines. -* **color** - Specifies the color of ticklines. -* **useRangeColor** - Specifies the color of ticklines and represents the color from corresponding range colors. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs1/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs1" %} - -## Tick Placement - -You can place major and minor ticks `inside` or `outside` the ranges using the [`tickPosition`](../api/bullet-chart/bulletChartModel/) property of bullet-chart. The major and the minor ticks can be placed **inside** or **outside** the ranges using the `tickPosition` property. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs2/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs2" %} - -## Label Format - -***Axis Label Format*** - -Axis numeric labels can be formatted by using the [`labelFormat`](../api/bullet-chart/bulletChartModel/#labelformat)property. Axis labels support all globalize formats. The following table describes the result of applying some commonly used label formats on numeric axis values. -Axis numeric labels can be formatted by using the `labelFormat` property. Axis labels support all globalize formats. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs3/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs3" %} - -The following table describes the result of applying some commonly used formats to numeric axis labels. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Label ValueLabel Format property valueResult Description
      1000n11000.0The Number is rounded to 1 decimal place
      1000n21000.00The Number is rounded to 2 decimal place
      1000n31000.000The Number is rounded to 3 decimal place
      0.01p11.0%The Number is converted to percentage with 1 decimal place
      0.01p21.00%The Number is converted to percentage with 2 decimal place
      0.01p31.000%The Number is converted to percentage with 3 decimal place
      1000c1$1000.0The Currency symbol is appended to number and number is rounded to 1 decimal place
      1000c2$1000.00The Currency symbol is appended to number and number is rounded to 2 decimal place
      - -## GroupingSeparator - -To separate groups of thousands, use the [`enableGroupSeparator`](../api/bullet-chart/bulletChartModel/#enablegroupseparator) property of bullet-chart. -To separate the groups of thousands, set the `enableGroupSeparator` property to **true**. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs4/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs4/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs4" %} - -## Custom Label Format - -Using the `labelFormat` property, axis labels can be specified with a custom defined format in addition to the axis value. The label format uses a placeholder such as **${value}K**, which represents the axis label. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs5/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs5/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs5" %} - -## Label Placement - -You can customize the axis labels `inside` or `outside` the bullet-chart using the [`labelPosition`](../api/bullet-chart/bulletChartModel/#labelposition) property. Label can be placed **Inside** or **Outside** of the ranges using the `labelPosition` property. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs6/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs6/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs6" %} - -## Opposed Position - -To place an axis opposite to its original position, set the [`opposedPosition`](../api/bullet-chart/bulletChartModel/#opposedposition) property to true. To place an axis opposite to its original position, set the `opposedPosition`] property to **true**. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs7/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs7/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs7" %} - -## Category Label - -The Bullet Chart supports X-axis label by specifying the property from the data source to the `categoryField`. It helps to understand the input data in a more efficient way. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs8/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs8/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs8" %} - -## Category Label Customization - -The label color, opacity, font size, font family, font weight, and font style can be customized by using the `categoryLabelStyle` setting for category and the `labelStyle` setting for axis label. The `useRangeColor` property specifies the color of the axis label and represents the color from the corresponding range colors. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs9/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs9/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-axis-cs9" %} \ No newline at end of file diff --git a/chart-sdk/typescript/bullet-charts/bullet-chart-dimensions.md b/chart-sdk/typescript/bullet-charts/bullet-chart-dimensions.md deleted file mode 100644 index dfd2a8575..000000000 --- a/chart-sdk/typescript/bullet-charts/bullet-chart-dimensions.md +++ /dev/null @@ -1,66 +0,0 @@ ---- -layout: post -title: Bullet chart dimensions in TypeScript Bullet chart control | Syncfusion -description: Learn here all about Bullet chart dimensions in Syncfusion TypeScript Bullet chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Bullet chart dimensions -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Bullet chart dimensions in TypeScript Bullet chart control - -## Size for Container - -The size of the Bullet Chart is determined by the container size, and it can be changed inline or via CSS as following. - -```javascript -
      -
      -
      -``` - - {% tabs %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-dimensions-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-dimensions-cs1" %} - -## Size for Bullet Chart - -The `width` and `height` properties are used to adjust the size of the Bullet Chart. - -### Pixel - -Can set the size of the Bullet Chart in pixels as shown below. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-dimensions-cs2/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-dimensions-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-dimensions-cs2" %} - -### Percentage - -By setting a value in percentage, the Bullet Chart gets its dimension with respect to its container. For example, when the height is **50%**, the Bullet Chart renders to half of the container’s height. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-dimensions-cs3/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-dimensions-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/bullet-chart/bullet-chart-dimensions-cs3" %} - ->If the size is not specified, the Bullet Chart will be rendered with a height of **126px** and a width of the window. \ No newline at end of file diff --git a/chart-sdk/typescript/bullet-charts/comparative-bar.md b/chart-sdk/typescript/bullet-charts/comparative-bar.md deleted file mode 100644 index 44ecdba43..000000000 --- a/chart-sdk/typescript/bullet-charts/comparative-bar.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -layout: post -title: Comparative bar in TypeScript Bullet chart control | Syncfusion -description: Learn here all about Comparative bar in Syncfusion TypeScript Bullet chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Comparative bar -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - - -# Comparative bar in TypeScript Bullet chart control - -The line marker that runs perpendicular to the orientation of the graph is known as the **Comparative Measure** and it is used as a target marker to compare against the feature measure value. This is also called as the **Target Bar** in the Bullet Chart. To display the target bar, the [`targetField`](../api/bullet-chart#targetfield) should be mapped to the appropriate field from the datasource. - -{% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/targetbar-cs1/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/targetbar-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/bullet-chart/targetbar-cs1" %} - -## Types of target bar - -The shape of the target bar can be customized using the [`targetTypes`](../api/bullet-chart#targettypes) property and it supports **Circle**, **Cross**, and **Rect** shapes. The default type of the target bar is **Rect**. - -{% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/targetbar-cs2/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/targetbar-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/bullet-chart/targetbar-cs2" %} - -## Target bar customization - -The following properties can be used to customize the target bar. Also, you can bind the color for the target bar from [`dataSource`](../api/bullet-chart/#datasource) for the bullet chart. - -* [`targetColor`](../api/bullet-chart#targetcolor) - Specifies the fill color of target bar. -* [`targetWidth`](../api/bullet-chart#targetwidth) - Specifies the width of target bar. - -{% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/targetbar-cs3/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/targetbar-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/bullet-chart/targetbar-cs3" %} \ No newline at end of file diff --git a/chart-sdk/typescript/bullet-charts/customization.md b/chart-sdk/typescript/bullet-charts/customization.md deleted file mode 100644 index cff2e24b0..000000000 --- a/chart-sdk/typescript/bullet-charts/customization.md +++ /dev/null @@ -1,73 +0,0 @@ ---- -layout: post -title: Customization in TypeScript Bullet chart control | Syncfusion -description: Learn here all about Customization in Syncfusion TypeScript Bullet chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Customization -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - - -# Customization in TypeScript Bullet chart control - -## Orientation - -The Bullet Chart can be rendered in different orientations such as **Horizontal** or **Vertical** via the `orientation` property. By default, the Bullet Chart is rendered in the **Horizontal** orientation. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/customize-cs1/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/customize-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/bullet-chart/customize-cs1" %} - -## Right-to-left (RTL) - -The Bullet Chart supports the right-to-left rendering that can be enabled by setting the `enableRtl` property to **true**. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/customize-cs2/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/customize-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/bullet-chart/customize-cs2" %} - -## Animation - -The actual and the target bar supports the linear animation via the `animation` setting. The speed and the delay are controlled using the `duration` and `delay` properties respectively. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/customize-cs3/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/customize-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/bullet-chart/customize-cs3" %} - -## Theme - -The Bullet Chart supports different type of themes via the `theme` property. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/customize-cs4/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/customize-cs4/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/bullet-chart/customize-cs4" %} \ No newline at end of file diff --git a/chart-sdk/typescript/bullet-charts/data-binding.md b/chart-sdk/typescript/bullet-charts/data-binding.md deleted file mode 100644 index 827c6f383..000000000 --- a/chart-sdk/typescript/bullet-charts/data-binding.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -layout: post -title: Data binding in TypeScript Bullet chart control | Syncfusion -description: Learn here all about Data binding in Syncfusion TypeScript Bullet chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Data binding -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - - -# Data binding in TypeScript Bullet chart control - -The `dataSource` property accepts a collection of values as input that helps to display measures, and compares them to a target bar. To display the actual and target bar, specify the property from the datasource into the `valueField` and `targetField` respectively. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/dataSource-cs1/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/dataSource-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/bullet-chart/dataSource-cs1" %} \ No newline at end of file diff --git a/chart-sdk/typescript/bullet-charts/data-label.md b/chart-sdk/typescript/bullet-charts/data-label.md deleted file mode 100644 index cf95f0615..000000000 --- a/chart-sdk/typescript/bullet-charts/data-label.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: post -title: Data label in TypeScript Bullet chart control | Syncfusion -description: Learn here all about Data label in Syncfusion TypeScript Bullet chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Data label -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - - -# Data label in TypeScript Bullet chart control - -Data Labels are used to identify the value of actual bar in the Bullet Chart component. The Data Labels will be shown by specifying the `dataLabel` setting's `enable` property to **true**. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/datalabel-cs1/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/datalabel-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/bullet-chart/datalabel-cs1" %} - -## Data Label Customization - -Data Labels color, opacity, font size, font family, font weight, and font style can be customized using the `labelStyle`. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/datalabel-cs2/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/bullet-chart/datalabel-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/bullet-chart/datalabel-cs2" %} \ No newline at end of file diff --git a/chart-sdk/typescript/bullet-charts/getting-started.md b/chart-sdk/typescript/bullet-charts/getting-started.md deleted file mode 100644 index 322977534..000000000 --- a/chart-sdk/typescript/bullet-charts/getting-started.md +++ /dev/null @@ -1,169 +0,0 @@ ---- -layout: post -title: Getting started with TypeScript Bullet Chart control | Syncfusion -description: Check out and learn about Getting started with TypeScript Bullet Chart control of Syncfusion Essential JS 2 and more details. -platform: chart-sdk -control: Bullet Chart -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Getting started with TypeScript Bullet Chart control - -This document explains how to create a simple Bullet Chart and configure its features in TypeScript using the Essential JS 2 webpack [quickstart](https://github.com/SyncfusionExamples/ej2-quickstart-webpack) seed repository. - -> This application is integrated with the `webpack.config.js` configuration and uses the latest version of the [webpack-cli](https://webpack.js.org/api/cli/#commands). It requires node `v14.15.0` or higher. For more information about webpack and its features, refer to the [webpack getting-started guide](https://webpack.js.org/guides/getting-started/). - -## Prerequisites - -Before you begin, ensure you have the following installed on your machine: - -* [Node.js](https://nodejs.org/) (v14.15.0 or higher) -* [Visual Studio Code](https://code.visualstudio.com) (or any text editor) -* [Git](https://git-scm.com/) for cloning the quickstart repository -* A modern web browser (Chrome, Edge, Firefox, or Safari) to view the result - -## Dependencies - -The Bullet Chart control ships as part of the `@syncfusion/ej2-charts` package. Below is the list of minimum dependencies required. - -``` -|-- @syncfusion/ej2-charts - |-- @syncfusion/ej2-base - |-- @syncfusion/ej2-data - |-- @syncfusion/ej2-pdf-export - |-- @syncfusion/ej2-file-utils - |-- @syncfusion/ej2-compression - |-- @syncfusion/ej2-svg-base -``` - -## Quick Setup - -### Step 1: Create a Project Folder - -Create a folder named `my-bullet-chart` in your desired location. This folder will contain your Syncfusion Bullet Chart TypeScript project. - -### Step 2: Open Command Prompt - -Open the command prompt and navigate to `my-bullet-chart` folder created in Step 1. You can do this by: - -* **For Windows**: Open Command Prompt (cmd) or PowerShell and use the `cd` command to navigate to `my-bullet-chart` folder. -* **For macOS/Linux**: Open Terminal and use the `cd` command to navigate to `my-bullet-chart` folder. - -### Step 3: Clone the Quickstart Repository - -Run the following command to clone the Syncfusion JavaScript (Essential JS 2) quickstart project from [GitHub](https://github.com/SyncfusionExamples/ej2-quickstart-webpack). - -{% tabs %} -{% highlight bash tabtitle="CMD" %} - -git clone https://github.com/SyncfusionExamples/ej2-quickstart-webpack ej2-quickstart - -{% endhighlight %} -{% endtabs %} - -### Step 4: Navigate to Project Folder - -After cloning the application in the `ej2-quickstart` folder, run the following command to navigate to the project directory. - -{% tabs %} -{% highlight bash tabtitle="CMD" %} - -cd ej2-quickstart - -{% endhighlight %} -{% endtabs %} - -### Step 5: Install Required Packages - -Syncfusion JavaScript (Essential JS 2) packages are available on the [npmjs.com](https://www.npmjs.com/~syncfusionorg) public registry. You can install all Syncfusion JavaScript (Essential JS 2) controls in a single [@syncfusion/ej2](https://www.npmjs.com/package/@syncfusion/ej2) package or individual packages for each control. - -The quickstart application is already preconfigured with the dependent [@syncfusion/ej2](https://www.npmjs.com/package/@syncfusion/ej2) package in the `~/package.json` file. Use the following command to install all the dependent npm packages from the command prompt: - -{% tabs %} -{% highlight bash tabtitle="NPM" %} - -npm install - -{% endhighlight %} -{% endtabs %} - -This command will download and install all necessary dependencies for your project. - -### Step 6: Update the HTML Template - -Open the `ej2-quickstart` folder in Visual Studio Code or any text editor of your choice. - -Locate the `~/src/index.html` file in the project, preserve any existing `` and ` - -``` - -**Step 2**: - -Set the element id to the `template` property in `tooltipSettings` to show the tooltip template. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/how-to-cs2/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/how-to-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/how-to-cs2" %} diff --git a/chart-sdk/typescript/heatmap-charts/legend.md b/chart-sdk/typescript/heatmap-charts/legend.md deleted file mode 100644 index 9a3537a57..000000000 --- a/chart-sdk/typescript/heatmap-charts/legend.md +++ /dev/null @@ -1,159 +0,0 @@ ---- -layout: post -title: Legend in TypeScript Heatmap chart control | Syncfusion -description: Learn here all about Legend in Syncfusion TypeScript Heatmap chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Legend -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Legend in TypeScript Heatmap chart control - -The legend is used to provide the information about the heat map cell. You can enable the legend by setting the [visible](../api/heatmap/legendSettings/#visible) property to **true** and injecting the `Legend` module using the `HeatMap.Inject(Legend)`. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs1/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs1" %} - -## Legend types - -Heat map supports two legend types: Gradient and list type. - -* Gradient: This is a continuous color legend with smooth color transition between palette color values. -* List: List is a fixed color legend. Each palette color information is shown separately in the list item. - -You can change the legend type by using the [type](../api/heatmap/paletteSettings/#type) property in the `paletteSettings` property. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs2/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs2" %} - -## Placement - -You can place the legend at left, right, top, or bottom to the heat map layout by using the [position](../api/heatmap/legendSettings/#position)property. The legend is positioned at the right to the heat map by default. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs3/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs3" %} - -## Alignment - -You can align the legend as center, far, or near to the heat map using the [alignment](../api/heatmap/legendSettings/#alignment) property. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs4/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs4/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs4" %} - -## Legend dimensions - -You can change the legend dimensions with values in pixels or percentage by using the [width](../api/heatmap/legendSettings/#width) and [height](../api/heatmap/legendSettings/#height) properties. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs5/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs5/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs5" %} - -## Paging for legend - -Paging is available only for the list type legend in the heat map, and it can be enabled by default, when the legend items exceed the legend bounds. You can view each legend items by navigating between the pages using navigation buttons. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs6/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs6/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs6" %} - ->Note: To use legend feature, we need to inject `Legend` using `HeatMap.Inject(Legend)`. - -## Smart Legend - -Smart legend is another way of showing list type legend with responsiveness and readability, when the palette has more number of items. You can enable this smart legend by using the [enableSmartLegend](../api/heatmap/legendSettings/#enablesmartlegend) property when the palette type is set to **Fixed**. - -In smart legend, you can change the display type of legend labels by using the [labelDisplayType](../api/heatmap/legendSettings/#labeldisplaytype) property. - -The following are the legend label display types: -* All: Displays all labels in the legend. -* Edge: Displays the legend labels only at extreme ends. -* None: None of the labels are displayed. The tooltip will appear for this type of label display when hovering over the legend item. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs7/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs7/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs7" %} - -## Legend Selection - -In the HeatMap, the legend selection is used to toggle the visibility of cell for view the specific range value. You can enable the legend selection using [toggleVisibility](../api/heatmap/legendSettings/#togglevisibility). - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs8/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs8/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs8" %} - -## Legend Title - -The legend title displays a specific information about the legend. You can enable the legend title by setting the [title](../api/heatmap/legendSettings/#title) property by providing the text and customizing the legend title text style using the [textStyle](../api/heatmap/legendSettings/titleModel/#textStyle) property. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs9/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs9/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/legend-cs9" %} \ No newline at end of file diff --git a/chart-sdk/typescript/heatmap-charts/palette.md b/chart-sdk/typescript/heatmap-charts/palette.md deleted file mode 100644 index f48f5f1ed..000000000 --- a/chart-sdk/typescript/heatmap-charts/palette.md +++ /dev/null @@ -1,101 +0,0 @@ ---- -layout: post -title: Palette in TypeScript Heatmap chart control | Syncfusion -description: Learn here all about Palette in Syncfusion TypeScript Heatmap chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Palette -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Palette in TypeScript Heatmap chart control - -In heat map, each data point is displayed as a cell with applied color based on the data value. The palette in the heat map is used to define the color range for cells and gradient type for colors. You can define the colors either in RGB or hex codes using the [color](../api/heatmap/paletteCollection#color) property in the `palette`. The defined colors are applied to the cell background based on the palette type and cell value. - -## Palette types - -You can display the heat map cells either in gradient colors or fixed colors. - -### Gradient - -The smooth transition between the given palette colors can be applied for the heat map cells based on value. The heat map calculates all the gradient colors between the start and end colors for all distinct data values. Default start color and end color will be considered for gradient calculation, if the colors are not defined. The palette type must be defined as **Gradient** for the [type](../api/heatmap/paletteSettings#type) property in `paletteSettings` property. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/palette-cs1/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/palette-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/palette-cs1" %} - -### Fixed - -In fixed palette type, solid colors are applied to the heat map cells. The data values can be grouped based on the number of colors defined for the heat map. The palette type should be defined as **Fixed** for the [type](../api/heatmap/paletteSettings#type) property in the `paletteSettings` property. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/palette-cs2/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/palette-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/palette-cs2" %} - -## Defining color stops - -You can define the colors ranges or color stops for data values in both gradient and fixed palette types. You need to define the data value in the `value` property for `palette` property to calculate the color stops. The heat map automatically calculates the color stops if the `value` property is is not defined. The [label](../api/heatmap/paletteCollection#label) property is used to provide the additional information about the color that is to be displayed in the legend. If the label is not provided, the [value](../api/heatmap/paletteCollection#value) is displayed in the legend. The labels can be automatically calculated based on data values, if both the values and labels are not defined. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/palette-cs3/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/palette-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/palette-cs3" %} - -## Color range - -The color range support is used to provide a specific color for specific range in heat map. The `startValue` and `endValue` properties are used to define the range start and end value. The `minColor` and `maxColor` properties represent the colors of given range. It's possible to set the cell color for the value not in the given range using the `fillColor` property. - -> In Fixed type, the `minColor` value is used for cell color. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/palette-cs4/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/palette-cs4/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/palette-cs4" %} - -## Add custom cell palette - -The default palette settings of the HeatMap cells can be customized by using the [paletteSettings](../api/heatmap#palettesettings) property. -Using the [palette](../api/heatmap/paletteSettings#palette) property in `paletteSettings` object, you can change the color set for the cells. -You can change the color mode of the cells to fixed or gradient mode using the [type](../api/heatmap/paletteSettings#type) property. - -{% tabs %} -{% highlight js tabtitle="index.js" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/getting-started-cs6/index.js %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/getting-started-cs6/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/getting-started-cs6" %} - -## See Also - -* [How to enable smart legend](./legend#smart-legend) diff --git a/chart-sdk/typescript/heatmap-charts/rendering-mode.md b/chart-sdk/typescript/heatmap-charts/rendering-mode.md deleted file mode 100644 index 2ee5cc576..000000000 --- a/chart-sdk/typescript/heatmap-charts/rendering-mode.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -layout: post -title: Rendering mode in TypeScript Heatmap chart control | Syncfusion -description: Learn here all about Rendering mode in Syncfusion TypeScript Heatmap chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Rendering mode -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Rendering mode in TypeScript Heatmap chart control - -Heat map can be displayed using **Canvas** or **Scalable Vector Graphics (SVG)** rendering logic to improve the initial load performance and scalability. Heat map can also be automatically switched between **Canvas** and **SVG** modes based on dataset size. You can enable this mode by -setting the [renderingMode](../api/heatmap/#renderingmode) property as **Auto**. - -> If the `Auto` mode is enabled in the heat map and there are more than 10,000 data points, then the heat map will be rendered in a `Canvas` mode; Otherwise, the heat map will be rendered in a `SVG` mode. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/rendering-mode-cs1/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/rendering-mode-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/rendering-mode-cs1" %} diff --git a/chart-sdk/typescript/heatmap-charts/selection.md b/chart-sdk/typescript/heatmap-charts/selection.md deleted file mode 100644 index 693fee9fe..000000000 --- a/chart-sdk/typescript/heatmap-charts/selection.md +++ /dev/null @@ -1,63 +0,0 @@ ---- -layout: post -title: Selection in TypeScript Heatmap chart control | Syncfusion -description: Learn here all about Selection in Syncfusion TypeScript Heatmap chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Selection -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Selection in TypeScript Heatmap chart control - -In the HeatMap, the cell selection is used to select single or multiple HeatMap cells at runtime and get the selected cell details using the [cellSelected](../api/heatmap/#cellselected) event. You can enable the cell selection using the [allowSelection](../api/heatmap/#allowselection) property. - -The HeatMap cells can be selected using the following interactions, as shown in the table below. - -| Modes of Interactions | Description | -|------------------------ | -------------------------------------------------------------------------------------------------------------------| -| Mouse | HeatMap cells can be selected by clicking or dragging and dropping over them. | -| Touch | HeatMap cells can be selected by tapping or dragging and dropping over them. | -| Keyboard | The **Ctrl** key on the keyboard can be used to enable multiple cell selection with mouse and touch interaction. The **Ctrl** key can only be used if the `enableMultiSelect` property is set to **true** in order to enable multiple cell selection. | - -{% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/selection-cs1/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/selection-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/selection-cs1" %} - -## Enable single cell selection - -In the HeatMap, the [enableMultiSelect](../api/heatmap/#enablemultiselect) property is used to allow single cell selection. When you set the `enableMultiSelect` property to **false**, only one cell is selected. By default, `enableMultiSelect` property is set to **true**. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/selection-cs2/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/selection-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/selection-cs2" %} - -### Clearing cell selection - -The [clearSelection](../api/heatmap#clearselection) method can be used to clear all the selected cells. The below example illustrates the same. - -{% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/selection-cs3/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/selection-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/selection-cs3" %} \ No newline at end of file diff --git a/chart-sdk/typescript/heatmap-charts/tooltip.md b/chart-sdk/typescript/heatmap-charts/tooltip.md deleted file mode 100644 index fbcbc52f4..000000000 --- a/chart-sdk/typescript/heatmap-charts/tooltip.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -layout: post -title: Tooltip in TypeScript Heatmap chart control | Syncfusion -description: Learn here all about Tooltip in Syncfusion TypeScript Heatmap chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Tooltip -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Tooltip in TypeScript Heatmap chart control - -Tooltip is used to provide the details of the heat map cell, and this can be displayed, while hovering the cursor over the cell or performing tap action in touch devices. - -## Default Tooltip - -You can enable the tooltip by setting the [showTooltip](../api/heatmap/#showtooltip) property to **true** and injecting the `Tooltip` module using the `HeatMap.Inject(Tooltip)`. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/tooltip-cs1/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/tooltip-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/tooltip-cs1" %} - -## Tooltip template - -In heat map, you can customize the tooltip using the [tooltipRender](../api/heatmap/#tooltiprender) client-side event. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/tooltip-cs2/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/tooltip-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/tooltip-cs2" %} - -## Customize the appearance of Tooltip - -The [fill](../api/heatmap/tooltipSettings/#fill) and [border](../api/heatmap/tooltipSettings/#border) properties are used to customize the background color and border of the tooltip respectively. The [textStyle](../api/heatmap/tooltipSettings/#textStyle) property in the tooltip is used to customize the font of the tooltip text. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/tooltip-cs3/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/tooltip-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/tooltip-cs3" %} - ->Note: To use tooltip feature, we need to inject `Tooltip` using `HeatMap.Inject(Tooltip)`. diff --git a/chart-sdk/typescript/heatmap-charts/working-with-data.md b/chart-sdk/typescript/heatmap-charts/working-with-data.md deleted file mode 100644 index b42fd3eb1..000000000 --- a/chart-sdk/typescript/heatmap-charts/working-with-data.md +++ /dev/null @@ -1,121 +0,0 @@ ---- -layout: post -title: Working with data in TypeScript Heatmap chart control | Syncfusion -description: Learn here all about Working with data in Syncfusion TypeScript Heatmap chart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Working with data -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Working with data in TypeScript Heatmap chart control - -Heat map visualizes the JSON data and two-dimensional array data. Using the data adaptor support, data can be bound to the heat map. - -## Data adaptor - -Heat map supports the following types of data binding with the adaptor support. - -* Array - * Table binding - * Cell binding -* JSON data - * Table binding - * Cell binding - -### Array - table binding - -This data type is a collection of one dimensional array objects, at which each inner array contains data points for an X-axis data label. -This is the default data binding type for heat map. You can also directly bind the array object to the [dataSource](../api/heatmap/#datasource) property. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/working-with-data-cs1/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/working-with-data-cs1/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/working-with-data-cs1" %} - -### Array - cell binding - -This data type is a collection of array objects that contain information about the row index, column index, and data value for each cell. You can bind the data to heat map by using the [data](../api/heatmap/data/#data) property in the [dataSource](../api/heatmap/#datasource) and setting the [adaptorType](../api/heatmap/data/#adaptortype) property to **Cell**. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/working-with-data-cs2/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/working-with-data-cs2/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/working-with-data-cs2" %} - -### JSON data - table binding - -In JSON table data binding, each JSON object contains an X-axis data point as row header and all the corresponding Y-axis data values. -You can bind the JSON table data to the heat map using the [data](../api/heatmap/data/#data) property in [dataSource](../api/heatmap/#datasource). To achieve this, you should enable the [isJsonData](../api/heatmap/data/#isjsondata) property and define the [adaptorType](../api/heatmap/data/#adaptortype)property as **Table**. The [xDataMapping](../api/heatmap/data/#xdatamapping) property is used to map the row header in JSON data. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/working-with-data-cs3/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/working-with-data-cs3/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/working-with-data-cs3" %} - -### JSON data - Cell binding - -In JSON cell data binding, each JSON object consists a value for each cell along with a mapping value for row and column. You can bind the JSON cell data having information for each cell to the heat map using the [data](../api/heatmap/data/#data) property in [dataSource](../api/heatmap/#datasource). To achieve this, you should define the [adaptorType](../api/heatmap/data/#adaptortype) property as **Cell**, and enable the [isJsonData](../api/heatmap/data/#isjsondata) property. Now, map the fields of data by using the [valueMapping](../api/heatmap/data/#valuemapping), [xDataMapping](../api/heatmap/data/#xdatamapping) and [yDataMapping](../api/heatmap/data/#ydatamapping) properties. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/working-with-data-cs4/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/working-with-data-cs4/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/working-with-data-cs4" %} - -## Empty points - -The data points that use the **null** or **undefined** or empty string as value are considered as empty points. Empty data points are ignored and not displayed in the heat map, and these points are rendered with default palette. You can customize the empty data point color value using the [emptyPointColor](../api/heatmap/paletteSettings/#emptypointcolor) property. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/working-with-data-cs5/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/working-with-data-cs5/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/working-with-data-cs5" %} - -## Binding nested JSON data - -In complex data binding, you can bind the nested JSON data to the data points in the heat map. The nested data can be mapped using the [xDataMapping](../api/heatmap/data/#xdatamapping), [yDataMapping](../api/heatmap/data/#ydatamapping), [valueMapping](../api/heatmap/data/#valuemapping) and [bubbleDataMapping](../api/heatmap/data/#bubbledatamapping) properties as string value concatenated by a dot. - - {% tabs %} -{% highlight ts tabtitle="index.ts" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/working-with-data-cs6/index.ts %} -{% endhighlight %} -{% highlight html tabtitle="index.html" %} -{% include code-snippet/chart-sdk/typescript/heatmap-chart/working-with-data-cs6/index.html %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/typescript/heatmap-chart/working-with-data-cs6" %} - -## See Also - -* [To bind data for bubble heat map with size and color attributes](./bubble-heatmap/#binding-data-for-bubble-heat-map-with-size-and-color-attributes) diff --git a/chart-sdk/typescript/smith-charts/accessibility.md b/chart-sdk/typescript/smith-charts/accessibility.md deleted file mode 100644 index 69c0dbaa0..000000000 --- a/chart-sdk/typescript/smith-charts/accessibility.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -layout: post -title: Accessibility in TypeScript Smithchart control | Syncfusion -description: Learn here all about Accessibility in Syncfusion TypeScript Smithchart control of Syncfusion Essential JS 2 and more. -platform: chart-sdk -control: Accessibility -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Accessibility in TypeScript Smithchart control - -The Smith chart control followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility. - -The accessibility compliance for the Smith chart control is outlined below. - -| Accessibility Criteria | Compatibility | -| -- | -- | -| [WCAG 2.2](https://www.w3.org/TR/WCAG22/) Support | Intermediate | -| [Section 508](https://www.section508.gov/) Support | Intermediate | -| Screen Reader Support | Intermediate | -| Color Contrast | Yes | -| Mobile Device Support | Yes | -| Keyboard Navigation Support | Intermediate | -| [Accessibility Checker](https://www.npmjs.com/package/accessibility-checker) Validation | Yes | -| [Axe-core](https://www.npmjs.com/package/axe-core) Accessibility Validation | Yes | - - -
      Yes - All features of the control meet the requirement.
      - -
      Intermediate - Some features of the control do not meet the requirement.
      - -
      No - The control does not meet the requirement.
      - - -## WAI-ARIA attributes - -The Smith chart control followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) patterns to meet the accessibility. The following ARIA attributes are used in the Smith chart control: - -* img (role) -* region (role) -* aria-label (attribute) -* aria-hidden (attribute) - -## Keyboard interaction - -The Smith chart control followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction) guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Smith chart control. - -| **Press** | **To do this** | -| --- | --- | -| Tab | Moves the focus to the next element in the Smith chart. | -| Shift + Tab | Moves the focus to the previous element in the Smith chart. | -| Ctrl + P | Prints the Smith chart. | - -## Ensuring accessibility - -The Smith chart control's accessibility levels are ensured through an [accessibility-checker](https://www.npmjs.com/package/accessibility-checker) and [axe-core](https://www.npmjs.com/package/axe-core) software tools during automated testing. - -The accessibility compliance of the Smith chart control is shown in the following sample. Open the [sample](https://ej2.syncfusion.com/accessibility/smith-chart.html) in a new window to evaluate the accessibility of the Smith chart control with accessibility tools. - -{% previewsample "https://ej2.syncfusion.com/accessibility/smith-chart.html" %} - -## See also - -* [Accessibility in Syncfusion® TypeScript controls](../common/accessibility) diff --git a/chart-sdk/typescript/smith-charts/getting-started.md b/chart-sdk/typescript/smith-charts/getting-started.md deleted file mode 100644 index 90aa3e5ad..000000000 --- a/chart-sdk/typescript/smith-charts/getting-started.md +++ /dev/null @@ -1,177 +0,0 @@ ---- -layout: post -title: Getting started with TypeScript Smith Chart control | Syncfusion -description: Create your first Smith Chart in TypeScript using Syncfusion Essential JS 2, with step-by-step setup and configuration guidance. -platform: chart-sdk -control: Smith Chart -publishingplatform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Getting started with TypeScript Smith Chart control - -This document explains how to create a simple Smith Chart and configure its features in TypeScript using the Essential® JS 2 [quickstart](https://github.com/SyncfusionExamples/ej2-quickstart-webpack) seed repository. - -> This application is integrated with the `webpack.config.js` configuration and uses the latest version of the [webpack-cli](https://webpack.js.org/api/cli/#commands). It requires node `v14.15.0` or higher. For more information about webpack and its features, refer to the [webpack getting-started guide](https://webpack.js.org/guides/getting-started/). - -## Prerequisites - -Before you begin, ensure you have the following installed on your machine: - -* Node.js (v14.15.0 or higher) -* [Visual Studio Code](https://code.visualstudio.com) (or any text editor) -* [Git](https://git-scm.com/) for cloning the quickstart repository -* A modern web browser (Chrome, Edge, Firefox, or Safari) to view the result - -## Dependencies - -The Smith Chart control ships as part of the `@syncfusion/ej2-charts` package. Below is the list of minimum dependencies required. - -``` -|-- @syncfusion/ej2-charts - |-- @syncfusion/ej2-base - |-- @syncfusion/ej2-data - |-- @syncfusion/ej2-svg-base - |-- @syncfusion/ej2-pdf-export - |-- @syncfusion/ej2-compression - |-- @syncfusion/ej2-file-utils -``` - -## Quick Setup - -### Step 1: Create a Project Folder - -Create a folder named `my-smithchart` in your desired location. This folder will contain your Syncfusion Smith Chart TypeScript project. - -### Step 2: Open Command Prompt - -Open the command prompt and navigate to the `my-smithchart` folder created in Step 1. You can do this by: - -* **Windows**: Open Command Prompt or PowerShell and navigate to the `my-smithchart` folder. -* **macOS/Linux**: Open Terminal and navigate to the `my-smithchart` folder. - -### Step 3: Clone the Quickstart Repository - -Run the following command to clone the Syncfusion® JavaScript (Essential® JS 2) quickstart project from [GitHub](https://github.com/SyncfusionExamples/ej2-quickstart-webpack). - -{% tabs %} -{% highlight bash tabtitle="CMD" %} - -git clone https://github.com/SyncfusionExamples/ej2-quickstart-webpack ej2-quickstart - -{% endhighlight %} -{% endtabs %} - -### Step 4: Navigate to Project Folder - -After cloning the application in the `ej2-quickstart` folder, run the following command to navigate to the project directory. - -{% tabs %} -{% highlight bash tabtitle="CMD" %} - -cd ej2-quickstart - -{% endhighlight %} -{% endtabs %} - -### Step 5: Install Required Packages - -Syncfusion® JavaScript (Essential® JS 2) packages are available on the [npmjs.com](https://www.npmjs.com/~syncfusionorg) public registry. You can install all Syncfusion® JavaScript (Essential® JS 2) controls in a single [@syncfusion/ej2](https://www.npmjs.com/package/@syncfusion/ej2) package or individual packages for each control. - -The quickstart application is already preconfigured with the dependent [@syncfusion/ej2](https://www.npmjs.com/package/@syncfusion/ej2) package in the `~/package.json` file. Use the following command to install all the dependent npm packages from the command prompt: - -{% tabs %} -{% highlight bash tabtitle="NPM" %} - -npm install - -{% endhighlight %} -{% endtabs %} - -### Step 6: Update the HTML Template - -Open the `ej2-quickstart` folder in Visual Studio Code or any text editor of your choice. - -Locate the `~/src/index.html` file in the project, preserve any existing `` and ` -``` - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs1/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs1/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs1" %} - -## Size for Bullet Chart - -The [`width`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#width) and [`height`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#height) properties are used to adjust the size of the Bullet Chart. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs2/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs2/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs2" %} - -### Pixel - -Can set the size of the Bullet Chart in pixels as shown below. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs3/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs3/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs3" %} - -### Percentage - -By setting a value in percentage, the Bullet Chart gets its dimension with respect to its container. For example, when the height is **50%**, the Bullet Chart renders to half of the container’s height. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs4/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs4/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs4" %} - ->If the size is not specified, the Bullet Chart will be rendered with a height of **126px** and a width of the window. \ No newline at end of file diff --git a/chart-sdk/vue/bullet-charts/comparative-bar.md b/chart-sdk/vue/bullet-charts/comparative-bar.md deleted file mode 100644 index 627529df5..000000000 --- a/chart-sdk/vue/bullet-charts/comparative-bar.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -layout: post -title: Comparative bar in Vue Bullet chart component | Syncfusion -description: Learn here all about Comparative bar in Syncfusion Vue Bullet chart component of Syncfusion Essential JS 2 and more. -control: Comparative bar -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Comparative bar in Vue Bullet chart component - -The line marker that runs perpendicular to the orientation of the graph is known as the **Comparative Measure** and it is used as a target marker to compare against the feature measure value. This is also called as the **Target Bar** in the Bullet Chart. To display the target bar, the [`targetField`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#targetfield) should be mapped to the appropriate field from the datasource. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs5/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs5/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs5" %} - -## Types of target bar - -The shape of the target bar can be customized using the [`targetTypes`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#targettypes) property and it supports **Circle**, **Cross**, and **Rect** shapes. The default type of the target bar is **Rect**. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs6/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs6/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs6" %} - -## Target bar customization - -The following properties can be used to customize the target bar. Also, you can bind the color for the target bar from [`dataSource`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#datasource) for the bullet chart. - -* [`targetColor`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#targetcolor) - Specifies the fill color of target bar. -* [`targetWidth`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#targetwidth) - Specifies the width of target bar. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs7/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs7/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs7" %} \ No newline at end of file diff --git a/chart-sdk/vue/bullet-charts/customization.md b/chart-sdk/vue/bullet-charts/customization.md deleted file mode 100644 index 2ed2379ab..000000000 --- a/chart-sdk/vue/bullet-charts/customization.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -layout: post -title: Customization in Vue Bullet chart component | Syncfusion -description: Learn here all about Customization in Syncfusion Vue Bullet chart component of Syncfusion Essential JS 2 and more. -control: Customization -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Customization in Vue Bullet chart component - -## Orientation - -The Bullet Chart can be rendered in different orientations such as **Horizontal** or **Vertical** via the [`orientation`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#orientation) property. By default, the Bullet Chart is rendered in the **Horizontal** orientation. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs8/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs8/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs8" %} - -## Right-to-left (RTL) - -The Bullet Chart supports the right-to-left rendering that can be enabled by setting the [`enableRtl`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#enablertl) property to **true**. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs9/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs9/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs9" %} - -## Animation - -The actual and the target bar supports the linear animation via the [`animation`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#animation) setting. The speed and the delay are controlled using the `duration` and `delay` properties respectively. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs10/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs10/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs10" %} - -## Theme - -The Bullet Chart supports different type of themes via the [`theme`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#theme) property. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs11/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs11/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs11" %} \ No newline at end of file diff --git a/chart-sdk/vue/bullet-charts/data-binding.md b/chart-sdk/vue/bullet-charts/data-binding.md deleted file mode 100644 index 832f8f614..000000000 --- a/chart-sdk/vue/bullet-charts/data-binding.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -layout: post -title: Data binding in Vue Bullet chart component | Syncfusion -description: Learn here all about Data binding in Syncfusion Vue Bullet chart component of Syncfusion Essential JS 2 and more. -control: Data binding -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Data binding in Vue Bullet chart component - -The [`dataSource`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#datasource) property accepts a collection of values as input that helps to display measures, and compares them to a target bar. To display the actual and target bar, specify the property from the datasource into the [`valueField`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#valuefield) and [`targetField`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#targetfield) respectively. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs12/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs12/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs12" %} \ No newline at end of file diff --git a/chart-sdk/vue/bullet-charts/data-label.md b/chart-sdk/vue/bullet-charts/data-label.md deleted file mode 100644 index b7149b43f..000000000 --- a/chart-sdk/vue/bullet-charts/data-label.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -layout: post -title: Data label in Vue Bullet chart component | Syncfusion -description: Learn here all about Data label in Syncfusion Vue Bullet chart component of Syncfusion Essential JS 2 and more. -control: Data label -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Data label in Vue Bullet chart component - -Data Labels are used to identify the value of actual bar in the Bullet Chart component. The Data Labels will be shown by specifying the [`dataLabel`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#datalabel) setting's [`enable`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/bulletDataLabelModel/#enable) property to **true**. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs13/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs13/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs13" %} - -## Data Label Customization - -Data Labels color, opacity, font size, font family, font weight, and font style can be customized using the [`labelStyle`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/bulletDataLabelModel/#labelstyle). - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs14/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs14/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs14" %} \ No newline at end of file diff --git a/chart-sdk/vue/bullet-charts/getting-started.md b/chart-sdk/vue/bullet-charts/getting-started.md deleted file mode 100644 index 58d215f82..000000000 --- a/chart-sdk/vue/bullet-charts/getting-started.md +++ /dev/null @@ -1,242 +0,0 @@ ---- -layout: post -title: Getting Started with the Vue Bullet Chart Component | Syncfusion -description: Set up a Vue 2 application and integrate the Syncfusion Essential JS 2 Vue Bullet Chart component with module registration, and data binding. -control: Getting started -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Getting Started with the Vue Bullet Chart Component in Vue 2 - -This article provides a step-by-step guide to creating a Vue 2 application using [Vue CLI](https://cli.vuejs.org/) and integrating the Syncfusion® Vue Bullet Chart component. - -## Prerequisites - -Ensure that the development environment meets the [system requirements for Syncfusion Vue UI components](https://ej2.syncfusion.com/vue/documentation/system-requirements). - -> **Note:** Vue CLI is in maintenance mode. This guide uses Vue CLI because it describes integration with a Vue 2 application. - -## Dependencies - -The following are the minimum dependencies required to use the Vue Bullet Chart component: - -``` -|-- @syncfusion/ej2-vue-charts - |-- @syncfusion/ej2-base - |-- @syncfusion/ej2-data - |-- @syncfusion/ej2-pdf-export - |-- @syncfusion/ej2-file-utils - |-- @syncfusion/ej2-compression - |-- @syncfusion/ej2-charts - |-- @syncfusion/ej2-vue-base - |-- @syncfusion/ej2-svg-base -``` - -Only the `@syncfusion/ej2-vue-charts` package must be installed directly. Its required dependencies are installed automatically. - -Use a package release that supports Vue 2. Before upgrading, check the [Vue system requirements](https://ej2.syncfusion.com/vue/documentation/system-requirements) and the package release notes. - -## Setting Up the Vue 2 Project - -Install Vue CLI globally using either npm or yarn, and create a project with the [`vue create`](https://cli.vuejs.org/#getting-started) command. - -**npm** - -```bash -npm install -g @vue/cli -vue create quickstart -``` - -**yarn** - -```bash -yarn global add @vue/cli -vue create quickstart -``` - -When creating the project, select `Default ([Vue 2] babel, eslint)` from the menu. If this preset is unavailable, select the manual configuration option and choose Vue 2 when prompted for the Vue version. - -![Terminal showing Vue CLI creating a Vue 2 project](../appearance/images/vue2-terminal.png) - -After the project is created, navigate to its directory: - -```bash -cd quickstart -``` - -## Add the Syncfusion® Vue Package - -Syncfusion Vue packages are available on [npm](https://www.npmjs.com/search?q=ej2-vue). - -Install the `@syncfusion/ej2-vue-charts` package using either npm or yarn. - -**npm** - -```bash -npm install @syncfusion/ej2-vue-charts --save -``` - -**yarn** - -```bash -yarn add @syncfusion/ej2-vue-charts -``` - -> **Note:** npm v5 and later save installed packages to `dependencies` by default, so the `--save` option is not required. - -## Add the Syncfusion® Vue Bullet Chart Component - -Follow these steps to add the Vue Bullet Chart component. - -**Step 1:** Import and locally register the Bullet Chart component in the `script` section of **src/App.vue**. - -{% tabs %} -{% highlight html tabtitle="~/src/App.vue" %} - - - -{% endhighlight %} -{% endtabs %} - -**Step 2:** Define the Bullet Chart component in the `template` section. - -{% tabs %} -{% highlight html tabtitle="~/src/App.vue" %} - - - -{% endhighlight %} -{% endtabs %} - -Here is the summarized code for the above steps in the **src/App.vue** file: - -{% tabs %} -{% highlight html tabtitle="~/src/App.vue" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/getting-started/initialize-cs1/app.vue %} -{% endhighlight %} -{% endtabs %} - -## Run the Project - -Save **src/App.vue**, and then start the development server using either npm or yarn. - -**npm** - -```bash -npm run serve -``` - -**yarn** - -```bash -yarn run serve -``` - -Open the local URL displayed in the terminal, commonly `http://localhost:8080`, and verify that the Bullet Chart displays. - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/getting-started/initialize-cs1" %} - -## Module Registration - -The Bullet Chart component uses feature-specific modules. Register only the modules required by the application with the component's `provide` option. - -This guide uses `BulletTooltip`, which enables tooltip support. - -```javascript -import { - BulletChartComponent, - BulletTooltip -} from '@syncfusion/ej2-vue-charts'; - -export default { - components: { - 'ejs-bulletchart': BulletChartComponent - }, - provide: { - bulletChart: [BulletTooltip] - } -}; -``` - -Register `BulletTooltip` only when the tooltip is enabled. - -> **Note:** The module injection key must be `bulletChart`. - -## Populate the Bullet Chart with Data - -The Bullet Chart uses the following properties to bind data: - -- [`dataSource`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart#datasource) specifies the array of data objects. -- [`valueField`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart#valuefield) maps the feature-measure field. -- [`targetField`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart#targetfield) maps the comparative-target field. -- [`minimum`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart#minimum) specifies the minimum value of the quantitative scale. -- [`maximum`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart#maximum) specifies the maximum value of the quantitative scale. -- [`interval`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart#interval) specifies the interval between scale labels. - -Each data object must contain the fields assigned to `valueField` and `targetField`. Those fields must contain numeric values. - -The following template binds the `value` and `target` fields and configures a scale that contains both values: - -```html - -``` - -```javascript -data() { - return { - data: [ - { value: 75, target: 85 } - ], - minimum: 0, - maximum: 100, - interval: 20 - }; -} -``` -{% tabs %} -{% highlight html tabtitle="~/src/App.vue" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/getting-started/datasource-cs1/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/getting-started/datasource-cs1" %} - -## Troubleshooting - -- **The Bullet Chart is not rendered.** Verify that `BulletChartComponent` is imported and registered, the chart has a valid size, and the browser console contains no component, data, or licensing errors. -- **No feature measure or target is displayed.** Verify that `dataSource` contains records, `valueField` and `targetField` match fields in every data object, and the mapped fields contain numeric values. -- **The scale does not contain the measure or target.** Set `minimum` and `maximum` so that both mapped values fall within the quantitative scale. -- **A package or Vue version error occurs.** Confirm that the installed `@syncfusion/ej2-vue-charts` release supports Vue 2 and that all Syncfusion packages use compatible versions. - -For additional assistance, refer to the [Vue Bullet Chart API documentation](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart). - -## See Also - -- [Vue Bullet Chart overview](https://www.syncfusion.com/vue-components/vue-bullet-chart) -- [Vue Bullet Chart examples](https://ej2.syncfusion.com/vue/demos/#/bootstrap5/bullet-chart/default.html) -- [Vue Bullet Chart customization](https://ej2.syncfusion.com/vue/documentation/bullet-chart/customization) -- [Vue Bullet Chart getting-started sample](https://github.com/SyncfusionExamples/getting-started-with-the-vue-bullet-chart-component) -- [Getting Started with the Vue 3 Bullet Chart](vue-3-getting-started) -- [Getting Started with Vue 3 using the Composition API and TypeScript](https://ej2.syncfusion.com/vue/documentation/getting-started/vue-3-ts-composition) -- [Getting Started with Vue 3 using the Options API and TypeScript](https://ej2.syncfusion.com/vue/documentation/getting-started/vue-3-ts-options) \ No newline at end of file diff --git a/chart-sdk/vue/bullet-charts/images/vue3-bullet-chart-demo.png b/chart-sdk/vue/bullet-charts/images/vue3-bullet-chart-demo.png deleted file mode 100644 index f2c86cbebcb2827921dd93d5c9a3c2c76943de5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5027 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
    • U{98&wf~4 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 F{CE7ap#}f| diff --git a/chart-sdk/vue/bullet-charts/ranges.md b/chart-sdk/vue/bullet-charts/ranges.md deleted file mode 100644 index 6fccdb7a5..000000000 --- a/chart-sdk/vue/bullet-charts/ranges.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -layout: post -title: Ranges in Vue Bullet chart component | Syncfusion -description: Learn here all about Ranges in Syncfusion Vue Bullet chart component of Syncfusion Essential JS 2 and more. -control: Ranges -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Ranges in Vue Bullet chart component - -Ranges represent the quality of a specific range such as **Good**, **Bad** and **Satisfactory** in the Bullet Chart scale. The ending point of a qualitative range is specified in the [`end`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/rangeModel/#end) property in [`ranges`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#ranges). The [`minimum`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#minimum) value of a quantitative scale is considered the starting point of the first range or the previous range end point. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/axis/custom-cs10/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/axis/custom-cs10/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/axis/custom-cs10" %} - -## Color Customization - -Enhance the readability of ranges with color and opacity. It can be applied using the [`color`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/rangeModel/#color) and [`opacity`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/rangeModel/#opacity) properties in [`ranges`](https://ej2.syncfusion.com/angular/documentation/api/bullet-chart/#ranges). - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/axis/custom-cs11/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/axis/custom-cs11/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/axis/custom-cs11" %} \ No newline at end of file diff --git a/chart-sdk/vue/bullet-charts/title.md b/chart-sdk/vue/bullet-charts/title.md deleted file mode 100644 index 79b559a26..000000000 --- a/chart-sdk/vue/bullet-charts/title.md +++ /dev/null @@ -1,135 +0,0 @@ ---- -layout: post -title: Title in Vue Bullet chart component | Syncfusion -description: Learn here all about Title in Syncfusion Vue Bullet chart component of Syncfusion Essential JS 2 and more. -control: Title -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Title in Vue Bullet chart component - -## Title - -The title of the Bullet Chart displays the information about the data plotted by specifying it in the [`title`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#title) property. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs15/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs15/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs15" %} - -## Subtitle - -To show additional information about the data plotted, the Bullet Chart can also be given a subtitle using the [`subtitle`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#subtitle) property. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs16/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs16/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs16" %} - -## Title and SubTitle Position - -The title and the subtitle positions can be customized using the [`titlePosition`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#titleposition) property. Possible positions are **Left**, **Right**, **Top**, and **Bottom**. - -### Position as Left - -By setting the [`titlePosition`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#titleposition) to **Left**, you can display the title and subtitle at the left side of the Bullet Chart. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs17/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs17/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs17" %} - -### Position as Right - -By setting the [`titlePosition`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#titleposition) to **Right**, you can display the title and subtitle at the right side of the Bullet Chart. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs18/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs18/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs18" %} - -### Position as Top - -By setting the [`titlePosition`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#titleposition) to **Top**, you can display the title and subtitle at the top of the Bullet Chart. The default title and subtitle positions of the Bullet Chart is **Top**. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs19/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs19/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs19" %} - -### Position as Bottom - -By setting the [`titlePosition`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#titleposition) to **Bottom**, you can display the title and subtitle at the bottom of the Bullet Chart. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs20/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs20/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs20" %} - -## Title Customization - -The title color, opacity, font size, font family, font weight, and font style can be customized using the [`titleStyle`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#titlestyle) property. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs21/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs21/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs21" %} - -## SubTitle Customization - -The sub-title color, opacity, font size, font family, font weight, and font style can be customized using the [`subtitleStyle`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#subtitlestyle) property. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs22/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs22/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs22" %} \ No newline at end of file diff --git a/chart-sdk/vue/bullet-charts/tool-tip.md b/chart-sdk/vue/bullet-charts/tool-tip.md deleted file mode 100644 index c863bb7b3..000000000 --- a/chart-sdk/vue/bullet-charts/tool-tip.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -layout: post -title: Tool tip in Vue Bullet chart component | Syncfusion -description: Learn here all about Tool tip in Syncfusion Vue Bullet chart component of Syncfusion Essential JS 2 and more. -control: Tool tip -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Tool tip in Vue Bullet chart component - -When the mouse is hovered over a bar in the Bullet Chart, the tooltip displays important summary about the actual and the target bar values. - -## Default Tooltip - -The tooltip is not visible by default. To make it visible, set the [`enable`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/bulletTooltipSettingsModel/#enable) property in the [`tooltip`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#tooltip) to **true** and injecting `BulletTooltip` module using `BulletChart.Inject(BulletTooltip)` and injecting `BulletTooltip` module using `BulletChart.Inject(BulletTooltip)`. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs23/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs23/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs23" %} - -## Tooltip Template - -Any HTML elements can be displayed in the tooltip by using the [`template`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/bulletTooltipSettingsModel/#template) property of the [`tooltip`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#tooltip). You can use the **${target}** and **${value}** as place holders in the HTML element to display the value and target values from the data source of corresponding data point. - -## Customize the Appearance of Tooltip - -## Tooltip Customization - -The following properties can be used to customize the Bullet Chart tooltip. - -* [`fill`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/bulletTooltipSettingsModel/#fill) - Specifies the color of tooltip. -* [`border`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/bulletTooltipSettingsModel/#border) - Specifies the tooltip border color and width. -* [`textStyle`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/bulletTooltipSettingsModel/#textstyle) - Specifies the tooltip font family, font style, font weight, color and size. \ No newline at end of file diff --git a/chart-sdk/vue/bullet-charts/value-bar.md b/chart-sdk/vue/bullet-charts/value-bar.md deleted file mode 100644 index 5e92e6d32..000000000 --- a/chart-sdk/vue/bullet-charts/value-bar.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -layout: post -title: Value bar in Vue Bullet chart component | Syncfusion -description: Learn here all about Value bar in Syncfusion Vue Bullet chart component of Syncfusion Essential JS 2 and more. -control: Value bar -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Value bar in Vue Bullet chart component - -To display the primary data or the current value of the data being measured known as the **Feature Measure** that should be encoded as a bar. This is called as the **Actual Bar** or the **Feature Bar** in the Bullet Chart, and to display the actual bar the [`valueField`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#valuefield) should be mapped to the appropriate field from the data source. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs24/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs24/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs24" %} - -## Types of actual bar - -The shape of the actual bar can be customized using the [`type`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#type) property of the Bullet Chart. The actual bar contains **Rect** and **Dot** shapes. By default, the actual bar shape is Rect. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs25/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs25/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs25" %} - -## Actual bar customization - -### Border customization - -Using the [`valueBorder`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#valueborder) property of the bullet chart, you can customize the border [`color`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/borderModel/#color) and [`width`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/borderModel/#width) of the actual bar. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs26/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs26/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs26" %} - -### Fill color and height customization - -Customize the fill color and height of the actual bar using the [`valueFill`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#valuefill) and [`valueHeight`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#valueheight) properties of the bullet chart. Also, you can bind the color for the actual bar from [`dataSource`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#datasource) for the bullet chart using [`valueFill`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart/#valuefill) property. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs27/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs27/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/bullet-chart/bullet-chart-dimensions/container-cs27" %} \ No newline at end of file diff --git a/chart-sdk/vue/bullet-charts/vue-3-getting-started.md b/chart-sdk/vue/bullet-charts/vue-3-getting-started.md deleted file mode 100644 index df800c323..000000000 --- a/chart-sdk/vue/bullet-charts/vue-3-getting-started.md +++ /dev/null @@ -1,333 +0,0 @@ ---- -layout: post -title: Vue 3 Getting Started with the Bullet Chart Component | Syncfusion -description: Create a Vite-based Vue 3 project and integrate the Syncfusion Bullet Chart component using the Composition API or Options API. -control: Vue 3 getting started -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Getting Started with the Vue Bullet Chart Component in Vue 3 - -This article provides a step-by-step guide to setting up a [Vite](https://vite.dev/) JavaScript project and integrating the Syncfusion® Vue Bullet Chart component using either the [Composition API](https://vuejs.org/guide/introduction.html#composition-api) or the [Options API](https://vuejs.org/guide/introduction.html#options-api). - -The **Composition API** groups related logic into reusable functions. The **Options API** organizes component logic with options such as `data`, `methods`, and life cycle hooks. Choose the API that best fits the application's structure. - -## Prerequisites - -Ensure that the development environment meets the [system requirements for Syncfusion Vue UI components](https://ej2.syncfusion.com/vue/documentation/system-requirements). - -## Set Up the Vite Project - -Create a Vite project using either npm or yarn. - -**npm** - -```bash -npm create vite@latest my-app -- --template vue -``` - -**yarn** - -```bash -yarn create vite my-app --template vue -``` - -If Vite prompts you to install dependencies and start the project immediately, select **No**. The Syncfusion package is installed in a later step. - -Navigate to the project directory: - -```bash -cd my-app -``` - -Install the project dependencies using either npm or yarn. - -**npm** - -```bash -npm install -``` - -**yarn** - -```bash -yarn install -``` - -> **Note:** To create a TypeScript project, use `npm create vite@latest my-app -- --template vue-ts` or `yarn create vite my-app --template vue-ts`. - -## Add the Syncfusion® Vue Package - -Syncfusion Vue packages are available on [npm](https://www.npmjs.com/search?q=ej2-vue). - -Install the `@syncfusion/ej2-vue-charts` package. Use a package release compatible with Vue 3 and the Node.js version used by the project. - -**npm** - -```bash -npm install @syncfusion/ej2-vue-charts -``` - -**yarn** - -```bash -yarn add @syncfusion/ej2-vue-charts -``` - -> **Note:** For TypeScript projects, refer to [Vue 3 with the Composition API and TypeScript](https://ej2.syncfusion.com/vue/documentation/getting-started/vue-3-ts-composition) or [Vue 3 with the Options API and TypeScript](https://ej2.syncfusion.com/vue/documentation/getting-started/vue-3-ts-options). - -## Add the Syncfusion® Vue Bullet Chart Component - -Follow these steps to add the Vue Bullet Chart component using the Composition API or Options API. - -**Step 1:** Import and Register the Component - -Import the Bullet Chart component used by the example in **src/App.vue**. - -In the Composition API example, alias the imports to names that match the custom elements used in the template. Components imported in ` - -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} - - - -{% endhighlight %} -{% endtabs %} - -**Step 2:** Declare the Data and Configuration - -Define the chart data, scale, title and dimensions configuration in the `script` section. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} - - - -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} - - - -{% endhighlight %} -{% endtabs %} - -**Step 3:** Define the Bullet Chart in the Template - -Add the Bullet Chart to the `template` section of **src/App.vue**. - -The example uses the following properties: - -- [`dataSource`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart#datasource) specifies the array of data objects. -- [`valueField`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart#valuefield) maps the feature-measure field. -- [`targetField`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart#targetfield) maps the comparative-target field. -- [`minimum`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart#minimum) specifies the minimum value of the quantitative scale. -- [`maximum`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart#maximum) specifies the maximum value of the quantitative scale. -- [`interval`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart#interval) specifies the interval between scale labels. -- [`title`](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart#title) specifies the chart title. - -{% tabs %} -{% highlight html tabtitle="~/src/App.vue" %} - - - -{% endhighlight %} -{% endtabs %} - -Each data object must contain the fields assigned to `valueField` and `targetField`. Both mapped fields must contain numeric values within the configured scale. - -Here is the summarized code for the above steps in the **src/App.vue** file. - -Replace the contents of **src/App.vue** with either the Composition API or Options API example. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} - - - - - -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} - - - - - -{% endhighlight %} -{% endtabs %} - -## Run the Project - -Save **src/App.vue**, and then start the development server using either npm or yarn. - -**npm** - -```bash -npm run dev -``` - -**yarn** - -```bash -yarn dev -``` - -Open the local URL displayed in the terminal, commonly `http://localhost:5173`, and verify that the Bullet Chart displays. - -![Vue 3 Bullet Chart](./images/vue3-bullet-chart-demo.png) - -> **Sample:** Explore the [Vue 3 Bullet Chart getting-started sample](https://github.com/SyncfusionExamples/vue3-bullet-chart-getting-started). - -## Troubleshooting - -- **The Bullet Chart is not rendered.** Verify that the component import is aliased correctly in the Composition API or registered in `components` in the Options API. Check the browser console for component, data, module, or licensing errors. -- **No feature measure or target is displayed.** Verify that `dataSource` contains records, `valueField` and `targetField` match fields in every data object, and the mapped fields contain numeric values. -- **The scale does not contain the measure or target.** Set `minimum` and `maximum` so that both mapped values fall within the quantitative scale. -- **An import or runtime error is displayed.** Verify that `@syncfusion/ej2-vue-charts` is installed and that its version supports the project's Vue and Node.js versions. - -For additional assistance, refer to the [Vue Bullet Chart API documentation](https://ej2.syncfusion.com/vue/documentation/api/bullet-chart). - -## See Also - -- [Vue Bullet Chart overview](https://www.syncfusion.com/vue-components/vue-bullet-chart) -- [Vue Bullet Chart examples](https://ej2.syncfusion.com/vue/demos/#/material3/bullet-chart/default.html) -- [Vue Bullet Chart customization](https://ej2.syncfusion.com/vue/documentation/bullet-chart/customization) -- [Vue 3 Migration Guide](https://v3-migration.vuejs.org/) -- [Getting Started with Vue UI Components using the Composition API and TypeScript](https://ej2.syncfusion.com/vue/documentation/getting-started/vue-3-ts-composition) -- [Getting Started with Vue UI Components using the Options API and TypeScript](https://ej2.syncfusion.com/vue/documentation/getting-started/vue-3-ts-options) diff --git a/chart-sdk/vue/heatmap-charts/accessibility.md b/chart-sdk/vue/heatmap-charts/accessibility.md deleted file mode 100644 index 6583eb99d..000000000 --- a/chart-sdk/vue/heatmap-charts/accessibility.md +++ /dev/null @@ -1,75 +0,0 @@ ---- -layout: post -title: Accessibility in Vue HeatMap chart component | Syncfusion -description: Learn here all about Accessibility in Syncfusion Vue HeatMap chart component of Syncfusion Essential JS 2 and more. -control: Accessibility -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Appearance in Vue HeatMap chart component - -The HeatMap component follows commonly used accessibility guidelines and standards, such as [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles). - -The accessibility compliance for the HeatMap component is outlined below. - -| Accessibility Criteria | Compatibility | -| -- | -- | -| [WCAG 2.2 Support](../common/accessibility#accessibility-standards) | Intermediate | -| [Section 508 Support](../common/accessibility#accessibility-standards) | Intermediate | -| [Screen Reader Support](../common/accessibility#screen-reader-support) | Yes | -| [Right-To-Left Support](../common/accessibility#right-to-left-support) | Not Applicable | -| [Color Contrast](../common/accessibility#color-contrast) | Yes | -| [Mobile Device Support](../common/accessibility#mobile-device-support) | Yes | -| [Keyboard Navigation Support](../common/accessibility#keyboard-navigation-support) | Not Applicable | -| [Accessibility Checker Validation](../common/accessibility#ensuring-accessibility) | Yes | -| [Axe-core Accessibility Validation](../common/accessibility#ensuring-accessibility) | Yes | - - - -
      Yes - All features of the component meet the requirement.
      - -
      Intermediate - Some features of the component do not meet the requirement.
      - -
      No - The component does not meet the requirement.
      - -## WAI-ARIA attributes - -HeatMap component followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) patterns to meet the accessibility. The following ARIA attributes are used in the HeatMap component. - -| Attributes | Purpose | -| --- | --- | -| `role=img` | It is specified in the legend and border of the HeatMap. This role is provided to specify the information in a visual manner. | -| `role=region` | It specifies the HeatMap areas that do not support interactive functions like cell selection. | -| `aria-label` | Provides an accessible name for the title, legend title, legend item labels, axis labels, cell labels and multilevel labels. | - -## Screen reading in HeatMap - -HeatMap has built-in accessibility features like screen reading. Screen reading in the HeatMap component allows all users, regardless of ability or disability, to use the component. The following HeatMap elements will be read aloud with screen reading software like Narrator for Windows. - -| Elements | Description | -| --- | --- | -| Title | Reads the contents of the HeatMap chart's title. | -| Axis labels | Reads the x and y axis labels of the HeatMap chart. | -| Multilevel labels | Reads the multilevel labels in the x and y axis of the HeatMap chart. | -| Cell labels | Reads the labels from the cells in the Heatmap chart. | -| Legend title | Reads the contents of the legend's title as specified in HeatMap chart. | -| Legend item label | Reads the label of a legend item in HeatMap chart. | - -## Ensuring accessibility - -The HeatMap component's accessibility levels are ensured through an [accessibility-checker](https://www.npmjs.com/package/accessibility-checker) and [axe-core](https://www.npmjs.com/package/axe-core) software tools during automated testing. - -The accessibility compliance of the HeatMap component is shown in the following sample. Open the [sample](https://ej2.syncfusion.com/accessibility/heat-map.html) in a new window to evaluate the accessibility of the HeatMap component with accessibility tools. - -{% previewsample "https://ej2.syncfusion.com/accessibility/heat-map.html" %} - -## See also - -* [Accessibility in Syncfusion® Vue components](../common/accessibility) diff --git a/chart-sdk/vue/heatmap-charts/appearance.md b/chart-sdk/vue/heatmap-charts/appearance.md deleted file mode 100644 index 8812dc9c9..000000000 --- a/chart-sdk/vue/heatmap-charts/appearance.md +++ /dev/null @@ -1,253 +0,0 @@ ---- -layout: post -title: Appearance in Vue HeatMap chart component | Syncfusion -description: Learn here all about Appearance in Syncfusion Vue HeatMap chart component of Syncfusion Essential JS 2 and more. -control: Appearance -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Appearance in Vue HeatMap chart component - -## Cell customization - -You can customize the cell by using the [cellSettings](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#cellsettings) property. - -### Border - -Change the width, color, and radius of the heat map cells by using the [border](https://ej2.syncfusion.com/vue/documentation/api/heatmap/cellSettings/#border) property. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs1/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs1/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs1" %} - -### Cell highlighting - -Enable or disable the cell highlighting while hovering over the heat map cells by using the [enableCellHighlighting](https://ej2.syncfusion.com/vue/documentation/api/heatmap/cellSettings/#enablecellhighlighting) property. - ->Note: The cell highlighting only works in a SVG rendering mode. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs2/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs2/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs2" %} - -### Color gradient mode - -The [colorGradientMode](https://ej2.syncfusion.com/vue/documentation/api/heatmap/paletteSettingsModel/#colorgradientmode) property can be used to set the minimum and maximum values for colors based on row and column. - -Three types of color gradient modes are available. - -* **Table**: The minimum and maximum value colors calculated for overall data. -* **Row**: The minimum and maximum value colors calculated for each row of data. -* **Column**: The minimum and maximum value colors calculated for each column of data. - ->Note: The default value of `colorGradientMode` is **Table**. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs3/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs3/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs3" %} - -## Background color - -The background color of the HeatMap can be customized using the [backgroundColor](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#backgroundcolor) property. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs4/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs4/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs4" %} - -## Margin - -Set the margin for the HeatMap from its container by using the [margin](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#margin) property. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs5/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs5/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs5" %} - -## Title - -The title is used to provide a quick information about the data plotted in heatmap. The [text](https://ej2.syncfusion.com/vue/documentation/api/heatmap/title/#text) property is used to set the title for the heatmap. The text style of the title can be customized by using the [textStyle](https://ej2.syncfusion.com/vue/documentation/api/heatmap/title/#textstyle) property. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs6/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs6/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs6" %} - -## Data label - -The visibility of data labels can be toggled using the [showLabel](https://ej2.syncfusion.com/vue/documentation/api/heatmap/cellSettings/#showlabel) property. By default, the data labels will be visible. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs7/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs7/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs7" %} - -### Customize the data label - -The label displayed in the HeatMap cell can be changed using the [cellRender](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#cellrender) event. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs8/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs8/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs8" %} - -### Text style - -The text attributes of the data label such as font-family, font-size, and color can be customized using the [textStyle](https://ej2.syncfusion.com/vue/documentation/api/heatmap/cellSettings/#textstyle) in the [cellSettings](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#cellsettings) property. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs9/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs9/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs9" %} - -### Format - -The format of the data label, such as currency, decimal, percent etc. can be changed using [format](https://ej2.syncfusion.com/vue/documentation/api/heatmap/cellSettings/#format) property. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs10/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs10/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs10" %} - -### Template - -Any HTML elements can be added as a template in the data labels by using the [labelTemplate](https://ej2.syncfusion.com/vue/documentation/api/heatmap/cellSettings/#labeltemplate) property of [cellSettings](https://ej2.syncfusion.com/vue/documentation/api/heatmap/cellSettings) in the HeatMap. - -The following examples show various data binding methods in the HeatMap using the `labelTemplate` property. - -#### Array binding - -By including `${value}` in the template content, the value from the data source for the corresponding cell can be displayed in the HeatMap cell as data label template content. Additionally, the x-axis and y-axis label values can be displayed by including `${xLabel}` and `${yLabel}` in the template content. - -**Table** - -The following example demonstrates how to add a data label template for array table binding. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs11/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs11/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs11" %} - -**Cell** - -The following example demonstrates how to add a data label template for array cell binding. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs12/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs12/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs12" %} - -#### JSON binding - -By including the desired field name in the template content, such as **${value}**, the value from the data source for the corresponding cell can be displayed in the HeatMap cell as data label template content. - -**Table** - -The following example demonstrates how to add a data label template for JSON table binding. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs13/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs13/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs13" %} - -**Cell** - -The following example demonstrates how to add a data label template for JSON cell binding. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs14/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs14/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/appearance-cs14" %} - -## See Also - -* [To customize the appearance of tool tip](./tooltip/#customize-the-appearance-of-tooltip) \ No newline at end of file diff --git a/chart-sdk/vue/heatmap-charts/axis.md b/chart-sdk/vue/heatmap-charts/axis.md deleted file mode 100644 index 5167c323f..000000000 --- a/chart-sdk/vue/heatmap-charts/axis.md +++ /dev/null @@ -1,281 +0,0 @@ ---- -layout: post -title: Axis in Vue HeatMap chart component | Syncfusion -description: Learn here all about axis in Syncfusion Vue HeatMap chart component of Syncfusion Essential JS 2 and more. -control: Axis -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Axis in Vue HeatMap chart component - -HeatMap consists of two axes namely, X-axis and Y-axis that displays the row headers and column headers to plot the data points respectively. You can define the type, format, and other customizing options for both axes in the HeatMap. - -## Types - -There are three different axis types available in the HeatMap, which defines the data type of the axis labels. You can define the axis type by using the [valueType](https://ej2.syncfusion.com/vue/documentation/api/heatmap/axis#valuetype) property in the HeatMap. - -### Category axis - -Category axis type is used to represent the string values in axis labels. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs1/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs1/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/axis-cs1" %} - -### Numeric axis - -Numeric axis type is used to represent the numeric values in axis labels. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs2/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs2/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/axis-cs2" %} - -### Date-time axis - -Date-time axis type is used to represent the date-time values in axis labels with a specific format. In date-time axis, you can define the start and end date/time using the [minimum](https://ej2.syncfusion.com/vue/documentation/api/heatmap/axis#minimum) and [maximum](https://ej2.syncfusion.com/vue/documentation/api/heatmap/axis#maximum) properties. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs3/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs3/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/axis-cs3" %} - -## Inversed axis - -HeatMap supports inversing the axis origin for both axes, where the axis labels are placed in an inversed manner. You can enable axis inversing by enabling the [isInversed](https://ej2.syncfusion.com/vue/documentation/api/heatmap/axis#isinversed) property. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs4/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs4/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/axis-cs4" %} - -## Opposed axis - -In HeatMap, you can place the axis label in an opposite position of its default axis label position by using the [opposedPosition](https://ej2.syncfusion.com/vue/documentation/api/heatmap/axis#opposedposition) property. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs5/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs5/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/axis-cs5" %} - -## Enable axis labels - -Display axis labels on the HeatMap using the [xAxis](https://ej2.syncfusion.com/vue/documentation/api/heatmap#xaxis) and [yAxis](https://ej2.syncfusion.com/vue/documentation/api/heatmap#yaxis) properties. Axis labels provide context for the data values displayed in each cell. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/getting-started-cs2/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="~/src/App.vue" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/getting-started-cs2/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/getting-started-cs2" %} - -## Axis labels customization - -### Customizing the text style - -The text style of the axis labels can be customized using the following options available in the [textStyle](https://ej2.syncfusion.com/vue/documentation/api/heatmap/axisModel#textstyle) property. - -* [color](https://ej2.syncfusion.com/vue/documentation/api/heatmap/fontModel#color) - It is used to change the text color of the axis labels. -* [fontFamily](https://ej2.syncfusion.com/vue/documentation/api/heatmap/fontModel#fontfamily) - It is used to change the font family of the axis labels. -* [fontStyle](https://ej2.syncfusion.com/vue/documentation/api/heatmap/fontModel#fontstyle) - It is used to change the font style of the axis labels. -* [fontWeight](https://ej2.syncfusion.com/vue/documentation/api/heatmap/fontModel#fontweight) - It is used to change the font weight of the axis labels. -* [size](https://ej2.syncfusion.com/vue/documentation/api/heatmap/fontModel#size) - It is used to change the font size of the axis labels. -* [textAlignment](https://ej2.syncfusion.com/vue/documentation/api/heatmap/fontModel#textalignment) - It is used to position and align the axis labels. This property allows you to specify values such as **Near**, **Center**, and **Far**. -* [textOverflow](https://ej2.syncfusion.com/vue/documentation/api/heatmap/fontModel#textoverflow) - When the axis label exceeds the intended space, this property is used to trim or wrap it. This property takes values such as **None**, **Trim**, and **Wrap**. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs11/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs11/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/axis-cs11" %} - -### Providing line breaks - -Axis labels with line breaks improve the readability of the HeatMap by splitting the text on an axis into multiple lines. The **"\
      "** character is used to add line breaks to the axis labels. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs14/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs14/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/axis-cs14" %} - -### Customizing labels when intersecting with other labels - -When the axis labels intersect, [labelIntersectAction](https://ej2.syncfusion.com/vue/documentation/api/heatmap/axisModel#labelintersectaction) property is used to handle the intersection. The `labelIntersectAction` property can take the following values. - -* **None** - It specifies that no action is taken when the axis labels intersect. -* **Trim** - It specifies to trim the axis labels when they intersect. -* **Rotate45** - When the axis labels intersect, they are rotated to 45 degrees. -* **MultipleRows** - It specifies to show all the axis labels as multiple rows when they intersect. - -The below example demonstrates to trim the axis labels by using the `labelIntersectAction` property. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs12/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs12/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/axis-cs12" %} - -### Rotating labels - -The axis labels can be rotated to the desired angles by using the [labelRotation](https://ej2.syncfusion.com/vue/documentation/api/heatmap/axisModel#labelrotation) property. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs13/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs13/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/axis-cs13" %} - -### Label formatting - -HeatMap supports formatting the axis labels by using the [labelFormat](https://ej2.syncfusion.com/vue/documentation/api/heatmap/axis#labelformat) property. Using this property, you can customize the axis label by global string format ('P', 'C', etc) or customized format like '{value}°C'. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs6/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs6/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/axis-cs6" %} - -## Axis intervals - -In HeatMap, you can define an interval between the axis labels using the [interval](https://ej2.syncfusion.com/vue/documentation/api/heatmap/axis#interval) property. In date-time axis, you can change the interval mode by using the [intervalType](https://ej2.syncfusion.com/vue/documentation/api/heatmap/axis#intervaltype) property. The date-time axis supports the following interval types: - -* Years -* Months -* Days -* Hours -* Minutes - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs7/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs7/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/axis-cs7" %} - -## Axis label increment - -Axis label increment in the HeatMap is used to display the axis labels with regular interval values in numeric and date-time axes. The labels will be displayed with tick gaps when you set the label interval. But, to achieve the same behavior without tick gaps, use the label increment. You can set the axis label increment using the [increment](https://ej2.syncfusion.com/vue/documentation/api/heatmap/axis#increment) property and the default value of this property is **1**. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs8/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs8/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/axis-cs8" %} - -## Limiting labels in date-time axis - -You can display the axis labels at specific time intervals along with the date-time axis using the [showLabelOn](https://ej2.syncfusion.com/vue/documentation/api/heatmap/axis#showlabelon) property. This property supports the following types: - -* None: Displays the axis labels based on the `intervalType` and `interval` property of the axis. This type is default value of the `showLabelOn` property. -* Years: Displays the axis labels on every year between given date-time range. -* Months: Displays the axis labels on every month between given date-time range. -* Days: Displays the axis labels on every day between given date-time range. -* Minutes: Displays the axis labels on every minute between given date-time range. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs9/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs9/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/axis-cs9" %} - -## Multilevel Labels - -Multilevel labels are used to classify a group of axis labels as a single category, which is then displayed with a label. By using [multiLevelLabels](https://ej2.syncfusion.com/vue/documentation/api/heatmap/axis#multilevellabels), you can add multiple levels on top of the axis labels. - -To divide and group the axis labels, you can use `multiLevelLabels` property. The starting and ending indexes of the axis labels can be set using the [start](https://ej2.syncfusion.com/vue/documentation/api/heatmap/multiLevelCategoriesModel#start) and [end](https://ej2.syncfusion.com/vue/documentation/api/heatmap/multiLevelCategoriesModel#end) properties in the [categories](https://ej2.syncfusion.com/vue/documentation/api/heatmap/multiLevelCategoriesModel). The [text](https://ej2.syncfusion.com/vue/documentation/api/heatmap/multiLevelCategoriesModel#text) property can be used to specify a name for the grouped axis labels. - -The multilevel labels can be customized by using the following properties. -* [overflow](https://ej2.syncfusion.com/vue/documentation/api/heatmap/multiLevelLabels#overflow) - It is used to trim or wrap the multilevel labels when the label overflows the intended space. NOTE: This property is only for x-axis. -* [alignment](https://ej2.syncfusion.com/vue/documentation/api/heatmap/multiLevelLabels#alignment) - It is used to place and align the multilevel labels. -* [maximumTextWidth](https://ej2.syncfusion.com/vue/documentation/api/heatmap/multiLevelCategoriesModel#maximumtextwidth) - It is used to set the maximum width of the text. When the text length exceeds the maximum text width, the overflow action will be performed. -* [textStyle](https://ej2.syncfusion.com/vue/documentation/api/heatmap/multiLevelLabels#textstyle) - It is used to customize the font style of the multilevel labels. -* [border](https://ej2.syncfusion.com/vue/documentation/api/heatmap/multiLevelLabels#border) - It is used to customize the border of the multilevel labels displayed in the x-axis and y-axis. - - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs10/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/axis-cs10/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/axis-cs10" %} \ No newline at end of file diff --git a/chart-sdk/vue/heatmap-charts/bubble-heatmap.md b/chart-sdk/vue/heatmap-charts/bubble-heatmap.md deleted file mode 100644 index d06b6e4b9..000000000 --- a/chart-sdk/vue/heatmap-charts/bubble-heatmap.md +++ /dev/null @@ -1,178 +0,0 @@ ---- -layout: post -title: Bubble heatmap in Vue Heatmap chart component | Syncfusion -description: Learn here all about Bubble heatmap in Syncfusion Vue Heatmap chart component of Syncfusion Essential JS 2 and more. -control: Bubble heatmap -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Bubble heatmap in Vue Heatmap chart component - -This section shows how to customize the appearance of the HeatMap cells as bubbles. The below video demonstrates the same. - -{% youtube "https://www.youtube.com/watch?v=WDDGHQSfq_g&t=3s" %} - -Data points represent the data source values with **gradient** or **fixed** colors in the HeatMap. You can customize the appearance of these data points by changing the `color` and `size` attributes. - -The data points can be represented in color fill or bubble shape by defining the [tileType](https://ej2.syncfusion.com/vue/documentation/api/heatmap/cellSettings/#tiletype) property. By default, the data points are color filled with gradient or fixed colors and this depiction of data points is defined as `Rect` in the `tileType` property. - -The cell customizations and color mapping for rect tile type is defined in [appearance](./appearance/) and [palette](./palette/) sections in detail. - -## Bubble types - -The data points can be represented in the bubble along with its attributes by setting the [tileType](https://ej2.syncfusion.com/vue/documentation/api/heatmap/cellSettings/#tiletype) property to **Bubble**. - -In bubble HeatMap, you can display the data points with bubble size, bubble colors, and sector attributes of the bubble. - -### Bubble size - -In this bubble HeatMap type, the size factor of the bubble is used to denote the data variations. The radius of the bubble varies according to data values. - -By default, the bubble with small size denotes the data value with small magnitude and the larger bubble size denotes the data value with larger magnitude. This behavior can be inversed by using the [isInversedbubblesize](https://ej2.syncfusion.com/vue/documentation/api/heatmap/cellSettings/#isinversedbubblesize) property. - -To render a bubble HeatMap with size series, set the [bubbleType](https://ej2.syncfusion.com/vue/documentation/api/heatmap/cellSettings/#bubbletype) property to **Size**. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/bubble-heatmap-cs1/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/bubble-heatmap-cs1/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/bubble-heatmap-cs1" %} - -### Bubble color - -In HeatMap, defined with this tile type, the data points will be represented with same sized bubbles and the data value variations are represented with the bubble colors. - -To represent the data points with variations in bubble colors, set the [bubbleType](https://ej2.syncfusion.com/vue/documentation/api/heatmap/cellSettings/#bubbletype) property to **Color**. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/bubble-heatmap-cs2/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/bubble-heatmap-cs2/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/bubble-heatmap-cs2" %} - -### Bubble sector - -In this bubble HeatMap type, the sector of the bubble decides the magnitude of data point. If the sector is large, then the data point value will be high. - -To render the data points with bubble sector, set the [bubbleType](https://ej2.syncfusion.com/vue/documentation/api/heatmap/cellSettings/#bubbletype) property to **Sector**. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/bubble-heatmap-cs3/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/bubble-heatmap-cs3/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/bubble-heatmap-cs3" %} - -### Combining size and color bubble types - -In this bubble HeatMap type, size and color of the bubble represents the data value variation. To render this bubble HeatMap type, set the [bubbleType](https://ej2.syncfusion.com/vue/documentation/api/heatmap/cellSettings/#bubbletype) property to **SizeAndColor**. - -The following examples demonstrate different data binding with the **SizeAndColor** bubble type set in the HeatMap. - - -**Array binding** - -When an array of numbers is specified as the data source, the bubble HeatMap can be rendered with different sizes and colors depending on the bound data. - - -**Table** - -The following example illustrates how to render a bubble HeatMap with different sizes and colors using array table binding. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/bubble-heatmap-cs4/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/bubble-heatmap-cs4/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/bubble-heatmap-cs4" %} - - -**Cell** - -The following example illustrates how to render a bubble HeatMap with different sizes and colors using array cell binding. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/bubble-heatmap-cs5/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/bubble-heatmap-cs5/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/bubble-heatmap-cs5" %} - - -**JSON binding** - -When a list of JSON objects are specified as data source, the bubble HeatMap can be rendered with different sizes and colors depending on the bound data. - - -**Table** - -The following example illustrates how to render a bubble HeatMap with different sizes and colors using JSON table binding. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/bubble-heatmap-cs6/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/bubble-heatmap-cs6/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/bubble-heatmap-cs6" %} - - -**Cell** - -The following example illustrates how to render a bubble HeatMap with different sizes and colors using JSON cell binding. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/bubble-heatmap-cs7/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/bubble-heatmap-cs7/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/bubble-heatmap-cs7" %} - - -**Binding size and color values from datasource** - -The size and color of the bubbles in the **SizeAndColor** bubble HeatMap type can be customized by binding the datasource field name that holds the size and color values to the [size](https://ej2.syncfusion.com/vue/documentation/api/heatmap/bubbleDataModel/#size) and [color](https://ej2.syncfusion.com/vue/documentation/api/heatmap/bubbleDataModel/#color) properties in the [bubbleDataMapping](https://ej2.syncfusion.com/vue/documentation/api/heatmap/dataModel/#bubbledatamapping). - ->The `bubbleDataMapping` supports only for the JSON data with cell adaptor type. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/bubble-heatmap-cs8/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/bubble-heatmap-cs8/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/bubble-heatmap-cs8" %} \ No newline at end of file diff --git a/chart-sdk/vue/heatmap-charts/dimensions.md b/chart-sdk/vue/heatmap-charts/dimensions.md deleted file mode 100644 index 6f30c5995..000000000 --- a/chart-sdk/vue/heatmap-charts/dimensions.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -layout: post -title: Dimensions in Vue Heatmap chart component | Syncfusion -description: Learn here all about Dimensions in Syncfusion Vue Heatmap chart component of Syncfusion Essential JS 2 and more. -control: Dimensions -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Dimensions in Vue Heatmap chart component - -## Size for container - -Heat map can be rendered to its container size. You can set the size through inline or CSS. - -```javascript -
      -
      -
      -``` - -## Size for heat map - -You can set the size of heat map directly by using the [width](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#width) and [height](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#height) properties. - -## In pixel - -You can set the size for heat map in a pixel. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/dimensions-cs1/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/dimensions-cs1/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/dimensions-cs1" %} - -## In percentage - -By setting value in percentage, heat map gets its dimension with respect to its container. For example, when the height is ‘50%’, heat map rendered to half of the container height. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/dimensions-cs2/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/dimensions-cs2/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/dimensions-cs2" %} \ No newline at end of file diff --git a/chart-sdk/vue/heatmap-charts/events.md b/chart-sdk/vue/heatmap-charts/events.md deleted file mode 100644 index 25a7a3be6..000000000 --- a/chart-sdk/vue/heatmap-charts/events.md +++ /dev/null @@ -1,163 +0,0 @@ ---- -layout: post -title: Events in Vue HeatMap chart component | Syncfusion -description: Learn here all about Events in Syncfusion Vue HeatMap chart component of Syncfusion Essential JS 2 and more. -control: Events -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Events in Vue HeatMap chart component - -This section describes the HeatMap chart event, which occurs when the required actions are performed. - -## cellClick - -When you click on a HeatMap cell, the [cellClick](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#cellclick) event is triggered. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/vue/documentation/api/heatmap/iCellClickEventArgs/). - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/events-cs1/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/events-cs1/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/events-cs1" %} - -## cellDoubleClick - -When you double click on a HeatMap cell, the [cellDoubleClick](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#celldoubleclick) event is triggered. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/vue/documentation/api/heatmap/iCellClickEventArgs/). - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/events-cs2/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/events-cs2/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/events-cs2" %} - -## cellRender - -The [cellRender](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#cellrender) event will be triggered before each HeatMap cell is rendered. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/vue/documentation/api/heatmap/iCellEventArgs/). - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/events-cs3/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/events-cs3/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/events-cs3" %} - -## cellSelected - -When single or multiple cells in the HeatMap are selected, the [cellSelected](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#cellselected) event is triggered. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/vue/documentation/api/heatmap/iSelectedEventArgs/). - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/events-cs4/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/events-cs4/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/events-cs4" %} - -## created - -Once HeatMap has been completely rendered, the [created](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#created) event is triggered. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/events-cs5/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/events-cs5/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/events-cs5" %} - -## legendRender - -The [legendRender](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#legendrender) event is triggered before the legend is rendered. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/vue/documentation/api/heatmap/iLegendRenderEventArgs/). - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/events-cs6/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/events-cs6/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/events-cs6" %} - -## load - -The [load](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#load) event is triggered before the HeatMap is rendered. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/vue/documentation/api/heatmap/iLoadedEventArgs/). - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/events-cs7/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/events-cs7/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/events-cs7" %} - -## loaded - -Once HeatMap is loaded, the [loaded](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#loaded) event is triggered. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/vue/documentation/api/heatmap/iLoadedEventArgs/). - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/events-cs8/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/events-cs8/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/events-cs8" %} - -## resized - -When the window is resized, the [resized](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#resized) event is triggered to notify the resize of the HeatMap. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/vue/documentation/api/heatmap/iResizeEventArgs/). - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/events-cs9/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/events-cs9/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/events-cs9" %} - -## tooltipRender - -The [tooltipRender](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#tooltiprender) event is triggered before the tooltip is rendered on the HeatMap cell. To know more about arguments of this event, refer [here](https://ej2.syncfusion.com/vue/documentation/api/heatmap/iTooltipEventArgs/). - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/events-cs10/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/events-cs10/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/events-cs10" %} \ No newline at end of file diff --git a/chart-sdk/vue/heatmap-charts/getting-started-vue-3.md b/chart-sdk/vue/heatmap-charts/getting-started-vue-3.md deleted file mode 100644 index 24d507ea7..000000000 --- a/chart-sdk/vue/heatmap-charts/getting-started-vue-3.md +++ /dev/null @@ -1,302 +0,0 @@ ---- -layout: post -title: Vue 3 Getting Started with the HeatMap Component | Syncfusion -description: Create a Vite-based Vue 3 project and integrate the Syncfusion Vue HeatMap component using the Composition API or Options API. -control: HeatMap -documentation: ug -platform: chart-sdk -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Getting Started with the Vue HeatMap Component in Vue 3 - -This article provides a step-by-step guide to creating a [Vite](https://vite.dev/) JavaScript project and integrating the Syncfusion® Vue HeatMap component using either the [Composition API](https://vuejs.org/guide/introduction.html#composition-api) or the [Options API](https://vuejs.org/guide/introduction.html#options-api). - -The HeatMap represents two-dimensional data through color variations. Each matrix value is rendered as a cell whose color indicates its magnitude. - -You can explore some useful features in the HeatMap component using the video below. - -{% youtube "https://www.youtube.com/watch?v=lABYJ2mvDns&t=6s" %} - -## Prerequisites - -Ensure that the development environment meets the [system requirements for Syncfusion® Vue UI components](https://ej2.syncfusion.com/vue/documentation/system-requirements). - -## Set Up the Vite Project - -Create a Vite project using either npm or yarn. - -**npm** - -```bash -npm create vite@latest my-app -- --template vue -``` - -**yarn** - -```bash -yarn create vite my-app --template vue -``` - -Navigate to the project directory: - -```bash -cd my-app -``` - -Install the project dependencies. - -**npm** - -```bash -npm install -``` - -**yarn** - -```bash -yarn install -``` - -> **Note:** To create a TypeScript project, use the `vue-ts` template instead of `vue`. - -## Add the Syncfusion® Vue HeatMap Package - -Syncfusion® Vue packages are published on [npm](https://www.npmjs.com/search?q=ej2-vue). - -Install the `@syncfusion/ej2-vue-heatmap` package using either npm or yarn. - -**npm** - -```bash -npm install @syncfusion/ej2-vue-heatmap -``` - -**yarn** - -```bash -yarn add @syncfusion/ej2-vue-heatmap -``` - -Confirm that `@syncfusion/ej2-vue-heatmap` appears in `package.json` and the package-manager lock file. - -## Add the Syncfusion® Vue HeatMap Component - -The following steps build the component progressively. Use the complete examples later in this article as the copy-ready versions. - -**Step 1:** Import and Register the Component - -Import the HeatMap component in **src/App.vue**. - -In the Composition API example, use the ` - -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} - - - -{% endhighlight %} -{% endtabs %} - -**Step 2:** Declare the HeatMap Data - -Add the following values to the existing ` - -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} - - - -{% endhighlight %} -{% endtabs %} - -**Step 3:** Define the HeatMap in the Template - -Add the HeatMap to the `template` section of **src/App.vue**. - -- [`dataSource`](https://ej2.syncfusion.com/vue/documentation/api/heatmap#datasource) supplies the two-dimensional numeric data. - -{% tabs %} -{% highlight html tabtitle="~/src/App.vue" %} - - - -{% endhighlight %} -{% endtabs %} - -Here is the summarized code for the above steps. Replace the contents of **src/App.vue** with either complete example. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} - - - - - -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} - - - - - -{% endhighlight %} -{% endtabs %} - -## Run the Application - -Save **src/App.vue**, and then start the development server. - -**npm** - -```bash -npm run dev -``` - -**yarn** - -```bash -yarn run dev -``` - -Open the URL displayed in the terminal, commonly `http://localhost:5173`, and verify that the HeatMap displays. Press `Ctrl+C` to stop the server. - -![vue-3-js-HeatMap](./images/vue3-heatmap-demo.PNG) - -## Troubleshooting - -- **The HeatMap is not rendered.** Verify that `HeatMapComponent` is imported or registered correctly and check the browser console for package, runtime, or licensing errors. -- **The HeatMap is blank.** Verify that `dataSource` is a nonempty rectangular array containing numeric values. -- **A module-not-found error occurs.** Verify that `@syncfusion/ej2-vue-heatmap` appears in `package.json`, reinstall dependencies, and restart the development server. -- **A package or Vue version error occurs.** Confirm that the installed package release supports Vue 3 and the project's Node.js version. - -For additional assistance, refer to the [Vue HeatMap API documentation](https://ej2.syncfusion.com/vue/documentation/api/heatmap). - -## See Also - -- [Vue 3 HeatMap getting-started documentation](https://ej2.syncfusion.com/vue/documentation/heatmap-chart/getting-started-vue-3) -- [Vue HeatMap axis](https://ej2.syncfusion.com/vue/documentation/heatmap-chart/axis) -- [Vue HeatMap legend](https://ej2.syncfusion.com/vue/documentation/heatmap-chart/legend) -- [Vue HeatMap palette](https://ej2.syncfusion.com/vue/documentation/heatmap-chart/palette) -- [Vue HeatMap tooltip](https://ej2.syncfusion.com/vue/documentation/heatmap-chart/tooltip) -- [Vue HeatMap examples](https://ej2.syncfusion.com/vue/demos/#/material3/heat-map-chart/default-functionalities.html) -- [Composition API with TypeScript](https://ej2.syncfusion.com/vue/documentation/getting-started/vue-3-ts-composition) -- [Options API with TypeScript](https://ej2.syncfusion.com/vue/documentation/getting-started/vue-3-ts-options) diff --git a/chart-sdk/vue/heatmap-charts/getting-started.md b/chart-sdk/vue/heatmap-charts/getting-started.md deleted file mode 100644 index a49021adb..000000000 --- a/chart-sdk/vue/heatmap-charts/getting-started.md +++ /dev/null @@ -1,222 +0,0 @@ ---- -layout: post -title: Getting Started with the Vue HeatMap Component in Vue 2 | Syncfusion -description: Set up a Vue 2 application and integrate the Syncfusion Vue HeatMap Component with data binding and module registration. -control: HeatMap -platform: chart-sdk -documentation: ug -framework-version: 2 -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Getting Started with the Vue HeatMap Component in Vue 2 - -This article provides a step-by-step guide to creating a Vue 2 application using [Vue CLI](https://cli.vuejs.org/) and integrating the Syncfusion® Vue HeatMap component. - -> **Note:** This guide covers Vue 2. Vue CLI is in maintenance mode, so use Node.js, Vue CLI, and Syncfusion package releases that remain compatible with the Vue 2 project. - -The HeatMap represents two-dimensional data through color variations. Each matrix value is rendered as a cell whose color indicates its magnitude. The component supports SVG and canvas rendering, categorical and numerical axes, legends, data labels, custom palettes, and tooltips. - -## Prerequisites - -Ensure that the development environment meets the [system requirements for Syncfusion® Vue UI components](https://ej2.syncfusion.com/vue/documentation/system-requirements). - -This guide requires a compatible Node.js version, npm or yarn, Vue CLI with Vue 2 support, and a Syncfusion license key for licensed use. See [license key registration](https://ej2.syncfusion.com/vue/documentation/licensing/license-key-registration). - -## Dependencies - -The following packages are used by the Vue HeatMap package: - -``` -|-- @syncfusion/ej2-vue-heatmap - |-- @syncfusion/ej2-base - |-- @syncfusion/ej2-data - |-- @syncfusion/ej2-heatmap - |-- @syncfusion/ej2-vue-base - |-- @syncfusion/ej2-svg-base -``` - -Only `@syncfusion/ej2-vue-heatmap` must be installed directly. Its required dependencies are installed automatically. Use a release that supports Vue 2 and the selected Node.js version. - -## Set Up the Vue 2 Project - -Install Vue CLI and create a Vue 2 project. - -**npm** - -```bash -npm install -g @vue/cli -vue create quickstart -``` - -**yarn** - -```bash -yarn global add @vue/cli -vue create quickstart -``` - -When prompted, select the `Default ([Vue 2] babel, eslint)` option from the menu. - -![Vue 2 project](./images/vue2-terminal.png) - -Navigate to the project: - -```bash -cd quickstart -``` - -## Add the Syncfusion® Vue HeatMap Package - -Syncfusion® packages are published on [npm](https://www.npmjs.com/search?q=ej2-vue). - -**npm** - -```bash -npm install @syncfusion/ej2-vue-heatmap -``` - -**yarn** - -```bash -yarn add @syncfusion/ej2-vue-heatmap -``` - -> **Note:** npm v5 and later save installed packages to `dependencies` automatically. - -## Add the Syncfusion® Vue HeatMap Component - -Initialize an empty HeatMap first. Data binding is added in the next section. - -**Step 1:** Import and register the component in **src/App.vue**. - -{% tabs %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} - - - -{% endhighlight %} -{% endtabs %} - -**Step 2:** Add an empty HeatMap to the template. - -{% tabs %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} - - - -{% endhighlight %} -{% endtabs %} - -At this stage, no cells are displayed because no data has been bound. - -## Populate the HeatMap with Data - -Bind a two-dimensional numeric array to [`dataSource`](https://ej2.syncfusion.com/vue/documentation/api/heatmap#datasource). Each value represents one cell and determines its color. - -```javascript -dataSource: [ - [73, 39, 26, 39, 94, 0], - [93, 58, 53, 38, 26, 68], - [99, 28, 22, 4, 66, 90], - [14, 26, 97, 69, 69, 3], - [7, 46, 47, 47, 88, 6], - [41, 55, 73, 23, 3, 79], - [56, 69, 21, 86, 3, 33], - [45, 7, 53, 81, 95, 79], - [60, 77, 74, 68, 88, 51], - [25, 25, 10, 12, 78, 14], - [25, 56, 55, 58, 12, 82], - [74, 33, 88, 23, 86, 59] -] -``` - -Bind it in the template: - -```html - -``` - -Here is the for the above steps. Replace **src/App.vue** with the following complete example: - -{% tabs %} -{% highlight html tabtitle="~/src/App.vue" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/getting-started-cs8/app.vue %} -{% endhighlight %} -{% endtabs %} - -## Run the Project - -To run the project, use either npm or yarn: - -**npm** - -```bash -npm run serve -``` - -**yarn** - -```bash -yarn run serve -``` - -- Open the project URL shown in the terminal (usually `http://localhost:8080`) and verify the HeatMap displays with data. - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/getting-started-cs8" %} - -## Module Registration - -Optional features require feature modules. Register only the modules used by the application with the exact `heatmap` key. - -- `Legend` enables the legend. -- `Tooltip` enables tooltips. - -```html - -``` - -Registration makes a feature available. The related properties must also be configured. - -## Troubleshooting - -- **The HeatMap is not rendered.** Verify that `HeatMapComponent` is imported and registered and that the browser console contains no component, package, or licensing errors. -- **The HeatMap is blank.** Verify that `dataSource` is a nonempty two-dimensional array containing numeric values. -- **Palette colors are incorrect.** Define palette values in ascending order and cover the data range. -- **A module-not-found error occurs.** Verify that `@syncfusion/ej2-vue-heatmap` is installed and restart the development server. -- **A package or Vue version error occurs.** Confirm that the package release supports Vue 2 and that all Syncfusion packages use compatible versions. - -For additional assistance, refer to the [Vue HeatMap API documentation](https://ej2.syncfusion.com/vue/documentation/api/heatmap). - -## See Also - -- [Vue HeatMap overview](https://www.syncfusion.com/vue-components/vue-heatmap-chart) -- [Vue HeatMap axis](https://ej2.syncfusion.com/vue/documentation/heatmap-chart/axis) -- [Vue HeatMap legend](https://ej2.syncfusion.com/vue/documentation/heatmap-chart/legend) -- [Vue HeatMap palette](https://ej2.syncfusion.com/vue/documentation/heatmap-chart/palette) -- [Vue HeatMap tooltip](https://ej2.syncfusion.com/vue/documentation/heatmap-chart/tooltip) -- [Vue HeatMap examples](https://ej2.syncfusion.com/vue/demos/#/material3/heat-map-chart/default-functionalities.html) \ No newline at end of file diff --git a/chart-sdk/vue/heatmap-charts/how-to/legend-label-customization.md b/chart-sdk/vue/heatmap-charts/how-to/legend-label-customization.md deleted file mode 100644 index df44f5ef1..000000000 --- a/chart-sdk/vue/heatmap-charts/how-to/legend-label-customization.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -layout: post -title: Legend label customization in Vue Heatmap chart component | Syncfusion -description: Learn here all about Legend label customization in Syncfusion Vue Heatmap chart component of Syncfusion Essential JS 2 and more. -control: Legend label customization -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Legend label customization in Vue Heatmap chart component - -You can change the legend label using the ‘legendRender’ client-side event. You can also hide the legend label using this client-side event. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/how-to-cs1/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/how-to-cs1/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/how-to-cs1" %} \ No newline at end of file diff --git a/chart-sdk/vue/heatmap-charts/how-to/tooltip-template.md b/chart-sdk/vue/heatmap-charts/how-to/tooltip-template.md deleted file mode 100644 index 0bea8b7ea..000000000 --- a/chart-sdk/vue/heatmap-charts/how-to/tooltip-template.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -layout: post -title: Tooltip template in Vue Heatmap chart component | Syncfusion -description: Learn here all about Tooltip template in Syncfusion Vue Heatmap chart component of Syncfusion Essential JS 2 and more. -control: Tooltip template -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Tooltip template in Vue Heatmap chart component - -You can show a tooltip as a table using the `template` property in `tooltipSettings`. - -The following steps describe how to show the table tooltip. - -**Step 1**: - -Initialize the tooltip template div as shown in the following html page. - -**Step 2**: - -Set the element id to the `template` property in `tooltipSettings` to show the tooltip template. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/how-to-cs2/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/how-to-cs2/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/how-to-cs2" %} \ No newline at end of file diff --git a/chart-sdk/vue/heatmap-charts/images/vue2-terminal.png b/chart-sdk/vue/heatmap-charts/images/vue2-terminal.png deleted file mode 100644 index 39beefaa25348abb1ec9d6bcb4b2f0e1a0e60b0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9489 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 F{{i&6IFA4T diff --git a/chart-sdk/vue/heatmap-charts/images/vue3-terminal.png b/chart-sdk/vue/heatmap-charts/images/vue3-terminal.png deleted file mode 100644 index b0ec451526671e4ab4aa1393d56a76d8ad9d8283..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7221 zcmeI1eLR!z-~XqQB6NdQWc86sNODucgpeYka&JWua$knc)R02|#r$MyL=u79q-evjWD=leX4<8hwv_jw%W`F+Ow_MOJ`HODlpr^DX^KjEIW zK0Y6cXUE_+#!yw>=Htxp#XT)PVXxUg;}JK$88p;Q#ItI40vRw@&tTp z<$T|8#{=lOJ55}+c&Tq?b_tA^cke;e(yKS`oActNZgIX%a&E_;IlkIEyb>{r$W~Y2 z4KtTSDBcWDkU*wj{@~YAeMt%7V1AK0=L0n)emh-rbnzw%cx@k2PaF|$^3`b4dhvPC zh}GpqsZmW;_!GG{(mY}5jycWZCU<|hE}s@VIxfw;{~s6F>;liPQpOpR5ogWKW}1Y& z**@!-ug3fCow`$M{3fOxLBrntYi5=s>{gc2T1c=6(B1f0#_UO1_49p$3;8a#hAit- zL}SPWb!TBr`T)|;Z1rI#wyzfjtHbFDo(YE3({t)ylE3#`$bvUU9TvG+OjdH3#fcoF`<4X3pB^QQG{>Fb@^#+%jQJI4WX#z_!Qc z=@AT+`jd5kbfwWe*>}h-G}Nr`AUQL|3(eeLf{2={j&b-@la=Ij!uO!Kb*kIrTyYt% ztFsqa^5DM9WLkOXLR+BCm9uMx`(NKS*UQQC)9%xDdl_uVU6MXsRFw~jD>O=&%d}Z< z=Dop>IE58nA^mX-bJmdA5ZXJ}nHUo#{G9yoYLL9nq%W}O&A zJHHw5y`?@Y{b=5C)TZygUP>z+8cz!Rw}jNH4cGh}h8KR;_w6-OBhgJ26;SwmDw1mi z?F_Vz*70+JvCpRtw9gluL=fO;QVeGKFk*aIO%AD8x-V&s2$6{ zvubmOV@lI6xVpGP_pNO%6dH50At}P#Cmg=4502x+sdG0Oc@J;rw05eCH z_jyj?Y_0JA2+F3q(XpX_$>z^CVNZ>v10^s{{voL(hSoYH8MqvIF!anEm%Q=J>tpb$ zH+5#`vBJN6JsqMtd$A_UF9snafhW|QWATWA&=#7|H4ix>jDw#J`B(sLQNIoE24hm{ zyFjDO;rM}0#io~Xw?fUT$Z;J9Lq@==PiEa?Z^Od!{R-KHGpy2eo$@)4AbAYQ>Ja=D zQ=0Z}H+*e+v1H%zne-RO_#4k&m=a$L3(-#}lg&L;9{ufp=uN^{edqDm4~oNfl&
    • U{98&wf~4 z-M~J6zH%x-7_HG%M+^LXqNaG({T>SMZ0h?-mm)%4C%Msa?9o4Tuf}=|F}9wr9ZwqY z(f`TGDN4t0A#n8lRFR60&aNcp{Mb16Y7jQR0}N2#GzSAdU6Yjl-!{Gpo2cQHVU$H* z7@SwS>0lvZT2%5BQWw_D4=GsW6ISz?W4-+9O$WN5D^4vnd?WOuDM2g(b^F7(OulH( zZ9=OWVr5{MKpEw1OyGvhuF&+&*0SC#M?sd2wm*9PVhUiPvY6|G9#(yR* zH_eX^H!sA3GsQJKzyp|82WPa*8ihec)K8AiaY~)Ok-nxJos?nRh0W9nh5yifWA`d;_FvlHw(R>S*NRx){+hD zMM>PD?>50+%Yx6MXJ8^RGqTGcqI%05sYh0V%ZJDUn!bo5t_Ye9baN<-E9qFJcbb$b zSUtnldq014%Jf?(5xQ{vgXU9Dq*HXIJfNw6J6aD*_*79`vJ*@{*6P|LebN5BN_RPO z;L_ZmUZ~Eznq7pKRH#V7-9?TNH&_eN05mI~;%DOzIu@UuB|?8{u&_ztdxGr~zaL&u zf){gNLH#g{^!2z}c@IFd^dyhpkHVd?X*t3-w7g!TO9~8&Yvu;Ky<0j<4i~rC ziX1ox%3mXRA_vAk=t=H5!naxye?4>U1JtlPq(=JYUcp->`V|?v$!8jWNWC>2D?{1R);LayE+ZEK8uBa`$7{U=`rX5J`6sYxu!AfX8!py6n^A{ z^6hC#Ew@sWPs?orSpb>?j_@;FjufVhXT>Q6C7lXlb%fhGKXC2g?s{SO46Fw1XSc&$ zw7dNIxFEvT7f7d%_ZC%H$1^Zw)H&XiU}WndK-jnr9{`B`onQY`R#`2!idapRn*zvO zA)3p((wpi8&L{Av(i;ZA-B?)nM51WD0!QT~isR$a5M!A~0qLfMjsYhrek!&k{#=Vi ztJqAo@$&nWwXHJrxjOnlSlto6;9SdQykH|%4J=H4xXm^@VPw98%c6e+CVT(6-kvSj zl$8{&jjU5dD(-g$^9jPWm8(n*C#}!4@xHlX7H=+L51h3Jp0FGKDfa_$u8m8TOaqW6 z`aDJkJ&V7v`T6}wz}EpF+7W&9as4XH&H}jnBg(kqXo2V2a(AFJ{*GvfAqOSDd06|k z`nLTrjU9q^K-&nfSlcz&dZFh1`VD#ra3Ka&A?5vgH$0WuEnaOaBG5xxs0L++qir-? zb7hHhY2YOMBp-dOqwTbb*4GK6G-fyGKb|pA?H%SIk`=buIV| zm5hCXT6(Q1%SAtH|MI6GYc}lOS|~L)A#{hi{l_Op6r7NeZrzmtrY(I{PcI@}SA_$7 zb8Hq{mst;O4l7-7eX8N&oRyZ?e10GgSi8>r^x_;pz~57)Cnw?6)95{EjUy9-+fdq5 zm610o`6JkAkADw)&Q(voK3KR~|okJR{i!Yi&Ll=WkHYk6Ie)E^4b9aOb}9=dWft^s}sKCoAKd$Jn}5|_F{XK+}iq-G=)WfJJzDS zm)^0fj`f<)Yv{I6aH&Y0`%R*YkCnM?T82s??xltJWBd$C{pV16l*6#m=jUH}Hj7ev z)=hSW8pBV-R}6pAq-e*Gbz6}r#?}ba9R!6PV5H(F_F+l7Ss(cagA*|Du-LqbmbiUp z6Rbo_FJ{E%Io4($GXXoUP9uOSh10+aMf&=e71U;&k%%hnajO7T^GmmkPDk)5EBLmH z(dPxM)X-?zgbi`kceZD%Kwklbh%>HKPvF$t?X}>~ypBPSPDWUmb0WgFW`_}>&9K~} zDL{QuMJj$36ad^s6%3wN<5Z*`H{ow=#1|G2+A34=GsdcLNFIV$xK2<=t-G42t8~Pz zj9@03I$-q+*oKmwch(w#zi&%sEU*2D4$spUGK3_(ww&?WVv`B+me-3Nnhz8S{3Mn| zFK((fax->UNoDFhXG_XPHgT>lqBCJ9F|hfO#}jI_imz$Ky*6>C)yW6j=ntDmaxo<8 zxAd8PyZ>tPNg5dYbsI~B7Tcj-?;=q0ULu`jUtw;4NcFVT1??j21P4&Ij-zSic!uBNPLwH=RN!KHh1;89PAGk+Jfcnn5@2V} z&>#0>RlmA>3cl73bXr~1FS1dcT!IGmVnlpip50$V2Tx@Z9S{z*)yci5RN#ccN{hiP z-x*yieHHUHL-y3-rLE;|iz)0v4&RXOm4h63FQuZK+4#s_T2~(IMw>!>p&toeN0f0> zjAhUVm~TJLcHN&<=9(UIx?(|D%_6rP?~C;$-!uq#+jn2yi8}O9A=ImDWZrD+$oJ9;(^E9qk}4Vc~d{!-^j1%uu{o@i7%gT$Q{*AQRR z-UM|O8+1;f{EzjvPB^gymlD=W z4ms^lO=wknl&7B_qS-Q`&A&Wn{{EYo2#tRbx=-YA` ztrTCC!;a3sQW}lmm%Rb6tp~=A^ZPsL{RTTL*J&(KV=ZbVP_K#<4M!>c%dvW0L(?&S zGqa;8MiH!PSZP{7t}-zxo2AReV;I`(O&8)Q(-f>hD}*=eoWzy9Bvfd{>(XK$h*lNA zs?90fpSv6v`-DMW=n2*vPio?PLLRu>c!-ssR5u*A{pG?zxbf5MKe(LO2cU(Y;~p!Y z2iYMLU;rM866t}W&FQALFIZ|4l}E4Sg^7A8F0|z zOWHgylAm;|Zxp^YR6%mjdwVUeo^RVdzJ&8@AT(d@G~o%Rmfl1h4k6Bw3RrfsXWlx! z75RY-*pE3DE#K{8+ht4@kU4Qdqc|Jg*ls1_3qax!FA7CtaB)t;aKo;WYF9V zuQ|*DLKcN?s&x%b$Z%OaFwgA&FW6k!j4RxWN4G0Z-&X(|bh&Qg^z-97>Gtc!V$AOc z)2NAa%3ErzuKCTi?+1&pS zV$YzHVhd)|3;FfnhAWF$sT`rP!Rj8M(M_9F!I1HosoA zwAbR8ojShWgr9xwTZYM5o{L4z@927zrDof=N|&$1bV?5qk%e%$ex18KFu8g-{&5Hmz!2h_v^@S>1*+nycW1w167;l z?&<|9{qF?s0)A|~R7rLF7lQjA8dok04gW<-%2IOV*r+z}aN2)Dm@IiIYi-PQ&Mmkl z`H7tt-}^^jI=_VviCnzVPRjgRyBX!6OKf^roxRM@5eb*f=l&a*8~d3()sv@)&{N`5 zE3=b^Xjtp-=|r$_cQrPXo3-VdK|o|p@+kA+8hINC3a2iJ4?(<-hD>H>TL&ZDru)*{ zz=pxpg|(~1N`XR8)A}u(Q(sGP^!IoB;i{wd7;u_Id>;p$O21rtqP#9BZ9+xz?ZZeg zid(b6Wy(Ed_=FQxu+Ul*BGhYj8m^RpGa-8M;XCV6IpSPx<5{KZUa5NNGg^MS!mK3j z^|8_^)|yc`cWs8F-VVz)_SMxXdmlO@)bgoMN$}{wgZf&q>Q44>88lTLrQ6hMivi~` z^34UF;P`Y<;*&pKZ9|3(t6wlW^>PLQ+YX_)-P@N^tK0RJW+d9L%hHgx>_vBka0AF{ zdYdNQ<}u_9k6?|~B6;wn-_bzUx-@A!TCV2TjhN?(V7F?gWc(J$%fK^_|Byy!aRv%> zu=Kx0I!ejL-|O9bR^9s}$7Kc!88f_DByG62XRtQfe!tye6h3C@uNz(<$HfCdmZ+5W zJ6N31jC#uq|% zBbud!KOgd9L%k!hYh%%C z=i6*;7o`ACtp35AfiE87fGW?1PZXF>)CEU}hDG+)OLmgK^FiG8XU2ep2Xcgt@s5={ zX(N)YWuWNZx`-L7RNFBb79V?3Cb^;ygB!^eEpa0YeC}B|Dnf;bfcVSni=4-$FaVfy@qPM0VtjLh$4V;jT3ZJy+}8lmG!_%nA@veg_qsmU)Q^=+q1lXDqc zyGG3UoZii%G_t4^CyY+v%}<_cbZl#TmR_JYQX#7Lc_4FGdD)w&!`8-1R^H$o)GS$r z+{ud$SFaSV)V(eXz1e?-ib}l0E|~l1PJc7gY!pnaJPawukDOSnIT8q1sRilRAPZ3*woeMM?DoXr`? z1yyoM(jkVneYt0AL4ejUVxZHS>*F(9pTg|4GZ6qBUim&J-zv!xF+xXm6H(dg^tXJ9y>b5t;kV{ zL%A5yG}&gTt7tcwfY&fn^DEKhSBs6!23unzWSEkV*)=Z^SNQ9gQ|-lz7#SM{6Jcw|No;if!z{Cp*u zpm@QjiSZ)sMvHDiuk(eE?eU1Z2kn(25}{@IthKs@ F{CE7ap#}f| diff --git a/chart-sdk/vue/smith-charts/index.md b/chart-sdk/vue/smith-charts/index.md deleted file mode 100644 index 6fc73ed11..000000000 --- a/chart-sdk/vue/smith-charts/index.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -layout: post -title: Index in Vue Smithchart component | Syncfusion -description: Learn here all about Index in Syncfusion Vue Smithchart component of Syncfusion Essential JS 2 and more. -control: Index -platform: ej2-vue -documentation: ug -domainurl: ##DomainURL## ---- - -# Index in Vue Smithchart component - -The Smith chart control is one of the most useful data visualization tools for high frequency circuit applications. It contains two sets of circles to plot the parameters of transmission lines. - -## Key features - -* Supports any number of series and points. -* Supports impedance and admittance series render type. -* Supports tooltip user interaction feature in mouse and touch actions. -* Supports markers and data labels to get more information about series points. -* Supports legends that are used to toggle series visibility. \ No newline at end of file diff --git a/chart-sdk/vue/smith-charts/smithchart-axis.md b/chart-sdk/vue/smith-charts/smithchart-axis.md deleted file mode 100644 index f31c7ba0a..000000000 --- a/chart-sdk/vue/smith-charts/smithchart-axis.md +++ /dev/null @@ -1,77 +0,0 @@ ---- -layout: post -title: Smithchart axis in Vue Smithchart component | Syncfusion -description: Learn here all about Smithchart axis in Syncfusion Vue Smithchart component of Syncfusion Essential JS 2 and more. -control: Smithchart axis -platform: ej2-vue -documentation: ug -domainurl: ##DomainURL## ---- - -# Smithchart axis in Vue Smithchart component - -Like chart, Smithchart is having support for two types of axis. -* Horizontal axis - axis drawn as straight line in the horizontal direction of the chart. -* Radial axis - axis is drawn as circular path. - -## Labels Customization - -Axis labels are used to denote what kind of data is bound for smithchart. Using axis labels, you can easily identify in which interval chart is rendered. Using following properties we can customize the axis labels for horizontal and radial axis. - -* [`labelPosition`] - used to place the labels either inside or outside the axis line. -* [`labelIntersectAction`] - used to hide the labels when intersect with other one. -* [`labelStyle`] - used to customize the properties such as font size, family, weight, opacity. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs7/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs7/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/smithchart/getting-started-cs7" %} - -## Gridlines - -To make the data in a chart that displays axes easier to read, you can display horizontal and radial axis gridlines. Gridlines extend from any horizontal and radial axes across the plot area of the smithchart. -Both horizontal and radial axis are having support for major as well as minor gridlines. Major gridlines are drawn from the position in which labels are rendered. Minor gridlines are drawn between two major gridlines as per the count we set in settings. - -We can customize following things, in major as well as minor gridlines. - -* [`width`] - used to customize the width of gridlines. -* [`dashArray`] - used to customize whether gridline have to render as normal line or dashed line. -* [`visible`] - used to enable or disable the visibility of the gridlines. -* [`opacity`] - used to customize the opacity of the major gridlines. -* [`count`] - used to customize the count of the minor gridlines. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs8/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs8/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/smithchart/getting-started-cs8" %} - -## Axisline - -As name suggests that, it is a line in smithchart that can be configured to denotes the axis. By default, visibility of the axis line is true. You can customize its visibility by using visible property in axis Line. Other than visibility of the axis line, you can customize the following properties of the axis line. - -* [`width`] - used to customize the width of the axis line. -* [`dashArray`] - used to render the axis line as dashed line. -* [`visible`] - used to enable or disable the visibility of the axis line. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs9/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs9/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/smithchart/getting-started-cs9" %} \ No newline at end of file diff --git a/chart-sdk/vue/smith-charts/smithchart-dimensions.md b/chart-sdk/vue/smith-charts/smithchart-dimensions.md deleted file mode 100644 index 0fe0ad025..000000000 --- a/chart-sdk/vue/smith-charts/smithchart-dimensions.md +++ /dev/null @@ -1,70 +0,0 @@ ---- -layout: post -title: Smithchart dimensions in Vue Smithchart component | Syncfusion -description: Learn here all about Smithchart dimensions in Syncfusion Vue Smithchart component of Syncfusion Essential JS 2 and more. -control: Smithchart dimensions -platform: ej2-vue -documentation: ug -domainurl: ##DomainURL## ---- - -# Smithchart dimensions in Vue Smithchart component - -You can render the smithchart either corresponding to its container size or you can set the size of the smithchart as per your requirement. To render the smithchart corresponding to its container size, you need to set the size for the smithchart container. Else to set the size for the smithchart as per your requirement, you can use the width and height properties in the smithchart. - -## Size for Container - -You can render smithchart to it's container size. To achieve this, you need to specify the width and height of the smithchart's container via inline or CSS as demonstrated below. - -```javascript -
      -
      -
      -``` - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs10/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs10/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/smithchart/getting-started-cs10" %} - -## Size for Smithchart - - - -You can also set size for smithchart directly through [`width`] and [`height`] properties. Using this properties, you can directly mention the width and height of the smithchart in pixels or you can set the width and height in percentage. - -**In Pixel** - -In smithchart's width and height property, you can directly give values in pixels like below demonstration. This will render smithchart in same size as you mentioned in you code. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs11/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs11/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/smithchart/getting-started-cs11" %} - -**In percentage** - -You can also specify the width and height of the smithchart in percentage. If you mention the width and height in percentage, then smithchart will be render as per the percentage of it's container size. You can set the values in percentage like below demonstration. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs12/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs12/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/smithchart/getting-started-cs12" %} diff --git a/chart-sdk/vue/smith-charts/smithchart-legend.md b/chart-sdk/vue/smith-charts/smithchart-legend.md deleted file mode 100644 index a1e145de4..000000000 --- a/chart-sdk/vue/smith-charts/smithchart-legend.md +++ /dev/null @@ -1,137 +0,0 @@ ---- -layout: post -title: Smithchart legend in Vue Smithchart component | Syncfusion -description: Learn here all about Smithchart legend in Syncfusion Vue Smithchart component of Syncfusion Essential JS 2 and more. -control: Smithchart legend -platform: ej2-vue -documentation: ug -domainurl: ##DomainURL## ---- - - - -# Smithchart legend in Vue Smithchart component - -Legend is a key used in smithchart, that contains symbol and descriptions. It provides valuable information for interpreting what the smithchart is displaying and can be represented in various colors, shapes or other identifiers based on the data. In simple words, we can define that legend is used to denote the series rendered in the smithchart. - -## Enable legend for Smith chart - -The legend displays series identifiers. Inject the `SmithchartLegend` module using the `provide` option and enable the legend by setting the [`visible`](https://ej2.syncfusion.com/vue/documentation/api/smithchart/smithchartlegendsettingsmodel#visible) property to `true` in [`legendSettings`](https://ej2.syncfusion.com/vue/documentation/api/smithchart/smithchartlegendsettingsmodel). Series names can be customized using the series [`name`](https://ej2.syncfusion.com/vue/documentation/api/smithchart/smithchartseriesmodel#name) property. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs5/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="~/src/App.vue" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs5/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/smithchart/getting-started-cs5" %} - -## Position and Alignment - -By default visibility of the legend is false. To enable the legend, kindly set visible as true in legendSettings. Default position for the legend is bottom. By using [`position`] property, you can change the position of the legend. You can either place the legend at bottom, top, right and left side of the smithchart. To use the legend in smithchart, you need to import and inject the SmithchartLegend from chart. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs13/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs13/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/smithchart/getting-started-cs13" %} - -### Custom Position - -Other than these positions, you can place the legend anywhere in the smithchart. To achieve this, you have to set position as custom in legendSettings and specify the x and y coordinates using the x and y properties in the location. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs14/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs14/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/smithchart/getting-started-cs14" %} - -### Legend Alignment - -Other than positioning the legend in the smithchart, you can customize its alignment also. By default, legend is aligned at center. Using the [`alignment`] property, you can align the legend in near and far locations of the smithchart. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs15/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs15/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/smithchart/getting-started-cs15" %} - -## Customization - -### Legend Shape - -By default, legend is rendered in the circle shape and the color of the shape is as same as series color in the smithchart. Using the property [`shape`] in legend settings, you can change the icon shape of the legend as rectangle, triangle and so on. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs16/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs16/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/smithchart/getting-started-cs16" %} - -### Legend Size - -By default, legend takes 20% - 25% of the chart's height horizontally, when it is placed on top or bottom position and 20% - 25% of the width vertically, while placing on left or right position of the chart. You can change this default legend size by using the [`width`] and [`height`] property of the legendSettings. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs17/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs17/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/smithchart/getting-started-cs17" %} - -### Padding - -You can customize the space between two legend items and space between legend shape and text as per your requirement. For customizing the space between two legend items, you can use [`itemPadding`] property. To control space between legend shape and text, you can use [`shapePadding`] property. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs18/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs18/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/smithchart/getting-started-cs18" %} - -## Toggle Visibility - -By default series name is displayed in the legend. You can collapse the visibility of the series by clicking the legend for the particular series. You can toggle the series visibility as true or false using the [`toggleVisibility`] property. By default it is true. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs19/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs19/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/smithchart/getting-started-cs19" %} diff --git a/chart-sdk/vue/smith-charts/smithchart-marker.md b/chart-sdk/vue/smith-charts/smithchart-marker.md deleted file mode 100644 index fbf2204d8..000000000 --- a/chart-sdk/vue/smith-charts/smithchart-marker.md +++ /dev/null @@ -1,87 +0,0 @@ ---- -layout: post -title: Smithchart marker in Vue Smithchart component | Syncfusion -description: Learn here all about Smithchart marker in Syncfusion Vue Smithchart component of Syncfusion Essential JS 2 and more. -control: Smithchart marker -platform: ej2-vue -documentation: ug -domainurl: ##DomainURL## ---- - - - -# Smithchart marker in Vue Smithchart component - -Markers and Datalabels are used to provide information about the data points in the series. You can add a shape to adorn each data point. By default marker and datalabel both are disabled in smithchart. You can enable both of them by setting visible property as true in marker and datalabel settings - -## Marker - -Default visibility of marker is false. You can enable the marker by setting property visible as true in marker settings. This will add marker for each point in the series. Using marker setting, you can customize marker differently for each series in smithchart. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs20/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs20/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/smithchart/getting-started-cs20" %} - -**Marker Customization** - -Using marker settings in series, you can customize the marker for each series differently. Using marker settings, you can customize following properties differently for each series in the smithchart. - -* [`width`] - To control the width of the marker. -* [`height`] - To control the height of the marker. -* [`fill`] - Used to customize the fill color of the marker. -* [`opacity`] - Used to customize the opacity of the marker. -* [`border`] - Used to control the width and color of the marker's border. -* [`shape`] - Used to change the shape of the marker. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs21/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs21/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/smithchart/getting-started-cs21" %} - -## Datalabels - -By default, datalabel is disabled. You can enable the datalabel by setting property visible as true in datalabel settings. For each point in series, data label is created. Datalabel for each series can be customized differently using datalabel settings. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs22/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs22/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/smithchart/getting-started-cs22" %} - -**Datalabel customization** - -Using datalabel settings in marker, you can customize the datalabel for each series differently. In datalabel, you can customize the following properties differently for each series. - -* [`fill`] - Used to changes the fill color of the data label's shape. -* [`opacity`] - Used to control the opacity of the data label's shape. -* [`border`] - Used to customize the width and color of the border. -* [`textStyle`] - Used to customize the font color, width and size. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs23/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs23/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/smithchart/getting-started-cs23" %} diff --git a/chart-sdk/vue/smith-charts/smithchart-print.md b/chart-sdk/vue/smith-charts/smithchart-print.md deleted file mode 100644 index a5bce5a61..000000000 --- a/chart-sdk/vue/smith-charts/smithchart-print.md +++ /dev/null @@ -1,182 +0,0 @@ ---- -layout: post -title: Smithchart print in Vue Smithchart component | Syncfusion -description: Learn here all about Smithchart print in Syncfusion Vue Smithchart component of Syncfusion Essential JS 2 and more. -control: Smithchart print -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Smithchart print in Vue Smithchart component - -## Print - -The rendered smithchart can be printed directly from the browser by calling the public method print. ID of the smithchart's div element must be passed as argument to that method. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} - - - - -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} - - - - -{% endhighlight %} -{% endtabs %} - -## Export - -The rendered smithchart can be exported to JPEG , PNG, SVG or PDF format by using export method in smithchart. Input parameters for this method are Export Type for format and fileName of result. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} - - - - - -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} - - - - -{% endhighlight %} -{% endtabs %} diff --git a/chart-sdk/vue/smith-charts/smithchart-series.md b/chart-sdk/vue/smith-charts/smithchart-series.md deleted file mode 100644 index 6ad3983f9..000000000 --- a/chart-sdk/vue/smith-charts/smithchart-series.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -layout: post -title: Smithchart series in Vue Smithchart component | Syncfusion -description: Learn here all about Smithchart series in Syncfusion Vue Smithchart component of Syncfusion Essential JS 2 and more. -control: Smithchart series -platform: ej2-vue -documentation: ug -domainurl: ##DomainURL## ---- - -# Smithchart series in Vue Smithchart component - -You can add any number of series to the smithchart as per your requirement. You can use series setting to either add or customize the data. For the points or datasource added in the series, line is drawn. You can customize the each series as per your requirement with marker, datalabel, animation, opacity and so on. - -## points or datasource - -For adding values in the smithchart, you can use either points or datasource in the series. Points and datasource both should be array of object which should contain the field names resistance and rectangle. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs24/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs24/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/smithchart/getting-started-cs24" %} - -## Series customization - -Using following options in series settings, you can customize each series in smithchart as per your requirement. - -* [`fill`] - Used to customize the fill color for the series. -* [`enableSmartLabels`] - Used to place the data labels on the smithchart without overlapping with each other. -* [`visibility`] - Used to handle the visibility of the series. -* [`opacity`] - Used to control the opacity of the series line. -* [`width`] - Used to customize the width of the series line. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs25/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs25/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/smithchart/getting-started-cs25" %} \ No newline at end of file diff --git a/chart-sdk/vue/smith-charts/smithchart-tooltip.md b/chart-sdk/vue/smith-charts/smithchart-tooltip.md deleted file mode 100644 index 9eaaf80a9..000000000 --- a/chart-sdk/vue/smith-charts/smithchart-tooltip.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -layout: post -title: Smithchart tooltip in Vue Smithchart component | Syncfusion -description: Learn here all about Smithchart tooltip in Syncfusion Vue Smithchart component of Syncfusion Essential JS 2 and more. -control: Smithchart tooltip -platform: ej2-vue -documentation: ug -domainurl: ##DomainURL## ---- - -# Smithchart tooltip in Vue Smithchart component - -Smithchart will display details about the points through tooltip, when the mouse is moved over the point. By default, tooltip is disabled. To enable the tooltip for smithchart, you need to import and inject TooltipRender module from chart. And also set the property visible as true, in tooltip settings. You can customize the tooltip's visibility and appearance differently each series in the smithchart. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs26/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs26/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/smithchart/getting-started-cs26" %} diff --git a/chart-sdk/vue/smith-charts/title-subtitle.md b/chart-sdk/vue/smith-charts/title-subtitle.md deleted file mode 100644 index f60e0341f..000000000 --- a/chart-sdk/vue/smith-charts/title-subtitle.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: post -title: Title subtitle in Vue Smithchart component | Syncfusion -description: Learn here all about Title subtitle in Syncfusion Vue Smithchart component of Syncfusion Essential JS 2 and more. -control: Title subtitle -platform: ej2-vue -documentation: ug -domainurl: ##DomainURL## ---- - -# Title subtitle in Vue Smithchart component - -## Enable title - -Title and subtitle is used to depicts the information about the data plotted in the smithchart. You can set the title and subtitle of the smithchart using the [`text`] property in title and subtitle. By default visibility of the title as well as subtitle is enabled. You need to set simply text for title and subtitle in your sample as like below. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs27/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs27/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/smithchart/getting-started-cs27" %} - -## Title trim - -Both title and subtitle of the smithchart can be trimmed if it exceeds the certain length. Trimming is enabled using [`enableTrim`] for title as well as subtitle. This length can be changed using the property [`maximumWidth`]. Also [`font`], [`textAlignment`] and [`visibility`] can be customized for title as well as subtitle. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs28/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs28/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/smithchart/getting-started-cs28" %} \ No newline at end of file diff --git a/chart-sdk/vue/smith-charts/vue-3-getting-started.md b/chart-sdk/vue/smith-charts/vue-3-getting-started.md deleted file mode 100644 index c6e67f1b6..000000000 --- a/chart-sdk/vue/smith-charts/vue-3-getting-started.md +++ /dev/null @@ -1,420 +0,0 @@ ---- -layout: post -title: Vue 3 Getting Started with the Smith Chart Component | Syncfusion -description: Create a Vite-based Vue 3 project and integrate the Syncfusion Essential JS 2 Vue Smith Chart component using the Composition API or Options API. -control: Vue 3 getting started -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Getting Started with the Vue Smith Chart Component in Vue 3 - -This article provides a step-by-step guide to creating a [Vite](https://vite.dev/) JavaScript project and integrating the Syncfusion® Vue Smith Chart component using either the [Composition API](https://vuejs.org/guide/introduction.html#composition-api) or the [Options API](https://vuejs.org/guide/introduction.html#options-api). - -The **Composition API** groups related logic into reusable functions. The **Options API** organizes component logic with options such as `data`, `methods`, and life cycle hooks. Choose the API that best fits the application's structure. - -## Prerequisites - -Ensure that the development environment meets the [system requirements for Syncfusion® Vue UI components](https://ej2.syncfusion.com/vue/documentation/system-requirements). - -## Set Up the Vite Project - -Create a Vite project using either npm or yarn. - -**npm** - -```bash -npm create vite@latest my-app -- --template vue -``` - -**yarn** - -```bash -yarn create vite my-app --template vue -``` - -If Vite prompts you to install dependencies and start the project immediately, select **No**. The Syncfusion package is installed in a later step. - -Navigate to the project directory: - -```bash -cd my-app -``` - -Install the project dependencies. - -**npm** - -```bash -npm install -``` - -**yarn** - -```bash -yarn install -``` - -> **Note:** To create a TypeScript project, use `npm create vite@latest my-app -- --template vue-ts` or `yarn create vite my-app --template vue-ts`. - -## Add the Syncfusion® Vue Package - -Syncfusion® Vue packages are available on [npm](https://www.npmjs.com/search?q=ej2-vue). - -Install the `@syncfusion/ej2-vue-charts` package. Use a package release compatible with Vue 3 and the Node.js version used by the project. - -**npm** - -```bash -npm install @syncfusion/ej2-vue-charts --save -``` - -**yarn** - -```bash -yarn add @syncfusion/ej2-vue-charts -``` - -> **Note:** For TypeScript projects, refer to [Vue 3 with the Composition API and TypeScript](https://ej2.syncfusion.com/vue/documentation/getting-started/vue-3-ts-composition) or [Vue 3 with the Options API and TypeScript](https://ej2.syncfusion.com/vue/documentation/getting-started/vue-3-ts-options). - -## Add the Syncfusion® Vue Smith Chart Component - -Follow these steps to add the Vue Smith Chart component using the Composition API or Options API. - -**Step 1:** Import and Register the Component - -Import the Smith Chart component, and its series directives used by the example in **src/App.vue**. - -In the Composition API example, alias the component and directive imports to names that match the custom elements used in the template. Components imported in ` - -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} - - - -{% endhighlight %} -{% endtabs %} - -> **Note:** The module injection key must be `smithchart`. Register only the modules required by the features used in the application. - -**Step 2:** Declare the Data and Configuration - -Define the series data and Smith Chart configuration values in the `script` section. - -The first series uses `dataSource` with field mappings. The second series uses `points`, which accepts resistance and reactance objects directly. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} - - - -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} - - - -{% endhighlight %} -{% endtabs %} - -**Step 3:** Define the Smith Chart in the Template - -Add the Smith Chart and its series directives to the `template` section of **src/App.vue**. - -The example uses the following properties: - -- [`dataSource`](https://ej2.syncfusion.com/vue/documentation/api/smithchart/smithchartseriesmodel#datasource) binds an array of data objects to a series. -- [`points`](https://ej2.syncfusion.com/vue/documentation/api/smithchart/smithchartseriesmodel#points) assigns resistance and reactance points directly to a series. -- [`resistance`](https://ej2.syncfusion.com/vue/documentation/api/smithchart/smithchartseriesmodel#resistance) maps the resistance field in `dataSource`. -- [`reactance`](https://ej2.syncfusion.com/vue/documentation/api/smithchart/smithchartseriesmodel#reactance) maps the reactance field in `dataSource`. -- [`name`](https://ej2.syncfusion.com/vue/documentation/api/smithchart/smithchartseriesmodel#name) specifies the series name used by the legend. -- [`title`](https://ej2.syncfusion.com/vue/documentation/api/smithchart/titlemodel) configures the chart title. - -{% tabs %} -{% highlight html tabtitle="~/src/App.vue" %} - - - -{% endhighlight %} -{% endtabs %} - -Each `dataSource` object must contain numeric fields mapped by `resistance` and `reactance`. Each object supplied through `points` must contain numeric `resistance` and `reactance` properties. - -Here is the summarized code for the above steps.Replace the contents of **src/App.vue** with either the Composition API or Options API example. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} - - - - - -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} - - - - - -{% endhighlight %} -{% endtabs %} - -## Run the Project - -Save **src/App.vue**, and then start the development server using either npm or yarn. - -**npm** - -```bash -npm run dev -``` - -**yarn** - -```bash -yarn run dev -``` - -Open the local URL displayed in the terminal, commonly `http://localhost:5173`, and verify that the Smith Chart displays two transmission-line series, and a title. - -![Vue 3 Smith Chart showing two series](./images/vue3-smith-chart-demo.png) - -> **Sample:** Explore the [Vite-based Vue Smith Chart getting-started sample](https://github.com/SyncfusionExamples/getting-started-with-the-vue-smith-chart-component). - -For information about migrating an application from Vue 2 to Vue 3, see the [Vue 3 Migration Guide](https://v3-migration.vuejs.org/). - -## Troubleshooting - -- **The Smith Chart is not rendered.** Verify that the component import is aliased correctly in the Composition API or registered in `components` in the Options API. -- **The series are not displayed.** Verify that `SeriesCollectionDirective` and `SeriesDirective` are imported and exposed or registered and that the series are declared inside `e-seriesCollection`. -- **No data is displayed.** Verify that `dataSource` contains records, the `resistance` and `reactance` mappings match fields in every data object, and both fields contain numeric values. -- **An import or runtime error is displayed.** Verify that `@syncfusion/ej2-vue-charts` is installed and that its version supports the project's Vue and Node.js versions. - -For additional assistance, refer to the [Vue Smith Chart API documentation](https://ej2.syncfusion.com/vue/documentation/api/smithchart). - -## See Also - -- [Vue 3 Smith Chart getting-started documentation](https://ej2.syncfusion.com/vue/documentation/smithchart/vue-3-getting-started) -- [Vue Smith Chart series](https://ej2.syncfusion.com/vue/documentation/smithchart/smithchart-series) -- [Vue Smith Chart examples](https://ej2.syncfusion.com/vue/demos/#/material3/smith-chart/default.html) -- [Vue Smith Chart video tutorials](https://www.syncfusion.com/tutorial-videos/vue/smith-chart) -- [Getting Started with Vue UI Components using the Composition API and TypeScript](https://ej2.syncfusion.com/vue/documentation/getting-started/vue-3-ts-composition) -- [Getting Started with Vue UI Components using the Options API and TypeScript](https://ej2.syncfusion.com/vue/documentation/getting-started/vue-3-ts-options) diff --git a/chart-sdk/vue/smith-charts/working-with-data.md b/chart-sdk/vue/smith-charts/working-with-data.md deleted file mode 100644 index b6e9ddd33..000000000 --- a/chart-sdk/vue/smith-charts/working-with-data.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -layout: post -title: Working with data in Vue Smithchart component | Syncfusion -description: Learn here all about Working with data in Syncfusion Vue Smithchart component of Syncfusion Essential JS 2 and more. -control: Working with data -platform: ej2-vue -documentation: ug -domainurl: ##DomainURL## ---- - -# Working with data in Vue Smithchart component - -Smithchart can visualise the data bound from local data. The data you bind for the smithchart, should be an array of object and that should contain the field resistance and rectangle. This should be bind to points or datasource in the smithchart. - -## Data Binding - -You can bind simple JSON data to smithchart using point property in series. JSON data should contain [`resistance`] and [`reactance`] fields. This JSON data should be bind to points or datasource in the smithchart. You can any number of JSON for points or datasource as per your requirement. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs29/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs29/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/smithchart/getting-started-cs29" %} \ No newline at end of file diff --git a/chart-sdk/vue/sparkline/accessibility.md b/chart-sdk/vue/sparkline/accessibility.md deleted file mode 100644 index 871821f4c..000000000 --- a/chart-sdk/vue/sparkline/accessibility.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -layout: post -title: Accessibility in Vue Sparkline component | Syncfusion -description: Learn here all about Accessibility in Syncfusion Vue Sparkline component of Syncfusion Essential JS 2 and more. -control: Accessibility -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Accessibility in Vue Sparkline component - -The Sparkline component followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility. - -The accessibility compliance for the Sparkline component is outlined below. - -| Accessibility Criteria | Compatibility | -| -- | -- | -| [WCAG 2.2](https://www.w3.org/TR/WCAG22/) Support | Intermediate | -| [Section 508](https://www.section508.gov/) Support | Intermediate | -| Screen Reader Support | Intermediate | -| Right-To-Left Support | Yes | -| Color Contrast | Yes | -| Mobile Device Support | Yes | -| Keyboard Navigation Support | Intermediate | -| [Accessibility Checker](https://www.npmjs.com/package/accessibility-checker) Validation | Yes | -| [Axe-core](https://www.npmjs.com/package/axe-core) Accessibility Validation | Yes | - - -
      Yes - All features of the component meet the requirement.
      - -
      Intermediate - Some features of the component do not meet the requirement.
      - -
      No - The component does not meet the requirement.
      - - -## WAI-ARIA attributes - -The Sparkline component followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) patterns to meet the accessibility. The following ARIA attributes are used in the Sparkline component: - -* img (role) -* aria-label (attribute) -* aria-hidden (attribute) - -## Keyboard interaction - -The Sparkline component followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction) guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Sparkline component. - -| **Press** | **To do this** | -| --- | --- | -| Ctrl + P | Prints the Sparkline. | - -## Ensuring accessibility - -The Sparkline component's accessibility levels are ensured through an [accessibility-checker](https://www.npmjs.com/package/accessibility-checker) and [axe-core](https://www.npmjs.com/package/axe-core) software tools during automated testing. - -The accessibility compliance of the Sparkline component is shown in the following sample. Open the [sample](https://ej2.syncfusion.com/accessibility/spark-line-chart.html) in a new window to evaluate the accessibility of the Sparkline component with accessibility tools. - -{% previewsample "https://ej2.syncfusion.com/accessibility/spark-line-chart.html" %} - -## See also - -* [Accessibility in Syncfusion® Vue components](../common/accessibility) diff --git a/chart-sdk/vue/sparkline/appearance.md b/chart-sdk/vue/sparkline/appearance.md deleted file mode 100644 index 744b0f20b..000000000 --- a/chart-sdk/vue/sparkline/appearance.md +++ /dev/null @@ -1,67 +0,0 @@ ---- -layout: post -title: Appearance in Vue Sparkline component | Syncfusion -description: Learn here all about Appearance in Syncfusion Vue Sparkline component of Syncfusion Essential JS 2 and more. -control: Appearance -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Appearance in Vue Sparkline component - -The appearance of the sparkline can be customized using margin, container Area border, and container Area background. - -## Sparkline border - -The `container Area border` of the sparkline is used to render border to cover sparkline area. - -The following code example shows the sparkline with overall border. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs1/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs1" %} - -## Sparkline padding - -Padding is used to specify padding value between container and sparkline. By default, padding value of the sparkline is 5. Sparkline `padding` values are specified by the left, right, top, and bottom. - -The following code example shows the sparkline with overall padding is set to 20. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs2/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs2" %} - -## Sparkline area customization - -The background color of the sparkline area can be customized using the `containerArea background` color. By default, the sparkline background color is `transparent`. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs3/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs3" %} - -## Sparkline theme - -Datalabel and track line colors of the sparkline will be changed based on theme. For example, for dark theme, the color of datalabel and track line should be white; for light theme, their value should be black. The possible values for sparkline theme are `Material`, `Fabric`, `Bootstrap`, and `Highcontrast`. - -The following code example shows the color for datalabel and track line is set to white for dark theme. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs4/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs4" %} diff --git a/chart-sdk/vue/sparkline/axis-customization.md b/chart-sdk/vue/sparkline/axis-customization.md deleted file mode 100644 index fb7bcb34f..000000000 --- a/chart-sdk/vue/sparkline/axis-customization.md +++ /dev/null @@ -1,92 +0,0 @@ ---- -layout: post -title: Axis customization in Vue Sparkline component | Syncfusion -description: Learn here all about Axis customization in Syncfusion Vue Sparkline component of Syncfusion Essential JS 2 and more. -control: Axis customization -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Axis customization in Vue Sparkline component - -You can customize axis value types and min and max values of the sparkline. - -## Change value type of the sparkline - -You can change the sparkline value type by setting the [`valueType`] property to [`Numeric`], [`Category`], or [`DateTime`]. - - -### DateTime - -You can assign date-time values to the sparkline by setting the [`valueType`] property to [`DateTime`]. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs5/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs5" %} - - -### Category - -You can assign category values to the sparkline by setting [`valueType`] to [`Category`]. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs6/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs6" %} - -### Numeric - -You can assign numeric values to the sparkline by setting the [`valueType`] to [`Numeric`]. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs7/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs7" %} - - -## Change min and max values of axis - -You can change the min and max values of x-axis by setting the [`minX`] and [`maxX`] values to the [`axisSettings`] property. You can also change the min and max values of y-axis by setting the [`minY`] and [`maxY`] values to the [`axisSettings`] property. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs8/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs8" %} - -## Change value of axis - -You can set horizontal axis line value of the sparkline by setting [`value`] to the [`axisSettings`] property. The following code example shows this. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs9/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs9" %} - -## Axis line customization - -Axis of the sparkline can be collapsed using the [`visible`] property in [`lineSettings`]; this is not applicable for win-loss. You can customize the [`color`], [`width`], [`opacity`], and [`dashArray`] of axis line. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs10/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs10" %} \ No newline at end of file diff --git a/chart-sdk/vue/sparkline/data-labels.md b/chart-sdk/vue/sparkline/data-labels.md deleted file mode 100644 index 78b501447..000000000 --- a/chart-sdk/vue/sparkline/data-labels.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -layout: post -title: Data labels in Vue Sparkline component | Syncfusion -description: Learn here all about Data labels in Syncfusion Vue Sparkline component of Syncfusion Essential JS 2 and more. -control: Data labels -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Data labels in Vue Sparkline component - -Data labels are used to display values of data points to improve the readability. - -## Enable data label - -To enable data label for sparkline series, provide `visible` of the `dataLabelSettings` as following possible values: - -* All - Enables data label of all points. -* Start - Enables data label of the start point. -* End - Enables data label of the end point. -* High - Enables data label of the high point. -* Low - Enables data label of the low point. -* Negative - Enables data labels of the negative points. - -The following example shows enabling sparkline data label for all points. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs11/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs11" %} - -## Customize data label - -Data labels can be customized using the fill, border, opacity, and textStyle. The following code example shows customizing data label border, text color, and fill color. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs12/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs12" %} - -## Format data label text - -The text of data labels can be formatted using the `format` API in the sparkline `dataLabelSettings`. By default, data label shows the y-value of point. The following code example shows how to display x and y-values for points. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs13/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs13" %} diff --git a/chart-sdk/vue/sparkline/getting-started.md b/chart-sdk/vue/sparkline/getting-started.md deleted file mode 100644 index 71fc354ae..000000000 --- a/chart-sdk/vue/sparkline/getting-started.md +++ /dev/null @@ -1,232 +0,0 @@ ---- -layout: post -title: Getting Started with the Vue Sparkline Component | Syncfusion -description: Set up a Vue 2 application and integrate the Syncfusion Essential JS 2 Vue Sparkline component with component registration, and data binding. -control: Getting started -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Getting Started with the Vue Sparkline Component in Vue 2 - -This article provides a step-by-step guide to creating a Vue 2 application using [Vue CLI](https://cli.vuejs.org/) and integrating the Syncfusion® Vue Sparkline component. - -To get started quickly with Vue Sparkline, watch this video: - -{% youtube "https://www.youtube.com/watch?v=XdDcvJ0ZJrE" %} - -## Prerequisites - -Ensure that the development environment meets the [system requirements for Syncfusion Vue UI components](https://ej2.syncfusion.com/vue/documentation/system-requirements). - -> **Note:** Vue CLI is in maintenance mode. This guide uses Vue CLI because it describes integration with a Vue 2 application. - -## Dependencies - -The following are the minimum dependencies required to use the Vue Sparkline component: - -``` -|-- @syncfusion/ej2-vue-charts - |-- @syncfusion/ej2-base - |-- @syncfusion/ej2-data - |-- @syncfusion/ej2-pdf-export - |-- @syncfusion/ej2-file-utils - |-- @syncfusion/ej2-compression - |-- @syncfusion/ej2-svg-base - |-- @syncfusion/ej2-sparkline - |-- @syncfusion/ej2-vue-base -``` - -Only the `@syncfusion/ej2-vue-charts` package must be installed directly. Its required dependencies are installed automatically. - -Use a package release that supports Vue 2. Before upgrading, check the [Vue system requirements](https://ej2.syncfusion.com/vue/documentation/system-requirements) and the package release notes. - -## Setting Up the Vue 2 Project - -Install Vue CLI globally using either npm or yarn, and create a project with the [`vue create`](https://cli.vuejs.org/#getting-started) command. - -**npm** - -```bash -npm install -g @vue/cli -vue create quickstart -``` - -**yarn** - -```bash -yarn global add @vue/cli -vue create quickstart -``` - -When creating the project, select `Default ([Vue 2] babel, eslint)` from the menu. If this preset is unavailable, select the manual configuration option and choose Vue 2 when prompted for the Vue version. - -![Vue 2 project](./images/vue2-terminal.png) - -After the project is created, navigate to its directory: - -```bash -cd quickstart -``` - -## Add the Syncfusion® Vue Package - -Syncfusion Vue packages are available on [npm](https://www.npmjs.com/search?q=ej2-vue). - -Install the `@syncfusion/ej2-vue-charts` package using either npm or yarn. - -**npm** - -```bash -npm install @syncfusion/ej2-vue-charts -``` - -**yarn** - -```bash -yarn add @syncfusion/ej2-vue-charts -``` - -> **Note:** npm v5 and later save installed packages to `dependencies` by default, so the `--save` option is not required. - -## Add the Syncfusion® Vue Sparkline Component - -Follow these steps to add the Vue Sparkline component. - -**Step 1:** Import and locally register the Sparkline component in the `script` section of **src/App.vue**. - -{% tabs %} -{% highlight html tabtitle="~/src/App.vue" %} - - - -{% endhighlight %} -{% endtabs %} - -**Step 2:** Define the Sparkline component in the `template` section. - -{% tabs %} -{% highlight html tabtitle="~/src/App.vue" %} - - - -{% endhighlight %} -{% endtabs %} - -At this stage, the component is registered, but no visible Sparkline series is rendered until a data source is configured. - -## Bind a Data Source to the Sparkline - -The Sparkline component uses the following properties to bind object data: - -- [`dataSource`](https://ej2.syncfusion.com/vue/documentation/api/sparkline/index#datasource) specifies an array of data objects or a `DataManager` instance. -- [`xName`](https://ej2.syncfusion.com/vue/documentation/api/sparkline#xname) maps the horizontal-value field. -- [`yName`](https://ej2.syncfusion.com/vue/documentation/api/sparkline#yname) maps the numeric-value field. -- [`valueType`](https://ej2.syncfusion.com/vue/documentation/api/sparkline#valuetype) specifies how x-values are interpreted. - -When the x-values are category strings, set `valueType` to `Category`. Each data object must contain the fields assigned to `xName` and `yName`, and the field assigned to `yName` must contain a numeric value. - -```html - -``` - -```javascript -data() { - return { - dataSource: [ - { day: 'Mon', value: 3 }, - { day: 'Tue', value: 5 }, - { day: 'Wed', value: 2 }, - { day: 'Thu', value: 4 }, - { day: 'Fri', value: 6 } - ] - }; -} -``` -The following is the complete code for the **src/App.vue** file. Replace the contents of **src/App.vue** with the following complete example: - -{% tabs %} -{% highlight html tabtitle="~/src/App.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs14/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs14" %} - -## Run the Project - -Save **src/App.vue**, and then start the development server using either npm or yarn. - -**npm** - -```bash -npm run serve -``` - -**yarn** - -```bash -yarn run serve -``` - -Open the local URL displayed in the terminal, commonly `http://localhost:8080`, and verify that an area Sparkline displays. - -## Module Injection - -The Sparkline component is split into feature modules. To enable a feature, import its module and provide it to the component using the `provide` option. - -Tooltip support is provided by the optional `SparklineTooltip` module. Register it with the component's `provide` option only when tooltips are enabled. - -```javascript -import { - SparklineComponent, - SparklineTooltip -} from '@syncfusion/ej2-vue-charts'; - -export default { - components: { - 'ejs-sparkline': SparklineComponent - }, - provide: { - sparkline: [SparklineTooltip] - } -}; -``` - -## Troubleshooting - -- **The Sparkline is not rendered.** Verify that `SparklineComponent` is imported and registered, the component has valid width and height values, and the browser console contains no component, data, or licensing errors. -- **No data is displayed.** Verify that `dataSource` contains records, `xName` and `yName` match fields in every data object, and the field mapped by `yName` contains numeric values. -- **Category values are not interpreted correctly.** Set `valueType` to `Category` when the field mapped by `xName` contains category strings. -- **The tooltip is not displayed.** Set `tooltipSettings.visible` to `true`, bind the settings object with `:tooltipSettings="tooltipSettings"`, and register `SparklineTooltip` with the exact `sparkline` key. -- **A package or Vue version error occurs.** Confirm that the installed `@syncfusion/ej2-vue-charts` release supports Vue 2 and that all Syncfusion packages use compatible versions. - -For additional assistance, refer to the [Vue Sparkline API documentation](https://ej2.syncfusion.com/vue/documentation/api/sparkline/index). - -## See Also - -- [Getting Started with the Vue Sparkline Chart video](https://www.youtube.com/watch?v=XdDcvJ0ZJrE) -- [Vue Sparkline user interaction](https://ej2.syncfusion.com/vue/documentation/sparkline/user-interaction) -- [Vue Sparkline examples](https://ej2.syncfusion.com/vue/demos/#/material3/sparkline/default.html) -- [Vue Sparkline getting-started sample](https://github.com/SyncfusionExamples/getting-started-with-the-vue-sparkline-chart-component) -- [Getting Started with the Vue 3 Sparkline Component](vue-3-getting-started) -- [Getting Started with Vue 3 using the Composition API and TypeScript](https://ej2.syncfusion.com/vue/documentation/getting-started/vue-3-ts-composition) -- [Getting Started with Vue 3 using the Options API and TypeScript](https://ej2.syncfusion.com/vue/documentation/getting-started/vue-3-ts-options) diff --git a/chart-sdk/vue/sparkline/images/vue2-terminal.png b/chart-sdk/vue/sparkline/images/vue2-terminal.png deleted file mode 100644 index 39beefaa25348abb1ec9d6bcb4b2f0e1a0e60b0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9489 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 JDKV!0_HXz!Pci@i diff --git a/chart-sdk/vue/sparkline/images/vue3-terminal.png b/chart-sdk/vue/sparkline/images/vue3-terminal.png deleted file mode 100644 index b0ec451526671e4ab4aa1393d56a76d8ad9d8283..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7221 zcmeI1eLR!z-~XqQB6NdQWc86sNODucgpeYka&JWua$knc)R02|#r$MyL=u79q-evjWD=leX4<8hwv_jw%W`F+Ow_MOJ`HODlpr^DX^KjEIW zK0Y6cXUE_+#!yw>=Htxp#XT)PVXxUg;}JK$88p;Q#ItI40vRw@&tTp z<$T|8#{=lOJ55}+c&Tq?b_tA^cke;e(yKS`oActNZgIX%a&E_;IlkIEyb>{r$W~Y2 z4KtTSDBcWDkU*wj{@~YAeMt%7V1AK0=L0n)emh-rbnzw%cx@k2PaF|$^3`b4dhvPC zh}GpqsZmW;_!GG{(mY}5jycWZCU<|hE}s@VIxfw;{~s6F>;liPQpOpR5ogWKW}1Y& z**@!-ug3fCow`$M{3fOxLBrntYi5=s>{gc2T1c=6(B1f0#_UO1_49p$3;8a#hAit- zL}SPWb!TBr`T)|;Z1rI#wyzfjtHbFDo(YE3({t)ylE3#`$bvUU9TvG+OjdH3#fcoF`<4X3pB^QQG{>Fb@^#+%jQJI4WX#z_!Qc z=@AT+`jd5kbfwWe*>}h-G}Nr`AUQL|3(eeLf{2={j&b-@la=Ij!uO!Kb*kIrTyYt% ztFsqa^5DM9WLkOXLR+BCm9uMx`(NKS*UQQC)9%xDdl_uVU6MXsRFw~jD>O=&%d}Z< z=Dop>IE58nA^mX-bJmdA5ZXJ}nHUo#{G9yoYLL9nq%W}O&A zJHHw5y`?@Y{b=5C)TZygUP>z+8cz!Rw}jNH4cGh}h8KR;_w6-OBhgJ26;SwmDw1mi z?F_Vz*70+JvCpRtw9gluL=fO;QVeGKFk*aIO%AD8x-V&s2$6{ zvubmOV@lI6xVpGP_pNO%6dH50At}P#Cmg=4502x+sdG0Oc@J;rw05eCH z_jyj?Y_0JA2+F3q(XpX_$>z^CVNZ>v10^s{{voL(hSoYH8MqvIF!anEm%Q=J>tpb$ zH+5#`vBJN6JsqMtd$A_UF9snafhW|QWATWA&=#7|H4ix>jDw#J`B(sLQNIoE24hm{ zyFjDO;rM}0#io~Xw?fUT$Z;J9Lq@==PiEa?Z^Od!{R-KHGpy2eo$@)4AbAYQ>Ja=D zQ=0Z}H+*e+v1H%zne-RO_#4k&m=a$L3(-#}lg&L;9{ufp=uN^{edqDm4~oNfl&
    • U{98&wf~4 z-M~J6zH%x-7_HG%M+^LXqNaG({T>SMZ0h?-mm)%4C%Msa?9o4Tuf}=|F}9wr9ZwqY z(f`TGDN4t0A#n8lRFR60&aNcp{Mb16Y7jQR0}N2#GzSAdU6Yjl-!{Gpo2cQHVU$H* z7@SwS>0lvZT2%5BQWw_D4=GsW6ISz?W4-+9O$WN5D^4vnd?WOuDM2g(b^F7(OulH( zZ9=OWVr5{MKpEw1OyGvhuF&+&*0SC#M?sd2wm*9PVhUiPvY6|G9#(yR* zH_eX^H!sA3GsQJKzyp|82WPa*8ihec)K8AiaY~)Ok-nxJos?nRh0W9nh5yifWA`d;_FvlHw(R>S*NRx){+hD zMM>PD?>50+%Yx6MXJ8^RGqTGcqI%05sYh0V%ZJDUn!bo5t_Ye9baN<-E9qFJcbb$b zSUtnldq014%Jf?(5xQ{vgXU9Dq*HXIJfNw6J6aD*_*79`vJ*@{*6P|LebN5BN_RPO z;L_ZmUZ~Eznq7pKRH#V7-9?TNH&_eN05mI~;%DOzIu@UuB|?8{u&_ztdxGr~zaL&u zf){gNLH#g{^!2z}c@IFd^dyhpkHVd?X*t3-w7g!TO9~8&Yvu;Ky<0j<4i~rC ziX1ox%3mXRA_vAk=t=H5!naxye?4>U1JtlPq(=JYUcp->`V|?v$!8jWNWC>2D?{1R);LayE+ZEK8uBa`$7{U=`rX5J`6sYxu!AfX8!py6n^A{ z^6hC#Ew@sWPs?orSpb>?j_@;FjufVhXT>Q6C7lXlb%fhGKXC2g?s{SO46Fw1XSc&$ zw7dNIxFEvT7f7d%_ZC%H$1^Zw)H&XiU}WndK-jnr9{`B`onQY`R#`2!idapRn*zvO zA)3p((wpi8&L{Av(i;ZA-B?)nM51WD0!QT~isR$a5M!A~0qLfMjsYhrek!&k{#=Vi ztJqAo@$&nWwXHJrxjOnlSlto6;9SdQykH|%4J=H4xXm^@VPw98%c6e+CVT(6-kvSj zl$8{&jjU5dD(-g$^9jPWm8(n*C#}!4@xHlX7H=+L51h3Jp0FGKDfa_$u8m8TOaqW6 z`aDJkJ&V7v`T6}wz}EpF+7W&9as4XH&H}jnBg(kqXo2V2a(AFJ{*GvfAqOSDd06|k z`nLTrjU9q^K-&nfSlcz&dZFh1`VD#ra3Ka&A?5vgH$0WuEnaOaBG5xxs0L++qir-? zb7hHhY2YOMBp-dOqwTbb*4GK6G-fyGKb|pA?H%SIk`=buIV| zm5hCXT6(Q1%SAtH|MI6GYc}lOS|~L)A#{hi{l_Op6r7NeZrzmtrY(I{PcI@}SA_$7 zb8Hq{mst;O4l7-7eX8N&oRyZ?e10GgSi8>r^x_;pz~57)Cnw?6)95{EjUy9-+fdq5 zm610o`6JkAkADw)&Q(voK3KR~|okJR{i!Yi&Ll=WkHYk6Ie)E^4b9aOb}9=dWft^s}sKCoAKd$Jn}5|_F{XK+}iq-G=)WfJJzDS zm)^0fj`f<)Yv{I6aH&Y0`%R*YkCnM?T82s??xltJWBd$C{pV16l*6#m=jUH}Hj7ev z)=hSW8pBV-R}6pAq-e*Gbz6}r#?}ba9R!6PV5H(F_F+l7Ss(cagA*|Du-LqbmbiUp z6Rbo_FJ{E%Io4($GXXoUP9uOSh10+aMf&=e71U;&k%%hnajO7T^GmmkPDk)5EBLmH z(dPxM)X-?zgbi`kceZD%Kwklbh%>HKPvF$t?X}>~ypBPSPDWUmb0WgFW`_}>&9K~} zDL{QuMJj$36ad^s6%3wN<5Z*`H{ow=#1|G2+A34=GsdcLNFIV$xK2<=t-G42t8~Pz zj9@03I$-q+*oKmwch(w#zi&%sEU*2D4$spUGK3_(ww&?WVv`B+me-3Nnhz8S{3Mn| zFK((fax->UNoDFhXG_XPHgT>lqBCJ9F|hfO#}jI_imz$Ky*6>C)yW6j=ntDmaxo<8 zxAd8PyZ>tPNg5dYbsI~B7Tcj-?;=q0ULu`jUtw;4NcFVT1??j21P4&Ij-zSic!uBNPLwH=RN!KHh1;89PAGk+Jfcnn5@2V} z&>#0>RlmA>3cl73bXr~1FS1dcT!IGmVnlpip50$V2Tx@Z9S{z*)yci5RN#ccN{hiP z-x*yieHHUHL-y3-rLE;|iz)0v4&RXOm4h63FQuZK+4#s_T2~(IMw>!>p&toeN0f0> zjAhUVm~TJLcHN&<=9(UIx?(|D%_6rP?~C;$-!uq#+jn2yi8}O9A=ImDWZrD+$oJ9;(^E9qk}4Vc~d{!-^j1%uu{o@i7%gT$Q{*AQRR z-UM|O8+1;f{EzjvPB^gymlD=W z4ms^lO=wknl&7B_qS-Q`&A&Wn{{EYo2#tRbx=-YA` ztrTCC!;a3sQW}lmm%Rb6tp~=A^ZPsL{RTTL*J&(KV=ZbVP_K#<4M!>c%dvW0L(?&S zGqa;8MiH!PSZP{7t}-zxo2AReV;I`(O&8)Q(-f>hD}*=eoWzy9Bvfd{>(XK$h*lNA zs?90fpSv6v`-DMW=n2*vPio?PLLRu>c!-ssR5u*A{pG?zxbf5MKe(LO2cU(Y;~p!Y z2iYMLU;rM866t}W&FQALFIZ|4l}E4Sg^7A8F0|z zOWHgylAm;|Zxp^YR6%mjdwVUeo^RVdzJ&8@AT(d@G~o%Rmfl1h4k6Bw3RrfsXWlx! z75RY-*pE3DE#K{8+ht4@kU4Qdqc|Jg*ls1_3qax!FA7CtaB)t;aKo;WYF9V zuQ|*DLKcN?s&x%b$Z%OaFwgA&FW6k!j4RxWN4G0Z-&X(|bh&Qg^z-97>Gtc!V$AOc z)2NAa%3ErzuKCTi?+1&pS zV$YzHVhd)|3;FfnhAWF$sT`rP!Rj8M(M_9F!I1HosoA zwAbR8ojShWgr9xwTZYM5o{L4z@927zrDof=N|&$1bV?5qk%e%$ex18KFu8g-{&5Hmz!2h_v^@S>1*+nycW1w167;l z?&<|9{qF?s0)A|~R7rLF7lQjA8dok04gW<-%2IOV*r+z}aN2)Dm@IiIYi-PQ&Mmkl z`H7tt-}^^jI=_VviCnzVPRjgRyBX!6OKf^roxRM@5eb*f=l&a*8~d3()sv@)&{N`5 zE3=b^Xjtp-=|r$_cQrPXo3-VdK|o|p@+kA+8hINC3a2iJ4?(<-hD>H>TL&ZDru)*{ zz=pxpg|(~1N`XR8)A}u(Q(sGP^!IoB;i{wd7;u_Id>;p$O21rtqP#9BZ9+xz?ZZeg zid(b6Wy(Ed_=FQxu+Ul*BGhYj8m^RpGa-8M;XCV6IpSPx<5{KZUa5NNGg^MS!mK3j z^|8_^)|yc`cWs8F-VVz)_SMxXdmlO@)bgoMN$}{wgZf&q>Q44>88lTLrQ6hMivi~` z^34UF;P`Y<;*&pKZ9|3(t6wlW^>PLQ+YX_)-P@N^tK0RJW+d9L%hHgx>_vBka0AF{ zdYdNQ<}u_9k6?|~B6;wn-_bzUx-@A!TCV2TjhN?(V7F?gWc(J$%fK^_|Byy!aRv%> zu=Kx0I!ejL-|O9bR^9s}$7Kc!88f_DByG62XRtQfe!tye6h3C@uNz(<$HfCdmZ+5W zJ6N31jC#uq|% zBbud!KOgd9L%k!hYh%%C z=i6*;7o`ACtp35AfiE87fGW?1PZXF>)CEU}hDG+)OLmgK^FiG8XU2ep2Xcgt@s5={ zX(N)YWuWNZx`-L7RNFBb79V?3Cb^;ygB!^eEpa0YeC}B|Dnf;bfcVSni=4-$FaVfy@qPM0VtjLh$4V;jT3ZJy+}8lmG!_%nA@veg_qsmU)Q^=+q1lXDqc zyGG3UoZii%G_t4^CyY+v%}<_cbZl#TmR_JYQX#7Lc_4FGdD)w&!`8-1R^H$o)GS$r z+{ud$SFaSV)V(eXz1e?-ib}l0E|~l1PJc7gY!pnaJPawukDOSnIT8q1sRilRAPZ3*woeMM?DoXr`? z1yyoM(jkVneYt0AL4ejUVxZHS>*F(9pTg|4GZ6qBUim&J-zv!xF+xXm6H(dg^tXJ9y>b5t;kV{ zL%A5yG}&gTt7tcwfY&fn^DEKhSBs6!23unzWSEkV*)=Z^SNQ9gQ|-lz7#SM{6Jcw|No;if!z{Cp*u zpm@QjiSZ)sMvHDiuk(eE?eU1Z2kn(25}{@IthKs@ F{CE7ap#}f| diff --git a/chart-sdk/vue/sparkline/localization.md b/chart-sdk/vue/sparkline/localization.md deleted file mode 100644 index d7d92ca30..000000000 --- a/chart-sdk/vue/sparkline/localization.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -layout: post -title: Localization in Vue Sparkline component | Syncfusion -description: Learn here all about Localization in Syncfusion Vue Sparkline component of Syncfusion Essential JS 2 and more. -control: Localization -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Localization in Vue Sparkline component - -The sparkline control supports localization. The default culture for localization is `en-US`. You can change the culture using the `setCulture` method. - -## Tooltip format - -Sparkline tooltip supports localization. The following code sample shows tooltip text with currency format based on culture. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs17/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs17" %} - -## Rtl - -If you set the `enableRtl` property to true, then the sparkline will be rendered from rigt-to-left direction. - -The following example shows the sparkline is render from "Right-to-left". - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs18/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs18" %} \ No newline at end of file diff --git a/chart-sdk/vue/sparkline/marker.md b/chart-sdk/vue/sparkline/marker.md deleted file mode 100644 index 03707576e..000000000 --- a/chart-sdk/vue/sparkline/marker.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -layout: post -title: Marker in Vue Sparkline component | Syncfusion -description: Learn here all about Marker in Syncfusion Vue Sparkline component of Syncfusion Essential JS 2 and more. -control: Marker -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Marker in Vue Sparkline component - -This section explains how to add markers to the sparklines. - -## Adding marker to the sparkline - -To add marker to the sparkline, specify the `visible` of `markerSettings` as following values. The `visible` will accept multiple values too. - -* All - Enables markers for all points. -* Start - Enables marker for the start point. -* End - Enables marker for the end point. -* High - Enables marker for the high point. -* Low - Enables marker for the low point. -* Negative - Enables markers for the negative points. - -The following code example shows enabling markers for all points. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs19/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs19" %} - -## Adding marker to special point - -In sparkline, markers can be enabled for particular points such as the start, end, low, high, or negative. The following code examples shows enabling markers for the high and low points. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs20/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs20" %} - -## Customizing markers - -Sparkline markers can be customized in terms of fill color, border color, width, opacity, and size. The following code example shows customizing marker's fill, border, and size. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs21/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs21" %} diff --git a/chart-sdk/vue/sparkline/range-band.md b/chart-sdk/vue/sparkline/range-band.md deleted file mode 100644 index 5c86d6457..000000000 --- a/chart-sdk/vue/sparkline/range-band.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -layout: post -title: Range band in Vue Sparkline component | Syncfusion -description: Learn here all about Range band in Syncfusion Vue Sparkline component of Syncfusion Essential JS 2 and more. -control: Range band -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Range band in Vue Sparkline component - -This section explains how to customize the sparkline with multiple range bands. - -## Range band customization - -The range band feature is used to highlight a particular range along with the y-axis using the [`startRange`] and [`endRange`] properties. You can also customize the [`color`] and [`opacity`] of the range band. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs22/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs22" %} - -## Multiple range band customization - -You can define multiple range bands to a sparkline as shown in the following code sample. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs23/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs23" %} diff --git a/chart-sdk/vue/sparkline/sparkline-dimensions.md b/chart-sdk/vue/sparkline/sparkline-dimensions.md deleted file mode 100644 index cf6ace5a5..000000000 --- a/chart-sdk/vue/sparkline/sparkline-dimensions.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: post -title: Sparkline dimensions in Vue Sparkline component | Syncfusion -description: Learn here all about Sparkline dimensions in Syncfusion Vue Sparkline component of Syncfusion Essential JS 2 and more. -control: Sparkline dimensions -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Sparkline dimensions in Vue Sparkline component - -## Size for container - -Sparkline can be rendered to its container size. You can set the size through inline or CSS as shown in the following code. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs24/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs24" %} - - -## Size for sparkline - - - -You can also set the size for sparkline directly using the [`width`](https://ej2.syncfusion.com/vue/documentation/api/sparkline/#width-string) and [`height`](https://ej2.syncfusion.com/vue/documentation/api/sparkline/#height-string) properties. - -### In pixel - -You can set the size for sparkline in pixel as demonstrated in the following code. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs25/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs25" %} - -### In percentage - -By setting values in percentage, sparkline gets its dimension with respect to its container. For example, when the height is set to ‘50%’, sparkline is rendered to half of its container height. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs26/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs26" %} diff --git a/chart-sdk/vue/sparkline/sparkline-types.md b/chart-sdk/vue/sparkline/sparkline-types.md deleted file mode 100644 index b20eae789..000000000 --- a/chart-sdk/vue/sparkline/sparkline-types.md +++ /dev/null @@ -1,83 +0,0 @@ ---- -layout: post -title: Sparkline types in Vue Sparkline component | Syncfusion -description: Learn here all about Sparkline types in Syncfusion Vue Sparkline component of Syncfusion Essential JS 2 and more. -control: Sparkline types -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Sparkline types in Vue Sparkline component - -Different types of shapes can be used to represent the sparkline. You can change the sparkline type by setting the type property. Sparkline supports the following types: - -* Line -* Column -* Win-Loss -* Pie -* Area - -The following code sample shows different types of sparklines. - - - -**Line** - -The [`Line`] type is used to render the sparkline series as line. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs27/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs27" %} - -**Column** - -The [`Column`] type is used to render the sparkline series as column. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs28/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs28" %} - -**Pie** - -The [`Pie`] type is used to render the sparkline series as pie. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs29/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs29" %} - -**Win Loss** - -The [`WinLoss`] type is used to render the sparkline series as Win Loss. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs30/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs30" %} - -**Area** - -The [`Area`] type is used to render the sparkline series as area. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs31/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs31" %} diff --git a/chart-sdk/vue/sparkline/special-points-customization.md b/chart-sdk/vue/sparkline/special-points-customization.md deleted file mode 100644 index 26dfde7c2..000000000 --- a/chart-sdk/vue/sparkline/special-points-customization.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -layout: post -title: Special points customization in Vue Sparkline component | Syncfusion -description: Learn here all about Special points customization in Syncfusion Vue Sparkline component of Syncfusion Essential JS 2 and more. -control: Special points customization -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Special points customization in Vue Sparkline component - -You can customize the points by initializing the point colors. The customization options allows to differentiate the [`start`], [`end`], [`positive`], [`negative`], and [`low`] points. This customization is only applicable for line, column, and area type sparklines. - - - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs32/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs32" %} - -## Tie point color - -Tie point color is used to configure the win-loss series type sparkline's y-value point color. The following code sample shows the tie point color of sparkline series. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs33/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs33" %} diff --git a/chart-sdk/vue/sparkline/user-interaction.md b/chart-sdk/vue/sparkline/user-interaction.md deleted file mode 100644 index 319645091..000000000 --- a/chart-sdk/vue/sparkline/user-interaction.md +++ /dev/null @@ -1,121 +0,0 @@ ---- -layout: post -title: User interaction in Vue Sparkline component | Syncfusion -description: Learn here all about User interaction in Syncfusion Vue Sparkline component of Syncfusion Essential JS 2 and more. -control: User interaction -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# User interaction in Vue Sparkline component - -Sparkline has two user interaction features: tooltip and tracker line. - -## Tooltip - -The sparkline provides options to display details about values of data points through tooltips when hovering the mouse over data point. Enable tooltips by setting `tooltipSettings.visible` to true and injecting the `SparklineTooltip` module via the provide option. - -The following code example shows enabling tooltip for sparkline with format. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs34/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs34" %} - -### Tooltip customization - -The fill color, text styles, format, and border of the tooltip can be customized. The following code example shows customization of tooltip's fill color and text style. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs35/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs35" %} - -### Inline tooltip formatting - -The tooltip content can be formatted directly within the [`format`] property by adding DateTime or number format specifiers to supported tooltip tokens. This allows you to control how point and series values are displayed without using additional events. - -A format specifier can be applied to a tooltip token by adding a colon (`:`) followed by the required format. - -For example: - -```typescript -tooltipSettings = { - visible: true, - format: '${x:MMM yyyy} : ${y:n2}' -} -``` - -In the above example, `x` is displayed in month-year format and `y` is displayed with two decimal places. - -Inline formatting can be applied to the following tooltip tokens: - -- `${x}` or `${x:MMM yyyy}` – Specifies the x-value of the Sparkline data point, such as DateTime or category values. -- `${y}` or `${y:n2}` – Specifies the numeric y-value of the Sparkline data point. - -**Important:** DateTime formatting is applied when the resolved value is a Date object, and number formatting is applied when the resolved value is numeric. - -The following format types are supported: - -- DateTime formats such as `MMM yyyy`, `MM:yy`, and `dd MMM` -- Number formats such as: - - `n2` – number with two decimal places - - `n0` – number without decimals - - `c2` – currency format - - `p1` – percentage format - -If the specified format does not match the resolved value type, the original value is displayed. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs38/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs38" %} - -### Tooltip template - -Sparkline tooltip has template support. By using tooltip template, you can customize tooltips. The following code example shows more customization options provided to `sparkline-tooltip` css class that is used in tooltip template div. Using this template, images also can be added to tooltip. - -``` -.sparkline-tooltip { - border-radius: 5px; - background: #008cff; - color: #FFFFFF !important; - font-size: 16px; - font-style: italic; - padding: 8px; -} -``` - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs36/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs36" %} - -## Track line - -The track line tracks data points that are closer to the mouse position or touch contact. - -To enable track lines for sparkline, specify the `visible` option of `trackLineSettings` to true. Based on theme, tracker color will be changed. The default value of tracker color is black. - -To use track line in sparkline, inject the `SparklineTooltip` module to sparkline using the inject method. - -{% tabs %} -{% highlight html tabtitle="app.vue" %} -{% include code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs37/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/sparkline-charts/getting-started-cs37" %} diff --git a/chart-sdk/vue/sparkline/vue-3-getting-started.md b/chart-sdk/vue/sparkline/vue-3-getting-started.md deleted file mode 100644 index b044bdf03..000000000 --- a/chart-sdk/vue/sparkline/vue-3-getting-started.md +++ /dev/null @@ -1,352 +0,0 @@ ---- -layout: post -title: Vue 3 Getting Started with the Sparkline Component | Syncfusion -description: Create a Vite-based Vue 3 project and integrate the Syncfusion Essential JS 2 Vue Sparkline component using the Composition API or Options API. -control: Vue 3 getting started -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Getting Started with the Vue Sparkline Component in Vue 3 - -This article provides a step-by-step guide to creating a [Vite](https://vite.dev/) JavaScript project and integrating the Syncfusion® Vue Sparkline component using either the [Composition API](https://vuejs.org/guide/introduction.html#composition-api) or the [Options API](https://vuejs.org/guide/introduction.html#options-api). - -The **Composition API** groups related logic into reusable functions. The **Options API** organizes component logic with options such as `data`, `methods`, and life cycle hooks. Choose the API that best fits the application's structure. - -## Prerequisites - -Ensure that the development environment meets the [system requirements for Syncfusion® Vue UI components](https://ej2.syncfusion.com/vue/documentation/system-requirements). - - -## Set Up the Vite Project - -Create a Vite project using either npm or yarn. - -**npm** - -```bash -npm create vite@latest my-app -- --template vue -``` - -**yarn** - -```bash -yarn create vite my-app --template vue -``` - -If Vite prompts you to install dependencies and start the project immediately, select **No**. The Syncfusion package is installed in a later step. - -Navigate to the project directory: - -```bash -cd my-app -``` - -Install the project dependencies. - -**npm** - -```bash -npm install -``` - -**yarn** - -```bash -yarn install -``` - -> **Note:** To create a TypeScript project, use `npm create vite@latest my-app -- --template vue-ts` or `yarn create vite my-app --template vue-ts`. - -## Add the Syncfusion® Vue Package - -Syncfusion Vue packages are available on [npm](https://www.npmjs.com/search?q=ej2-vue). - -Install the `@syncfusion/ej2-vue-charts` package. Use a package release compatible with Vue 3 and the Node.js version used by the project. - -**npm** - -```bash -npm install @syncfusion/ej2-vue-charts -``` - -**yarn** - -```bash -yarn add @syncfusion/ej2-vue-charts -``` - -> **Note:** For TypeScript projects, refer to [Vue 3 with the Composition API and TypeScript](https://ej2.syncfusion.com/vue/documentation/getting-started/vue-3-ts-composition) or [Vue 3 with the Options API and TypeScript](https://ej2.syncfusion.com/vue/documentation/getting-started/vue-3-ts-options). - -## Add the Syncfusion® Vue Sparkline Component - -Follow these steps to add the Vue Sparkline component using the Composition API or Options API. - -**Step 1:** Import and Register the Component - -Import the Sparkline component in **src/App.vue**. - -In the Composition API example, alias the component import to the name used by the custom element in the template. Components imported in ` - -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} - - - -{% endhighlight %} -{% endtabs %} - -**Step 2:** Declare the Data and Configuration - -Define the data source and Sparkline configuration values in the `script` section. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} - - - -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} - - - -{% endhighlight %} -{% endtabs %} - -**Step 3:** Define the Sparkline in the Template - -Add the Sparkline component to the `template` section of **src/App.vue**. - -The example uses the following properties: - -- [`dataSource`](https://ej2.syncfusion.com/vue/documentation/api/sparkline/index#datasource) specifies an array of data objects or a `DataManager` instance. -- [`xName`](https://ej2.syncfusion.com/vue/documentation/api/sparkline/index#xname) maps the horizontal-value field. -- [`yName`](https://ej2.syncfusion.com/vue/documentation/api/sparkline/index#yname) maps the numeric-value field. -- [`valueType`](https://ej2.syncfusion.com/vue/documentation/api/sparkline/index#valuetype) specifies how the x-values are interpreted. -- [`type`](https://ej2.syncfusion.com/vue/documentation/api/sparkline/index#type) specifies the Sparkline type. Supported values include `Line`, `Column`, `WinLoss`, `Pie`, and `Area`; the default is `Line`. - -{% tabs %} -{% highlight html tabtitle="~/src/App.vue" %} - - - -{% endhighlight %} -{% endtabs %} - -Each data object must contain the fields assigned to `xName` and `yName`. The field assigned to `yName` must contain a numeric value. Set `valueType` to `Category` when the field assigned to `xName` contains category strings. - -Replace the contents of **src/App.vue** with either the Composition API or Options API example. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} - - - - - -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} - - - - - -{% endhighlight %} -{% endtabs %} - -## Run the Project - -Save **src/App.vue**, and then start the development server using either npm or yarn. - -**npm** - -```bash -npm run dev -``` - -**yarn** - -```bash -yarn run dev -``` - -Open the local URL displayed in the terminal, commonly `http://localhost:5173`, and verify that an area Sparkline displays population values from 2005 through 2014. - -![vue3-sparkline-charts-demo](./images/vue3-sparkline-charts-demo.png) - -> **Sample:** Explore the [Vite-based Vue Sparkline getting-started sample](https://github.com/SyncfusionExamples/getting-started-with-the-vue-sparkline-chart-component). - -For information about migrating an application from Vue 2 to Vue 3, see the [Vue 3 Migration Guide](https://v3-migration.vuejs.org/). - -## Troubleshooting - -- **The Sparkline is not rendered.** Verify that the component import is aliased correctly in the Composition API or registered in `components` in the Options API. -- **No data is displayed.** Verify that `dataSource` contains records, `xName` and `yName` match fields in every data object, and the field mapped by `yName` contains numeric values. -- **Category values are not interpreted correctly.** Set `valueType` to `Category` when the field mapped by `xName` contains category strings. -- **The requested type is not displayed.** Use one of the supported case-sensitive values: `Line`, `Column`, `WinLoss`, `Pie`, or `Area`. -- **An import or runtime error is displayed.** Verify that `@syncfusion/ej2-vue-charts` is installed and that its version supports the project's Vue and Node.js versions. - -For additional assistance, refer to the [Vue Sparkline API documentation](https://ej2.syncfusion.com/vue/documentation/api/sparkline/index). - -## See Also - -- [Vue 3 Sparkline getting-started documentation](https://ej2.syncfusion.com/vue/documentation/sparkline/vue-3-getting-started) -- [Vue Sparkline user interaction](https://ej2.syncfusion.com/vue/documentation/sparkline/user-interaction) -- [Vue Sparkline examples](https://ej2.syncfusion.com/vue/demos/#/material3/sparkline/default.html) -- [Getting Started with Vue UI Components using the Composition API and TypeScript](https://ej2.syncfusion.com/vue/documentation/getting-started/vue-3-ts-composition) -- [Getting Started with Vue UI Components using the Options API and TypeScript](https://ej2.syncfusion.com/vue/documentation/getting-started/vue-3-ts-options) diff --git a/chart-toc.html b/chart-toc.html index a1d49ec2c..9e255d16e 100644 --- a/chart-toc.html +++ b/chart-toc.html @@ -291,29 +291,29 @@
    • API Reference
    • -
    • HeatMap Charts -
    • -
    • U{98&wf~4 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 F{CE7ap#}f| diff --git a/chart-sdk/vue/heatmap-charts/legend.md b/chart-sdk/vue/heatmap-charts/legend.md deleted file mode 100644 index 20170f817..000000000 --- a/chart-sdk/vue/heatmap-charts/legend.md +++ /dev/null @@ -1,156 +0,0 @@ ---- -layout: post -title: Legend in Vue Heatmap chart component | Syncfusion -description: Learn here all about Legend in Syncfusion Vue Heatmap chart component of Syncfusion Essential JS 2 and more. -control: Legend -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Legend in Vue Heatmap chart component - -The legend is used to provide the information about the heat map cell. You can enable the legend by setting the [visible](https://ej2.syncfusion.com/vue/documentation/api/heatmap/legendSettings/#visible) property to **true** and injecting the `Legend` module into the `provide`. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/legend-cs1/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/legend-cs1/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/legend-cs1" %} - -## Legend types - -Heat map supports two legend types: Gradient and list type. - -* Gradient - This is a continuous color legend with smooth color transition between palette color values. -* List - List is a fixed color legend. Each palette color information is shown separately in the list item. - -You can change the legend type by using the [type](https://ej2.syncfusion.com/vue/documentation/api/heatmap/paletteSettings/#type) property in the `paletteSettings` property. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/legend-cs2/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/legend-cs2/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/legend-cs2" %} - -## Placement - -You can place the legend at left, right, top, or bottom to the heat map layout by using the [position](https://ej2.syncfusion.com/vue/documentation/api/heatmap/legendSettings/#position) property. The legend is positioned at the right to the heat map by default. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/legend-cs3/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/legend-cs3/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/legend-cs3" %} - -## Alignment - -You can align the legend as center, far, or near to the heat map using the [alignment](https://ej2.syncfusion.com/vue/documentation/api/heatmap/legendSettings/#alignment) property. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/legend-cs4/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/legend-cs4/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/legend-cs4" %} - -## Legend dimensions - -You can change the legend dimensions with values in pixels or percentage by using the[width](https://ej2.syncfusion.com/vue/documentation/api/heatmap/legendSettings/#width) and [height](https://ej2.syncfusion.com/vue/documentation/api/heatmap/legendSettings/#height) properties. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/legend-cs5/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/legend-cs5/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/legend-cs5" %} - -## Paging for legend - -Paging is available only for the list type legend in the heat map, and it can be enabled by default,when the legend items exceed the legend bounds. You can view each legend items by navigating between the pages using navigation buttons. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/legend-cs6/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/legend-cs6/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/legend-cs6" %} - -## Smart Legend - -Smart legend is another way of showing list type legend with responsiveness and readability, when the palette has more number of items. You can enable this smart legend by using the [enableSmartLegend](https://ej2.syncfusion.com/vue/documentation/api/heatmap/legendSettings/#enablesmartlegend) property when the palette type is set to **Fixed**. - -In smart legend, you can change the display type of legend labels by using the [labelDisplayType](https://ej2.syncfusion.com/vue/documentation/api/heatmap/legendSettings/#labeldisplaytype) property. - -The following are the legend label display types: -* All: Displays all labels in the legend. -* Edge: Displays the legend labels only at extreme ends. -* None: None of the labels are displayed. The tooltip will appear for this type of label display when hovering over the legend item. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/legend-cs7/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/legend-cs7/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/legend-cs7" %} - -## Legend Selection - -In the HeatMap, the legend selection is used to toggle the visibility of cell for viewing the specific range value. You can enable the legend selection using the [toggleVisibility](https://ej2.syncfusion.com/vue/documentation/api/heatmap/legendSettings/#togglevisibility) property. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/legend-cs8/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/legend-cs8/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/legend-cs8" %} - -## Legend Title -The legend title displays a specific information about the legend. You can enable the legend title by setting the [title](../api/heatmap/legendSettings/#title) property by providing the text and customizing the legend title text style using the [textStyle](https://ej2.syncfusion.com/vue/documentation/api/heatmap/legendSettings/#textstyle) property. - - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/legend-cs9/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/legend-cs9/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/legend-cs9" %} \ No newline at end of file diff --git a/chart-sdk/vue/heatmap-charts/palette.md b/chart-sdk/vue/heatmap-charts/palette.md deleted file mode 100644 index 991768838..000000000 --- a/chart-sdk/vue/heatmap-charts/palette.md +++ /dev/null @@ -1,83 +0,0 @@ ---- -layout: post -title: Palette in Vue Heatmap chart component | Syncfusion -description: Learn here all about Palette in Syncfusion Vue Heatmap chart component of Syncfusion Essential JS 2 and more. -control: Palette -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Palette in Vue Heatmap chart component - -In heat map, each data point is displayed as a cell with applied color based on the data value. The palette in the heat map is used to define the color range for cells and gradient type for colors. You can define the colors either in RGB or hex codes using the [color](https://ej2.syncfusion.com/vue/documentation/api/heatmap/paletteCollection/#color) property in the `palette`. The defined colors are applied to the cell background based on the palette type and cell value. - -## Palette types - -You can display the heat map cells either in gradient colors or fixed colors. - -### Gradient - -The smooth transition between the given palette colors can be applied for the heat map cells based on value. The heat map calculates all the gradient colors between the start and end colors for all distinct data values. Default start color and end color will be considered for gradient calculation, if the colors are not defined. The palette type must be defined as **Gradient** for the [type](https://ej2.syncfusion.com/vue/documentation/api/heatmap/paletteSettings/#type) property in the `paletteSettings` property. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/palette-cs1/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/palette-cs1/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/palette-cs1" %} - -### Fixed - -In fixed palette type, solid colors are applied to the heat map cells. The data values can be grouped based on the number of colors defined for the heat map. The palette type should be defined as Fixed **Fixed** for the [type](https://ej2.syncfusion.com/vue/documentation/api/heatmap/paletteSettings/#type) property in the `paletteSettings` property. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/palette-cs2/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/palette-cs2/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/palette-cs2" %} - -## Defining color stops - -You can define the colors ranges or color stops for data values in both gradient and fixed palette types. You need to define the data value in the [value](https://ej2.syncfusion.com/vue/documentation/api/heatmap/paletteCollection/#value)property for `palette` property to calculate the color stops. The heat map automatically calculates the color stops if the [value](https://ej2.syncfusion.com/vue/documentation/api/heatmap/paletteCollection/#value) property is not defined. The [label](https://ej2.syncfusion.com/vue/documentation/api/heatmap/paletteCollection/#label) property is used to provide the additional information about the color that is to be displayed in the legend. If the label is not provided, the value is displayed in the legend. The labels can be automatically calculated based on data values, if both the values and labels are not defined. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/palette-cs3/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/palette-cs3/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/palette-cs3" %} - -## Color range - -The color range support is used to provide a specific color for specific range in heat map. The `startValue` and `endValue` properties are used to define the range start and end value. The `minColor` and `maxColor` properties represent the colors of given range. It's possible to set the cell color for the value not in the given range using the `fillColor` property. - -> In Fixed type, the `minColor` value is used for cell color. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/palette-cs4/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/palette-cs4/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/palette-cs4" %} - -## See Also - -* [How to enable smart legend](./legend/#smart-legend) \ No newline at end of file diff --git a/chart-sdk/vue/heatmap-charts/rendering-mode.md b/chart-sdk/vue/heatmap-charts/rendering-mode.md deleted file mode 100644 index 17a57068f..000000000 --- a/chart-sdk/vue/heatmap-charts/rendering-mode.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -layout: post -title: Rendering mode in Vue Heatmap chart component | Syncfusion -description: Learn here all about Rendering mode in Syncfusion Vue Heatmap chart component of Syncfusion Essential JS 2 and more. -control: Rendering mode -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Rendering mode in Vue Heatmap chart component - -Heat map can be displayed using **Canvas** or **Scalable Vector Graphics (SVG)** rendering logic to improve the initial load performance and scalability. Heat map can also be automatically switched between **Canvas** and **SVG** modes based on dataset size. You can enable this mode by setting the [renderingMode](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#renderingmode) property to **Auto**. - -> If the **Auto** mode is enabled in the heat map and there are more than 10,000 data points, then the heat map will be rendered in a **Canvas** mode; Otherwise, the heat map will be rendered in a **SVG** mode. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/rendering-mode-cs1/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/rendering-mode-cs1/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/rendering-mode-cs1" %} \ No newline at end of file diff --git a/chart-sdk/vue/heatmap-charts/selection.md b/chart-sdk/vue/heatmap-charts/selection.md deleted file mode 100644 index c02f33927..000000000 --- a/chart-sdk/vue/heatmap-charts/selection.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -layout: post -title: Selection in Vue HeatMap chart component | Syncfusion -description: Learn here all about Selection in Syncfusion Vue HeatMap chart component of Syncfusion Essential JS 2 and more. -control: Selection -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Selection in Vue HeatMap chart component - -In the HeatMap, the cell selection is used to select single or multiple HeatMap cells at runtime and get the selected cell details using the [cellSelected](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#cellselected) event. You can enable the cell selection using the [allowSelection](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#allowselection) property. - -The HeatMap cells can be selected using the following interactions, as shown in the table below. - -| Modes of Interactions | Description | -|------------------------ | -------------------------------------------------------------------------------------------------------------------| -| Mouse | HeatMap cells can be selected by clicking or dragging and dropping over them. | -| Touch | HeatMap cells can be selected by tapping or dragging and dropping over them. | -| Keyboard | The **Ctrl** key on the keyboard can be used to enable multiple cell selection with mouse and touch interaction. The **Ctrl** key can only be used if the `enableMultiSelect` property is set to **true** in order to enable multiple cell selection. | - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/selection-cs1/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/selection-cs1/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/selection-cs1" %} - -## Enable single cell selection - -In the HeatMap, the [enableMultiSelect](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#enablemultiselect) property is used to allow single cell selection. When you set the `enableMultiSelect` property to **false**, only one cell is selected. By default, `enableMultiSelect` property is set to **true**. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/selection-cs2/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/selection-cs2/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/selection-cs2" %} - -### Clearing cell selection - -The [clearSelection](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#clearselection) method can be used to clear all the selected cells. The below example illustrates the same. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/selection-cs3/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/selection-cs3/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/selection-cs3" %} \ No newline at end of file diff --git a/chart-sdk/vue/heatmap-charts/tooltip.md b/chart-sdk/vue/heatmap-charts/tooltip.md deleted file mode 100644 index 6bee86bdf..000000000 --- a/chart-sdk/vue/heatmap-charts/tooltip.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -layout: post -title: Tooltip in Vue Heatmap chart component | Syncfusion -description: Learn here all about Tooltip in Syncfusion Vue Heatmap chart component of Syncfusion Essential JS 2 and more. -control: Tooltip -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Tooltip in Vue Heatmap chart component - -Tooltip is used to provide the details of the heatmap cell, and this can be displayed, while hovering the cursor over the cell or performing tap action in touch devices. - -## Default tooltip - -You can enable the tooltip by setting the [showTooltip](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#showtooltip) property to **true** and injecting the `Tooltip` module into the `provide`. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/tooltip-cs1/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/tooltip-cs1/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/tooltip-cs1" %} - -## Tooltip template - -In heatmap, you can customize the tooltip using the [tooltipRender](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#tooltiprender) client side event. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/tooltip-cs2/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/tooltip-cs2/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/tooltip-cs2" %} - -## Customize the appearance of Tooltip - -The [fill](https://ej2.syncfusion.com/vue/documentation/api/heatmap/tooltipSettings/#fill) and [border](https://ej2.syncfusion.com/vue/documentation/api/heatmap/tooltipSettings/#border) properties are used to customize the background color and border of the Tooltip respectively. The [textStyle](https://ej2.syncfusion.com/vue/documentation/api/heatmap/tooltipSettings/#textstyle) property in the Tooltip is used to customize the font of the tooltip text. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/tooltip-cs3/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/tooltip-cs3/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/tooltip-cs3" %} - ->Note: To use tooltip feature, we need to inject `Tooltip` module into the `provide`. \ No newline at end of file diff --git a/chart-sdk/vue/heatmap-charts/working-with-data.md b/chart-sdk/vue/heatmap-charts/working-with-data.md deleted file mode 100644 index e7825897f..000000000 --- a/chart-sdk/vue/heatmap-charts/working-with-data.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -layout: post -title: Working with data in Vue Heatmap chart component | Syncfusion -description: Learn here all about Working with data in Syncfusion Vue Heatmap chart component of Syncfusion Essential JS 2 and more. -control: Working with data -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Working with data in Vue Heatmap chart component - -Heat map visualizes the JSON data and two-dimensional array data. Using the data adaptor support, data can be bound to the heat map. - -## Data adaptor - -Heat map supports the following types of data binding with the adaptor support. - -* Array - * Table Binding - * Cell Binding -* JSON data - * Table Binding - * Cell Binding - -### Array - table binding - -This data type is a collection of one dimensional array objects, at which each inner array contains data points for an X-axis data label. This is the default data binding type for heat map. You can also directly bind the array object to the [dataSource](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#datasource) property. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/working-with-data-cs1/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/working-with-data-cs1/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/working-with-data-cs1" %} - -### Array - cell binding - -This data type is a collection of array objects that contain information about the row index, column index, and data value for each cell. You can bind the data to heat map by using the [data](https://ej2.syncfusion.com/vue/documentation/api/heatmap/data/#data) property in the [dataSource](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#datasource) and setting the [adaptorType](https://ej2.syncfusion.com/vue/documentation/api/heatmap/data/#adaptortype) property to **Cell**. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/working-with-data-cs2/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/working-with-data-cs2/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/working-with-data-cs2" %} - -### JSON data - table binding - -In JSON table data binding, each JSON object contains an X-axis data point as row header and all the corresponding Y-axis data values. You can bind the JSON table data to the heat map using the [data](https://ej2.syncfusion.com/vue/documentation/api/heatmap/data/#data) property in [dataSource](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#datasource). To achieve this, you should enable the [isJsonData](https://ej2.syncfusion.com/vue/documentation/api/heatmap/data/#isjsondata) property and define the [adaptorType](https://ej2.syncfusion.com/vue/documentation/api/heatmap/data/#adaptortype) property as **Table**. The [xDataMapping](https://ej2.syncfusion.com/vue/documentation/api/heatmap/data/#xdatamapping) property is used to map the row header in JSON data. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/working-with-data-cs3/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/working-with-data-cs3/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/working-with-data-cs3" %} - -### JSON data - Cell binding - -In JSON cell data binding, each JSON object consists a value for each cell along with a mapping value for row and column. You can bind the JSON cell data having information for each cell to the heat map using the [data](https://ej2.syncfusion.com/vue/documentation/api/heatmap/data/#data) property in [dataSource](https://ej2.syncfusion.com/vue/documentation/api/heatmap/#datasource). To achieve this, you should define the [adaptorType](https://ej2.syncfusion.com/vue/documentation/api/heatmap/data/#adaptortype) property as **Cell**, and enable the [isJsonData](https://ej2.syncfusion.com/vue/documentation/api/heatmap/data/#isjsondata) property. Now, map the fields of data by using the [valueMapping](https://ej2.syncfusion.com/vue/documentation/api/heatmap/data/#valuemapping), [xDataMapping](https://ej2.syncfusion.com/vue/documentation/api/heatmap/data/#xdatamapping) and [yDataMapping](https://ej2.syncfusion.com/vue/documentation/api/heatmap/data/#ydatamapping) properties. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/working-with-data-cs4/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/working-with-data-cs4/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/working-with-data-cs4" %} - -## Empty points - -The data points that use the **null** or **undefined** or empty string as value are considered as empty points. Empty data points are ignored and not displayed in the heat map, and these points are rendered with default palette. You can customize the empty data point color value using the [emptyPointColor](https://ej2.syncfusion.com/vue/documentation/api/heatmap/paletteSettings/#emptypointcolor) property. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/rendering-mode-cs2/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/rendering-mode-cs2/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/rendering-mode-cs2" %} - -## Binding nested JSON data - -In complex data binding, you can bind the nested JSON data to the data points in the heat map. -The nested data can be mapped using the [xDataMapping](https://ej2.syncfusion.com/vue/documentation/api/heatmap/data/#xdatamapping), [yDataMapping](https://ej2.syncfusion.com/vue/documentation/api/heatmap/data/#ydatamapping), [valueMapping](https://ej2.syncfusion.com/vue/documentation/api/heatmap/data/#valuemapping) and [bubbleDataMapping](https://ej2.syncfusion.com/vue/documentation/api/heatmap/data/#bubbledatamapping) properties as string value concatenated by a dot. - -{% tabs %} -{% highlight html tabtitle="Composition API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/working-with-data-cs5/app-composition.vue %} -{% endhighlight %} -{% highlight html tabtitle="Options API (~/src/App.vue)" %} -{% include code-snippet/chart-sdk/vue/heatmap-chart/working-with-data-cs5/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/heatmap-chart/working-with-data-cs5" %} - -## See Also - -* [To bind data for bubble heat map with size and color attributes](./bubble-heatmap/#binding-data-for-bubble-heat-map-with-size-and-color-attributes) diff --git a/chart-sdk/vue/smith-charts/accessibility.md b/chart-sdk/vue/smith-charts/accessibility.md deleted file mode 100644 index 7bbaaf995..000000000 --- a/chart-sdk/vue/smith-charts/accessibility.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -layout: post -title: Accessibility in Vue Smithchart component | Syncfusion -description: Learn here all about Accessibility in Syncfusion Vue Smithchart component of Syncfusion Essential JS 2 and more. -control: Accessibility -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Accessibility in Vue Smithchart component - -The Smith chart component followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility. - -The accessibility compliance for the Smith chart component is outlined below. - -| Accessibility Criteria | Compatibility | -| -- | -- | -| [WCAG 2.2](https://www.w3.org/TR/WCAG22/) Support | Intermediate | -| [Section 508](https://www.section508.gov/) Support | Intermediate | -| Screen Reader Support | Intermediate | -| Color Contrast | Yes | -| Mobile Device Support | Yes | -| Keyboard Navigation Support | Intermediate | -| [Accessibility Checker](https://www.npmjs.com/package/accessibility-checker) Validation | Yes | -| [Axe-core](https://www.npmjs.com/package/axe-core) Accessibility Validation | Yes | - - -
      Yes - All features of the component meet the requirement.
      - -
      Intermediate - Some features of the component do not meet the requirement.
      - -
      No - The component does not meet the requirement.
      - - -## WAI-ARIA attributes - -The Smith chart component followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) patterns to meet the accessibility. The following ARIA attributes are used in the Smith chart component: - -* img (role) -* region (role) -* aria-label (attribute) -* aria-hidden (attribute) - -## Keyboard interaction - -The Smith chart component followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction) guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Smith chart component. - -| **Press** | **To do this** | -| --- | --- | -| Tab | Moves the focus to the next element in the Smith chart. | -| Shift + Tab | Moves the focus to the previous element in the Smith chart. | -| Ctrl + P | Prints the Smith chart. | - -## Ensuring accessibility - -The Smith chart component's accessibility levels are ensured through an [accessibility-checker](https://www.npmjs.com/package/accessibility-checker) and [axe-core](https://www.npmjs.com/package/axe-core) software tools during automated testing. - -The accessibility compliance of the Smith chart component is shown in the following sample. Open the [sample](https://ej2.syncfusion.com/accessibility/smith-chart.html) in a new window to evaluate the accessibility of the Smith chart component with accessibility tools. - -{% previewsample "https://ej2.syncfusion.com/accessibility/smith-chart.html" %} - -## See also - -* [Accessibility in Syncfusion® Vue components](../common/accessibility) - diff --git a/chart-sdk/vue/smith-charts/getting-started.md b/chart-sdk/vue/smith-charts/getting-started.md deleted file mode 100644 index 446b75213..000000000 --- a/chart-sdk/vue/smith-charts/getting-started.md +++ /dev/null @@ -1,232 +0,0 @@ ---- -layout: post -title: Getting Started with the Vue Smith Chart Component | Syncfusion -description: Set up a Vue 2 application and integrate the Syncfusion Essential JS 2 Vue Smith Chart with module registration, and data binding. -control: Getting started -platform: chart-sdk -documentation: ug -domainurl: https://help.syncfusion.com/chart-sdk ---- - -# Getting Started with the Vue Smith Chart Component in Vue 2 - -This article provides a step-by-step guide to creating a Vue 2 application using [Vue CLI](https://cli.vuejs.org/) and integrating the Syncfusion® Vue Smith Chart component. - -## Prerequisites - -Ensure that the development environment meets the [system requirements for Syncfusion® Vue UI components](https://ej2.syncfusion.com/vue/documentation/system-requirements). - -> **Note:** Vue CLI is in maintenance mode. This guide uses Vue CLI because it describes integration with a Vue 2 application. - -## Dependencies - -The following are the minimum dependencies required to use the Vue Smith Chart component: - -``` -|-- @syncfusion/ej2-vue-charts - |-- @syncfusion/ej2-charts - |-- @syncfusion/ej2-base - |-- @syncfusion/ej2-data - |-- @syncfusion/ej2-svg-base - |-- @syncfusion/ej2-pdf-export - |-- @syncfusion/ej2-compression - |-- @syncfusion/ej2-file-utils - |-- @syncfusion/ej2-vue-base -``` - -Only the `@syncfusion/ej2-vue-charts` package must be installed directly. Its required dependencies are installed automatically. - -Use a package release that supports Vue 2. Before upgrading, check the [Vue system requirements](https://ej2.syncfusion.com/vue/documentation/system-requirements) and the package release notes. - -## Setting Up the Vue 2 Project - -Install Vue CLI globally using either npm or yarn, and create a project with the [`vue create`](https://cli.vuejs.org/#getting-started) command. - -**npm** - -```bash -npm install -g @vue/cli -vue create quickstart -``` - -**yarn** - -```bash -yarn global add @vue/cli -vue create quickstart -``` - -When creating the project, select `Default ([Vue 2] babel, eslint)` from the menu. If this preset is unavailable, select the manual configuration option and choose Vue 2 when prompted for the Vue version. - -![Vue 2 project](./images/vue2-terminal.png) - -After the project is created, navigate to its directory: - -```bash -cd quickstart -``` - -## Add the Syncfusion® Vue Package - -Syncfusion® Vue packages are available on [npm](https://www.npmjs.com/search?q=ej2-vue). - -Install the `@syncfusion/ej2-vue-charts` package using either npm or yarn. - -**npm** - -```bash -npm install @syncfusion/ej2-vue-charts -``` - -**yarn** - -```bash -yarn add @syncfusion/ej2-vue-charts -``` - -> **Note:** npm v5 and later save installed packages to `dependencies` by default, so the `--save` option is not required. - -## Add the Syncfusion® Vue Smith Chart Component - -Follow these steps to add the Vue Smith Chart component. - -**Step 1:** Import and locally register the Smith Chart component in the `script` section of **src/App.vue**. - -{% tabs %} -{% highlight html tabtitle="~/src/App.vue" %} - - - -{% endhighlight %} -{% endtabs %} - -**Step 2:** Define the Smith Chart component in the `template` section. - -{% tabs %} -{% highlight html tabtitle="~/src/App.vue" %} - - - -{% endhighlight %} -{% endtabs %} - -At this stage, the component is registered, but no plotted data is displayed until a series is configured. - -The following is the complete code for the **src/App.vue** file: - -{% tabs %} -{% highlight html tabtitle="~/src/App.vue" %} - - - - - -{% endhighlight %} -{% endtabs %} - -## Run the Project - -Save **src/App.vue**, and then start the development server using either npm or yarn. - -**npm** - -```bash -npm run serve -``` - -**yarn** - -```bash -yarn run serve -``` - -Open the local URL displayed in the terminal, commonly `http://localhost:8080`, and verify that the Smith Chart displays with the transmission-line series. - -## Module Registration - -The Smith Chart component uses feature-specific modules. Register only the modules required by the application with the component's `provide` option. - -The following optional modules are used in this guide: - -- `SmithchartLegend` enables the legend. -- `TooltipRender` enables series tooltips. - -```javascript -import { - SmithchartComponent, - SmithchartLegend, - TooltipRender -} from '@syncfusion/ej2-vue-charts'; - -export default { - components: { - 'ejs-smithchart': SmithchartComponent - }, - provide: { - smithchart: [SmithchartLegend, TooltipRender] - } -}; -``` - -Register `SmithchartLegend` only when the legend is enabled. Register `TooltipRender` only when series tooltips are enabled. - - -## Add a Series to the Smith Chart - -Import and register `SeriesCollectionDirective` and `SeriesDirective` to declare series in the Vue template. - -A Smith Chart series can be populated using either [`dataSource`](https://ej2.syncfusion.com/vue/documentation/api/smithchart/smithchartseriesmodel#datasource) or [`points`](https://ej2.syncfusion.com/vue/documentation/api/smithchart/smithchartseriesmodel#points). - -When `dataSource` is used, map the source fields with the series [`resistance`](https://ej2.syncfusion.com/vue/documentation/api/smithchart/smithchartseriesmodel#resistance) and [`reactance`](https://ej2.syncfusion.com/vue/documentation/api/smithchart/smithchartseriesmodel#reactance) properties. Each data object must contain numeric fields mapped by `resistance` and `reactance`. - -Alternatively, assign an array of resistance and reactance objects directly to the series `points` property: - -Use either `dataSource` with field mappings or `points` for a series according to the application's data model. - -Replace the contents of **src/App.vue** with the following complete example: - -{% tabs %} -{% highlight html tabtitle="~/src/App.vue" %} -{% include code-snippet/chart-sdk/vue/smithchart/getting-started-cs1/app.vue %} -{% endhighlight %} -{% endtabs %} - -{% previewsample "https://help.syncfusion.com/code-snippet/chart-sdk/vue/smithchart/getting-started-cs1" %} - -## Troubleshooting - -- **The Smith Chart is not rendered.** Verify that `SmithchartComponent` is imported and registered, the component has valid width and height values, and the browser console contains no component, data, or licensing errors. -- **The series is not displayed.** Verify that `SeriesCollectionDirective` and `SeriesDirective` are imported and registered and that the series is declared inside `e-series-collection`. -- **No data is displayed.** Verify that `dataSource` contains records, the `resistance` and `reactance` properties match fields in every data object, and both mapped fields contain numeric values. -- **The tooltip is not displayed.** Set `tooltip.visible` to `true`, bind the tooltip object to the series, and register `TooltipRender` with the exact `smithchart` key. -- **A package or Vue version error occurs.** Confirm that the installed `@syncfusion/ej2-vue-charts` release supports Vue 2 and that all Syncfusion packages use compatible versions. - -For additional assistance, refer to the [Vue Smith Chart API documentation](https://ej2.syncfusion.com/vue/documentation/api/smithchart). - -## See Also - -- [Vue Smith Chart overview](https://www.syncfusion.com/vue-components/vue-smith-chart) -- [Vue Smith Chart series](https://ej2.syncfusion.com/vue/documentation/smithchart/smithchart-series) -- [Vue Smith Chart examples](https://ej2.syncfusion.com/vue/demos/#/material3/smith-chart/default.html) -- [Getting Started with Vue 3 using the Composition API and TypeScript](https://ej2.syncfusion.com/vue/documentation/getting-started/vue-3-ts-composition) -- [Getting Started with Vue 3 using the Options API and TypeScript](https://ej2.syncfusion.com/vue/documentation/getting-started/vue-3-ts-options) diff --git a/chart-sdk/vue/smith-charts/images/vue2-terminal.png b/chart-sdk/vue/smith-charts/images/vue2-terminal.png deleted file mode 100644 index 39beefaa25348abb1ec9d6bcb4b2f0e1a0e60b0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9489 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

      ?PGfJ={Nub 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

      0Vd0 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 CZObZ|@RUY>SS{Cz!hw2~fB%}G* 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

    • Smith Charts -
    • -
      - -
      - - -
      - -