branch-2.0
v2.5.0
v2.4.0
v2.3.0
v2.2.3
v2.2.2
v2.2.1
v2.2.0
v2.1.1
v2.1.0
v2.0.1
v2.0.0
v2.0.0-preview.2
v2.0.0-preview.1
v1.6.3
v1.6.1
v1.6.0
v1.5.2
v1.5.1
v1.5.0
v1.4.0
v1.3.1
v1.3.0
v1.2.0
v1.1.0
v1.0.5
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
v0.8.3
v0.8.2
v0.8.1
v0.8.0
v0.5.0
v0.1.0
Serie
隐藏后Y
轴最大值不刷新的问题Symbol
新类型:EmptyRect
,EmptyTriangle
,EmptyDiamond
Symbol
的Empty
区域颜色可通过ItemStyle
的backgroundColor
设置的支持Formatter
的{c}
通配符不生效的问题 #175Axis
的boundaryGap
某些情况下显示的问题 #174Serie
的ignore
某些情况下绘制异常的问题 #173v2.5.0
版本Tooltip
的positionFunction
的坐标设置委托函数XCharts
首次导入时TextMeshPro
的相关设置Tooltip
对通配符{e}
的支持 #170RadarChart
PieChart
渐出动画结束时label
没有消失的问题 #168GaugeChart
用代码改变splitNumber
不会刷新label
的问题 #167v2.4.0
版本RingChart
的渐变效果DataZoom
拖动时SerieLabel
不刷新的问题 (#165)Theme
主题切换无法保持到场景上的问题 (#166)Animation
的alongWithLinePath
参数设置折线轨迹匀速动画Serie
的ignoreLineBreak
参数设置忽略数据连线是否断开 (#164)Axis
在DataZoom
开启时Label
可能不更新的问题 (#164)Axis
的AxisLabel
文本旋转设置,避免在DataZoom开启时偏移不一致 (#163)Legend
的textAutoColor
设置文本颜色和Serie
一致 (#163)BarChart
设置Corner
时正负柱条圆角对称Serie
的数据全为0时Y轴不显示的问题Serie
开启ignore
时被忽略的数据还会参与计算的问题 (#161)BarChart
的Zebra
斑马柱图渐变支持TextMeshPro Enable
时找不到XCharts
路径的问题 (#160)float
升级为double
MarkLine
标线Serie
下可用IconStyle
统一配置图标Label
支持用代码自定义显示样式DataZoom
完善PieChart
优化由于数据类型升级为了double
,float
隐式转double
可能有精度问题,所以建议之前为float
的数据类型都手动改为double
类型。
v2.3.0
版本SerieSymbol
以支持象形柱图PictorialBarChart
扩展WdbGL
平台上Tooltip
不显示的问题Serie
的iconStyle
统一配置图标MarkLine
标线 (#142)BarChart
可通过serieData.show
设置是否显示柱条data
数据存储类型由float
全部转为double
PieChart
的avoidLabelOverlap
参数不生效的问题PieChart
选中扇区后鼠标区域指示不准确的问题PieChart
的Label
为Inside
时可通过参数Margin
调节偏移DataZoom
的supportInsideScroll
和supportInsideDrag
参数设置坐标系内是否支持滚动和拖拽AxisLabel
的showStartLabel
和showEndLabel
参数设置首尾的Label
是否显示AxisLabel
和SerieLabel
的formatter
委托方法 (#145)DataZoom
的orient
参数设置水平或垂直样式IconStyle
的autoHideWhenLabelEmpty
参数设置当label
为空时是否自动隐藏图标v2.2.3
版本Axis
的Icon
默认显示出来的问题v2.2.2
版本Axis
的Label
为空时自动隐藏Icon
maxCache
设置时实际数据个数多一个的问题TextMeshPro
的开启和关闭不及时刷新的问题XCharts
导入时总是弹出XCharts Importer
的问题v2.2.1
版本IconStyle
的align
参数设置图标的水平对齐Theme
主题导入 (#148)Unity
版本兼容问题 (#154)CandlestickChart
对inverse
的支持 (#152)Gauge
在最小值为负数时指针指示位置异常的问题 (#153)v2.2.0
版本TextStyle
的alignment
的支持 (#150)PieChart
数据全为0
时Label
无法正常显示的问题Add Serie
面板上Serie Name
不生效的问题 (#149)TextStyle
的autoWrap
设置是否自动换行TextStyle
的autoAlign
设置是否让系统自动设置对齐方式AxisLabel
的width
和height
支持自定义文本的长宽Axis
的iconStyle
和icons
支持设置坐标轴标签显示图标Serie
和Axis
的insertDataToHead
参数控制数据插入头部还是尾部Editor
下的图表创建 #147GanttChart
甘特图,通过扩展模块的方式来提供VisualMap
对Piecewise
分段设置颜色的支持RingChart
无法设置环形的背景色的问题 #141LiquidChart
的方形水位图支持Axis
的刻度表现 #135Settings
中关于关于材质球设置的参数 #140Radar
切换到Circle
异常的问题 #139Settings
的reversePainter
可设置Serie
的绘制是否逆序SerieData
的ignore
可忽略当前数据项DataZoom
下AxisLabel
显示不准确的问题 #138BarChart
绘制渐变边框的支持Gauge
的AxisLabel
和文字颜色无法调整的问题AxisTick
的ShowStartTick
和ShowEndTick
参数控制第一个和最后一个刻度是否显示Warning
Unity
版本兼容问题Theme
重构后引起的missing class attribute 'ExtensionOfNativeClass'
的问题 #131v2.1.0
版本Theme
,解决引用相同或丢失的问题 #118Tooltip
支持设置不同的类目轴数据 #129onCustomDrawBeforeSerie
、onCustomDrawAfterSerie
和onCustomDrawTop
GanttChart
甘特图Theme
的Unbind
按钮用于解绑复制图表时的主题 #118Inspector
下Foldout
后的勾选框无法选中的问题BarChart
在0
数值时显示异常的问题Tooltip
的指示器在某些情况下指示位置不准的问题MultiComponentMode
开启后的编辑体验和组件刷新 #128CandlestickChart
K线图 #124PieChart
的minAngle
参数支持设置最小扇区角度 #117Legend
几种内置图标的支持 #90DataZoom
对数值轴的支持 #71TextMeshPro
兼容问题 #125HeatmapChart
的Tooltip
指示的位置不准的问题 #123Unity
版本兼容问题Tooltip
的ignoreDataShow
参数LayoutGroup
控制下时可能显示错乱的问题 #121Radar
参数变更后无法自刷新的问题 #122v2.0.0
版本AxisLine
的OnZero
对YAxis
不生效的问题 #116Category
轴在BoundaryGap
和AlignWithLabel
为True
时Tick
显示效果不对的问题 #115Inpsector
上部分属性显示异常的问题v2.0.0-preview.2
版本Inpsector
上展开AxisTick
时报错问题XChartsSettings
的editorShowAllListData
参数配置是否在Inspector
中显示列表的所有数据v2.0.0-preview.1
版本v1.6.3
版本Animation
不启用时更新数据会导致图表一直刷新的问题Unity2020
上新创建的图表无法正常绘制的问题v1.6.2
版本LineChart
在数据过于密集时折线绘制异常的问题 #99LineChart
的刻度位置在alignWithLabel
为true
时可能异常的问题Unity5
兼容报错的问题RadarChart
的Indicator
对\n
换行的支持LineChart
当类型为Smooth
时数据过密情况下报错的问题 #100HeatmapChart
中VisualMap
对Piecewise
的支持PieChart
边框大小不一致的问题v1.6.1
版本Remove All Chart Object
移除图表下的所有子节点(会自动重新初始化)SerieLabel
在点击图例隐藏Serie
后还显示的问题#94Axis
的类目轴刻度和文本显示#93Package
导入时缺失meta
文件导致失败的问题#92Legend
的颜色可自动匹配ItemStyle
的自定义颜色#89LineChart
在不使用XAxis1
时也能显示XAxis1
LineStyle
的toColor
和toColor2
设置LineChart
的水平渐变,取消通过ItemStyle
设置LineChart
的水平渐变PieChart
的onPointerClickPie
点击扇形图扇区回调BarChart
的onPointerClickBar
点击柱形图柱条回调v1.6.0
版本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
极坐标图表v1.5.2
版本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
数量过多时自动换行显示#53v1.5.1
版本Radar
的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
参数后动画绘制异常的问题v1.4.0
版本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
v1.3.1
版本LineChart
开启ingore
时部分数据可能绘制异常的问题LineChart
的label
偏移显示异常的问题v1.3.0
版本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
的支持v1.2.0
版本AxisLabel
格式化为整数的支持({value:f0}
)Log
的支持DataZoom
的minShowNum
时可能异常的问题AxisLine
的onZero
时刻度显示异常的问题Mask
遮罩遮挡支持Tooltip
的单个数据项和标题的字符串模版格式器DataZoom
的最小显示数据个数minShowNum
Demo40_Radar.cs
雷达图代码操作Demo
RadarChart
相关API接口v1.1.0
版本Overlay
模式下不显示Tooltip
的问题Title
的TextStyle
支持Legend
都隐藏时Value轴
还显示数值的问题Series->Data->Size
重置为0后设置无效的问题AxisLabel
直接科学计数法显示的问题UpdateData
接口serie.arcShaped
serie.animation.dataChangeEnable
GaugeChart
仪表盘BarChart
清空数据重新赋值后SerieLabel
显示异常的问题SerieLabel
设置color
等参数不生效的问题v1.0.5
版本2018.3
以下版本打开项目报错的问题IconStyle
子组件,优化SerieData
的图标配置Serie
的图标显示在上层遮挡Label
的问题Label
异常的问题XCharts
和XChartsDemo
两部分v1.0.4
版本Radar
雷达组件文本样式参数配置支持Unity2018.3
以下版本代码不兼容的问题SerieLabel
过多时引起的性能问题v1.0.3
版本Editor
快捷添加图表:Hierarchy
试图下右键XCharts->LineChart
API
v1.0.2
版本prefab
预设制作报错的问题BaseChart.theme
v1.0.1
版本forceENotation
参数)Axis
类目轴数据为空时的默认显示支持Axis
数值轴的最大最小值可设置为小数的支持,优化极小数图表的表现效果v1.0.0
版本Component -> XCharts -> Check For Update
Package Manager
安装的支持Demo
首页BarChart
的代码动态控制效果Serie
的barType
参数,可配置斑马柱状图
Serie
的barPercentStack
参数,可配置百分比堆叠柱状图
Demo
首页LineChart
的代码动态控制效果Pie
组件,相关参数放到Settings
中配置Demo
首页,展示代码动态控制效果RadarChart
、ScatterChart
和HeatmapChart
的起始动画效果SerieData
的radius
自定义数据项的半径HeatmapChart
热力图VisualMap
视觉映射组件ItemStyle
数据项样式组件Emphasis
高亮样式组件Settings
全局参数配置组件,开放更多参数可配置AreaStyle
的高亮相关参数配置鼠标悬浮时高亮之前区域DataZoom
组件,增加双指缩放SerieLabel
的LineType
给饼图配置不同类型的视觉引导线ScatterChart
同时对Scatter
和Line
的支持,实现折线图和散点图的组合图Series.series
接口,用Series.list
代替customDrawCallback
自定义绘制回调SmoothDash
平滑虚线的支持Serie
采样类型sampleType
的相关配置SerieSymbol
关于显示间隔的相关配置BaseChart
的sampleDist
删除,Serie
增加lineSampleDist
BaseChart
的minShowDataNumber
删除,Serie
增加minShow
BaseChart
的maxShowDataNumber
删除,Serie
增加maxShow
BaseChart
的maxCacheDataNumber
删除,Serie
增加maxCache
BaseChart
的AddSerie()
接口参数调整BaseChart
的UpdateData()
接口参数调整Axis
增加maxCache
LineChart
和BarChart
同时对Line
、Bar
类型Serie
的支持,实现折线图和柱状图的组合图Axis
的splitNumber
设置为0
时表示绘制所有类目数据SampleDist
采样距离的配置,对过密的曲线开启采样,优化绘制效率XCharts问答
、XChartsAPI接口
、XCharts配置项手册
等文档AnimationReset()
重置初始化动画接口LineChart
的密集数据的曲线效果SerieData
的自定义图标不与SerieLabel
关联,可单独控制是否显示SerieData
的自定义图标相关配置支持Formatter
配置Axis
的AxisLabel
的格式化输出Tooltip
的FontSize
、FontStyle
配置字体大小和样式Formatter
配置SerieLabel
、Legend
、Tooltip
的格式化输出LineArrow
配置带箭头曲线Tooltip
的FixedWidth
、FixedHeight
、MinWidth
、MinHeight
设置支持Dash
、点线Dot
、点划线DashDot
、双点划线DashDotDot
等类型的折线图支持AnimationEnabel()
启用或取消起始动画接口Axis
的Interval
强制设置坐标轴分割间隔Serie
中的旧版本数据兼容,不再支持xData
和yData
Animation
在重新初始化数据时自启动功能SerieLabel
的Border
边框相关配置支持PieChart
的Animation
初始化动画配置支持BarChart
的Animation
初始化动画配置支持LineChart
的Animation
初始化动画配置支持AxisName
的Offset
偏移配置支持AxisLine
的Width
配置支持SerieLabel
的背景宽高、文字边距、文字旋转的配置BarChart
的Label
配置支持LineChart
的Label
配置BarChart
,移除Bar
组件,相关参数统一放到Serie
中配置LineChart
,移除Line
组件,相关参数统一放到Serie
中配置v0.8.3
版本PieChart
的Label
无法自动更新的问题UpdateData
接口无法更新数据的问题SerieSymbol
的Color
、Opacity
配置v0.8.2
版本serie
系列数超过调色盘颜色数时获取的颜色异常的问题Axis
的minMaxType
为Custom
时max
设置为100
不生效的问题v0.8.1
版本Inspector
中修改数据不生效的问题v0.8.0
版本RadarChart
雷达图,增加多雷达图支持Radius
、Area
两种南丁格尔玫瑰图展示类型SerieLabel
配置饼图标签,支持Center
、Inside
、Outside
等显示位置PieChart
多饼图支持Theme
主题的自定义,切换主题时自定义配置不受影响EffectScatter
类型的散点图ScatterChart
散点图SerieData
支持多维数据配置Symbol
配置Serie
标志图形的显示Demo11_AddSinCurve
Legend
的显示和控制Tooltip
指示器类型,优化显示控制Size
设置图表尺寸二维数据
支持,XY轴都可以设置为数值轴双坐标轴
支持,代码改动较大v0.5.0
版本AxisLine
配置坐标轴轴线和箭头AxisLabel
配置坐标轴刻度标签
selected
等相关参数配置PieChart
的选中效果SplitArea
配置坐标轴分割区域
AxisName
配置坐标轴名称
AreaAlpha
控制RadarChart
的Area
透明度DataZoom
实现区域缩放
stepType
实现LineChart
的阶梯线图
InSameBar
实现BarChart
的非堆叠同柱
crossLabel
控制Tooltip
的十字准星指示器
堆叠区域图
AxisMinMaxType
控制坐标轴最大最小刻度AxisType.Value
模式支持Editor
编辑Tooltip
Default
、Light
、Dark
三种默认主题v0.1.0
版本