优化Axis.minMaxType的显示

This commit is contained in:
monitor1394
2019-06-20 09:39:39 +08:00
parent 7fc8503714
commit 499275a93d
3 changed files with 43 additions and 57 deletions

View File

@@ -90,9 +90,8 @@ namespace XCharts
}
float value = serieData[i];
float pX = startX + i * scaleWid;
float pY = seriesCurrHig[i] + zeroY + m_Coordinate.tickness;
float dataHig = value / (maxValue - minValue) * coordinateHig;
float pY = seriesCurrHig[i] + coordinateY + m_Coordinate.tickness;
float dataHig = (value - minValue) / (maxValue - minValue) * coordinateHig;
np = new Vector3(pX, pY + dataHig);
if (i > 0)
@@ -329,8 +328,8 @@ namespace XCharts
}
float value = serie.data[i];
float pY = startY + i * scaleWid;
float pX = seriesCurrHig[i] + zeroX + m_Coordinate.tickness;
float dataHig = value / (maxValue - minValue) * coordinateWid;
float pX = seriesCurrHig[i] + coordinateX + m_Coordinate.tickness;
float dataHig = (value - minValue) / (maxValue - minValue) * coordinateWid;
np = new Vector3(pX + dataHig, pY);
if (i > 0)