增加Axis类目轴数据为空时的默认显示支持。

This commit is contained in:
monitor1394
2019-10-26 05:26:55 +08:00
parent 012b9eee7d
commit cd9a7a7a8b
5 changed files with 30 additions and 20 deletions

View File

@@ -422,11 +422,12 @@ namespace XCharts
/// <param name="coordinateWidth"></param>
/// <param name="dataZoom"></param>
/// <returns></returns>
public float GetDataWidth(float coordinateWidth, DataZoom dataZoom)
public float GetDataWidth(float coordinateWidth, int dataCount, DataZoom dataZoom)
{
var dataCount = GetDataNumber(dataZoom);
int segment = (m_BoundaryGap ? dataCount : dataCount - 1);
segment = segment <= 0 ? 1 : segment;
if (dataCount < 1) dataCount = 1;
var categoryCount = GetDataNumber(dataZoom);
int segment = (m_BoundaryGap ? categoryCount : categoryCount - 1);
segment = segment <= 0 ? dataCount : segment;
return coordinateWidth / segment;
}
@@ -578,6 +579,13 @@ namespace XCharts
}
}
internal bool NeedShowSplit()
{
if (!show) return false;
if (IsCategory() && data.Count <= 0) return false;
else return true;
}
/// <summary>
/// 调整最大最小值
/// </summary>