g2plot-column
TypeScript icon, indicating that this package has built-in type declarations

1.1.2 • Public • Published

G2Plot-Column

Plugin based on G2Plot v2.LIVE DEMO

Install

$ npm i --save g2plot-column

Usage

import { P } from '@antv/g2plot';
import { defaultOptions, adaptor } from '../src';

const data = [
  { name: 'Internet Explorer', value: 26, symbol: 'https://gw.alipayobjects.com/zos/rmsportal/eOYRaLPOmkieVvjyjTzM.png'}
  { name: 'Chrome', value: 40, symbol: 'https://gw.alipayobjects.com/zos/rmsportal/dWJWRLWfpOEbwCyxmZwu.png' },
  { name: 'Firefox', value: 30, symbol: 'https://gw.alipayobjects.com/zos/rmsportal/ZEPeDluKmAoTioCABBTc.png' },
  { name: 'Safari', value: 24, symbol: 'https://gw.alipayobjects.com/zos/rmsportal/eZYhlLzqWLAYwOHQAXmc.png' },
  { name: 'Opera', value: 15, symbol: 'https://gw.alipayobjects.com/zos/rmsportal/vXiGOWCGZNKuVVpVYQAw.png' },
  { name: 'Undetectable', value: 8, symbol: 'https://gw.alipayobjects.com/zos/rmsportal/NjApYXminrnhBgOXyuaK.png' },
];

const options = {
  data,
  xField: 'name',
  yField: 'value',
  height: 600,
  curvature: 0.8,
  autoFit: true,
  symbolSize: [40, 40],
  color:'red',
  shapeAttrs:{
      fill:'green',
  }
  //padding: 40, //发现顶部图标被挡住的时候 暂时可以设置一个padding解决
};
const column = new P('app', options, adaptor, defaultOptions);
column.render();

// column.update({data}); // update chart 

Attributes

options

Name Type Description
data Array data source,example:[{xField},{yField},symbol,color,shapeAttrs]
xField string x-axis field name in data
yField string y-axis field name in data
height number chart height
width number chart width
autoFit Boolean fit width,default:false
curvature number curvature,ranges:0-1,default:0.8,curvature=0 is triangle
symbolSize Array symbol size,default:[30,30]
padding Array | number padding,default:0
color string shape common color/fill
shapeAttrs object shape common shape attrs

options.data

Name Type Description
symbol string image path
color string current shape color, priority is higher than common color
shapeAttrs object current shape attrs,priority is higher than common shapeStyle

Readme

Keywords

none

Package Sidebar

Install

npm i g2plot-column

Weekly Downloads

2

Version

1.1.2

License

MIT

Unpacked Size

38.2 kB

Total Files

26

Last publish

Collaborators

  • yu.js