Join our webinar on Wednesday, June 26, at 1pm EDTHow Chia Mitigates Risk in the Crypto Industry.Register
Socket
Socket
Sign inDemoInstall

echarts

Package Overview
Dependencies
0
Maintainers
1
Versions
108
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    echarts

Enterprise Charts, build for webpack. 基于Canvas,纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化表。


Version published
Maintainers
1
Created

Package description

What is echarts?

ECharts is a powerful, interactive charting and visualization library for browser environments. It provides a wide range of chart types and is highly customizable, making it suitable for complex data visualization needs.

What are echarts's main functionalities?

Line Chart

This code initializes a basic line chart with ECharts. It sets up the x-axis with categories representing days of the week and the y-axis with numerical values. The series data represents the values for each day.

const echarts = require('echarts');
const chart = echarts.init(document.getElementById('main'));
const option = {
  xAxis: {
    type: 'category',
    data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
  },
  yAxis: {
    type: 'value'
  },
  series: [{
    data: [150, 230, 224, 218, 135, 147, 260],
    type: 'line'
  }]
};
chart.setOption(option);

Bar Chart

This code initializes a basic bar chart with ECharts. Similar to the line chart, it sets up the x-axis with categories and the y-axis with numerical values. The series data represents the bar heights for each category.

const echarts = require('echarts');
const chart = echarts.init(document.getElementById('main'));
const option = {
  xAxis: {
    type: 'category',
    data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
  },
  yAxis: {
    type: 'value'
  },
  series: [{
    data: [120, 200, 150, 80, 70, 110, 130],
    type: 'bar'
  }]
};
chart.setOption(option);

Pie Chart

This code initializes a basic pie chart with ECharts. The series data represents different categories and their corresponding values, which are displayed as slices of the pie.

const echarts = require('echarts');
const chart = echarts.init(document.getElementById('main'));
const option = {
  series: [{
    type: 'pie',
    data: [
      { value: 1048, name: 'Search Engine' },
      { value: 735, name: 'Direct' },
      { value: 580, name: 'Email' },
      { value: 484, name: 'Union Ads' },
      { value: 300, name: 'Video Ads' }
    ]
  }]
};
chart.setOption(option);

Other packages similar to echarts

Readme

Source

ECharts Next

如何使用开发版

你可以从 在线构建工具 打包下载。

或者使用如下方式基于源代码开发。

  1. 获取 ZRender 3

    git pull https://github.com/ecomfe/zrender.git zrender
    # 切换到 3.0 分支
    git checkout dev-3.0.0
    
  2. 获取 ECharts 3

    git pull https://github.com/ecomfe/echarts.git echarts
    # 切换到 3.0 分支
    git checkout dev-3.0.0
    
  3. 配置 AMD 环境

    require.config({
        packages: [
            {
                main: 'echarts',
                location: 'echarts/src',
                name: 'echarts'
            },
            {
                main: 'zrender',
                location: 'echarts/zrender-dev3.0/src',
                name: 'zrender'
            }
        ]
    });
    

Keywords

FAQs

Last updated on 05 Dec 2015

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc