1 Star 0 Fork 33

jiangtao/g2plot

forked from antv/G2Plot 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
general-config.en.md 3.92 KB
一键复制 编辑 原始数据 按行查看 历史
titleorder
图表通用配置2

说明: required 标签代表生成图表的必选配置项,optional 标签代表生成图表的可选配置项。

title

optional, object 类型

配置图表的标题,默认显示在图表左上角。

请注意设置 title 将会压缩图表展示区域

visibleboolean  是否显示标题
text: string  标题文本
styleobject  标题样式,详见文本样式配置

description

optional, object 类型

配置图表的描述,description 显示在 title 下方,默认在图表左上角。

请注意设置 description 将会压缩图表展示区域

visibleboolean  是否显示描述
text: string  描述文本
styleobject  描述样式,详见文本样式配置

width

optional, number 类型

图表宽度。

如不进行配置,则默认采用 theme 中的宽度。

height

optional, number 类型

图表高度。

如不进行配置,则默认采用 theme 中的高度。

forceFit

optional, boolean 类型

图表是否自适应容器宽高。

padding

optional, number[] | string 类型

图表内边距,是边框相对绘图区域的边距。坐标轴 (axis)和图例 (legend) 都显示在这一区域。

目前支持以下两种配置方式:

  1. padding: [10,10,10,10],顺序与 CSS 盒模型相同:上边距、右边距、下边距、左边距
  2. padding: 'auto',此为默认配置,将会自动计算边距所占的空间

theme

optional, object 类型

图表主题,如不进行配置则默认使用 G2Plot 默认主题。详见 theme 文档。

tooltip

optional, object 类型

visible: boolean  tooltip 是否可见
shared: boolean    设置 tooltip 是否只展示单条数据
crosshairs: 配置 tooltip 辅助线
   false: 不显示辅助线
   type: 'x' | 'y' | 'cross'  配置辅助线的形态
   style: object  配置辅助线样式,详见图形属性
htmlContent: function
   自定义 tooltip,用户可以根据 htmlContent 方法返回的 title 和 items 两个参数定义 tooltip dom 节点的构成和显示方式。

htmlContent: (title, items) => {
  return '<div><ul><li>.....</li></ul></div>';
};

此方法允许用户传入一个外部 dom 或 dom id 作为 tooltip 的容器。

htmlContent: (title, items) => {
  return dom | dom.id;
};

legend

optional, object 类型

visible: boolean  图例是否可见
position: string 图例位置,以十二方位布局

设置图例的显示位置,可设置的值为 12 个:left-top,left-center,left-bottom,right-top,right-center,right-bottom,top-left,top-center,top-right,bottom-left,bottom-center,bottom-right

formatter: function  对图例的显示信息进行格式化
offsetX: number    图例在 position 的基础上再往 x 方向偏移量,单位 px
offsetY: number    图例在 position 的基础上再往 y 方向偏移量,单位 px

events

optional

  • 图表区域事件:
    onPlotClick: function     图表区域点击事件
    onPlotDblClick: function  图表区域双击事件
    onPlotMousemove: function    图表区域鼠标移动事件
    onPlotContextmenu: function    图表区域右键事件

  • 图例事件:
    onLabelClick: function     图例点击事件
    onLabelDblClick: function  图例双击事件
    onLabelMouseMove: function  图例鼠标移动事件
    onLabelContextmenu: function    图例右键事件

通用方法

render()

reqiured

渲染图表。

updateConfig()

optional

更新图表配置项。

plot.updateConfig({
  width: 500,
  height: 600,
  legend: {
    visible: false,
  },
});

repaint()

optional

图表画布重绘。

destory()

optional

销毁图表。

Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/yltest1111/g2plot.git
git@gitee.com:yltest1111/g2plot.git
yltest1111
g2plot
g2plot
master

搜索帮助