Read this post in: de_DEes_ESfr_FR

VPasCode Now Supports Chart Editing – Your Ultimate Chart Editor and Text-to-Diagram Platform

EDITION REQUIRED|
DESKTOPCommunity
VP ONLINEFree

At Visual Paradigm, we are constantly pushing the boundaries of how developers, data analysts, and tech professionals visualize complex systems and datasets. Recently, we introduced VPasCode, a unified text-to-diagram platform designed to eliminate the friction of shifting between multiple drawing tools. By supporting popular syntax options like Mermaid, PlantUML, and Graphviz within a single, integrated developer environment, VPasCode has quickly become a go-to ecosystem for quick, precise diagram rendering.

Today, we are thrilled to announce a major enhancement to our toolkit: VPasCode now natively supports Apache ECharts. This addition morphs our diagramming environment into a highly flexible, code-driven chart maker. You can now transform your JSON configurations or AI-assisted descriptions into rich, interactive data visualizations in real time.

Screenshot of Visual Paradigm's VPasCode, opening a column chart in EChart format

With our side-by-side interface, the mechanics remain simple and intuitive: input your ECharts configuration object on the left panel, and your interactive dashboard components render seamlessly on the right panel.


Why Choose VPasCode as Your Chart Generator?

While standard static charting software forces you to drag, drop, and manually adjust individual pixels, VPasCode relies completely on structured code. Integrating ECharts unlocks distinct advantages for modern technical teams:

  • Unified Architecture: Switch effortlessly between application architecture blueprints (via PlantUML/Mermaid) and data analytics dashboards (via ECharts) within the same tab.
  • AI-Driven Workflows: Leverage our platform as an intelligent AI chart generator. Describe your data requirements natively (in our AI Diagramming Chatbot), and see accurate visualizations built automatically without manual styling.
  • Highly Sharable States: Every diagram configuration is compressed into a unique, shareable URL, making it incredibly easy to collaborate on code reviews, wiki documentation, or live client presentations.

Exploring Live Examples of ECharts in VPasCode

To demonstrate the performance of our updated chart generator, we have prepared several production-grade data visualization templates. You can interact with each sample directly by visiting the accompanying playground links.

1. Stacked Bar Chart (Regional Sales Analysis)

Perfect for looking at absolute totals across groups while breaking down categorical distributions simultaneously.

A stacked bar chart edited with VPasCode, the diagram-as-code platform developed by Visual Paradigm

option = {
  title: { text: 'Quarterly Sales by Region' },
  tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' } },
  legend: { data: ['North', 'South', 'East', 'West'] },
  xAxis: { type: 'value', name: 'Revenue (in $1,000)' },
  yAxis: { type: 'category', data: ['Q1', 'Q2', 'Q3', 'Q4'] },
  series: [
    { name: 'North', type: 'bar', stack: 'Total', data: [85, 120, 95, 150] },
    { name: 'South', type: 'bar', stack: 'Total', data: [65, 90, 110, 130] },
    { name: 'East',  type: 'bar', stack: 'Total', data: [45, 70, 85, 100] },
    { name: 'West',  type: 'bar', stack: 'Total', data: [30, 50, 60, 75] }
  ]
};

2. Line Chart with Shaded Area (Monthly Website Growth)

Designed for tracking chronological shifts with smooth interpolations and clean grid alignments.

A line chart edited with VPasCode, the diagram-as-code platform developed by Visual Paradigm

option = {
  title: { text: 'Monthly Visits', left: 'center' },
  tooltip: { trigger: 'axis' },
  grid: { left: 40, right: 20, top: 50, bottom: 30, containLabel: true },
  xAxis: { type: 'category', data: ['Jan','Feb','Mar','Apr','May','Jun'] },
  yAxis: { type: 'value' },
  series: [{
    name: 'Visits',
    type: 'line',
    smooth: true,
    data: [820, 932, 901, 934, 1290, 1330],
    areaStyle: { opacity: 0.3 }
  }]
};

3. Custom Area Chart (Bright Highlights)

An excellent showcase of styling flexibilities where line colors, boundary configurations, and filling opacity can be manipulated instantly.

A area chart edited with VPasCode, the diagram-as-code platform developed by Visual Paradigm

