Check out the newest features and updates from Wijmo's first major release of 2021.
We also released a hotfix build that includes:
_________________________________________________________________
Wijmo 2021 v1 - March 16, 2021
Visualization Map for JavaScript, Angular, React, and Vue
We are pleased to announce FlexMap, a beautiful new map control for visualizing geographic data. Map controls can bring your data to life and make it much easier to analyze. This JavaScript UI component enables you to create stunning visualizations with your geodata easily. The map is currently in beta so if you have feedback, we want to hear it! We plan to refine it and add some map packs (regional map files) for convenience.
FlexMap supports rendering choropleths and point maps, such as scatter and bubble. The map uses GeoJSON for binding geographical feature layers and point layers. We recommend NaturalEarthData as a source for public domain GeoJSON data and MapShaper to customize as needed. Of course, there are many other sources, and you might already have your own!
Create Choropleth Maps in JavaScript, Angular, React, and Vue
With FlexMap, you can easily create choropleth maps with just a few lines of code. Choropleth maps are used to show statistical values for geographic areas. Each area is colored based on the data it represents.
Create Scatter Map in JavaScript, Angular, React, and Vue
FlexMap also supports point charts, which creates scatter maps easily. Scatter maps are used to show points of interest at specific coordinates on a map.
Create Bubble Maps in JavaScript, Angular, React, and Vue
Similarly, FlexMap can be used to create bubble maps. bubble maps also show points of interest on maps, but they ascribe values to the point. The bubble's size depends on the value of the data (larger value = larger bubble).
New Dynamic Palettes for Charts
To create beautiful choropleth maps, we added some new palettes to our existing wijmo.chart.Palettes api. The new palettes can be used in charts as well as maps!
The palettes were inspired by ColorBrewer 2 and are grouped in the following categories:
These new palettes can create stunning charts. Try them for yourself in our Chart Palettes demo.
RestCollectionView for Binding to any REST API
Many of our customers have a REST API that they use for managing data. We made a convenient base class that extends and makes a bindable CollectionView–connecting to your own REST API. You can bind any number of components to the RestCollectionView and communicate them entirely to the server.
To use it, you simply create a class that extends RestCollectionView and add overrides for the following methods:
By default, sorting, paging, and filtering are done on the server, but you can change any of those settings to occur on the client.
From there, Wijmo does the rest! You can bind your custom RestCollectionView to any Wijmo control, and it will automatically make calls to the server for different CRUD operations needed.
Cell Templates added to MultiRow for Angular, React, and Vue
Cell Templates are one of the most popular features of FlexGrid when using Angular, React, or Vue. They allow you to use markup to define custom content in cells. Now, this feature is available in MultiRow! You can add custom cell templates for any cell in MultiRow. Cell Templates support binding syntax, nested components, custom HTML, and conditional logic. They offer a straightforward and declarative way of customizing the grid in any way imaginable.
Check out the Wijmo 2021 V1 Release
Related Links
Release Builds & Dates
Wijmo 2021 v1 (Build 5.20211.794) - June 3, 2021
Wijmo 2021 v1 - March 16, 2021
Visualization Map for JavaScript, Angular, React, and Vue
Create Choropleth Maps in JavaScript, Angular, React, and Vue
Create Scatter Map in JavaScript, Angular, React, and Vue
Create Bubble Maps in JavaScript, Angular, React, and Vue
New Dynamic Palettes for Charts