From Above data i wants to create 4 gauges dynamically.The no's of parameters may vary.according to them i want to add extra gauges on my dashboard dynamically.
uibuilder can indeed help you with this. Using the default setup gives you access to the VueJS framework with bootstrap-vue. There are examples of a number of charting libraries in the uibuilder WIKI on GitHub.
If you don't like VueJS, you can replace it with any other framework.
When you send your data to uibuilder, just make sure that it has an identifier so that you know how to update the appropriate gauge. Typically you would use the msg.topic to do that but it could be anything.