An ECharts style UGUI Charting Library for Unity
ECharts风格的UGUI图表库
QQ交流群:XCharts交流群(202030963)
- 内置丰富示例,参数可视化配置,效果实时预览,纯源码绘制
- 支持折线图(
LineChart)、柱状图(BarChart)、饼图(PieChart)、雷达图(RadarChart)、散点图(ScatterChart)等常用图表 - 支持
Default、Light、Dark三种默认主题切换,自定义主题 - 支持多数据密集图表
- 折线图通过参数可配置出:折线图、曲线图、面积图等
- 饼图通过参数可配置出:饼图、环形图、南丁格尔玫瑰图等
- (2019.08.20)增加
SerieLabel的背景宽高、文字边距、文字旋转的配置 - (2019.08.20)增加
BarChart的Label配置支持 - (2019.08.15)增加
LineChart的Label配置 - (2019.08.15)重构
BarChart,移除Bar组件,相关参数统一放到Serie中配置 - (2019.08.15)重构
LineChart,移除Line组件,相关参数统一放到Serie中配置 - (2019.08.15)发布
v0.8.3版本 - (2019.08.14)修复
PieChart的Label无法自动更新的问题 - (2019.08.13)修复
UpdateData接口无法更新数据的问题 - (2019.08.07)增加
SerieSymbol的Color、Opacity配置 - (2019.08.07)发布
v0.8.2版本 - (2019.08.07)修复区域平滑折线图显示异常的问题
- (2019.08.06)修复serie系列数超过调色盘颜色数时获取的颜色异常的问题
- (2019.08.06)修复当Axis的minMaxType为Custom时max设置为100不生效的问题
- (2019.08.04)发布
v0.8.1版本 - (2019.08.04)修复从Inspector中修改数据不生效的问题
- (2019.08.04)发布
v0.8.0版本 - (2019.08.04)优化
RadarChart雷达图,增加多雷达图支持 - (2019.08.01)增加代码API注释文档,整理代码
- (2019.07.29)增加
Radius、Area两种南丁格尔玫瑰图展示类型 - (2019.07.29)增加
SerieLabel配置饼图标签,支持Center、Inside、Outside等显示位置 - (2019.07.28)增加
PieChart多饼图支持 - (2019.07.23)优化
Theme主题的自定义,切换主题时自定义配置不受影响 - (2019.07.22)增加
EffectScatter类型的散点图 - (2019.07.21)增加
ScatterChart散点图 - (2019.07.21)增加
SerieData支持多维数据配置 - (2019.07.20)增加
Symbol配置Serie标志图形的显示,支持EmptyCircle,Cricle,Rect,Triangle,Diamond,None等图形形状 - (2019.07.19)增加用代码添加动态正弦曲线的示例
Demo11_AddSinCurve - (2019.07.19)优化
Legend的显示和控制 - (2019.07.18)优化抗锯齿,曲线更平滑
- (2019.07.18)增加
Tooltip指示器类型,优化显示控制 - (2019.07.15)增加
Size设置图表尺寸 - (2019.07.14)增加
二维数据支持,XY轴都可以设置为数值轴 - (2019.07.13)增加
双坐标轴支持,代码改动较大 - (2019.07.10)发布
v0.5.0版本 - (2019.07.09)增加
AxisLine配置坐标轴轴线和箭头 - (2019.07.03)增加
AxisLabel配置坐标轴刻度标签 - (2019.07.02)增加
selected等相关参数配置PieChart的选中效果 - (2019.06.30)增加
SplitArea配置坐标轴分割区域 - (2019.06.29)增加
AxisName配置坐标轴名称 - (2019.06.20)增加
AreaAlpha控制RadarChart的Area透明度 - (2019.06.13)增加
DataZoom实现区域缩放 - (2019.06.01)增加
stepType实现LineChart的阶梯线图 - (2019.05.29)增加
InSameBar实现BarChart的非堆叠同柱 - (2019.05.29)增加
crossLabel控制Tooltip的十字准星指示器 - (2019.05.24)增加
堆叠区域图 - (2019.05.16)增加
AxisMinMaxType控制坐标轴最大最小刻度 - (2019.05.15)完善数据接口
- (2019.05.14)增加X轴
AxisType.Value模式支持 - (2019.05.13)增加负数数值轴支持
- (2019.05.11)增加自定义
Editor编辑 - (2019.03.21)增加
Tooltip - (2018.11.01)增加
Default、Light、Dark三种默认主题 - (2018.09.05)发布
v0.1.0版本
- 基础折线图
- 负数数值轴+自定义最大最小刻度
- XY轴互换
- XY轴互换+区域堆叠
- 贝塞尔曲线平滑
- 折线图堆叠+图例
- 堆叠区域图
- 面积图
- 阶梯线图
- 阶梯线图+区域填充
- 动态数据
- 大数据量面积图
- 大数据+区域缩放
- 双坐标轴
- 笛卡尔坐标系(XY都为数值轴)
- 用代码添加动态的正弦曲线
- 基础柱状图
- 负数数值轴+自定义最大最小刻度
- XY轴互换
- 坐标轴刻度与标签对齐
- 世界人口总量
- 堆叠条形图
- 深圳月最低生活费组成(单位:元)
- 非堆叠同柱
- 5000数据
- Customized Pie
- 环形图
- 环形图+默认选中
- 南丁格尔玫瑰图
- 某站点用户访问来源
- 用代码添加和更新数据
- 基础雷达图
- AQI - 雷达图
- 自定义雷达图
- 多雷达图
theme:主题,Default、Light、Dark三种可选主题themeInfo:各主题对应的默认配置,也可自己调整
show:是否显示标题,标题默认现象在顶部text:标题内容align:对齐方式,Left、Right、Center三种可选对齐方式left:左偏移量right:右偏移量top:顶部偏移量bottom:低部偏移量
show:是否显示图例location:图例显示在的位置,可选Left、Right、Top、Bottom四个位置itemWidth:图例标记的图形宽度itemHeight:图例标记的图形高度itemGap:图例每项之间的间隔。横向布局时为水平间隔,纵向布局时为纵向间隔。left:左偏移量right:右偏移量top:顶部偏移量bottom:低部偏移量dataList:图例的字符串数据数组
show:是否显示坐标系left:左偏移量right:右偏移量top:顶部偏移量bottom:低部偏移量tickness:坐标轴线的粗细splitWidth:坐标刻度的长度
type:坐标轴类型。可选:value数值轴,适用于连续数据。category类目轴,适用于离散的类目数据,为该类型时必须通过 data 设置类目数据。
splitNumber:分割段数maxSplitNumber:最大分割段数,当data的数据大于该值时,会删除第一个data数据再添加showSplitLine:是否显示分割线splitLineType:分割线线的类型,可选:solid:实线dashed:虚线dotted:点
boundaryGap:坐标轴两边是否留白。默认为 true,这时候刻度只是作为分隔线,标签和数据点都会在两个刻度之间的带(band)中间。data:类目数据,在类目轴(type:'category')中有效。
legendKey:对应的图例keyshowDataNumber:显示数据个数,默认为0全部显示dataList:float型数据数组


