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
Symbol
new types: EmptyRect
, EmptyTriangle
, EmptyDiamond
{c}
not work #175boundaryGap
display error in some cases #174ignore
display error in some cases #173v2.5.0
versionTooltip
delegate function positionFunction
TextMeshPro
when package first imported{e}
in Tooltip
#170RadarChart
label
does not disappear at the end of PieChart
fade animation #168GaugeChart
changing splitNumber
with code does not refresh label
#167v2.4.0
versionRingChart
SerieLabel
does not refresh when DataZoom
is dragged (#165)Animation
's alongWithLinePath
Serie
's ignoreLineBreak
(#164)Axis
label may not be updated when DataZoom
is turn on (#164)Axis
's AxisLabel
text rotate setting to avoid inconsistency offset in DataZoom
(#163)Legend
's textAutoColor
to set the text color match with Serie
color (#163)BarChart
setting Corner
when the positive and negative columns are fillet symmetricignore
is enabled (#161)BarChart
's Zebra
gradient supportXCharts
path could not be found when TextMeshPro Enable
(#160)float
to double
MarkLine
Serie
can use IconStyle
to configure ICONS uniformlyLabel
supports custom display styles with codeDataZoom
is perfectPieChart
optimizationSince the data type is upgraded to double
, the implicit conversion of float
to double
may have precision problems, so it is recommended that all previous data types of float
be manually changed to double
.
v2.3.0
versionSerieSymbol
to support PictorialBarchart
extensionTooltip
was not displayed on WdbGL
platformiconStyle
for serieMarkLine
(#142)BarChart
to set whether to show bars via seriedata.show
float
to double
Piechart
avoidLabelOverlap
parameter not workingPieChart
selected sectorLabel
of PieChart
is Inside
, the offset can be adjusted by the parameter Margin
DataZoom
arguments to supportInsideScroll
and supportInsideDrag
to set whether scrolling and dragging are supported in the coordinate systemshowStartLabel
and showEndLabel
arguments to AxisLabel
to set whether the Label
should be displayed at the beginning and end of the AxisLabel
formatter
delegate method to AxisLabel
and SerieLabel
(#145)DataZoom
's orient
parameter to set horizontal or vertical stylesiconStyle
's AutoHideWhenLabelEmpty
to set whether the icon is automatically hidden when label
is emptyv2.2.3
versionIcon
in Axis
v2.2.2
versionAxis
to automatically hide Icon
when Label
is emptymaxCache
was set to one more number of actual dataTextMeshPro
could not be opened and closed in time to refreshXCharts
always pops up when importing XCharts
v2.2.1
versioniconStyle
align
parameter to set the horizontal alignment of the iconTheme
import (#148)Unity
version (#154)Gauge
having an abnormal pointer position when the minimum value is negative (#153)v2.2.0
versionTextStyle
support for alignment
Label
could not display properly when PieChart
data were all 0
Serie Name
was not working on the Add Serie
panel (#149)TextStyle
autoWrap
to set whether to wrap linesTextStyle
autoAlign
whether to set alignment automaticallywidth
and height
of axisLabel
to support custom text length and widthAxis
iconStyle
and icons
to support setting coordinate Axis labels to display iconsinsertDataHead
parameter to Serie
and Axis
to control whether data is inserted into the head or tailEditor
#147Ganttchart
chart and provide it as an extension moduleVisualMap
to set color by Piecewise
RingChart
could not set the background color of the ring #141Liquidchart
support for Rect
shapeAxis
scale performance #135Settings
parameters for painter's material #140Radar
switching to Circle
anomaly #139Settings
's reversePainter
to set whether or not Serie
is drawn in reverse orderAxisLabel
displayed incorrectly with DataRoom
(#138)Barchart
to draw gradient bordersGauge
axisLabel
's text color could not be adjustedShowStarttick
and 'ShowEndTick
parameters of 'AxisTick' to control whether the first and last ticks are displayedWarning
Unity
versionmissing class attribute 'ExtensionOfNativeClass'
after Theme refactoring #131v2.1.0
versionTheme
to solve problems with the same or missing references #118Tooltip
to support setting different category axis data #129Ganttchart
Theme
Unbind
button to unbind theme when copying chart #118Foldout
in Inspector
could not be checkedBarChart
displaying an exception in the 0
valueTooltip
indicator was not indicating the correct location in some casesMulticomponentMode
is enabled #128CandlestickChart
#124PieChart
's minAngle
parameter to support setting minimum sector angle #117Legend
for several built-in ICONS #90DataRoom
support for value axes #71TextMeshPro
compatibility issue #125Tooltip
in HeatmapChart
#123Unity
versionTooltip
parameter ignoreDataShow
LayoutGroup
control #121Radar
could not refresh itself after parameter changing #122v2.0.0
versionAxisline
OnZero
did not work on YAxis
#116Tick
on Category
axis when BoundaryGap
and alignWithLabel
are True
#115Inpsector
displayed errorv2.0.0-preview.2
versionAxisTick
in Inpsector
XChartsSettings
editorShowAllListData
parameter to configure whether to display all the list's data in Inspectorv2.0.0-preview.1
versionv1.6.3
versionAnimation
was not enabled caused the chart to keep refreshingUnity2020
could not be drawn properlyv1.6.2
versionLineChart
draws an exception when the data is too dense #99LineChart
could be abnormal if alignWithLabel
was true
Unity5
compatibility error reporting problemRadarChart
Indicator
support for \n
line feedLineChart
reporting errors when the type was Smooth
when the data was too secure #100VisualMap
for Piecewise
in HeatmapChart
PieChart
inconsistent border sizeRemove All Chart Object
to Remove All child nodes under the Chart (automatically reinitialized)SerieLabel
also displayed after hided Serie
by clicked the legend #94Package
import missing meta
file causing failure #92Legend
to automatically match the custom color of ItemStyle
LineChart
to display XAxis1
without using XAxis1
.toColor
and toColor2
of LineStyle
to set the horizontal gradient of LineChart
. Cancel ItemStyle
to set the horizontal gradient of LineChart
.onPointerClickPie
of PieChart
, a callback function of click pie area.onPointerClickBar
of BarChart
, a callback function of click bar.v1.6.0
versionColor
with Color32
for reduce implicit conversion (Can cause custom colors to lose, reference Q&A 29 to upgrade)PieChart
drawing performance effect #85LiquidChart
data change animation#83PieChart
text stack and lead line effects#85LineChart
the rendering performance of dense dataLineChart
to configure gradient through VisualMap
or ItemStyle
#78LineChart
emerging abnormal in animation drawing#79LiquidChart
at 100%
#80RadarChart
support for formatter
of Tooltip
#77RingChart
ring gradient support#75formatter
of AxisLabel
and SerieLabel
to configure numeric formatting separately.SerieAnimation
.Chart
under ScrollView
without affecting the scrolling and dragging of ScrollView
.Tooltip
that would also show up if it was blocked on top. #74SerieLabel
position was out of orderTooltip
to the offset
parameterLiquidchart
PolarChart
BarChart
would draw a small number of bars when the value was 0
PieChart
was drawing abnormally after setting Clockwise
#65LineChart
when the difference between peak and valley is too large #64SerieLabel
might not be displayed when adding data againSerieData
to serieSymbol
#66Check For Update
bug in Unity 2018
version #63Serie
avoidLabelOverlap
parameter to avoid pie chart TAB stacking #56SerieLabel
control display could be derangedCheck warning
not workingPiechart
and Ringchart
were not displayed when data fraction was very smallTooltip
to titleFormatter
to support configuration placeholder {i}
to ignore not showing titlescustomFadeInDelay
and other custom data item delay and duration callback function #58Piechart
to display equal parts when all the data are 0
#59autoOffset
parameter setting for SerieLabel
to determine whether the up and down offset is automatically determinedTooltip
to AlwayShow
parameter setting to always show after triggeringformatter
supports {.1}
wildcardsLegend
to automatically wrap to display #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.2
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
版本