mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-19 23:10:06 +00:00
40 KiB
40 KiB
更新日志
master
v3.2.0
v3.1.0
v3.0.1
v3.0.0
v3.0.0-preivew9
v3.0.0-preivew8
v3.0.0-preivew7
v3.0.0-preivew6
v3.0.0-preivew5
v3.0.0-preivew4
v3.0.0-preivew3
v3.0.0-preivew2
v3.0.0-preivew1
v2.8.1
v2.8.0
v2.7.0
v2.6.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
master
v3.2.0
Main points
Seriesupports highlighting, EmphasisStyle, EmphasisStyle, BlurStyle, and SelectStyleAxissupports sub-scale and sub-partition of coordinate axes:MinorTickandMinorSplitLineSeriesupports different color selection strategies:colorByRadarsupports smooth curves:smoothLinesupports filling as a convex polygon:AreaStyleinnerFillDataZoomsupports timeline- Other optimizations and issue fixes
Log details
- (2022.08.16) Release
v3.2.0version - (2022.08.15) optimized
SmoothBezier curve algorithm - (2022.08.13) Fixed an issue where the
DataZoomcomponent might not display correctly when opened - (2022.08.11) Optimized Tooltip supports
ignoreDataDefaultContent - (2022.08.10) fixed abnormal display of some components of
Chartunder 3D camera - (2022.08.10) Fix
RemoveSerie()interface not working (#219) - (2022.08.10) Optimized font synchronization for Theme
- (2022.08.10) optimizes the default
layerof Chart toUI - (2022.08.09) optimizes the
Timetimeline ofAxis - (2022.08.09) added AreaStyle
innerFillparameter to support filling convex polygons - (2022.08.08) Optimized the maintenance of data item indexes in
Serie, added detection and repair functions, and fixed related problems - (2022.07.29) Fixed
Unityversion compatibility: Chart creation exception after some versions import - (2022.07.29) Add
AxistoTimetimeline, support sub-scale and sub-divider - (2022.07.28) optimizes the
Radarimage - (2022.07.28) increase
SeriecolorByparameter configuration color taking strategy - (2022.07.27) Adds StateStyle
Symbolto configure the Symbol style in the state - (2022.07.27) remove selectedSize from SerieSymbol
- (2022.07.24) adds default state Settings for
SerieandSerieData - (2022.07.22) add three states
EmphasisStyle,EmphasisStyle,SelectStyleofSerie - (2022.07.22) remove
highlightColorandhighlightToColorarguments fromAreaStyle - (2022.07.22) Omit the
Emphasis,EmphasisItemStyle,EmphasisLabelStyle,EmphasisLabelLinecomponent - (2022.07.20) Added
Sincefeature support for classes - (2022.07.20) fixed the
showStartLabelandshowEndLabelparameter Settings forAxisLabelnot taking effect whenAxisis on theValueAxis - (2022.07.19) added
AxistoMinorSplitLineto set the Axis degree divider - (2022.07.19) added
AxisMinorTickto set the Axis sub-scale - (2022.07.17) Add the
smoothparameter for Radar to set the smooth curve - (2022.07.15) added DataZoom support for the
Timetimeline
v3.1.0
- (2022.07.12) Release
v3.1.0version - (2022.07.12) Fixed
SerieignoreLineBreaknot working - (2022.07.07) Optimized
AxisminMaxTypeto support precision to decimals when specified asMinMax - (2022.07.05) Fixed drawing exception when there are multiple coordinate systems in
Chart(#210) - (2022.07.04) Added the axisMaxSplitNumber parameter of
Settingsto set the maximum number of partitions forAxis - (2022.07.04) Fixed Axis
Tickdrawing position after settingoffset(#209) - (2022.07.03) Optimize the
AxisLabelformatterFunction custom delegate - (2022.07.03) added the
onZeroparameter ofAxisNameto support setting the coordinate AxisName and position to match the Y-axis 0 scale (#207) - (2022.07.02) Fixed bug where
Legendwas not working whenPieChartwas being created dynamically with code (#206) - (2022.07.02) Fixed
YAxisAxisLabel settingonZeronot working - (2022.07.02) Fixed
AxisLabelcode refreshing after settingdistanceproperty - (2022.06.30) Fixed an issue where components could not be initialized when creating diagrams under
Runtimecode - (2022.06.29) Added
itemFormattersupport for{c0}inTooltipto display dimension data (#205) - (2022.06.28) Optimize text performance when
Piesets upavoidLabelOverlap(#56) - (2022.06.25) Optimize smooth curve representation of
Line(#169) - (2022.06.25) Fixed inconsistent display of
TooltipwhenDataZoomis enabled (#203) - (2022.06.25) Fixed
Toolipdrawing exception when there is no data in the category axis (#204) - (2022.06.25) Optimize
SeriesettingPlaceHolderforTooltipperformance - (2022.06.25) Added
Sinceto identify the version from which the configuration parameter is supported - (2022.06.24) Optimize
Painterdrawing layer,Toplayer is subdivided intoUpperandToplayers - (2022.06.24) Added
Legendsupport forBackgroundandPadding - (2022.06.21) Added
TextStylesupport forSprite AssetofTextMeshPro(#201) - (2022.06.20) Optimize boundary limits for
Tooltip(#202) - (2022.06.20) Fixes compilation error when
TextMeshProis turned on - (2022.06.20) Fixed issue where the fade Animation of
Animationwould not work
v3.0.1
- (2022.06.16) Release
v3.0.1version - (2022.06.16) Fixed an issue where the
foldoutarrow onInspectorcould not be expanded - (2022.06.15) Optimized
Docauto-generation, improved code comments and configuration item manual documentation - (2022.06.14) Optimized
SerieLabelStyleto support dynamic adjustment ofIcon - (2022.06.13) Optimized
Backgroundsetting - (2022.06.10) Added
LegendAxisLabel support forautoColor - (2022.06.08) Fixed issue where
AxisAxisLabelstill shows the first and last two labels when not displayed
v3.0.0
- More robust underlying framework.
- More powerful performance.
- Smaller serialized files.
- Better interactive experience.
- More component support.
- More powerful ability to self-report text.
- More reasonable component adjustments.
- More flexible component insertion and removal.
- More efficient secondary development.
- Richer Demo examples.
- Added
Timeaxis. - Added
SingleAxis. - Added multiple coordinate systems:
Grid,Polar,Radar,SingleAxis. - Added multiple animation methods.
- Added multiple chart interactions.
- Added internationalization support.
- Added
Widgets. - Added multiple extension charts.
v3.0.0_preview9
v3.0.0_preview8
v3.0.0_preview7
v3.0.0_preview6
v3.0.0_preview5
v3.0.0_preview4
v3.0.0_preview3
v3.0.0_preview2
v3.0.0_preview1
v2.8.1
- (2022.05.03) Added
onLegendClick,onLegendEnterandonLegendExitdelegate callbacks forLegend - (2022.04.21) Fixed bug #192 with
RingChartTooltipexception - (2022.04.21) Fixed error when setting
minShowNuminDataZoom
v2.8.0
- (2022.04.10) Added the debug information panel
- (2022.04.09) Fixed
VisualMapnot working in some cases - (2022.04.08) Optimized
XChartsinitialization #190 - (2022.04.08) Fixed color error #187 in
Radar - (2022.03.24) Fixed
Axisprecision issue #184
v2.7.0
- (2022.03.20) Release
v2.7.0version - (2022.02.21) Fixed chart name repeat check error #183
- (2022.02.17) Fixed bug where axis split line might be displayed outside the coordinate system #181
- (2022.02.08) Fixed {d} formatter error when value is 0
- (2022.02.08) Fixed
YAxisAxisLabel'sonZerodoes not work - (2022.01.06) Improved
Zebrabar chart
v2.6.0
- (2021.12.30) Release
v2.6.0version - (2021.12.21) Fixed
Emphasisdont work - (2021.12.17) Fixed
MarkLinedoes not auto refresh label active when serie hide #178 - (2021.12.10) Improved
Radar'sAxisLineandSplitLineto be controlled separately - (2021.12.08) Fixed y axis does not refresh when serie hidden
- (2021.12.04) Added
Symbolnew types:EmptyRect,EmptyTriangle,EmptyDiamond - (2021.12.04) Added setting symbol empty area color by itemStyle's backgroundColor
- (2021.12.03) Fixed formatter
{c}not work #175 - (2021.12.03) Fixed axis
boundaryGapdisplay error in some cases #174 - (2021.11.30) Fixed serie
ignoredisplay error in some cases #173
v2.5.0
- (2021.11.27) Release
v2.5.0version - (2021.11.27) Added
Tooltipdelegate functionpositionFunction - (2021.10.29) Removed settings for
TextMeshProwhen package first imported - (2021.10.29) Added support for
{e}inTooltip#170 - (2021.09.08) Improved
RadarChart - (2021.09.07) Fixed bug where
labeldoes not disappear at the end ofPieChartfade animation #168 - (2021.09.06) Fixed bug where
GaugeChartchangingsplitNumberwith code does not refreshlabel#167
v2.4.0
Main points
- LineChart support the line of ignore data is disconnected or connected
- LineChart support animation at a constant speed
- Other optimizations and bug fixes
Details
- (2021.08.31) Release
v2.4.0version - (2021.08.31) Optimized the gradient effect of
RingChart - (2021.08.31) Fixed bug where
SerieLabeldoes not refresh whenDataZoomis dragged (#165) - (2021.08.25) Fixed an issue where the theme switch could not be save to the scene (#166)
- (2021.08.24) Added
Animation'salongWithLinePath - (2021.08.22) Added
Serie'signoreLineBreak(#164) - (2021.08.22) Fixed
Axislabel may not be updated whenDataZoomis turn on (#164) - (2021.08.15) Improved
Axis'sAxisLabeltext rotate setting to avoid inconsistency offset inDataZoom(#163) - (2021.08.14) Added
Legend'stextAutoColorto set the text color match withSeriecolor (#163) - (2021.08.12) Optimize
BarChartsettingCornerwhen the positive and negative columns are fillet symmetric - (2021.08.03) Fixed y axis not displaying when all data is 0
- (2021.07.29) Fixed ignored data will also participate in calculations when
ignoreis enabled (#161) - (2021.07.29) Improved
BarChart'sZebragradient support - (2021.07.26) Fixed issue where
XChartspath could not be found whenTextMeshPro Enable(#160)
v2.3.0
Main points
- Data store upgraded from
floattodouble - Added
MarkLine Seriecan useIconStyleto configure ICONS uniformlyLabelsupports custom display styles with codeDataZoomis perfectPieChartoptimization- Problem fixes
Upgrade Note
Since 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.
Details
- (2021.07.24) Release
v2.3.0version - (2021.07.22) Improved
SerieSymbolto supportPictorialBarchartextension - (2021.07.19) Fixed issue where
Tooltipwas not displayed onWdbGLplatform - (2021.07.18) Added
iconStylefor serie - (2021.07.15) Added
MarkLine(#142) - (2021.07.09) Optimize
BarChartto set whether to show bars viaseriedata.show - (2021.07.08) Optimize data storage type from
floattodouble - (2021.07.05) Fixed
PiechartavoidLabelOverlapparameter not working - (2021.07.04) Fixed incorrect mouse area indication after
PieChartselected sector - (2021.07.04) Optimize when the
LabelofPieChartisInside, the offset can be adjusted by the parameterMargin - (2021.07.01) Added
DataZoomarguments tosupportInsideScrollandsupportInsideDragto set whether scrolling and dragging are supported in the coordinate system - (2021.06.27) Add
showStartLabelandshowEndLabelarguments toAxisLabelto set whether theLabelshould be displayed at the beginning and end of theAxisLabel - (2021.06.27) Added
formatterdelegate method toAxisLabelandSerieLabel(#145) - (2021.06.27) Added
DataZoom'sorientparameter to set horizontal or vertical styles - (2021.06.21) Added
iconStyle'sAutoHideWhenLabelEmptyto set whether the icon is automatically hidden whenlabelis empty
# v2.2.3
- (2021.06.20) Release
v2.2.3version - (2021.06.20) Fixed the default display of
IconinAxis
v2.2.2
- (2021.06.18) Release
v2.2.2version - (2021.06.18) Optimize
Axisto automatically hideIconwhenLabelis empty - (2021.06.17) Fixed an issue where
maxCachewas set to one more number of actual data - (2021.06.17) Fixed an issue where
TextMeshProcould not be opened and closed in time to refresh - (2021.06.17) Fixed an issue where
XChartsalways pops up when importingXCharts
v2.2.1
- (2021.06.13) Release
v2.2.1version - (2021.06.13) Improved support for multiple screens
- (2021.06.12) Added
iconStylealignparameter to set the horizontal alignment of the icon - (2021.06.12) Improve
Themeimport (#148) - (2021.06.10) Fixed compatibility issues with
Unityversion (#154) - (2021.06.05) Improved Candlestickchart support for inverse (#152)
- (2021.06.04) Fixed
Gaugehaving an abnormal pointer position when the minimum value is negative (#153)
v2.2.0
- (2021.05.30) Release
v2.2.0version - (2021.05.25) Improved
TextStylesupport foralignment - (2021.05.24) Fixed the problem that
Labelcould not display properly whenPieChartdata were all0 - (2021.05.24) Fixed an issue where
Serie Namewas not working on theAdd Seriepanel (#149) - (2021.05.23) Added
TextStyleautoWrapto set whether to wrap lines - (2021.05.23) Added
TextStyleautoAlignwhether to set alignment automatically - (2021.05.23) Added
widthandheightofaxisLabelto support custom text length and width - (2021.05.23) Added
AxisiconStyleandiconsto support setting coordinate Axis labels to display icons - (2021.05.20) Added the
insertDataHeadparameter toSerieandAxisto control whether data is inserted into the head or tail - (2021.05.18) Optimize chart creation under
Editor#147 - (2021.05.16) Pull out the
Ganttchartchart and provide it as an extension module - (2021.05.11) Added support for
VisualMapto set color byPiecewise - (2021.05.09) Fixed an issue where
RingChartcould not set the background color of the ring #141 - (2021.05.08) Added
Liquidchartsupport forRectshape - (2021.05.07) Improved the
Axisscale performance #135 - (2021.05.01) Added
Settingsparameters for painter's material #140 - (2021.05.01) Fixed an issue where some super large or super small values could not be properly represented
- (2021.04.29) Fixed an issue with
Radarswitching toCircleanomaly #139 - (2021.04.29) Added
Settings'sreversePainterto set whether or notSerieis drawn in reverse order - (2021.04.28) Fixed bug where
AxisLabeldisplayed incorrectly withDataRoom(#138) - (2021.04.26) Fixed dynamically creating chart at runtime would be abnormal #137
- (2021.04.26) Added support for
Barchartto draw gradient borders - (2021.04.23) Added support for custom charts
- (2021.04.22) Fixed bug where
GaugeaxisLabel's text color could not be adjusted - (2021.04.13) Add the
ShowStarttickand 'ShowEndTickparameters of 'AxisTick' to control whether the first and last ticks are displayed - (2021.04.13) Improved multi-axis support #132
v2.1.1
- (2021.04.13) Define the code and clear
Warning - (2021.04.13) Fixed compatibility issues with
Unityversion - (2021.04.12) Fixed problem
missing class attribute 'ExtensionOfNativeClass'after Theme refactoring #131
v2.1.0
- (2021.04.07) Release
v2.1.0version - (2021.03.31) Optimized and refactor
Themeto solve problems with the same or missing references #118 - (2021.03.30) Optimized
Tooltipto support setting different category axis data #129 - (2021.03.29) Optimized the custom draw callback API
- (2021.03.25) Added
Ganttchart - (2021.03.22) Added
ThemeUnbindbutton to unbind theme when copying chart #118 - (2021.03.18) Fixed an issue where the check box after
FoldoutinInspectorcould not be checked - (2021.03.18) Fixed an issue with
BarChartdisplaying an exception in the0value - (2021.03.14) Fixed
Tooltipindicator was not indicating the correct location in some cases - (2021.03.13) Optimized the editing experience and component refresh after
MulticomponentModeis enabled #128 - (2021.03.10) Added
CandlestickChart#124 - (2021.03.06) Added
PieChart'sminAngleparameter to support setting minimum sector angle #117 - (2021.03.05) Added support for
Legendfor several built-in ICONS #90 - (2021.03.02) Added
DataRoomsupport for value axes #71 - (2021.03.02) Optimized
TextMeshProcompatibility issue #125 - (2021.03.01) Fixed display exception of hidden gameObjects when enabling and disabling a chart #125
v2.0.1
- (2021.02.26) Fixed incorrect position of
TooltipinHeatmapChart#123 - (2021.02.22) Fixed compatibility issues with
Unityversion - (2021.02.21) Added
TooltipparameterignoreDataShow - (2021.02.19) Fixed an issue where charts could appear abnormal when under
LayoutGroupcontrol #121 - (2021.02.18) Fixed an issue where the
Radarcould not refresh itself after parameter changing #122
v2.0.0
- (2021.02.05) Release
v2.0.0version - (2021.02.03) Fixed an issue where
AxislineOnZerodid not work onYAxis#116 - (2021.01.29) Fixed incorrect display of
TickonCategoryaxis whenBoundaryGapandalignWithLabelareTrue#115 - (2021.01.25) Optimized some details
- (2021.01.22) Fixed a
Inpsectordisplayed error
v2.0.0-preview.2
- (2021.01.21) Release
v2.0.0-preview.2version - (2021.01.21) Fixed an error about
AxisTickinInpsector - (2021.01.21) Fixed a build compatibility error
- (2021.01.19) Added
XChartsSettingseditorShowAllListDataparameter to configure whether to display all the list's data in Inspector
v2.0.0-preview.1
- (2021.01.19) Release
v2.0.0-preview.1version
v1.6.3
- (2021.01.02) Release
v1.6.3version - (2020.12.18) fixed an issue where updating data when
Animationwas not enabled caused the chart to keep refreshing - (2020.12.01) fixed an issue where a newly created chart on
Unity2020could not be drawn properly
v1.6.2
- (2020.11.22) Release
v1.6.2version - (2020.11.22) Fixed an issue where
LineChartdraws an exception when the data is too dense #99 - (2020.11.21) Fixed an issue where the scale position of
LineChartcould be abnormal ifalignWithLabelwastrue - (2020.11.21) Fixed
Unity5compatibility error reporting problem - (2020.11.13) Improved
RadarChartIndicatorsupport for\nline feed - (2020.11.12) Fixed
LineChartreporting errors when the type wasSmoothwhen the data was too secure #100 - (2020.10.22) Optimized the support of
VisualMapforPiecewiseinHeatmapChart - (2020.09.22) Fixed
PieChartinconsistent border size - (2020.09.18) Added
Remove All Chart Objectto Remove All child nodes under the Chart (automatically reinitialized) - (2020.09.18) Fixed
SerieLabelalso displayed after hidedSerieby clicked the legend #94 - (2020.09.18) Optimized coordinate axis calibration and text display #93
- (2020.09.17) Fixed
Packageimport missingmetafile causing failure #92 - (2020.09.08) Optimized the color of
Legendto automatically match the custom color ofItemStyle - (2020.09.05) Optimized
LineChartto displayXAxis1without usingXAxis1. - (2020.08.29) Added
toColorandtoColor2ofLineStyleto set the horizontal gradient ofLineChart. CancelItemStyleto set the horizontal gradient ofLineChart. - (2020.08.29) Added the
onPointerClickPieofPieChart, a callback function of click pie area. - (2020.08.29) Added the
onPointerClickBarofBarChart, a callback function of click bar.
v1.6.0
- (2020.08.24) Release
v1.6.0version - (2020.08.23) Refactor code, replace
ColorwithColor32for reduce implicit conversion (Can cause custom colors to lose, reference FAQ 29 to upgrade) - (2020.08.15) Optimized
PieChartdrawing performance effect #85 - (2020.08.11) Added
LiquidChartdata change animation#83 - (2020.08.11) Optimized
PieCharttext stack and lead line effects#85 - (2020.08.08) Optimized
LineChartthe rendering performance of dense data - (2020.07.30) Added
LineChartto configure gradient throughVisualMaporItemStyle#78 - (2020.07.25) Fixed a problem with
LineChartemerging abnormal in animation drawing#79 - (2020.07.25) Fixed a problem with gradual discoloration on
LiquidChartat100%#80 - (2020.07.25) Added
RadarChartsupport forformatterofTooltip#77 - (2020.07.23) Added
RingChartring gradient support#75 - (2020.07.21) Added
formatterofAxisLabelandSerieLabelto configure numeric formatting separately. - (2020.07.17) Added animation completion callback interface for
SerieAnimation. - (2020.07.17) Optimized
ChartunderScrollViewwithout affecting the scrolling and dragging ofScrollView. - (2020.07.16) Fixed a problem with
Tooltipthat would also show up if it was blocked on top. #74 - (2020.07.07) Fixed issue where
SerieLabelposition was out of order - (2020.07.07) Added
Tooltipto theoffsetparameter - (2020.07.06) Added
Liquidchart - (2020.07.01) Added
PolarChart
v1.5.2
- (2020.06.25) Fixed an issue where
BarChartwould draw a small number of bars when the value was0 - (2020.06.24) Fixed an issue where
PieChartwas drawing abnormally after settingClockwise#65 - (2020.06.23) Optimized the drawing effect of
LineChartwhen the difference between peak and valley is too large #64 - (2020.06.18) Fixed an issue where
SerieLabelmight not be displayed when adding data again - (2020.06.17) Added
SerieDatatoserieSymbol#66 - (2020.06.17) Fixed
Check For Updatebug inUnity 2018version #63 - (2020.06.16) Added
SerieavoidLabelOverlapparameter to avoid pie chart TAB stacking #56 - (2020.06.15) Fixed an issue where the
SerieLabelcontrol display could be deranged - (2020.06.11) Fixed
Check warningnot working - (2020.06.11) Fixed issue where
PiechartandRingchartwere not displayed when data fraction was very small - (2020.06.11) Added
TooltiptotitleFormatterto support configuration placeholder{i}to ignore not showing titles - (2020.06.07) Added
customFadeInDelayand other custom data item delay and duration callback function #58 - (2020.06.07) Optimized
Piechartto display equal parts when all the data are0#59 - (2020.06.04) Added
autoOffsetparameter setting forSerieLabelto determine whether the up and down offset is automatically determined - (2020.06.04) Added
TooltiptoAlwayShowparameter setting to always show after triggering - (2020.06.04) Tooltip's
formattersupports{.1}wildcards - (2020.06.04) Optimizes the number of
Legendto automatically wrap to display #53
v1.5.1
- (2020.06.03) 发布
v1.5.1版本 - (2020.06.02) 增加
Radar的ceilRate,设置最大最小值的取整倍率 - (2020.06.02) 优化
Tooltip的formatter,支持{c1:1-1:f1}格式配置 - (2020.05.31) 优化
Background组件的生效条件,需要有单独的父节点(升级前需要自己处理旧的背景节点) - (2020.05.30) 优化
PieChart支持设置ignoreValue不显示指定数据 - (2020.05.30) 修复
RadarChart为Circle时不绘制SplitArea的问题 - (2020.05.30) 优化
RadarChart在设置max为0时可自动刷新最大值 - (2020.05.29) 修复
PieChart设置gap时只有一个数据时绘制异常的问题 - (2020.05.27) 修复调用
UpdateDataName()接口时不会自动刷新的问题 - (2020.05.27) 优化
柱状图的渐变色效果 - (2020.05.24) 修复
Axis同时设置boundaryGap和alignWithLabel时Tick绘制异常的问题 - (2020.05.24) 优化版本更新检测
- (2020.06.25) release
v1.5.2
v1.5.0
- (2020.05.22) 发布
v1.5.0版本 - (2020.05.21) 增加
圆角柱图支持渐变 - (2020.05.21) 增加
Background背景组件 - (2020.05.19) 隐藏
Hierarchy试图下自动生成的子节点 - (2020.05.18) 增加
chartName属性可指定图表的别称,可通过XChartMgr.Instance.GetChart(chartName)获取图表 - (2020.05.16) 增加部分鼠标事件回调
- (2020.05.15) 优化自带例子,
Demo改名为Example - (2020.05.13) 增加
Serie的large和largeThreshold参数配置折线图和柱状图的性能模式 - (2020.05.13) 完善Demo,增加性能演示Demo
- (2020.05.13) 优化性能,优化大数据绘制,重构代码
- (2020.05.04) 增加
numericFormatter参数可配置数值格式化显示,去掉forceENotation参数 - (2020.04.28) 增加
自由锚点支持,任意对齐方式 - (2020.04.23) 优化
ScatterChart的Tooltip显示效果 - (2020.04.23) 增加
Tooltip的formatter对{.}、{c:0}、{c1:1}的支持 - (2020.04.19) 优化
LineChart折线图的区域填充渐变效果 - (2020.04.19) 增加
AxisLabel的onZero参数可将Label显示在0刻度上 - (2020.04.19) 增加
Serie和AxisLabel的showAsPositiveNumber参数将负数数值显示为正数 - (2020.04.18) 增加
Covert XY Axis互换XY轴配置 - (2020.04.17) 增加
Axis可通过inverse参数设置坐标轴反转 - (2020.04.16) 修复
Check warning在Unity2019.3上的显示问题 - (2020.04.16) 修复
PieChart在设置Space参数后动画绘制异常的问题
v1.4.0
- (2020.04.11) 发布
v1.4.0版本 - (2020.04.11) 增加
Check warning检测功能 - (2020.04.09) 修复
Legend初始化异常的问题 - (2020.04.08) 增加
PieChart通过ItemStyle设置边框的支持 - (2020.03.29) 增加
Axis的ceilRate设置最大最小值的取整倍率 - (2020.03.29) 增加
BarChart可通过itemStyle的cornerRadius设置圆角柱图 - (2020.03.29) 增加
itemStyle的cornerRadius支持圆角矩形 - (2020.03.24) 优化
Editor参数编辑,兼容Unity2019.3及以上版本 - (2020.03.24) 增加
Serie在inspector上可进行调整顺序、添加和删除操作 - (2020.03.23) 修复
Title的textStyle和subTextStyle无效的问题 - (2020.03.22) 增加
BarChart通过barType参数设置胶囊柱状图 - (2020.03.21) 增加
BarChart和HeatmapChart可通过ignore参数设置忽略数据的支持 - (2020.03.21) 增加
ItemStyle的tooltipFormatter参数可单独配置Serie的Tooltip显示 - (2020.03.20) 修复
X Axis 1和Y Axis 1配置变更时不会自动刷新的问题 - (2020.03.20) 增加
AxisTick的width参数可单独设置坐标轴刻度的宽度 - (2020.03.20) 增加
Serie的radarType参数设置多圈和单圈雷达图 - (2020.03.17) 增加
BarChart可用ItemStyle的backgroundColor设置数据项背景颜色 - (2020.03.17) 增加
SerieData的ItemStyle和Emphasis可单独配置数据项样式的支持 - (2020.03.15) 重构
EmptyCricle类型的Symbol边宽取自ItemStyle的borderWidth参数 - (2020.03.15) 重构
SerieSymbol,去掉color和opacity参数,取自ItemStyle
v1.3.1
- (2020.03.14) 发布
v1.3.1版本 - (2020.03.14) 修复
LineChart开启ingore时部分数据可能绘制异常的问题 - (2020.03.13) 修复
LineChart的label偏移显示异常的问题
v1.3.0
- (2020.03.11) 发布
v1.3.0版本 - (2020.03.11) 优化
LineChart的label偏移显示 - (2020.03.11) 优化清空并重新添加数据后的自动刷新问题
- (2020.03.10) 增加
LineChart的普通折线图可通过ignore参数设置忽略数据的支持 - (2020.03.09) 增加
BarChart可通过ItemStyle配置边框的支持 - (2020.03.08) 增加
RingChart环形图 - (2020.03.05) 调整
Serie的arcShaped参数重命名为roundCap - (2020.03.05) 增加运行时和非运行时参数变更自动刷新图表
- (2020.02.26) 重构
Legend图例,改变样式,增加自定义图标等设置 - (2020.02.23) 增加
BaseChart.AnimationFadeOut()渐出动画,重构动画系统 - (2020.02.13) 增加
BaseChart.RefreshTooltip()接口立即重新初始化Tooltip组件 - (2020.02.13) 增加
Tooltip的textStyle参数配置内容文本样式,去掉fontSize和fontStyle参数 - (2020.02.13) 增加
TextStyle的lineSpacing参数配置行间距 - (2020.02.11) 增加
Radar的splitLine参数配置分割线,去掉lineStyle参数 - (2020.02.11) 增加
Tooltip的backgroundImage参数配置背景图 - (2020.02.11) 增加
Tooltip的paddingLeftRight和paddingTopBottom参数配置文字和边框的间距 - (2020.02.11) 增加
Tooltip的lineStyle参数配置指示线样式 - (2020.02.11) 增加
Axis的splitLine参数控制分割线,去掉showSplitLine和splitLineType参数(更新时需要重新设置分割线相关设置) - (2020.02.10) 增加
Serie的clip参数控制是否超出坐标系外裁剪(只适用于折线图、柱状图、散点图) - (2020.02.08) 增加
SerieSymbol的gap参数控制图形标记的外留白距离 - (2020.01.26) 增加
TextLimit组件可以设置AxisLabel的文本自适应 - (2020.01.20) 优化
Tooltip设置itemFormatter时显示系列颜色 - (2020.01.20) 增加
Radar雷达图在inspector配置areaStyle的支持
v1.2.0
- (2020.01.15) 发布
v1.2.0版本 - (2020.01.15) 增加
AxisLabel格式化为整数的支持({value:f0}) - (2020.01.15) 增加折线图对数轴
Log的支持 - (2020.01.09) 修复当设置
DataZoom的minShowNum时可能异常的问题 - (2020.01.08) 修复当设置
AxisLine的onZero时刻度显示异常的问题 - (2020.01.08) 增加
Mask遮罩遮挡支持 - (2019.12.21) 增加
Tooltip的单个数据项和标题的字符串模版格式器 - (2019.12.21) 增加
DataZoom的最小显示数据个数minShowNum - (2019.12.20) 增加
Demo40_Radar.cs雷达图代码操作Demo - (2019.12.20) 添加
RadarChart相关API接口
v1.1.0
- (2019.12.17) 发布
v1.1.0版本 - (2019.12.16) 修复
Overlay模式下不显示Tooltip的问题 - (2019.12.15) 增加
Title的TextStyle支持 - (2019.12.11) 修复
Legend都隐藏时Value轴还显示数值的问题 - (2019.12.11) 修复
Series->Data->Size重置为0后设置无效的问题 - (2019.12.06) 修复数据过小时
AxisLabel直接科学计数法显示的问题 - (2019.12.04) 优化和完善数据更新
UpdateData接口 - (2019.12.03) 增加圆环饼图的圆角支持,参数:
serie.arcShaped - (2019.12.03) 增加数据更新动画,参数:
serie.animation.dataChangeEnable - (2019.11.30) 增加
GaugeChart仪表盘 - (2019.11.22) 修复
BarChart清空数据重新赋值后SerieLabel显示异常的问题 - (2019.11.16) 修复
SerieLabel设置color等参数不生效的问题
v1.0.5
- (2019.11.12) 发布
v1.0.5版本 - (2019.11.12) 修复
2018.3以下版本打开项目报错的问题 - (2019.11.12) 增加
IconStyle子组件,优化SerieData的图标配置 - (2019.11.11) 修复
Serie的图标显示在上层遮挡Label的问题 - (2019.11.11) 修复饼图当数据过小时视觉引导线会穿透的的问题
- (2019.11.09) 修复饼图添加数据时
Label异常的问题 - (2019.11.09) 优化结构,分离为
XCharts和XChartsDemo两部分
v1.0.4
- (2019.11.05) 发布
v1.0.4版本 - (2019.11.05) 增加
Radar雷达组件文本样式参数配置支持 - (2019.11.04) 修复
Unity2018.3以下版本代码不兼容的问题 - (2019.11.04) 优化
SerieLabel过多时引起的性能问题
v1.0.3
- (2019.11.03) 发布
v1.0.3版本 - (2019.11.03) 增加
Editor快捷添加图表:Hierarchy试图下右键XCharts->LineChart - (2019.11.02) 优化非配置参数变量命名和访问权限,简化
API
v1.0.2
- (2019.10.31) 发布
v1.0.2版本 - (2019.10.31) 修复
prefab预设制作报错的问题 - (2019.10.31) 增加访问主题组件API:
BaseChart.theme
v1.0.1
- (2019.10.26) 发布
v1.0.1版本 - (2019.10.26) 修复版本检查功能在非运行时异常的问题
- (2019.10.26) 增加科学计数法显示数值的支持(查阅
forceENotation参数) - (2019.10.26) 增加
Axis类目轴数据为空时的默认显示支持 - (2019.10.26) 增加
Axis数值轴的最大最小值可设置为小数的支持,优化极小数图表的表现效果
v1.0.0
- (2019.10.25) 发布
v1.0.0版本 - (2019.10.23) 增加版本检测功能:
Component -> XCharts -> Check For Update - (2019.10.22) 增加
Package Manager安装的支持 - (2019.10.20) 增加
Demo首页BarChart的代码动态控制效果 - (2019.10.18) 增加
Serie的barType参数,可配置斑马柱状图 - (2019.10.18) 增加
Serie的barPercentStack参数,可配置百分比堆叠柱状图 - (2019.10.16) 增加
Demo首页LineChart的代码动态控制效果 - (2019.10.15) 移除
Pie组件,相关参数放到Settings中配置 - (2019.10.15) 增加
Demo首页,展示代码动态控制效果 - (2019.10.14) 增加
RadarChart、ScatterChart和HeatmapChart的起始动画效果 - (2019.10.14) 增加
SerieData的radius自定义数据项的半径 - (2019.10.14) 增加
HeatmapChart热力图 - (2019.10.14) 增加
VisualMap视觉映射组件 - (2019.10.14) 增加
ItemStyle数据项样式组件 - (2019.10.14) 增加
Emphasis高亮样式组件 - (2019.10.10) 增加
Settings全局参数配置组件,开放更多参数可配置 - (2019.10.09) 增加
AreaStyle的高亮相关参数配置鼠标悬浮时高亮之前区域 - (2019.10.09) 优化
DataZoom组件,增加双指缩放 - (2019.10.05) 增加
SerieLabel的LineType给饼图配置不同类型的视觉引导线 - (2019.10.02) 增加
ScatterChart同时对Scatter和Line的支持,实现折线图和散点图的组合图 - (2019.10.01) 重构代码,废弃
Series.series接口,用Series.list代替 - (2019.10.01) 增加
customDrawCallback自定义绘制回调 - (2019.10.01) 增加
SmoothDash平滑虚线的支持 - (2019.09.30) 增加
Serie采样类型sampleType的相关配置 - (2019.09.29) 增加
SerieSymbol关于显示间隔的相关配置 - (2019.09.29) 重构代码:
BaseChart的sampleDist删除,Serie增加lineSampleDistBaseChart的minShowDataNumber删除,Serie增加minShowBaseChart的maxShowDataNumber删除,Serie增加maxShowBaseChart的maxCacheDataNumber删除,Serie增加maxCacheBaseChart的AddSerie()接口参数调整BaseChart的UpdateData()接口参数调整Axis增加maxCache
- (2019.09.28) 增加
LineChart和BarChart同时对Line、Bar类型Serie的支持,实现折线图和柱状图的组合图 - (2019.09.27) 增加
Axis的splitNumber设置为0时表示绘制所有类目数据 - (2019.09.27) 增加
SampleDist采样距离的配置,对过密的曲线开启采样,优化绘制效率 - (2019.09.27) 增加
XCharts问答、XChartsAPI接口、XCharts配置项手册等文档 - (2019.09.26) 增加
AnimationReset()重置初始化动画接口 - (2019.09.26) 优化
LineChart的密集数据的曲线效果 - (2019.09.25) 优化
SerieData的自定义图标不与SerieLabel关联,可单独控制是否显示 - (2019.09.24) 增加
SerieData的自定义图标相关配置支持 - (2019.09.23) 增加
Formatter配置Axis的AxisLabel的格式化输出 - (2019.09.23) 增加
Tooltip的FontSize、FontStyle配置字体大小和样式 - (2019.09.23) 增加
Formatter配置SerieLabel、Legend、Tooltip的格式化输出 - (2019.09.19) 增加
LineArrow配置带箭头曲线 - (2019.09.19) 增加
Tooltip的FixedWidth、FixedHeight、MinWidth、MinHeight设置支持 - (2019.09.18) 增加单条堆叠柱状图
- (2019.09.18) 增加虚线
Dash、点线Dot、点划线DashDot、双点划线DashDotDot等类型的折线图支持 - (2019.09.17) 增加
AnimationEnabel()启用或取消起始动画接口 - (2019.09.17) 增加
Axis的Interval强制设置坐标轴分割间隔 - (2019.09.16) 去掉
Serie中的旧版本数据兼容,不再支持xData和yData - (2019.09.06) 增加
Animation在重新初始化数据时自启动功能 - (2019.09.06) 增加
SerieLabel的Border边框相关配置支持 - (2019.09.05) 增加
PieChart的Animation初始化动画配置支持 - (2019.09.03) 增加
BarChart的Animation初始化动画配置支持 - (2019.09.02) 增加
LineChart的Animation初始化动画配置支持 - (2019.08.22) 增加
AxisName的Offset偏移配置支持 - (2019.08.22) 增加
AxisLine的Width配置支持 - (2019.08.20) 增加
SerieLabel的背景宽高、文字边距、文字旋转的配置 - (2019.08.20) 增加
BarChart的Label配置支持 - (2019.08.15) 增加
LineChart的Label配置 - (2019.08.15) 重构
BarChart,移除Bar组件,相关参数统一放到Serie中配置 - (2019.08.15) 重构
LineChart,移除Line组件,相关参数统一放到Serie中配置
v0.8.3
- (2019.08.15) 发布
v0.8.3版本 - (2019.08.14) 修复
PieChart的Label无法自动更新的问题 - (2019.08.13) 修复
UpdateData接口无法更新数据的问题 - (2019.08.07) 增加
SerieSymbol的Color、Opacity配置
v0.8.2
- (2019.08.07) 发布
v0.8.2版本 - (2019.08.07) 修复区域平滑折线图显示异常的问题
- (2019.08.06) 修复
serie系列数超过调色盘颜色数时获取的颜色异常的问题 - (2019.08.06) 修复当
Axis的minMaxType为Custom时max设置为100不生效的问题
v0.8.1
- (2019.08.04) 发布
v0.8.1版本 - (2019.08.04) 修复
Inspector中修改数据不生效的问题
v0.8.0
- (2019.08.04) 发布
v0.8.0版本 - (2019.08.04) 优化
RadarChart雷达图,增加多雷达图支持 - (2019.08.01) 增加代码API注释文档,整理代码
- (2019.07.29) 增加
Radius、Area两种南丁格尔玫瑰图展示类型 - (2019.07.29) 增加
SerieLabel配置饼图标签,支持Center、Inside、Outside等显示位置 - (2019.07.28) 增加
PieChart多饼图支持 - (2019.07.23) 优化
Theme主题的自定义,切换主题时自定义配置不受影响 - (2019.07.22) 增加
EffectScatter类型的散点图 - (2019.07.21) 增加
ScatterChart散点图 - (2019.07.21) 增加
SerieData支持多维数据配置 - (2019.07.20) 增加
Symbol配置Serie标志图形的显示 - (2019.07.19) 增加用代码添加动态正弦曲线的示例
Demo11_AddSinCurve - (2019.07.19) 优化
Legend的显示和控制 - (2019.07.18) 优化抗锯齿,曲线更平滑
- (2019.07.18) 增加
Tooltip指示器类型,优化显示控制 - (2019.07.15) 增加
Size设置图表尺寸 - (2019.07.14) 增加
二维数据支持,XY轴都可以设置为数值轴 - (2019.07.13) 增加
双坐标轴支持,代码改动较大
v0.5.0
- (2019.07.10) 发布
v0.5.0版本 - (2019.07.09) 增加
AxisLine配置坐标轴轴线和箭头 - (2019.07.03) 增加
AxisLabel配置坐标轴刻度标签 - (2019.07.02) 增加
selected等相关参数配置PieChart的选中效果 - (2019.06.30) 增加
SplitArea配置坐标轴分割区域 - (2019.06.29) 增加
AxisName配置坐标轴名称 - (2019.06.20) 增加
AreaAlpha控制RadarChart的Area透明度 - (2019.06.13) 增加
DataZoom实现区域缩放 - (2019.06.01) 增加
stepType实现LineChart的阶梯线图 - (2019.05.29) 增加
InSameBar实现BarChart的非堆叠同柱 - (2019.05.29) 增加
crossLabel控制Tooltip的十字准星指示器 - (2019.05.24) 增加
堆叠区域图 - (2019.05.16) 增加
AxisMinMaxType控制坐标轴最大最小刻度 - (2019.05.15) 完善数据接口
- (2019.05.14) 增加X轴
AxisType.Value模式支持 - (2019.05.13) 增加负数数值轴支持
- (2019.05.11) 增加自定义
Editor编辑 - (2019.03.21) 增加
Tooltip - (2018.11.01) 增加
Default、Light、Dark三种默认主题
v0.1.0
- (2018.09.05) 发布
v0.1.0版本