BarChart增加负数轴支持

This commit is contained in:
monitor1394
2019-05-13 18:58:40 +08:00
parent 00596289f3
commit 1a47dad2a1
4 changed files with 4701 additions and 12963 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -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);

View File

@@ -12,12 +12,14 @@ A Simple UGUI Charting Library for Unity
# TODO # TODO
1. ~~`tooltip`~~2019.3.21完成) 1. ~~`tooltip`~~2019.3.21完成)
2. ~~多数据支持~~2019.4.1完成) 2. ~~多数据支持~~2019.4.1完成)
2. 旭日图`sunburst` 3. 旭日图`sunburst`
3. 动画效果 4. 动画效果
5. 中国地图
# 更新日志 # 更新日志
1. 0.2版本,重构代码,增加自定义`Editor`编辑参数支持2019.05.11 * `LineChart``BarChart`增加负数轴支持2019.05.13
2. `LineChart`增加负数值支持2019.05.13 * 0.2版本,重构代码,增加自定义`Editor`编辑参数支持2019.05.11
# 效果图 # 效果图
1.`Default`主题 1.`Default`主题