mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-24 01:40:06 +00:00
BarChart增加负数轴支持
This commit is contained in:
13796
Demo/demo_test.unity
13796
Demo/demo_test.unity
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -63,11 +63,11 @@ namespace XCharts
|
|||||||
{
|
{
|
||||||
seriesCurrHig[i] = 0;
|
seriesCurrHig[i] = 0;
|
||||||
}
|
}
|
||||||
float data = serie.data[i];
|
float value = serie.data[i];
|
||||||
float pX = seriesCurrHig[i] + zeroX + m_Coordinate.tickness;
|
float pX = seriesCurrHig[i] + zeroX + m_Coordinate.tickness;
|
||||||
float pY = zeroY + i * scaleWid;
|
float pY = zeroY + i * scaleWid;
|
||||||
if (!m_YAxis.boundaryGap) pY -= scaleWid / 2;
|
if (!m_YAxis.boundaryGap) pY -= scaleWid / 2;
|
||||||
float barHig = data / maxValue * coordinateWid;
|
float barHig = value / (maxValue - minValue) * coordinateWid;
|
||||||
float space = offset + j * (barWid + m_Bar.space);
|
float space = offset + j * (barWid + m_Bar.space);
|
||||||
seriesCurrHig[i] += barHig;
|
seriesCurrHig[i] += barHig;
|
||||||
Vector3 p1 = new Vector3(pX, pY + space + barWid);
|
Vector3 p1 = new Vector3(pX, pY + space + barWid);
|
||||||
@@ -123,11 +123,11 @@ namespace XCharts
|
|||||||
{
|
{
|
||||||
seriesCurrHig[i] = 0;
|
seriesCurrHig[i] = 0;
|
||||||
}
|
}
|
||||||
float data = serie.data[i];
|
float value = serie.data[i];
|
||||||
float pX = zeroX + i * scaleWid;
|
float pX = zeroX + i * scaleWid;
|
||||||
if (!m_XAxis.boundaryGap) pX -= scaleWid / 2;
|
if (!m_XAxis.boundaryGap) pX -= scaleWid / 2;
|
||||||
float pY = seriesCurrHig[i] + zeroY + m_Coordinate.tickness;
|
float pY = seriesCurrHig[i] + zeroY + m_Coordinate.tickness;
|
||||||
float barHig = data / maxValue * coordinateHig;
|
float barHig = value / (maxValue - minValue) * coordinateHig;
|
||||||
seriesCurrHig[i] += barHig;
|
seriesCurrHig[i] += barHig;
|
||||||
float space = offset + j * (barWid + m_Bar.space);
|
float space = offset + j * (barWid + m_Bar.space);
|
||||||
Vector3 p1 = new Vector3(pX + space, pY);
|
Vector3 p1 = new Vector3(pX + space, pY);
|
||||||
|
|||||||
Reference in New Issue
Block a user