Home Applications ThirdPartyChartPortlets

ThirdPartyChartPortlets

InterSystems does not provide technical support for this project. Please contact its developer for the technical assistance.
4.5
1 reviews
0
Awards
583
Views
0
IPM installs
0
1
Details
Releases (3)
Reviews (1)
Issues
Articles (1)
Use third-party charting libraries inside of Dashboards

What's new in this version

Added DC link

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")
    
Version
1.0.026 Jun, 2020
Category
Solutions
Works with
CachéInterSystems IRISInterSystems IRIS for HealthInterSystems IRIS BI
First published
22 Jun, 2020
Last edited
05 Jan, 2023
Last checked by moderator
04 Apr, 2025Works