mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-23 01:10:08 +00:00
修复Bar隐藏时表现异常的问题
This commit is contained in:
@@ -782,7 +782,7 @@ namespace XCharts.Runtime
|
|||||||
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];
|
||||||
if (serie is T)
|
if (serie.show && serie is T)
|
||||||
{
|
{
|
||||||
if (serie.barGap != 0)
|
if (serie.barGap != 0)
|
||||||
{
|
{
|
||||||
@@ -935,6 +935,7 @@ namespace XCharts.Runtime
|
|||||||
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];
|
||||||
|
if (!serie.show) continue;
|
||||||
if (!(serie is T)) continue;
|
if (!(serie is T)) continue;
|
||||||
if (string.IsNullOrEmpty(serie.stack))
|
if (string.IsNullOrEmpty(serie.stack))
|
||||||
{
|
{
|
||||||
@@ -981,7 +982,7 @@ namespace XCharts.Runtime
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var attribute = serie.GetType().GetAttribute<SerieHandlerAttribute>();
|
var attribute = serie.GetType().GetAttribute<SerieHandlerAttribute>();
|
||||||
var handler = (SerieHandler) Activator.CreateInstance(attribute.handler);
|
var handler = (SerieHandler)Activator.CreateInstance(attribute.handler);
|
||||||
handler.attribute = attribute;
|
handler.attribute = attribute;
|
||||||
handler.chart = this;
|
handler.chart = this;
|
||||||
handler.defaultDimension = 1;
|
handler.defaultDimension = 1;
|
||||||
|
|||||||
@@ -294,7 +294,7 @@ namespace XCharts.Runtime
|
|||||||
for (int i = 0; i <= currSerie.index; i++)
|
for (int i = 0; i <= currSerie.index; i++)
|
||||||
{
|
{
|
||||||
var serie = series[i];
|
var serie = series[i];
|
||||||
if (serie.GetType() == currSerie.GetType() && ChartHelper.IsValueEqualsString(serie.stack, currSerie.stack))
|
if (serie.show && serie.GetType() == currSerie.GetType() && ChartHelper.IsValueEqualsString(serie.stack, currSerie.stack))
|
||||||
{
|
{
|
||||||
dataList.Add(serie.GetDataList(dataZoom));
|
dataList.Add(serie.GetDataList(dataZoom));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user