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
598
Views
5
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

ZPM - Does not contain Samples

  1. zpm "install thirdpartychartportlets"
  2. You can now create new widgets using these portlets with your own data sources

Docker - Contains Samples

  1. docker compose up -d --build
  2. http://localhost:61773/csp/user/_DeepSee.UserPortal.DashboardViewer.zen?DASHBOARD=Widget%20Examples/All%20HighCharts.dashboard

Manual 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

Manual 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")
    
Made with
Install
zpm install thirdpartychartportlets download archive
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
13 May, 2025
Last checked by moderator
04 Apr, 2025Works