option = {
  title: { text: 'Monthly Website Visits (2026)' },
  xAxis: { type: 'category', boundaryGap: false, data: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul'] },
  yAxis: { type: 'value' },
  series: [{
    data: [120, 200, 150, 80, 70, 110, 130],
    type: 'line',
    areaStyle: { color: '#ff6b6b' },
    lineStyle: { color: '#e03131' },
    itemStyle: { color: '#e03131' }
  }]
};

4. Interactive Pie Chart (Traffic Referral Mix)

A classic layout for computing relative market share or traffic sources, complete with a clean bottom legend container.

A pie chart edited with VPasCode, the diagram-as-code platform developed by Visual Paradigm

option = {
  title: { text: 'Referer of a Website', left: 'center' },
  tooltip: { trigger: 'item' },
  legend: { bottom: 10 },
  series: [
    {
      name: 'Access From',
      type: 'pie',
      radius: '50%',
      data: [
        { value: 1048, name: 'Search Engine' },
        { value: 735, name: 'Direct' },
        { value: 580, name: 'Email' },
        { value: 484, name: 'Union Ads' },
        { value: 300, name: 'Video Ads' }
      ]
    }
  ]
};

5. Radar Chart (Service Mesh Architecture Comparison)

A multivariate graph structure often used to evaluate technical capabilities, software benchmarks, or complex architecture criteria side-by-side.

A radar chart edited with VPasCode, the diagram-as-code platform developed by Visual Paradigm

option = {
  title: { text: 'Service Mesh Capabilities Assessment' },
  tooltip: {},
  radar: {
    indicator: [
      { name: 'Throughput (RPS)', max: 100 },
      { name: 'Fault Tolerance', max: 100 },
      { name: 'Memory Efficiency', max: 100 },
      { name: 'Observability', max: 100 },
      { name: 'Security/TLS', max: 100 }
    ]
  },
  series: [{
    name: 'Service Profiles',
    type: 'radar',
    data: [
      { value: [85, 90, 55, 95, 80], name: 'Go Proxy Node', areaStyle: { opacity: 0.3 } },
      { value: [40, 75, 90, 60, 90], name: 'Legacy Java Gateway', areaStyle: { opacity: 0.1 } }
    ]
  }]
};

6. Scatter Plot (Inference Latency Metric Profile)

Great for identifying outlier spikes, payload sizing thresholds, and application bottlenecks across distributed infrastructures.

A scatter chart edited with VPasCode, the diagram-as-code platform developed by Visual Paradigm

option = {
  title: { text: 'Inference Latency vs Payload Size', left: 'center' },
  tooltip: { trigger: 'item', formatter: function (p) { return 'Size: ' + p.value[0] + ' KB<br />Latency: ' + p.value[1] + ' ms'; } },
  xAxis: { name: 'Payload Size (KB)', type: 'value', splitLine: { lineStyle: { type: 'dashed' } } },
  yAxis: { name: 'Latency (ms)', type: 'value', splitLine: { lineStyle: { type: 'dashed' } } },
  series: [{
    type: 'scatter',
    symbolSize: 12,
    data: [
      [120, 450], [240, 580], [50, 210], [512, 1100], [320, 720],
      [180, 390], [450, 950], [90, 310], [600, 1340], [150, 410]
    ],
    itemStyle: { color: '#aa00ff' }
  }]
};

7. Sunburst Chart (Multi-Level Codebase Licensing)

Visualize hierarchical relationships with concentric rings. Our platform acts as an organic chart maker to simplify complex nested data configurations like this one.

A sunburst chart edited with VPasCode, the diagram-as-code platform developed by Visual Paradigm

option = {
  title: { text: 'Codebase License Composition', left: 'center' },
  series: [{
    type: 'sunburst',
    radius: [0, '90%'],
    data: [{
      name: 'Open Source',
      children: [
        { name: 'Permissive', children: [{ name: 'MIT', value: 55 }, { name: 'Apache 2.0', value: 30 }] },
        { name: 'Copyleft', children: [{ name: 'GPLv3', value: 12 }] }
      ]
    }, {
      name: 'Proprietary',
      children: [{ name: 'Commercial Vendor', value: 18 }]
    }]
  }]
};

8. Sankey Diagram (Infrastructure Cost Flow Analyzer)

Trace operational resource mapping or financial variables across computational steps with flowing node weight links.

A sankey chart edited with VPasCode, the diagram-as-code platform developed by Visual Paradigm

option = {
  title: { text: 'Infrastructure Cost Flow Analyzer' },
  tooltip: { trigger: 'item', triggerOn: 'mousemove' },
  series: [{
    type: 'sankey',
    data: [
      { name: 'Total Budget' }, { name: 'AWS Cloud' }, { name: 'SaaS Tooling' },
      { name: 'EC2 Compute' }, { name: 'RDS Storage' }, { name: 'Monitoring' }
    ],
    links: [
      { source: 'Total Budget', target: 'AWS Cloud', value: 8000 },
      { source: 'Total Budget', target: 'SaaS Tooling', value: 2000 },
      { source: 'AWS Cloud', target: 'EC2 Compute', value: 5500 },
      { source: 'AWS Cloud', target: 'RDS Storage', value: 2500 },
      { source: 'SaaS Tooling', target: 'Monitoring', value: 2000 }
    ],
    lineStyle: { color: 'source', curveness: 0.5 }
  }]
};

9. Heatmap (Hourly Deployment Velocity Grid)

Monitor systemic densities, deployment volumes, or continuous traffic shifts across custom timeframe matrices easily.

A heatmap edited with VPasCode, the diagram-as-code platform developed by Visual Paradigm

option = {
  title: { text: 'Hourly Deployment Velocity', left: 'center' },
  tooltip: { position: 'top' },
  grid: { height: '50%', top: '15%' },
  xAxis: { type: 'category', data: ['12am', '4am', '8am', '12pm', '4pm', '8pm'], splitArea: { show: true } },
  yAxis: { type: 'category', data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'], splitArea: { show: true } },
  visualMap: { min: 0, max: 30, type: 'continuous', orient: 'horizontal', left: 'center', bottom: '15%' },
  series: [{
    name: 'Deployments',
    type: 'heatmap',
    data: [[0,0,5],[0,1,1],[0,2,0],[0,3,12],[0,4,18],[0,5,8],[1,3,15],[2,4,22],[3,3,30],[4,4,25],[5,0,2],[6,0,1]],
    label: { show: true },
    emphasis: { itemStyle: { shadowBlur: 10, shadowColor: 'rgba(0, 0, 0, 0.5)' } }
  }]
};

Unlock the Power of Text-to-Diagram Automation Today

Whether you need an chart maker to translate raw business metrics or a centralized canvas for structural engineering maps, VPasCode streamlines your daily workflows. Say goodbye to fragmented applications and brittle visualization libraries.

Ready to transform your data structures into interactive visual dashboards?
Explore the full canvas, try out these templates, and test our rendering performance for free.
Launch the Live VPasCode Editor Now →

Scroll to Top