This commit is contained in:
monitor1394
2022-05-26 21:33:05 +08:00
parent 6ba6a7929d
commit 63166e5cd1
5 changed files with 9 additions and 7 deletions

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 16271fd54c185499f9e4a915583d43e5 guid: 29f30ecf23bb44bc5b0820dc5ee7a23e
TextScriptImporter: TextScriptImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@@ -7,15 +7,17 @@
## 获取和导入 XCharts ## 获取和导入 XCharts
1. 直接将XCharts源码到项目 XCharts可通过以下任意一种方式导入到项目
- 直接将XCharts源码到项目
下载好XCharts源码后直接将XCharts目录拷贝到Unity项目工程的Assets目录下。 下载好XCharts源码后直接将XCharts目录拷贝到Unity项目工程的Assets目录下。
2. 通过`Assets/Import Package`导入XCharts - 通过`Assets/Import Package`导入XCharts
下载好XCharts的.unitypackage文件后打开Unity菜单栏 Assets-->Import Package-->选中.unitypackage导入即可开始使用XCharts。 下载好XCharts的.unitypackage文件后打开Unity菜单栏 Assets-->Import Package-->选中.unitypackage导入即可开始使用XCharts。
3. 通过`Package Manager`导入XCharts - 通过`Package Manager`导入XCharts
对于Unity 2018.3以上版本,可通过 Package Manager来导入XCharts打开Package Manager后通过 `Add package form git URL...`输入XCharts3.0的GitHub URL: `https://github.com/XCharts-Team/XCharts.git#3.0` 稍等片刻后即可使用XCharts。 对于Unity 2018.3以上版本,可通过 Package Manager来导入XCharts打开Package Manager后通过 `Add package form git URL...`输入XCharts3.0的GitHub URL: `https://github.com/XCharts-Team/XCharts.git#3.0` 稍等片刻后即可使用XCharts。

View File

@@ -92,7 +92,7 @@ namespace XCharts.Runtime
if (!serie.show || !markLine.show) return; if (!serie.show || !markLine.show) return;
if (markLine.data.Count == 0) return; if (markLine.data.Count == 0) return;
var yAxis = chart.GetChartComponent<YAxis>(serie.yAxisIndex); var yAxis = chart.GetChartComponent<YAxis>(serie.yAxisIndex);
var xAxis = chart.GetChartComponent<XAxis>(serie.yAxisIndex); var xAxis = chart.GetChartComponent<XAxis>(serie.xAxisIndex);
var grid = chart.GetChartComponent<GridCoord>(xAxis.gridIndex); var grid = chart.GetChartComponent<GridCoord>(xAxis.gridIndex);
var dataZoom = chart.GetDataZoomOfAxis(xAxis); var dataZoom = chart.GetDataZoomOfAxis(xAxis);
var animation = markLine.animation; var animation = markLine.animation;

View File

@@ -800,10 +800,10 @@ namespace XCharts.Runtime
public float GetSerieTotalGap<T>(float categoryWidth, float gap, int index) where T : Serie public float GetSerieTotalGap<T>(float categoryWidth, float gap, int index) where T : Serie
{ {
if (index <= 0) return 0; if (index <= 0) return 0;
float total = 0; var total = 0f;
barStackSet.Clear();
var count = 0; var count = 0;
var totalRealBarCount = GetSerieBarRealCount<T>(); var totalRealBarCount = GetSerieBarRealCount<T>();
barStackSet.Clear();
for (int i = 0; i < m_Series.Count; i++) for (int i = 0; i < m_Series.Count; i++)
{ {
var serie = m_Series[i]; var serie = m_Series[i];