G2Plot下载|G2Plot(开箱即用的图表库) 官方版v2.3.11下载

G2Plot是简单、易用、并具备一定扩展能力和组合能力的统计图表库,内置的是业务中使用量占比超过 90% 的常规统计图表。知识兔支持用户对其进行自定义开发,软件配置项优化精简,仅需几行代码轻松生成图表。使用起来也非常方便,知识兔可以通过将脚本下载到本地也可以直接引入在线资源。同时软件还在不断地进行升级,更多高级图表功能用户可以自行体验一下。

G2Plot图片1

软件特色

开箱即用

配置项优化精简,仅需几行代码轻松生成图表

默认好用

即使知识兔你是可视化或设计小白,也能制作优雅、标准的统计图表

响应式图表

保证图表在任何显示尺寸、任何数据状态下的可读性

图表实验室

来这里尝试一下我们正在开发中的高级图表功能

G2Plot图片2

修改柱状图颜色

柱状图用于描述分类数据之间的对比,如果知识兔我们把时间周期,如周、月、年,也理解为一种分类数据。那么要如何自定义柱状图的颜色呢,一起来看看修改方法。

1、指定点的颜色。如没有配置 colorField,指定一个单值即可。对 colorFiled 进行了配置的情况下,即可以指定一系列色值,知识兔也可以通过回调函数的方法根据对应数值进行设置。

默认配置:采用 theme 中的色板。

// 设置单一颜色

{

color: ‘#a8ddb5’

}

// 设置多色

{

colorField: ‘type’, // 部分图表使用 seriesField

color: [‘#d62728’, ‘#2ca02c’, ‘#000000’],

}

// Function

{

colorField: ‘type’, // 部分图表使用 seriesField

color: ({ type }) => {

if(type === ‘male’){

return ‘red’;

}

return ‘yellow’;

}

}

自定义图例

图例是图表的辅助元素,知识兔使用颜色、大小、形状区分不同的数据类型,知识兔用于图表中数据的筛选。用户可以在G2Plot中自定义图例,下面就来告诉大家配置图例的方法和配置项,方便大家自定义图例。

1、配置图例有两种方式:

第一种,传入 false 设置关闭图例。

legend: false; // 关闭图例

第二种,传入 LegendCfg 对图例进行整体配置。

legend: {

layout: ‘horizontal’,

position: ‘right’

}

2、配置项

属性 类型 默认值 描述
layout string horizontal 图例的布局方式,可选项:horizontal | vertical
title object – 图例标题配置,默认不展示。详见 title 配置
position string – 图例的位置。详见 position 配置
offsetX number – 图例 x 方向的偏移。
offsetY number – 图例 y 方向的偏移。
background object – 背景框配置项。详见 background 配置
flipPage boolean false 当图例项过多时是否进行分页。
itemWidth number | null null 图例项的宽度, 默认为 null(自动计算)。
itemHeight number | null null 图例的高度, 默认为 null。
itemName object – 图例项 name 文本的配置。详见 itemName 配置
itemValue object – 图例项 value 附加值的配置项。详见 itemValue 配置。
itemSpacing number – 控制图例项水平方向的间距
animate boolean – 是否开启动画开关。
animateOption object – 动画参数配置,当且仅当 animate 属性为 true,即动画开启时生效,详见 animateOption 配置
label object – 文本的配置项。详见 label 配置
marker object – 图例项的 marker 图标的配置。
maxWidth number – 图例项最大宽度设置。
maxHeight number – 图例项最大高度设置。
rail object – 图例滑轨(背景)的样式配置项。详见 rail 配置
reversed boolean – 是否将图例项逆序展示。
min number – 范围的最小值。
max number – 选择范围的最大值。
value number[] – 选择的值。
slidable boolean – 滑块是否可以滑动。
track object – 选择范围的色块样式配置项。详见 track 配置
handler object – 滑块的配置项。详见 handler 配置
custom boolean false 是否为自定义图例,当该属性为 true 时,需要声明 items 属性。
items object[] – 用户自己配置图例项的内容。详见 items 配置

自定义主题

1、内置主题

目前默认的内置主要要两套:default和dark

2、主题属性

除了使用内置的 default 和 dark 主题之外,还可以通过设置主题属性来修改部分主题内容:

下表列出了组成主题的大配置项上的具体属性:

主题属性 类型 描述
defaultColor string 主题色
padding number number[]
fontFamily string 图表字体
colors10 string[] 分类颜色色板,分类个数小于 10 时使用
colors20 string[] 分类颜色色板,分类个数大于 10 时使用
columnWidthRatio number 一般柱状图宽度占比,0 – 1 范围数值
maxColumnWidth number 柱状图最大宽度,像素值
minColumnWidth number 柱状图最小宽度,像素值
roseWidthRatio number 玫瑰图占比,0 – 1 范围数值
multiplePieWidthRatio number 多层饼图/环图占比,0 – 1 范围数值
geometries object 配置每个 Geometry 下每个 shape 的样式,知识兔包括默认样式以及各个状态下的样式
components object 配置坐标轴,图例,tooltip, annotation 的主题样式
labels object 配置 Geometry 下 label 的主题样式
innerLabels object 配置 Geometry 下展示在图形内部的 labels 的主题样式
pieLabels object 配置饼图 labels 的主题样式

3、使用方式:

{theme: {

colors10: [‘#FF6B3B’, ‘#626681’, ‘#FFC100’, ‘#9FB40F’, ‘#76523B’, ‘#DAD5B5’, ‘#0E8E89’, ‘#E19348’, ‘#F383A2’, ‘#247FEA’] } }

更新日志

Documentation Changes

图表组件 api 整理 (#2290) (97c520df)

add pyg2plot (#2284) (2a6b76c7)

AxisCfg API title.title => title.text (#2277) (067f6b02)

New Features

双轴图新增 slider (#2287) (0276528d)

sankey: add nodeWidth, nodePadding options (#2295) (947889b3)

animation: 增加动画文档和 demo & 多图层图表支持分 view 动画 (#2291) (9e62cb91)

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看下载!

如何免费获取密码?

点击下载

评论