Skip to content

Repository files navigation

Oracle APEX Plug-In: Google Pie-Chart

Plug-In to draw google pie chart in Oracle APEX.

This has been inspired by Google Charts. Google chart tools are powerful, simple to use, and free. We can try out Google's rich gallery of interactive charts and data tools.

Demo Application: https://apex.oracle.com/pls/apex/f?p=113036:9999::BRANCH_TO_PAGE_ACCEPT::9999:P9999_APP_PAGE_REDIRECT:32

Prerequisite:

DB versions: 11.2.0.1,12.1.0.1,12.2.0.1,18.4.0.0,19.0.0.0.0,19.2.0.0.19,21.0.0.0.0,21.1.0.0.0,21.1.0.0.1

APEX versions 5.1.3,18.1.0.00.45,18.2.0.00.12,19.1.0.00.15,19.2.0.00.18,20.1.0.00.13,20.2.0.00.20,21.1.0

Installation:

Export plugin file "region_type_plugin_orclking_google_piechart.sql" from Source directory and import it in your application.

Steps to Achieve:

Step 1: Create required objects (table, sequence, trigger) and populate sample data into a table. (As per your requirements)

Step 2: Create a new blank page.

Step 3: Export plugin file "region_type_plugin_orclking_google_piechart.sql" from Source directory and import it in your application.

Navigation: Shared Components ==> Plug-ins ==> Import

image

Plugin will be listed under plug-ins bucket after successful installation.

image

Step 4: Create a region to the page. Change region type to Orclking.Google.Piechart [Plug-In].

image

Step 5: Construct Oracle SQL query and copy and paste it in region SQL Query section.

image

Step 6: Fill required attributes

image

Required Attributes: Chart Width, Chart Height, Is3D

Optional Attribute: Chart Title

Note: Chart dimensions driven by the attribute Is3D

Making a 3D Pie Chart:

Change the attribute Is3D value to true.

Output: Then you output would display like this,

image

Making a 2D Pie Chart:

Change the attribute Is3D value to false.

Output: Then you output would display like this,

image

That's it.

Happy APEXing!!!...

References:

https://developers-dot-devsite-v2-prod.appspot.com/chart/interactive/docs/gallery/piechart

Releases

Packages

Contributors

Languages