Chart properties.

From simple attributes to structured data, responsive sizing, and logos.

Attributes and JavaScript properties

#

Set strings, numbers, and booleans through attributes. Pass objects, arrays, and functions as JavaScript properties. Omitting a boolean attribute preserves its default, so property assignment is clearer for explicit false values.

<sy-line-chart id="trend" width="640" height="360" brand-position="top-left"></sy-line-chart>
<script type="module">
  await customElements.whenDefined('sy-line-chart');
  const chart = document.querySelector('#trend');
  chart.series = [{ name: 'Visitors', values: [24, 29, 27], color: '#8263d9' }];
  chart.xAxis = { kind: 'category', categories: ['Jan', 'Feb', 'Mar'] };
  chart.yAxis = { kind: 'linear', min: 0 };
  chart.legend = true;
  chart.animated = false;
</script>