For advanced data visualization, commercial tools such as Tableau or FusionCharts can be used. These are very good in making dashboards and reports that can be used by businesses in their presentations or demos. In fact, for business needs, specifically for presentations or demos, we would urge the users to go with commercial tools such as Tableau or FusionCharts as they can be used to make very good reports and presentations. However, if you have specific advanced charting needs such as making three-dimensional charts or creating graphs or trees in Java, we can use advanced Java charting libraries such as Prefuse or VTK Graph toolkits.
Covering these advanced libraries in detail is beyond the scope of this book. Hence, we will only give specific brief outline on these libraries. Readers who are interested in these libraries can refer to their specific websites for more information.