A charting and data visualization library for Unity. Unity数据可视化图表插件。
MIT License
Bot releases are hidden (Show)
LineChart
在数据过于密集时折线绘制异常的问题 #99LineChart
的刻度位置在alignWithLabel
为true
时可能异常的问题Unity5
兼容报错的问题RadarChart
的Indicator
对\n
换行的支持LineChart
当类型为Smooth
时数据过密情况下报错的问题 #100HeatmapChart
中VisualMap
对Piecewise
的支持PieChart
边框大小不一致的问题Remove All Chart Object
移除图表下的所有子节点(会自动重新初始化)SerieLabel
在点击图例隐藏Serie
后还显示的问题#94Axis
的类目轴刻度和文本显示#93Package
导入时缺失meta
文件导致失败的问题#92Legend
的颜色可自动匹配ItemStyle
的自定义颜色#89LineChart
在不使用XAxis1
时也能显示XAxis1
LineStyle
的toColor
和toColor2
设置LineChart
的水平渐变,取消通过ItemStyle
设置LineChart
的水平渐变PieChart
的onPointerClickPie
点击扇形图扇区回调BarChart
的onPointerClickBar
点击柱形图柱条回调Color
改为Color32
,减少隐式转换(更新后会导致自定义的颜色丢失,可参考问答29进行升级)PieChart
绘制表现效果#85LiquidChart
数据变更动画#83PieChart
文本堆叠和引线效果#85LineChart
密集数据的绘制表现效果LineChart
可通过VisualMap
或ItemStyle
配置渐变#78LineChart
渐出动画绘制异常的问题#79LiquidChart
在100%
时渐变色会失效的问题#80RadarChart
对Tooltip
的formatter
支持#77RingChart
环形渐变支持#75AxisLabel
和SerieLabel
的formatter
可单独配置数值格式化#68SerieAnimation
动画完成回调接口Chart
放在ScrollView
下时不影响ScrollView
的滚动和拖动Tooltip
在上层有遮挡还会显示的问题#74Scatter
类型Serie
支持Log
轴#70SerieLabel
位置错乱的问题Tooltip
的offset
参数配置偏移LiquidChart
水位图PolarChart
极坐标图表BarChart
在数值为0
时还会绘制一小部分柱条的问题PieChart
在设置clockwise
后绘制异常的问题#65LineChart
在峰谷差异过大时的绘制效果#64SerieLabel
在重新添加数据时可能不显示的问题SerieData
可单独设置SerieSymbol
#66Check For Update
在Unity 2018
部分版本报错的问题#63Serie
的avoidLabelOverlap
参数避免饼图标签堆叠的情况#56SerieLabel
单独控制显示时可能错乱的问题Check warning
不生效的问题PieChart
和RingChart
在数据占比很小时不显示的问题Tooltip
的titleFormatter
支持配置占位符{i}
表示忽略不显示标题Animation
的customFadeInDelay
等自定义数据项延时和时长回调函数#58PieChart
在数据全为0
时的显示为等份的效果#59SerieLabel
的autoOffset
参数设置是否自动判断上下偏移Tooltip
的alwayShow
参数设置触发后一直显示Tooltip
的formatter
支持{.1}
通配符Legend
数量过多时自动换行显示#53Radar
的ceilRate
,设置最大最小值的取整倍率Tooltip
的formatter
,支持{c1:1-1:f1}
格式配置Background
组件的生效条件,需要有单独的父节点(升级前需要自己处理旧的背景节点)PieChart
支持设置ignoreValue
不显示指定数据RadarChart
为Circle
时不绘制SplitArea
的问题RadarChart
在设置max
为0
时可自动刷新最大值PieChart
设置space
时只有一个数据时绘制异常的问题UpdateDataName()
接口时不会自动刷新的问题柱状图
的渐变色效果Axis
同时设置boundaryGap
和alignWithLabel
时Tick
绘制异常的问题v1.5.0
版本圆角柱图
支持渐变Background
背景组件Hierarchy
试图下自动生成的子节点chartName
属性可指定图表的别称,可通过XChartMgr.Instance.GetChart(chartName)
获取图表Demo
改名为Example
Serie
的large
和largeThreshold
参数配置折线图和柱状图的性能模式numericFormatter
参数可配置数值格式化显示,去掉forceENotation
参数自由锚点
支持,任意对齐方式ScatterChart
的Tooltip
显示效果Tooltip
的formatter
对{.}
、{c:0}
、{c1:1}
的支持LineChart
折线图的区域填充渐变效果AxisLabel
的onZero
参数可将Label
显示在0
刻度上Serie
和AxisLabel
的showAsPositiveNumber
参数将负数数值显示为正数Covert XY Axis
互换XY轴配置Axis
可通过inverse
参数设置坐标轴反转Check warning
在Unity2019.3
上的显示问题PieChart
在设置Space
参数后动画绘制异常的问题Check warning
检测功能Legend
初始化异常的问题PieChart
通过ItemStyle
设置边框的支持Axis
的ceilRate
设置最大最小值的取整倍率BarChart
可通过itemStyle
的cornerRadius
设置圆角柱图
itemStyle
的cornerRadius
支持圆角矩形Editor
参数编辑,兼容Unity2019.3
及以上版本Serie
在inspector
上可进行调整顺序、添加和删除操作Title
的textStyle
和subTextStyle
无效的问题BarChart
通过barType
参数设置胶囊柱状图
BarChart
和HeatmapChart
可通过ignore
参数设置忽略数据的支持ItemStyle
的tooltipFormatter
参数可单独配置Serie
的Tooltip
显示X Axis 1
和Y Axis 1
配置变更时不会自动刷新的问题AxisTick
的width
参数可单独设置坐标轴刻度的宽度Serie
的radarType
参数设置多圈
和单圈
雷达图BarChart
可用ItemStyle
的backgroundColor
设置数据项背景颜色SerieData
的ItemStyle
和Emphasis
可单独配置数据项样式的支持EmptyCricle
类型的Symbol
边宽取自ItemStyle
的borderWidth
参数SerieSymbol
,去掉color
和opacity
参数,取自ItemStyle
LineChart
的label
偏移显示LineChart
的普通折线图可通过ignore
参数设置忽略数据的支持BarChart
可通过ItemStyle
配置边框的支持RingChart
环形图Serie
的arcShaped
参数重命名为roundCap
Legend
图例,改变样式,增加自定义图标等设置BaseChart.AnimationFadeOut()
渐出动画,重构动画系统BaseChart.RefreshTooltip()
接口立即重新初始化Tooltip
组件Tooltip
的textStyle
参数配置内容文本样式,去掉fontSize
和fontStyle
参数TextStyle
的lineSpacing
参数配置行间距Radar
的splitLine
参数配置分割线,去掉lineStyle
参数Tooltip
的backgroundImage
参数配置背景图Tooltip
的paddingLeftRight
和paddingTopBottom
参数配置文字和边框的间距Tooltip
的lineStyle
参数配置指示线样式Axis
的splitLine
参数控制分割线,去掉showSplitLine
和splitLineType
参数(更新时需要重新设置分割线相关设置)Serie
的clip
参数控制是否超出坐标系外裁剪(只适用于折线图、柱状图、散点图)SerieSymbol
的gap
参数控制图形标记的外留白距离TextLimit
组件可以设置AxisLabel
的文本自适应Tooltip
设置itemFormatter
时显示系列颜色Radar
雷达图在inspector
配置areaStyle
的支持AxisLabel
格式化为整数的支持({value:f0}
)Log
的支持DataZoom
的minShowNum
时可能异常的问题AxisLine
的onZero
时刻度显示异常的问题Mask
遮罩遮挡支持Tooltip
的单个数据项和标题的字符串模版格式器DataZoom
的最小显示数据个数minShowNum
Demo40_Radar.cs
雷达图代码操作Demo
RadarChart
相关API接口Overlay
模式下不显示Tooltip
的问题Title
的TextStyle
支持Legend
都隐藏时Value轴
还显示数值的问题Series->Data->Size
重置为0后设置无效的问题AxisLabel
直接科学计数法显示的问题UpdateData
接口serie.arcShaped
serie.animation.updateAnimation
GaugeChart
仪表盘BarChart
清空数据重新赋值后SerieLabel
显示异常的问题SerieLabel
设置color
等参数不生效的问题