mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-30 05:08:48 +00:00
增加Ring的gridIndex支持设置指定网格
This commit is contained in:
@@ -74,11 +74,14 @@ slug: /changelog
|
|||||||
* 增加`Symbol`的`EmptyTriangle`、`EmptyDiamond`、`Plus`、`Minus`四种新标记
|
* 增加`Symbol`的`EmptyTriangle`、`EmptyDiamond`、`Plus`、`Minus`四种新标记
|
||||||
* 完善`Chart`的鼠标交互回调
|
* 完善`Chart`的鼠标交互回调
|
||||||
* 增加`LabelLine`可固定横坐标的功能
|
* 增加`LabelLine`可固定横坐标的功能
|
||||||
|
* 增加`GridLayout`网格布局组件
|
||||||
* 修复千年老问题:开启TMP后更新版本会报错的问题
|
* 修复千年老问题:开启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.29) 增加`GridLayout`网格布局组件用于管理多个`GridCoord`的布局
|
||||||
* (2023.08.25) 修复`MarkLine`多个时只显示一个`Label`的问题
|
* (2023.08.25) 修复`MarkLine`多个时只显示一个`Label`的问题
|
||||||
* (2023.08.25) 修复`MarkLine`在开启`Clip`后还绘制在坐标系外的问题
|
* (2023.08.25) 修复`MarkLine`在开启`Clip`后还绘制在坐标系外的问题
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ namespace XCharts.Editor
|
|||||||
{
|
{
|
||||||
public override void OnCustomInspectorGUI()
|
public override void OnCustomInspectorGUI()
|
||||||
{
|
{
|
||||||
|
PropertyField("m_GridIndex");
|
||||||
PropertyTwoFiled("m_Center");
|
PropertyTwoFiled("m_Center");
|
||||||
PropertyTwoFiled("m_Radius");
|
PropertyTwoFiled("m_Radius");
|
||||||
PropertyField("m_StartAngle");
|
PropertyField("m_StartAngle");
|
||||||
|
|||||||
@@ -190,10 +190,11 @@ namespace XCharts.Runtime
|
|||||||
YAxis yAxis;
|
YAxis yAxis;
|
||||||
if (!chart.TryGetChartComponent<XAxis>(out xAxis, serie.xAxisIndex)) return;
|
if (!chart.TryGetChartComponent<XAxis>(out xAxis, serie.xAxisIndex)) return;
|
||||||
if (!chart.TryGetChartComponent<YAxis>(out yAxis, serie.yAxisIndex)) 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);
|
m_SerieGrid = chart.GetChartComponent<GridCoord>(xAxis.gridIndex);
|
||||||
xAxis.boundaryGap = true;
|
xAxis.boundaryGap = true;
|
||||||
yAxis.boundaryGap = true;
|
yAxis.boundaryGap = true;
|
||||||
var visualMap = chart.GetVisualMapOfSerie(serie);
|
|
||||||
var emphasisStyle = serie.emphasisStyle;
|
var emphasisStyle = serie.emphasisStyle;
|
||||||
var xCount = AxisHelper.GetTotalSplitGridNum(xAxis);
|
var xCount = AxisHelper.GetTotalSplitGridNum(xAxis);
|
||||||
var yCount = AxisHelper.GetTotalSplitGridNum(yAxis);
|
var yCount = AxisHelper.GetTotalSplitGridNum(yAxis);
|
||||||
|
|||||||
Reference in New Issue
Block a user