Articles in this section
Category / Section

How to add D3 PackedBubble chart in a dashboard?

Published:

Follow the below steps to publish the custom widget into the Bold BI application and use it.

Note : Packed Bubble Chart is developed using third control party control D3. To download and use the custom widget you need to agree with the license.
  1. Download the PackedBubble custom widget. 
  2.  Publish the custom widget to the Bold BI application with a help link.
  3.  Once you publish the custom widget, the PackedBubble custom widget will appear under the Miscellaneous section of the designer panel as in the following image.PackedBubble in designer item panel
  4. Drag and drop the widget and configure the data. The PackedBubble custom widget will render as in the following image.PackedBubble Data configuration


Improvement in the PackedBubble Custom Widget

Add new improvements such as adding a stripe and progress segment, and improve the UI of the PackedBubble Custom widget by making changes in the sourcefile.js file.

To debug and make changes in the custom widget, follow these steps:

  • Unpack the PackedBubble custom widget (PackedBubble.bicw) by following the steps in the mentioned link

  • Add the debugger to the sourcefile.js file's init() method. Also, add the needed changes in the sourcefile.js file.

  • Publish the custom widget by following the steps in this link.

  • Now, open the new dashboard in the Bold BI designer.

  • Open the Developer Tools in the Browser.

  • Drag and drop the PackedBubble Custom Widget in the Designer.

  • Now, the debugger will trigger. 

Also, the PackedBubble Custom Widget is developed using the D3 open-source component. For any new options, check the available API in the UG link

Methods and use cases in the PackedBubble source file

The following table explains the use case of the methods available in sourcefile.js.

Methods 
Use case
init()
This method will trigger when the PackedBubble custom widget is dragged and dropped in the designer or initialized in the viewer.
update()
This method will trigger when the widget is resized, data is configured in the widget, and when the changes are made in the property panel.
Related Links:

 How to create a new custom widget 




PackedBubble.bicw
Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
SK
Written by Sathish Kanniyappan
Updated
Comments (0)
Please  to leave a comment
Access denied
Access denied