@antv/g2plot
Version:
An interactive and responsive charting library
52 lines • 1.39 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.DEFAULT_OPTIONS = exports.PATH_FIELD = exports.ID_FIELD = void 0;
// 一些字段常量定义,需要在文档初告知用户
exports.ID_FIELD = 'id';
exports.PATH_FIELD = 'path';
/**
* 韦恩图 默认配置项
*/
exports.DEFAULT_OPTIONS = {
appendPadding: [10, 0, 20, 0],
blendMode: 'multiply',
tooltip: {
showTitle: false,
showMarkers: false,
fields: ['id', 'size'],
formatter: function (datum) {
return { name: datum.id, value: datum.size };
},
},
legend: { position: 'top-left' },
label: {
style: {
textAlign: 'center',
fill: '#fff',
},
},
// 默认不开启 图例筛选交互
interactions: [{ type: 'legend-filter', enable: false }],
state: {
active: {
style: {
stroke: '#000',
},
},
selected: {
style: {
stroke: '#000',
lineWidth: 2,
},
},
inactive: {
style: {
fillOpacity: 0.3,
strokeOpacity: 0.3,
},
},
},
// 韦恩图的默认内置注册的交互
defaultInteractions: ['tooltip', 'venn-legend-active'],
};
//# sourceMappingURL=constant.js.map
;