A charting and data visualization library for Unity. Unity数据可视化图表插件。
v3.10.2
版本Legend
的formatter
在设置{d}
通配符时显示可能不匹配的问题 (#304)Tooltip
移出坐标系后还显示的问题Tooltip
的title
从旧版本升级后可能不显示的问题Full Changelog: https://github.com/XCharts-Team/XCharts/compare/v3.10.1...v3.10.2
版本要点:
扩展功能:
SankeyChart
桑基图UITable
的边框设置日志详情:
v3.10.0
版本Tooltip
在设置itemFormatter
为-
后整个不显示的问题TextLimit
在开启TextMeshPro
后无效的问题 (#301)Bar
支持X轴和Y轴都为Category
类目轴{y}
通配符用于获取Y轴的类目名Line
支持X轴和Y轴都为Category
类目轴Animation
的type
代码动态修改无效的问题Chart
的更多快捷创建图表菜单Background
的borderStyle
,给图表默认设置圆角Tooltop
的第一个ContentLabelStyle
设置color
无效的问题BorderStyle
边框样式Heatmap
的maxCache
参数支持Line
开启clip
时绘制的顶点数Scatter
散点图部分边界数据不显示的问题TriggerTooltip()
接口在指定0或最大index时可能无法触发的问题Legend
的LabelStyle
设置formatter
后不生效的问题Legend
的TextLimit
可限制图例显示文本的长度Serie
添加double.MaxValue
时坐标绘制失败的问题Serie
的minShowLabel
可隐藏小于指定值的label
LevelStyle
的depth
指定所属层次LevelStyle
的LineStyle
设置线条样式Serie
的Link
可用于桑基图添加节点边关系ResetChartStatus()
可主动重置图表状态版本要点:
Axis
的Animation
,完善数据变更动画效果Axis
的对数轴子刻度的支持MarkLine
的onTop
设置是否显示在最上层扩展功能:
UITable
增加轮播功能UITable
增加数据操作接口和回调函数Pie3DChart
优化绘制表现日志详情:
Tooltip
的titleFormatter
设置为{b}
后显示不准确的问题SerieData
可单独添加Label
的支持Tooltip
在对数轴时指示不准确的问题Chart
的UpdateData()
接口返回值不准确的问题Axis
的更新数据时效果不顺畅的问题Axis
的Animation
支持动画效果Legend
的formatter
,用LabelStyle
的代替LabelStyle
的formatter
的注释和文档(#291)Documentation
部分注释生成文档不完整的问题 (#290)Legend
的formatter
在数据变更时没有自动刷新的问题SerieEventData
的value
一直是0的问题 (#287)Bar
设置渐变色时鼠标移出效果异常的问题 (#285)SerieData
设置ignore
时formatter
的忽略问题MarkLine
的onTop
设置是否显示在最上层Pie
有0数据时Label
的位置异常的问题Axis
的对数轴支持子刻度Pie
设置玫瑰图时引导线异常的问题Line
设置Animation
为AlongPath
时动画异常的问题 (#281)MarkLine
指定yValue
时对数值轴无效的问题Serie
的showDataDimension
设置无效的问题v3.8.1
版本Bar
在水平方向时Label
设置为Bottom
不生效的问题Line
的平滑曲线对Dash
虚线的支持Tooltip
在类目轴无数据时异常报错的问题 (#279)Pie
无数据时绘制异常的问题 (#278)Pie
的radiusGradient
可设置半径方向的渐变效果LabelLine
的lineEndX
在Pie
中的表现TriggerTooltip()
接口对Ring
无效的问题Radar
数据全为0时绘制报错的问题版本要点:
Animation
动画系统,增加新增动画
和交互动画
的支持PieChart
的动画交互表现Symbol
的EmptyTriangle
、EmptyDiamond
、Plus
、Minus
四种新标记Chart
的鼠标交互回调LabelLine
可固定横坐标的功能GridLayout
网格布局组件Tooltip
的Auto
类型日志详情:
v3.8.0
版本Tooltip
的Auto
自动设置显示类型和触发类型Ring
的gridIndex
支持设置指定网格Radar
的gridIndex
支持设置指定网格Pie
的gridIndex
支持设置指定网格GridLayout
网格布局组件用于管理多个GridCoord
的布局MarkLine
多个时只显示一个Label
的问题MarkLine
在开启Clip
后还绘制在坐标系外的问题YAxis
在数据全为0时默认设置0-1的范围YAxis
的Label
可能会重复的问题Bar
显示隐藏时绘制表现异常的问题Zebra
斑马柱图的绘制表现 (#276)Daemon
守护程序,解决本地开启TMP后更新版本报错问题Data
数据在-1到1之间时坐标轴显示错误的问题 (#273) (by Ambitroc)XCharts
本地开启TextMeshPro
和 NewInputSystem
后更新版本会报错的问题 (#272)Chart
在运行时被删除时会异常报错的问题 (#269)DataZoom
开启时可能会导致无法添加数据的问题SerieData
单独设置ItemStyle
的itemFormatter
不生效的问题BarChart
在Tooltip
的Trigger
为Item
时的表现Axis
可通过设置IconStyle
的color
为clear
来实现动态图标颜色的支持Pie
对LabelLine
的lineEndX
的支持Examples
的代码,删除不必要的用例LabelLine
的lineEndX
可设置引导线固定X位置的支持Ring
的avoidLabelOverlap
避免文本堆叠的支持 (#247)Chart
的onSerieEnter
,onSerieExit
和onSerieClick
回调BarChart
的onSerieEnter
和onSerieExit
回调无效的问题Symbol
的Plus
加号和Minus
减号的支持Symbol
的EmptyTriangle
和EmptyDiamond
的支持,优化Symbol
表现效果Line
的默认配置效果Serie
的minRadius
可设置最小半径MLValue
多样式数值XLog
日志系统Pie
饼图的交互动画效果Animation
的Interaction
交互动画配置支持Animation
的Addition
新增动画配置支持Animation
动画系统,完善动画体验PolarCood
的indicatorLabelOffset
设置指示文本偏移的支持Axis
的IndicatorLabel
的背景颜色可能不正常的问题Axis
的IndicatorLabel
可自定义color
的支持AxisLabel
的formatterFunction
在数值轴时value
不对的问题版本要点:
HelpDoc
官网帮助文档跳转Line
对Clip
的支持Axis
的范围设置日志详情:
v3.7.0
版本HelpDoc
帮助文档跳转Serie
的名字带_
线导致Legend
无法触发的问题 (#252) (by svr2kos2)Axis
的MinMaxAuto
范围类型Line
对Clip
的支持Axis
在-1到1范围时设置CeilRate
不生效的问题Axis
的MinMax
类型范围计算AxisLabel
在数据都是小于1的浮点数时显示Label
格式不对的问题Theme
在修改默认主题的参数后运行被重置的问题Symbol
选择Custom
类型时的Warning
提示DataZoom
在多个图表时可能异常的问题 (#252)Tooltip
在只有一个数据时可能异常的问题BaseChart
的TriggerTooltip()
接口尝试触发ToolTip
RadarCood
设置startAngle
时文本也跟随调整位置Radar
对通配符{b}
的支持Inspector
在动态添加组件时可能异常的问题版本要点:
InputSystem
支持 (by Bian-Sh)VR
的支持 (by Ambitroc)UITable
,UIStatistic
等扩展UI组件
ItemStyle
的MarkColor
{h}
的支持Tooltip
,Legend
,DataZoom
,Axis
等组件API
接口,完善回调接口升级注意:
日志详情:
v3.6.0
版本Tooltip
的titleFormater
设置{b}
可能不生效的问题BarChart
在数据为0时不绘制柱条背景的问题 (#250) (by Ambitroc)LabelStyle
的autoRotate
可设置有角度的竖版文本的自动旋转VR
等其他非鼠标输入方式的Point位置获取 (#248) (by Ambitroc)Chart
的onSerieClick
,onSerieDown
,onSerieEnter
和onSerieExit
回调Pie
的点击选中偏移不生效的问题Legend
的Positions
可自定义图例的位置Animation
变更动画可能无效的问题Legend
点击时Serie
的Label
不刷新的问题DataZoom
的startEndFunction
委托Component
相关代码,调整API接口Axis
在Log
轴时某些情况下最小值不正确的问题Axis
的数值Label
的默认显示格式DataZoom
的startLock
和endLock
参数支持锁定DataZoom
开启时X轴
的Label
可能会显示在图表外的问题SerieData
的ignore
设置时的忽略数据判断XChartsMgr.ContainsChart()
接口异常InputSystem
的支持 (#242) (by Bian-Sh)Inspector
上移除Component
后图表没有及时刷新的问题 (#241)Pie
在最后的几个数据都为0时Label
显示不正常的问题 (#240)Serie
的MarkColor
,增加ItemStyle
的MarkColor
Editor
对List
的+
添加编辑功能UpdateXYData()
接口影响数据精度的问题 (#238)Pie
只有一个数据时设置border
后显示异常的问题 (#237)Covert
重命名为Convert
,涉及的接口有:ConvertXYAxis()
,CovertSerie()
等Convert XY Axis
后Y轴的Label
显示异常的问题Axis
的Value
轴在某些情况下计算数值范围不准确的问题Legend
的formatter
支持{h}
通配符Legend
的formatter
设置为固定值时显示不正常的问题AreaStyle
的toTop
参数可设置折线图渐变色是到顶部还是到实际位置Formatter
的文本通配符{h}
支持设置当前颜色值版本要点:
升级注意:
日志详情:
v3.5.0
版本Serie
的barMaxWidth
可设置Bar
的最大宽度Tooltip
的Shadow
绘制不超出图表范围Tooltip
指示的Serie
数据项索引异常的问题Axis
的AxisName
的偏移设置Comment
的位置,用Location代替Position
Tooltip
的LineStyle
支持设置Shadow
时的颜色Documentation
文档结构LabelLine
的symbol
默认不显示LineChart
在XY
都为数值轴时添加无序数据显示异常的问题DataZoom
从右往左框选时异常的问题UdpateXAxisIcon()
接口重命名为UpdateXAxisIcon()
(#235)Pie
的LabelLine
支持Symbol
DataZoom
的MarqueeStyle
支持框选区域Radar
在类型为Single
时的区域颜色填充效果Tooltip
的itemFormatter
设置通配符{d}
后异常的问题Axis
的indicatorLabel
,可单独设置不同的指示文本样式Serie
的markColor
可设置标识颜色RadarCoord
的startAngle
可设置Radar
起始角度Axis
的数值间隔表现DataZoom
对数值轴的支持Line
的SmoothLimit
可控制平滑曲线不同效果v3.4.0
版本API
:AddData()
、ClearSerieData()
、ClearComponentData()
Axis
的indicatorLabel
,移除Tooltip
的indicatorLabelStyle
(#226)Serie
的markColor
可设置标识颜色用于Legend
和Tooltip
的展示 (#229)RadarCoord
的startAngle
可设置Radar
起始角度Chart
在受Layout
控制时Label
显示不正常的问题 (#231)Unity2019.2
上的兼容问题Axis
的数值表现Axis
的Label
在DataZoom
开启时可能显示不正常的问题 (#227)DataZoom
对数值轴的支持Pie
的环形饼图设置边框时效果异常的问题 (#225)Download
的接口造成iOS
平台打包失败的问题Animation
的UnscaledTime
支持设置动画是否受TimeScale的影响 (#223)Documentation
文档格式Line
的SmoothLimit
可控制平滑曲线不同效果Serie
隐藏时Tooltip
还显示信息的问题Chart
在很小尺寸时出现DivideByZeroException
异常的问题 (#230)