Plug-in (Component)Free

Google Charts Component Plug-in

by Xebia USA Inc

Description

This Component Plug-in provides the capability to display interactive charts in Appian using Google Charts. It offers support for the following 14 types of charts:

  • Bubble

** Used to visualize a data set with two to four dimensions.

  • Calendar

** Used to view the events in a calendar year at a glance. Specify which day, weeks or months are different, with an info window providing the additional information for that event.

  • Candlestick

** Used to show an opening and closing value overlaid on top of the total variance. Candlestick charts are often used to show stock value behavior.

  • Combo

** Render each series as a different marker type from the following list: line, area, bars, candlesticks, and stepped area. It is useful to compare multiple values across one axis.

  • Gantt

** Illustrates the breakdown of a project into its component tasks. Helps you to identify all dependencies across all tasks and events in a single view to identify the risks and prioritize accordingly.

  • Pie

** Displays data in a circular graph where each slice represents a portion of the whole

  • Sankey Diagram

** Displays the flow between different interconnected entities. Example use-case: Represent how the exports from different countries are imported to other countries.

  • Timeline

** Depict how a set of resources are used over time. Example use-case: Represent the booking of a conference room on the timeline chart

  • Tree Map

** Display the hierarchy in map represented by color rectangle box with the area of rectangle box indicating the scale of the measured value.

  • Word Tree

** Depicts multiple parallel sequences of words

  • Geo

** This is a map of a country, a continent, or a region with areas.

  • Diff

** Highlight the differences between two charts with comparable data.

  • Scatter

** Plot points on a graph.

  • Histogram

** Groups numeric data into bins, displaying the bins as segmented columns.

Features

These charts work on all Appian user interfaces and with the Appian mobile application. They are easy to configure and a sample application is provided as part of the download. The plug-in can be used to set up interactive charts with drill-down capabilities and allow the event context to pass into any SAIL component(s) on the same or a different interface.

How to use the component

  • For each supported chart type, you will have to pass the columns configuration and the row data as a dictionary to the component. For the columns supported by each Google chart, please see the documentation of the respective charts at https://developers.google.com/chart/interactive/docs/
  • The chart row data is passed as a dictionary with rowDataKey in column configuration representing the data key name. Please see the attached component examples of the chart to understand how this works.

Release notes

Vulnerability fixes

Version history (7)

1.3.1

-------------------Release Notes - Google Charts 1.3.1------------------

  • Updated the charts to have a new google "Geo Chart" package. Google has made some changes in the library package and divided the "Core Chart" package into "Core Chart" and "Geo Chart" packages.

-------------------Release Notes - Google Charts 1.3.0------------------

  • Added chart export feature. It supports "SVG", "PNG" and "PDF" formats. It is not supported on mobile/tab devices.
  • Supported a new Column Roles attribute in chartColumnData parameter. It is used to render the tooltip, annotation, style, etc.
  • Added range filter in the combo, calendar, and bubble chart.
  • Updated the samples. Created a new site to display the charts.
  • Added a new screen-shot.

-------------------Release Notes - Google Charts 1.2.0------------------

  • Fixed scrolling issue for desktop/laptop devices.
  • Fixed null date issue.
  • Optimized the code.
  • Added 2 new charts - Scatter and Histogram chart.
  • Added new chart samples.

-------------------Release Notes - Google Charts 1.1.0------------------

  • Added 2 new charts - Geo and Diff chart.
  • Added new dashboard and chart samples.

-------------------Release Notes - Google Charts 1.0.2------------------

  • Fixed the chart tooltip flicker issue
  • Fixed the chart loading issue
  • Support of open sans font which is quite similar to Appian font
  • Optimized the code

1.3.0

-------------------Release Notes - Google Charts 1.3.0------------------

  • Added chart export feature. It supports "SVG", "PNG" and "PDF" formats. It is not supported on mobile/tab devices.
  • Supported a new Column Roles attribute in chartColumnData parameter. It is used to render the tooltip, annotation, style, etc.
  • Added range filter in the combo, calendar, and bubble chart.
  • Updated the samples. Created a new site to display the charts.
  • Added a new screen-shot.

-------------------Release Notes - Google Charts 1.2.0------------------

  • Fixed scrolling issue for desktop/laptop devices.
  • Fixed null date issue.
  • Optimized the code.
  • Added 2 new charts - Scatter and Histogram chart.
  • Added new chart samples.

-------------------Release Notes - Google Charts 1.1.0------------------

  • Added 2 new charts - Geo and Diff chart.
  • Added new dashboard and chart samples.

-------------------Release Notes - Google Charts 1.0.2------------------

  • Fixed the chart tooltip flicker issue
  • Fixed the chart loading issue
  • Support of open sans font which is quite similar to Appian font
  • Optimized the code

1.2.0

-------------------Release Notes - Google Charts 1.2.0------------------

  • Fixed scrolling issue for desktop/laptop devices.
  • Fixed null date issue.
  • Optimized the code.
  • Added 2 new charts - Scatter and Histogram chart.
  • Added new chart samples.

-------------------Release Notes - Google Charts 1.1.0------------------

  • Added 2 new charts - Geo and Diff chart.
  • Added new dashboard and chart samples.

-------------------Release Notes - Google Charts 1.0.2------------------

  • Fixed the chart tooltip flicker issue
  • Fixed the chart loading issue
  • Support of open sans font which is quite similar to Appian font
  • Optimized the code

1.1.0

-------------------Release Notes - Google Charts 1.1.0------------------

  • Added 2 new charts - Geo and Diff chart.
  • Added new dashboard and chart samples.

-------------------Release Notes - Google Charts 1.0.2------------------

  • Fixed the chart tooltip flicker issue
  • Fixed the chart loading issue
  • Support of open sans font which is quite similar to Appian font
  • Optimized the code

1.0.2

-------------------Release Notes - Google Charts 1.0.2------------------

  • Fixed the chart tooltip flicker issue
  • Fixed the chart loading issue
  • Support of open sans font which is quite similar to Appian font
  • Optimized the code

1.0

  • No functionality changes
  • Added additional information in the properties file to make it easier for the designers to understand the inputs of the component
  • Removed Edge as the supported browser
  • Added an image to show the plugin expression and how columns are related with the data being passed.
  • Added "How to use" section in the functionality description of the plugin

1

Updated plugin to fix date conversion issue in Firefox and Safari Added more chart examples in the sample application