Skip to content

Releases: XCharts-Team/XCharts

v3.8.0

03 Sep 15:58
Compare
Choose a tag to compare

v3.8.0

版本要点:

  • 重构Animation动画系统,增加新增动画交互动画的支持
  • 完善PieChart的动画交互表现
  • 增加SymbolEmptyTriangleEmptyDiamondPlusMinus四种新标记
  • 完善Chart的鼠标交互回调
  • 增加LabelLine可固定横坐标的功能
  • 增加GridLayout网格布局组件
  • 增加TooltipAuto类型
  • 优化和修复若干其他问题

日志详情:

  • (2023.09.03) 发布v3.8.0版本
  • (2023.09.01) 增加TooltipAuto自动设置显示类型和触发类型
  • (2023.08.29) 增加RinggridIndex支持设置指定网格
  • (2023.08.29) 增加RadargridIndex支持设置指定网格
  • (2023.08.29) 增加PiegridIndex支持设置指定网格
  • (2023.08.29) 增加GridLayout网格布局组件用于管理多个GridCoord的布局
  • (2023.08.25) 修复MarkLine多个时只显示一个Label的问题
  • (2023.08.25) 修复MarkLine在开启Clip后还绘制在坐标系外的问题
  • (2023.08.24) 优化YAxis在数据全为0时默认设置0-1的范围
  • (2023.08.23) 修复YAxisLabel可能会重复的问题
  • (2023.08.22) 修复Bar显示隐藏时绘制表现异常的问题
  • (2023.08.22) 优化Zebra斑马柱图的绘制表现 (#276)
  • (2023.08.16) 增加Daemon守护程序,解决本地开启TMP后更新版本报错问题
  • (2023.08.15) 修复Data数据在-1到1之间时坐标轴显示错误的问题 (#273) (by Ambitroc)
  • (2023.08.14) 修复XCharts本地开启TextMeshProNewInputSystem后更新版本会报错的问题 (#272)
  • (2023.08.12) 修复Chart在运行时被删除时会异常报错的问题 (#269)
  • (2023.08.11) 修复DataZoom开启时可能会导致无法添加数据的问题
  • (2023.08.11) 修复SerieData单独设置ItemStyleitemFormatter不生效的问题
  • (2023.08.10) 优化BarChartTooltipTriggerItem时的表现
  • (2023.08.09) 增加Axis可通过设置IconStylecolorclear来实现动态图标颜色的支持
  • (2023.08.08) 增加PieLabelLinelineEndX的支持
  • (2023.08.05) 整理Examples的代码,删除不必要的用例
  • (2023.08.04) 增加LabelLinelineEndX可设置引导线固定X位置的支持
  • (2023.08.04) 增加RingavoidLabelOverlap避免文本堆叠的支持 (#247)
  • (2023.08.03) 完善ChartonSerieEnteronSerieExitonSerieClick回调
  • (2023.08.02) 修复BarChartonSerieEnteronSerieExit回调无效的问题
  • (2023.08.02) 增加SymbolPlus加号和Minus减号的支持
  • (2023.07.31) 增加SymbolEmptyTriangleEmptyDiamond的支持,优化Symbol表现效果
  • (2023.07.31) 优化Line的默认配置效果
  • (2023.07.27) 增加SerieminRadius可设置最小半径
  • (2023.07.26) 增加MLValue多样式数值
  • (2023.07.25) 增加XLog日志系统
  • (2023.07.18) 完善Pie饼图的交互动画效果
  • (2023.07.14) 增加AnimationInteraction交互动画配置支持
  • (2023.07.11) 增加AnimationAddition新增动画配置支持
  • (2023.07.11) 重构Animation动画系统,完善动画体验
  • (2023.06.30) 增加PolarCoodindicatorLabelOffset设置指示文本偏移的支持
  • (2023.06.30) 修复AxisIndicatorLabel的背景颜色可能不正常的问题
  • (2023.06.30) 增加AxisIndicatorLabel可自定义color的支持
  • (2023.06.12) 修复AxisLabelformatterFunction在数值轴时value不对的问题

v3.7.0

08 Jun 00:22
Compare
Choose a tag to compare

v3.7.0

版本要点:

  • 增加HelpDoc官网帮助文档跳转
  • 增加LineClip的支持
  • 优化Axis的范围设置
  • 其他优化和修复

日志详情:

  • (2023.06.08) 发布v3.7.0版本
  • (2023.06.04) 增加HelpDoc帮助文档跳转
  • (2023.05.30) 修复Serie的名字带_线导致Legend无法触发的问题 (#252) (by svr2kos2)
  • (2023.05.10) 增加AxisMinMaxAuto范围类型
  • (2023.05.10) 增加LineClip的支持
  • (2023.05.04) 优化Axis在-1到1范围时设置CeilRate不生效的问题
  • (2023.05.04) 优化AxisMinMax类型范围计算
  • (2023.05.04) 修复AxisLabel在数据都是小于1的浮点数时显示Label格式不对的问题
  • (2023.05.04) 修复Theme在修改默认主题的参数后运行被重置的问题
  • (2023.05.04) 增加Symbol选择Custom类型时的Warning提示
  • (2023.04.15) 修复DataZoom在多个图表时可能异常的问题 (#252)
  • (2023.04.14) 修复Tooltip在只有一个数据时可能异常的问题
  • (2023.04.14) 增加BaseChartTriggerTooltip()接口尝试触发ToolTip
  • (2023.04.12) 优化RadarCood设置startAngle时文本也跟随调整位置
  • (2023.04.12) 增加Radar对通配符{b}的支持
  • (2023.04.11) 修复Inspector在动态添加组件时可能异常的问题

v3.6.0

01 Apr 15:11
Compare
Choose a tag to compare

v3.6.0

版本要点:

  • 增加InputSystem支持 (by Bian-Sh)
  • 增加官网在线示例多版本支持 (by SHL-COOL)
  • 完善对VR的支持 (by Ambitroc)
  • 增加UITableUIStatistic扩展UI组件
  • 增加ItemStyleMarkColor
  • 增加通配符{h}的支持
  • 优化TooltipLegendDataZoomAxis等组件
  • 重构相关API接口,完善回调接口
  • 修复若干问题

升级注意:

  • 部分接口有调整,可根据提示更换下接口即可。

日志详情:

  • (2023.04.01) 发布v3.6.0版本
  • (2023.03.14) 修复TooltiptitleFormater设置{b}可能不生效的问题
  • (2023.03.14) 修复BarChart在数据为0时不绘制柱条背景的问题 (#250) (by Ambitroc)
  • (2023.03.12) 增加LabelStyleautoRotate可设置有角度的竖版文本的自动旋转
  • (2023.03.10) 增加VR等其他非鼠标输入方式的Point位置获取 (#248) (by Ambitroc)
  • (2023.03.09) 增加ChartonSerieClickonSerieDownonSerieEnteronSerieExit回调
  • (2023.03.09) 修复Pie的点击选中偏移不生效的问题
  • (2023.03.04) 增加LegendPositions可自定义图例的位置
  • (2023.03.03) 修复Animation变更动画可能无效的问题
  • (2023.02.28) 修复Legend点击时SerieLabel不刷新的问题
  • (2023.02.26) 增加DataZoomstartEndFunction委托
  • (2023.02.12) 重构Component相关代码,调整API接口
  • (2023.02.10) 修复AxisLog轴时某些情况下最小值不正确的问题
  • (2023.02.10) 优化Axis的数值Label的默认显示格式
  • (2023.02.08) 增加DataZoomstartLockendLock参数支持锁定
  • (2023.02.02) 修复DataZoom开启时X轴Label可能会显示在图表外的问题
  • (2023.02.02) 优化SerieDataignore设置时的忽略数据判断
  • (2023.02.01) 修复XChartsMgr.ContainsChart()接口异常
  • (2023.01.31) 增加InputSystem的支持 (#242) (by Bian-Sh)
  • (2023.01.11) 修复Inspector上移除Component后图表没有及时刷新的问题 (#241)
  • (2023.01.06) 修复Pie在最后的几个数据都为0时Label显示不正常的问题 (#240)
  • (2023.01.03) 删除SerieMarkColor,增加ItemStyleMarkColor
  • (2022.12.29) 增加EditorList+添加编辑功能
  • (2022.12.29) 修复UpdateXYData()接口影响数据精度的问题 (#238)
  • (2022.12.28) 修复Pie只有一个数据时设置border后显示异常的问题 (#237)
  • (2022.12.22) 调整Covert重命名为Convert,涉及的接口有:ConvertXYAxis()CovertSerie()
  • (2022.12.22) 修复Convert XY Axis后Y轴的Label显示异常的问题
  • (2022.12.12) 修复AxisValue轴在某些情况下计算数值范围不准确的问题
  • (2022.12.12) 优化Legendformatter支持{h}通配符
  • (2022.12.12) 修复Legendformatter设置为固定值时显示不正常的问题
  • (2022.12.08) 增加AreaStyletoTop参数可设置折线图渐变色是到顶部还是到实际位置
  • (2022.12.07) 增加Formatter的文本通配符{h}支持设置当前颜色值

v3.5.0

01 Dec 13:51
Compare
Choose a tag to compare

v3.5.0

版本要点:

  • 调整文档结构,增加XCharts官方主页
  • 增加DataZoom框选支持
  • 增加Bar的最大宽度设置支持
  • 其他优化

升级注意:

  • 由于调整了文档目录结构,升级前建议先备份,再删除原XCharts后再升级

日志详情:

  • (2022.12.01) 发布v3.5.0版本
  • (2022.11.30) 增加SeriebarMaxWidth可设置Bar的最大宽度
  • (2022.11.30) 优化TooltipShadow绘制不超出图表范围
  • (2022.11.29) 修复Tooltip指示的Serie数据项索引异常的问题
  • (2022.11.27) 优化AxisAxisName的偏移设置
  • (2022.11.27) 优化Comment的位置,用Location代替Position
  • (2022.11.27) 优化TooltipLineStyle支持设置Shadow时的颜色
  • (2022.11.27) 调整Documentation文档结构
  • (2022.11.26) 优化LabelLinesymbol默认不显示
  • (2022.11.26) 修复LineChartXY都为数值轴时添加无序数据显示异常的问题
  • (2022.11.26) 修复DataZoom从右往左框选时异常的问题
  • (2022.11.20) 调整UdpateXAxisIcon()接口重命名为UpdateXAxisIcon() (#235)
  • (2022.11.12) 增加PieLabelLine支持Symbol
  • (2022.11.12) 增加DataZoomMarqueeStyle支持框选区域
  • (2022.11.10) 优化Radar在类型为Single时的区域颜色填充效果
  • (2022.11.04) 修复TooltipitemFormatter设置通配符{d}后异常的问题

v3.4.0

31 Oct 23:57
Compare
Choose a tag to compare

v3.4.0

版本要点

  • 增加AxisindicatorLabel,可单独设置不同的指示文本样式
  • 增加SeriemarkColor可设置标识颜色
  • 增加RadarCoordstartAngle可设置Radar起始角度
  • 优化Axis的数值间隔表现
  • 增加DataZoom对数值轴的支持
  • 增加LineSmoothLimit可控制平滑曲线不同效果

日志详情

  • (2022.11.01) 发布v3.4.0版本
  • (2022.10.30) 增加APIAddData()ClearSerieData()ClearComponentData()
  • (2022.10.30) 增加AxisindicatorLabel,移除TooltipindicatorLabelStyle (#226)
  • (2022.10.29) 增加SeriemarkColor可设置标识颜色用于LegendTooltip的展示 (#229)
  • (2022.10.26) 增加RadarCoordstartAngle可设置Radar起始角度
  • (2022.10.21) 修复Chart在受Layout控制时Label显示不正常的问题 (#231)
  • (2022.10.21) 修复Unity2019.2上的兼容问题
  • (2022.10.18) 优化Axis的数值表现
  • (2022.10.15) 修复AxisLabelDataZoom开启时可能显示不正常的问题 (#227)
  • (2022.10.14) 增加DataZoom对数值轴的支持
  • (2022.10.13) 修复Pie的环形饼图设置边框时效果异常的问题 (#225)
  • (2022.10.13) 修复Download的接口造成iOS平台打包失败的问题
  • (2022.10.12) 增加AnimationUnscaledTime支持设置动画是否受TimeScale的影响 (#223)
  • (2022.10.10) 优化Documentation文档格式
  • (2022.10.10) 增加LineSmoothLimit可控制平滑曲线不同效果
  • (2022.10.05) 修复Serie隐藏时Tooltip还显示信息的问题
  • (2022.09.30) 修复Chart在很小尺寸时出现DivideByZeroException异常的问题 (#230)

v3.3.0

28 Sep 23:09
Compare
Choose a tag to compare

v3.3.0

版本要点

  • 优化图表细节,支持更多功能
  • 增加大量的Demo示例
  • 新增PolarChartBarHeatmap的支持
  • 新增HeatmapChart热力图新类型
  • 完善Tooltip显示
  • 完善文档,修复若干问题

日志详情

  • (2022.09.26) 优化Axis在类目轴时的默认分割段数
  • (2022.09.25) 修复API文档中部分接口没有导出的问题
  • (2022.09.24) 优化FunnelChart
  • (2022.09.23) 优化ParallelChart
  • (2022.09.22) 增加SaveAsImage()接口保存图表到图片
  • (2022.09.21) 修复InsertSerie()接口不刷新图表的问题
  • (2022.09.21) 优化PolarChartLine热力图的支持
  • (2022.09.20) 增加PolarChartHeatmap热力图的支持
  • (2022.09.19) 增加PolarChart对多柱图和堆叠柱图的支持
  • (2022.09.16) 增加PolarChartBar柱图的支持
  • (2022.09.14) 增加PolarCoord可通过radius设置环形极坐标的支持
  • (2022.09.09) 修复Editor下编辑参数部分组件可能不会实时刷新的问题
  • (2022.09.08) 增加RingChart可设置LabelLine引导线的支持
  • (2022.09.06) 增加SerieSymbolminSizemaxSize参数设置最大最小尺寸的支持
  • (2022.09.06) 增加AxisSplitLineshowStartLineshowEndLine参数设置是否显示首位分割线的支持
  • (2022.09.06) 增加Heatmap通过symbol设置不同的图案的支持
  • (2022.09.05) 增加HeatmapheatmapType支持设置DataCount两种不同映射方式的热力图
  • (2022.09.05) 优化Tooltip在热力图为数值轴时的指示
  • (2022.09.02) 增加onPointerEnterPie回调支持
  • (2022.09.02) 优化HeatmapChart
  • (2022.08.30) 优化RadarChart
  • (2022.08.30) 修复DataZoom在某些情况下计算范围不准确的问题 (#221)
  • (2022.08.29) 优化BarChart在数据过密时的默认表现
  • (2022.08.29) 优化YAxis在开启DataZoom时的最大最小值计算
  • (2022.08.29) 优化CandlestickChart大量数据绘制
  • (2022.08.28) 修复LineChart在堆叠和自定义Y轴范围的情况下显示不正常的问题
  • (2022.08.26) 增加Legend新图标类型Candlestick
  • (2022.08.26) 优化CandlestickChart表现,调整相关的AddData()接口参数
  • (2022.08.26) 增加Tooltipposition参数支持设置移动平台不同的显示位置
  • (2022.08.26) 删除TooltipfixedXEnablefixedYEnable参数
  • (2022.08.25) 优化EmphasisStylelabel的支持
  • (2022.08.25) 增加formatter{d3}指定维度数据百分比的支持
  • (2022.08.24) 修复ScatterChartlabel不刷新的问题
  • (2022.08.24) 修复MarkLinelabel某些情况下显示异常的问题

v3.2.0

16 Aug 00:35
Compare
Choose a tag to compare

v3.2.0

版本要点

  • Serie支持高亮,淡出和选中三状态配置:EmphasisStyle,BlurStyleSelectStyle
  • Axis支持坐标轴次刻度和次分割线:MinorTickMinorSplitLine
  • Serie支持不同的取色策略:colorBy
  • Radar支持平滑曲线:smooth
  • Line支持当作凸多边形填充:AreaStyleinnerFill
  • DataZoom支持时间轴
  • 其他优化和修复

日志详情

  • (2022.08.16) 发布v3.2.0版本
  • (2022.08.15) 优化Smooth贝塞尔曲线算法
  • (2022.08.13) 修复DataZoom组件开启时图表显示效果可能不正确的问题
  • (2022.08.11) 优化Tooltip支持ignoreDataDefaultContent
  • (2022.08.10) 修复Chart在3D相机下部分组件显示异常的问题
  • (2022.08.10) 修复RemoveSerie()接口不生效的问题 (#219)
  • (2022.08.10) 优化Theme的字体同步操作
  • (2022.08.10) 优化Chart的默认layer设置为UI
  • (2022.08.09) 优化AxisTime时间轴的次分割线
  • (2022.08.09) 增加AreaStyleinnerFill参数支持填充凸多边形
  • (2022.08.08) 优化Serie的数据项索引维护,增加检测和修复功能,修复相关问题
  • (2022.07.29) 修复Unity版本兼容:在某些版本导入后图表创建异常的问题
  • (2022.07.29) 增加AxisTime时间轴时,支持次刻度和次分割线
  • (2022.07.28) 优化Radar雷达图效果
  • (2022.07.28) 增加SeriecolorBy参数配置取色策略
  • (2022.07.27) 增加StateStyleSymbol用于配置状态下的标记样式
  • (2022.07.27) 去掉SerieSymbolselectedSize参数
  • (2022.07.24) 增加SerieSerieDatastate设置默认状态
  • (2022.07.22) 增加Serie的三种状态EmphasisStyle,BlurStyle,SelectStyle
  • (2022.07.22) 去掉AreaStylehighlightColorhighlightToColor参数
  • (2022.07.22) 去掉Emphasis,EmphasisItemStyle,EmphasisLabelStyle,EmphasisLabelLine组件
  • (2022.07.20) 增加Since特性对类的支持
  • (2022.07.20) 修复AxisValue轴时,AxisLabelshowStartLabelshowEndLabel参数设置不生效的问题
  • (2022.07.19) 增加AxisMinorSplitLine设置坐标轴次分割线
  • (2022.07.19) 增加AxisMinorTick设置坐标轴次刻度
  • (2022.07.17) 增加Radarsmooth参数设置平滑曲线
  • (2022.07.15) 增加DataZoomTime时间轴的支持

v2.8.2

15 Aug 14:15
Compare
Choose a tag to compare
  • (2022.08.15) 发布v2.8.2版本
  • (2022.08.15) 增加HeatmapChart对自定义Tooltipformatter的支持
  • (2022.07.13) 修复SerieLabel刷新异常的问题 #215
  • (2022.06.30) 优化RadarTooltip的层在Indicator之上

v3.1.0

12 Jul 00:06
Compare
Choose a tag to compare

版本要点

  • 优化Axis
  • 优化Tooltip
  • 优化平滑曲线算法
  • 优化代码动态创建图表
  • 完善配置项手册
  • 修复若干问题

日志详情

  • (2022.07.12) 发布v3.1.0版本
  • (2022.07.12) 修复SerieignoreLineBreak不生效的问题
  • (2022.07.07) 优化AxisminMaxType指定为MinMax时支持精确到小数
  • (2022.07.05) 修复Chart里有多个坐标系时绘制异常的问题 (#210)
  • (2022.07.04) 增加SettingsaxisMaxSplitNumber参数设置Axis的最大分隔段数
  • (2022.07.04) 修复Axis在设置offsetTick绘制位置异常的问题 (#209)
  • (2022.07.03) 优化AxisLabelformatterFunction自定义委托
  • (2022.07.03) 增加AxisNameonZero参数支持设置坐标轴名称位置是否和Y轴0刻度一致 (#207)
  • (2022.07.02) 修复PieChart用代码动态创建时Legend不正常的问题 (#206)
  • (2022.07.02) 修复YAxisAxisLabel设置onZero不生效的问题
  • (2022.07.02) 修复AxisLabel代码设置distance属性后一直刷新的问题
  • (2022.06.30) 修复Runtime下代码创建图表时组件无法初始化的问题
  • (2022.06.29) 增加TooltipitemFormatter支持{c0}显示各维度数据 (#205)
  • (2022.06.28) 优化Pie设置avoidLabelOverlap时的文本表现 (#56)
  • (2022.06.25) 优化Line的平滑曲线表现 (#169)
  • (2022.06.25) 修复DataZoom开启时Tooltip显示数据不一致的问题 (#203)
  • (2022.06.25) 修复Toolip在类目轴无数据时绘制异常的问题 (#204)
  • (2022.06.25) 优化Serie设置PlaceHolder时的Tooltip表现
  • (2022.06.25) 增加Since标识配置参数从哪个版本开始支持
  • (2022.06.24) 优化Painter绘制层,Top层细分为UpperTop
  • (2022.06.24) 增加LegendBackgroundPadding的支持
  • (2022.06.21) 增加TextStyleTextMeshProSprite Asset支持 (#201)
  • (2022.06.20) 优化Tooltip的边界限制 (#202)
  • (2022.06.20) 修复TextMeshPro开启时编译错误
  • (2022.06.20) 修复Animation的渐出动画不生效的问题

v3.0.1

16 Jun 00:19
Compare
Choose a tag to compare
  • (2022.06.16) 发布v3.0.1版本
  • (2022.06.16) 修复Inspector上部分foldout箭头点击无法展开的问题
  • (2022.06.15) 优化Doc自动生成,完善代码注释和配置项手册文档
  • (2022.06.14) 优化SerieLabelStyle,支持动态调整Icon
  • (2022.06.13) 优化Background背景设置
  • (2022.06.10) 增加LegendAxisLabel支持autoColor
  • (2022.06.08) 修复AxisAxisLabel在设置不显示时还显示首尾两个label的问题