SVG (Scalable Vector Graphics) based Visualizations

SVG (Scalable Vector Graphics) based Visualizations

Applies to: Kyvos Reporting


Kyvos Reporting enhances data storytelling through custom, interactive visualizations using SVG templates. Beyond traditional charts, you can now display maps, floor plans, vehicle images, or any business-relevant SVG graphics to create rich pictograms and contextual dashboards.

Step 1: Upload the SVG Template

Place the SVG template folder (which may include .svg, .html, and .css files) in one of the following locations:

  • File System Path:

    <Kyvos Reporting Installation Folder>\Kyvos Reporting\ReportEngine\templates\ihtml
  • Portal Path:
    Go to Administration > Configure > Config Files > iHTML Template Files and upload your template.

Step 2: Map SVG Template to Ad Hoc Template

  1. Navigate to Design > Ad hoc Template.

  2. Open or create a template that you want to link with the SVG layout.

  3. Under the iHTML section, select your uploaded SVG template.

  4. Click Save to apply the configuration.

Step 3: Create an Ad Hoc Report Using the Template

  1. Navigate to Design > Ad hoc Report.

  2. Select a Query Object as your data source.

  3. Set Report Format to iHTML.

  4. Choose the mapped template from the Template list.

  5. The SVG Mapping tab now appears on the Ad hoc toolbar.

Step 4: Configure Chart and Map it to SVG Container

  1. Go to the Chart tab and create the desired chart.

  2. Switch to the SVG Mapping tab.

  3. Select a container within the SVG image.

  4. Link the container to the created chart.

Note
A single chart control can be linked to only one SVG container.

image-20250722-103600.png

Step 5: Run the Report

Run the Ad Hoc Report to view your customized chart displayed within the SVG image.

image-20250722-103700.png

 

Copyright Kyvos, Inc. 2026. All rights reserved.