Developing for Office, Office 365, and SharePoint

OSH04 BI for the Cobbler's Children: JavaScript Charting and Graphing


9:30am - 10:45am

Level: Intermediate to Advanced

Julie Turner

Principal Architect

Sympraxis Consulting

Data visualizations are a hot commodity, and "Power" tools abound. To be sure, they are powerful. With some time, patients, and effort they can also be visually pretty appealing. But what happens when you want to create a very customized visualization, or you need to make it interactive like an application, or you need to manipulate data in code first but lack access to a full-blown back end server stack to make it happen. Enter, "Client BI"... custom web parts written using HTML, JavaScript, and CSS to turn data visualization on its head. We'll start with really easy examples using libraries such as Highcharts and c3 and then move up to more advanced solutions using canvas. Join me and explore some of the ways we can make data visualization in a web part a reality.

You will learn:

  • How to manipulate data to generate business insights
  • How to utilize third party, open source, JavaScript charting libraries, i.e. SVG graphics
  • How to utilize HTML canvas tag to generate graphics