mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-25 18:30:14 +00:00
BarChart增加负数轴支持
This commit is contained in:
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);
|
||||||
|
|||||||
10
README.md
10
README.md
@@ -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`主题
|
||||||
|
|||||||
Reference in New Issue
Block a user