Home Applications ThirdPartyChartPortlets

ThirdPartyChartPortlets

This application is not supported by InterSystems Corporation. Please be notified that you use it at your own risk.
4.5
1 reviews
0
Awards
480
Views
0
IPM installs
0
1
Details
Releases
Reviews
Issues
Pull requests
Articles
Use third-party charting libraries inside of Dashboards

What's new in this version

Initial Release

ThirdPartyChartPortlets

This project hosts a collection of Portlets for third-party charting libraries. These portlets can be used inside of dashboards as an alternate way of rendering data. Either select a portlet for a charting library you are familiar with or one that has a set of charts you would like to use. Additional, the portlets can be used as examples for implementing other third-party charting libraries.

Currently supports

  • Highcharts

View the wiki!

  • The wiki contains additional pictures and information about the different chart types
  • View the wiki here

All Highcharts Example Dashboard

All Highcharts

Implementing New Chart Types

  • Please see the Wiki for Implementing New Chart Types

Installation

Installation with Samples

  1. Use the Download ZIP option for this project
  2. Extract the files and copy path
    • This is the path to the directory that contains README.md and LICENSE
  3. Open terminal and ZN to desired namespace
  4. Run the following commands:
	set path=<PATH FROM STEP 2>
	do $system.OBJ.LoadDir(path,"ck",,1)
  1. From the Management Portal, navigate to DeepSee/Analytics->User Portal
  2. Under the “Widgets” section, find the Sample Dashboards.
    • These will be named with “All ”
    • This naming convention is based off of the built-in “All Charts” example

Installation without Samples

  1. Use the Download ZIP option for this project
  2. Extract the files and copy path
    • This is the path to the directory that contains README.md and LICENSE
  3. Selectively import portlets of your choice, or all
    • If importing all
    set path=<PATH FROM STEP 2>	
    do $system.OBJ.LoadDir(path_"\ThirdPartyChartPortlets","ck",,1)
    
    • If selectively importing, navigate to the copied path before -> ThirdPartyChartPortlets -> Pick the library of your choice
    do $system.OBJ.Load("<FULL PATH TO .CLS FILE>","ck")
    
Read more
Version
1.0.005 Jan, 2023
Category
Solutions
Works with
CachéInterSystems IRISInterSystems IRIS for HealthInterSystems IRIS BI
First published
22 Jun, 2020