增加RinggridIndex支持设置指定网格

This commit is contained in:
monitor1394
2023-08-29 22:28:18 +08:00
parent 8df1dbe0fb
commit 9deb120446
3 changed files with 7 additions and 2 deletions

View File

@@ -74,11 +74,14 @@ slug: /changelog
* 增加`Symbol``EmptyTriangle``EmptyDiamond``Plus``Minus`四种新标记
* 完善`Chart`的鼠标交互回调
* 增加`LabelLine`可固定横坐标的功能
* 增加`GridLayout`网格布局组件
* 修复千年老问题开启TMP后更新版本会报错的问题
日志详情:
* (2023.08.29) 增加`Pie``Radar``gridIndex`支持设置指定网格
* (2023.08.29) 增加`Ring``gridIndex`支持设置指定网格
* (2023.08.29) 增加`Radar``gridIndex`支持设置指定网格
* (2023.08.29) 增加`Pie``gridIndex`支持设置指定网格
* (2023.08.29) 增加`GridLayout`网格布局组件用于管理多个`GridCoord`的布局
* (2023.08.25) 修复`MarkLine`多个时只显示一个`Label`的问题
* (2023.08.25) 修复`MarkLine`在开启`Clip`后还绘制在坐标系外的问题

View File

@@ -7,6 +7,7 @@ namespace XCharts.Editor
{
public override void OnCustomInspectorGUI()
{
PropertyField("m_GridIndex");
PropertyTwoFiled("m_Center");
PropertyTwoFiled("m_Radius");
PropertyField("m_StartAngle");

View File

@@ -190,10 +190,11 @@ namespace XCharts.Runtime
YAxis yAxis;
if (!chart.TryGetChartComponent<XAxis>(out xAxis, serie.xAxisIndex)) return;
if (!chart.TryGetChartComponent<YAxis>(out yAxis, serie.yAxisIndex)) return;
var visualMap = chart.GetVisualMapOfSerie(serie);
if (visualMap == null) return;
m_SerieGrid = chart.GetChartComponent<GridCoord>(xAxis.gridIndex);
xAxis.boundaryGap = true;
yAxis.boundaryGap = true;
var visualMap = chart.GetVisualMapOfSerie(serie);
var emphasisStyle = serie.emphasisStyle;
var xCount = AxisHelper.GetTotalSplitGridNum(xAxis);
var yCount = AxisHelper.GetTotalSplitGridNum(yAxis);