|
@@ -10,8 +10,8 @@ namespace shiduan {
|
|
|
if (chartCatch.toufangfenxiChart === undefined) return
|
|
|
chartCatch.toufangfenxiChart.clear()
|
|
|
let { before, now } = this.data.DayList;
|
|
|
- let beforeString = before.length ? `${before[0].dt}至${before[before.length - 1].dt}` : "";
|
|
|
- let nowString = now.length ? `${now[0].dt}至${now[now.length - 1].dt}` : "";
|
|
|
+ let beforeString = before.length ? `${before[0].dts}至${before[0].dte}` : "";
|
|
|
+ let nowString = now.length ? `${now[0].dts}至${now[0].dte}` : "";
|
|
|
before = before.map((v: any, i: number) => {
|
|
|
v.index = i;
|
|
|
v.dataKeyTypt = beforeString;
|
|
@@ -30,16 +30,19 @@ namespace shiduan {
|
|
|
});
|
|
|
chartCatch.toufangfenxiChart.source(data);
|
|
|
chartCatch.toufangfenxiChart.scale('index', {
|
|
|
- tickCount: 3
|
|
|
+ tickCount: 6
|
|
|
});
|
|
|
- chartCatch.toufangfenxiChart.axis('index', {
|
|
|
+ chartCatch.toufangfenxiChart.axis('index', {
|
|
|
label: (text: string, index: number, total: number) => {
|
|
|
let align = 'center';
|
|
|
if (index === 0) align = 'left';
|
|
|
if (index === total - 1) align = 'right';
|
|
|
+ let hour :string|number = Number(data[Number(text)].hour)
|
|
|
+ if(hour >= 24) hour = '24';
|
|
|
+ else hour = data[Number(text)].hour
|
|
|
return {
|
|
|
textAlign: align,
|
|
|
- text: data[Number(text)].dt
|
|
|
+ text: hour
|
|
|
}
|
|
|
}
|
|
|
});
|
|
@@ -58,8 +61,8 @@ namespace shiduan {
|
|
|
const { tooltip: { title } } = ev;
|
|
|
let index = Number(title || 0);
|
|
|
index < 0 ? index = 0 : "";
|
|
|
- items[0].name = data[index].dt;
|
|
|
- items[1].name = data[index + this.data.DayList.before.length].dt;
|
|
|
+ items[0].name = data[index].hour;
|
|
|
+ items[1].name = data[index + this.data.DayList.before.length].hour;
|
|
|
items[0].value = formmaterValueZhou(items[0].value, 2);
|
|
|
items[1].value = formmaterValueZhou(items[1].value, 2);
|
|
|
}
|
|
@@ -76,8 +79,8 @@ namespace shiduan {
|
|
|
config.height = sys.windowWidth / 16 * 9;
|
|
|
chartCatch.toufangfenxiChart = new F2.Chart(config);
|
|
|
let { before, now } = this.data.DayList;
|
|
|
- let beforeString = before.length ? `${before[0].dt}至${before[before.length - 1].dt}` : "";
|
|
|
- let nowString = now.length ? `${now[0].dt}至${now[now.length - 1].dt}` : "";
|
|
|
+ let beforeString = before.length ? `${before[0].dts}至${before[0].dte}` : "";
|
|
|
+ let nowString = now.length ? `${now[0].dts}至${now[0].dte}` : "";
|
|
|
before = before.map((v: any, i: number) => {
|
|
|
v.index = i;
|
|
|
v.dataKeyTypt = beforeString;
|
|
@@ -127,8 +130,8 @@ namespace shiduan {
|
|
|
const { tooltip: { title } } = ev;
|
|
|
let index = Number(title || 0);
|
|
|
index < 0 ? index = 0 : "";
|
|
|
- items[0].name = data[index].dt;
|
|
|
- items[1].name = data[index + this.data.DayList.before.length].dt;
|
|
|
+ items[0].name = data[index].hour;
|
|
|
+ items[1].name = data[index + this.data.DayList.before.length].hour;
|
|
|
items[0].value = formmaterValueZhou(items[0].value, 2);
|
|
|
items[1].value = formmaterValueZhou(items[1].value, 2);
|
|
|
}
|