The Charticulator App can allow to import data from *.csv files, but there is no opportunities to pre edit, ender or edit data on chart development phase.
The Charticulator App now has a built-in list of charts (gallery) that can be imported with a single click.
There are only few examples in the diagram list so far, but it will be updated soon, and will also support importing templates. If you want to add your own examples, feel free to contact me.
The list of charts has a filter of charts by name and type (private, charts that are stored in the browser's indexed database, and public, which are downloaded from a CDN).
This is one of the most significant updates for Charticulator. The mark allows to draw arbitrary shape for data visualization. The polygon support snapping to other marks or parent objects and supports basic styling like rectangle, ellipsis or triangle marks.
Issue with scale editor popup on click on scale has been partially fixed. When user clicks on scale name on Scales list panel editor opens Scale editor.
The issue, when chart attributes doesn't filters properly, has been fixed
Dataset and Glyph/Attributes panels are collapsible
It brings more space for editing the chart.
Data can be bind to properties on Attributes panel. It's not necessary to have Dataset panel always visible
To use the visual, you need to create a new chart using either the old Charticulator or a visual with an editor, or import a template that you have (or took from https://charticulator.com/gallery/index.html).
it's not recommend to use Old Charticulator App because it doesn't include new features and bug fixes.
To import the template, create instance of the new visual, assign data from Power BI and switch the visual to edit mode by click on "Edit" on visual menu. You should see button to import the template, click on it and select template file. The visual saves the template in settings immediately.
Click on "Back to report" to exit from edit mode.
The visual shows the chart built from template if the visual has all data for template, otherwise it requires to provide columns mapping between data columns and template columns. In this case set column mappings and confirm by clicking on "Confirm".
After that visual should show the chart built from template and data assigned from Power BI.
To build the chart from scratch, create instance of the visual and assign data, then switch the visual to old Charticulator visual or to the new Charticulator with editor.
After that click on "Edit" in visual menu to switch the visual to editor mode, it launches the Charticulator App for plotting new chart.
Save the chart and close editor by click on "Back to report", the editor version of the visual will show preview version of chart.
To save the chart switch back to the view version of the visual and save a report. The visual with editor will not work in Power BI services in view mode of the report.
Here's a brief description of what I want to offer to the Power BI community. There may be a need for a visual that would allow the use of HTML and SVG to layout content in Power BI reports using data from Power BI. Yes, AppSource already has visuals that offer these solutions. But all of them load HTML content through data.
The video shows the process of using two visual objects to create a simple table.
The idea is very simple, I already have a visual that has the Monaco editor built in, with syntax highlighting and autocomplete. The second visual will display the handlebarsjs template, which is created using the editor. The templateizer allows you use handlebars expressions to use the data in the resulting output.
Example Handlebars expression
<p>{{there can be Power BI data}}</p>
gives us an HTML paragraph element with data from Power BI.
In the video, I use another example similar to the following one:
The table object contains data in the form of a table passed from Power BI to visual.
I use the {{table.rows.length}} expression to get the number of rows. In the output, instead of {{{table.rows.length}}, the templating engine outputs the value. And it is dynamic, it updates the value when the data changes.
HTML/SVG/Handlebars Visual is not 100% ready, there is no error output in the UI, to understand what is wrong you need to use browser DevTools if your template is not working.
Don't forget switch the target visual and schema for Power BI Visual Editor:
I'm currently experimenting with adding functions from D3.js, such as scale and axes.
Would love to hear your opinion, you can connect with me on LinkedIn