|
@@ -244,8 +244,8 @@ namespace TeamAAS_VP.ViewModels.Statistics
|
|
|
var ay1 = new LinearAxis()
|
|
var ay1 = new LinearAxis()
|
|
|
{
|
|
{
|
|
|
Key = "y1",
|
|
Key = "y1",
|
|
|
- Title= Lang.数量,
|
|
|
|
|
- TitlePosition=1,
|
|
|
|
|
|
|
+ Title = Lang.数量,
|
|
|
|
|
+ TitlePosition = 1,
|
|
|
Minimum = 0,
|
|
Minimum = 0,
|
|
|
Position = AxisPosition.Left,
|
|
Position = AxisPosition.Left,
|
|
|
IsZoomEnabled = false,
|
|
IsZoomEnabled = false,
|
|
@@ -287,14 +287,14 @@ namespace TeamAAS_VP.ViewModels.Statistics
|
|
|
{
|
|
{
|
|
|
return model;
|
|
return model;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
foreach (var category in Items.First().Value.Keys)
|
|
foreach (var category in Items.First().Value.Keys)
|
|
|
{
|
|
{
|
|
|
var barSeries = new LinearBarSeries { Title = category };
|
|
var barSeries = new LinearBarSeries { Title = category };
|
|
|
barSeries.YAxisKey = "y1";
|
|
barSeries.YAxisKey = "y1";
|
|
|
barSeries.BarWidth = 10;
|
|
barSeries.BarWidth = 10;
|
|
|
// 点击时弹出的label内容
|
|
// 点击时弹出的label内容
|
|
|
- barSeries.TrackerFormatString = $"{0}\r\n{2:dd}{Lang.日}: {4:0}";
|
|
|
|
|
|
|
+ //barSeries.TrackerFormatString = $"{0}\r\n{2:dd}{Lang.日}: {4:0}";
|
|
|
|
|
+ barSeries.TrackerFormatString = "{0}\r\n{2:dd}: {4:0}";
|
|
|
foreach (var item in Items)
|
|
foreach (var item in Items)
|
|
|
{
|
|
{
|
|
|
if (item.Value.ContainsKey(category))
|
|
if (item.Value.ContainsKey(category))
|
|
@@ -306,13 +306,13 @@ namespace TeamAAS_VP.ViewModels.Statistics
|
|
|
barSeries.Points.Add(new OxyPlot.DataPoint(DateTimeAxis.ToDouble(item.Key), 0));
|
|
barSeries.Points.Add(new OxyPlot.DataPoint(DateTimeAxis.ToDouble(item.Key), 0));
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
model.Series.Add(barSeries);
|
|
model.Series.Add(barSeries);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
var Series = new LineSeries { Title = Lang.总产量 };
|
|
var Series = new LineSeries { Title = Lang.总产量 };
|
|
|
Series.YAxisKey = "y1";
|
|
Series.YAxisKey = "y1";
|
|
|
- Series.TrackerFormatString = $"{0}\r\n{2:dd}{Lang.日}: {4:0}";
|
|
|
|
|
|
|
+ //Series.TrackerFormatString = $"{0}\r\n{2:dd}{Lang.日}: {4:0}";
|
|
|
|
|
+ Series.TrackerFormatString = "{0}\r\n{2:dd}: {4:0}";
|
|
|
foreach (var item in Items)
|
|
foreach (var item in Items)
|
|
|
{
|
|
{
|
|
|
Int64 count = 0;
|
|
Int64 count = 0;
|
|
@@ -384,8 +384,6 @@ namespace TeamAAS_VP.ViewModels.Statistics
|
|
|
{
|
|
{
|
|
|
return model;
|
|
return model;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
foreach (var category in Items.First().Value.Keys)
|
|
foreach (var category in Items.First().Value.Keys)
|
|
|
{
|
|
{
|
|
|
|
|
|
|
@@ -393,7 +391,8 @@ namespace TeamAAS_VP.ViewModels.Statistics
|
|
|
barSeries.YAxisKey = "y1";
|
|
barSeries.YAxisKey = "y1";
|
|
|
barSeries.BarWidth = 10;
|
|
barSeries.BarWidth = 10;
|
|
|
// 点击时弹出的label内容
|
|
// 点击时弹出的label内容
|
|
|
- barSeries.TrackerFormatString = $"{0}\r\n{Lang.周}{2:0}: {4:0}";
|
|
|
|
|
|
|
+ //barSeries.TrackerFormatString = $"{0}\r\n{Lang.周}{2:0}: {44:0}";
|
|
|
|
|
+ barSeries.TrackerFormatString = "{0}\r\n{2:0}: {4:0}";
|
|
|
foreach (var item in Items)
|
|
foreach (var item in Items)
|
|
|
{
|
|
{
|
|
|
if (item.Value.ContainsKey(category))
|
|
if (item.Value.ContainsKey(category))
|
|
@@ -411,7 +410,8 @@ namespace TeamAAS_VP.ViewModels.Statistics
|
|
|
|
|
|
|
|
var Series = new LineSeries { Title = Lang.当前周产能统计 };
|
|
var Series = new LineSeries { Title = Lang.当前周产能统计 };
|
|
|
Series.YAxisKey = "y1";
|
|
Series.YAxisKey = "y1";
|
|
|
- Series.TrackerFormatString = $"{0}\r\n{2:dd}{Lang.日}: {4:0}";
|
|
|
|
|
|
|
+ //Series.TrackerFormatString = $"{0}\r\n{2:dd}{Lang.日}: {4:0}";
|
|
|
|
|
+ Series.TrackerFormatString = "{0}\r\n{2:0}: {4:0}";
|
|
|
foreach (var item in Items)
|
|
foreach (var item in Items)
|
|
|
{
|
|
{
|
|
|
Int64 count = 0;
|
|
Int64 count = 0;
|
|
@@ -480,7 +480,7 @@ namespace TeamAAS_VP.ViewModels.Statistics
|
|
|
model.Axes.Add(ay1);
|
|
model.Axes.Add(ay1);
|
|
|
model.Axes.Add(ax);
|
|
model.Axes.Add(ax);
|
|
|
|
|
|
|
|
- if (Items.Count<=0)
|
|
|
|
|
|
|
+ if (Items.Count <= 0)
|
|
|
{
|
|
{
|
|
|
return model;
|
|
return model;
|
|
|
}
|
|
}
|
|
@@ -492,10 +492,18 @@ namespace TeamAAS_VP.ViewModels.Statistics
|
|
|
barSeries.YAxisKey = "y1";
|
|
barSeries.YAxisKey = "y1";
|
|
|
barSeries.BarWidth = 10;
|
|
barSeries.BarWidth = 10;
|
|
|
// 点击时弹出的label内容
|
|
// 点击时弹出的label内容
|
|
|
- barSeries.TrackerFormatString = "{0}\r\n{2:0}Hours: {4:0}";
|
|
|
|
|
|
|
+ barSeries.TrackerFormatString = "{0}\r\n{2:0}H: {4:0}";
|
|
|
foreach (var item in Items)
|
|
foreach (var item in Items)
|
|
|
{
|
|
{
|
|
|
- barSeries.Points.Add(new OxyPlot.DataPoint(LinearAxis.ToDouble(item.Key), (double)(item.Value[category])));
|
|
|
|
|
|
|
+ if (item.Value.ContainsKey(category))
|
|
|
|
|
+ {
|
|
|
|
|
+ barSeries.Points.Add(new OxyPlot.DataPoint(DateTimeAxis.ToDouble(item.Key), (double)(item.Value[category])));
|
|
|
|
|
+ }
|
|
|
|
|
+ else
|
|
|
|
|
+ {
|
|
|
|
|
+ barSeries.Points.Add(new OxyPlot.DataPoint(DateTimeAxis.ToDouble(item.Key), 0));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
model.Series.Add(barSeries);
|
|
model.Series.Add(barSeries);
|
|
@@ -503,7 +511,8 @@ namespace TeamAAS_VP.ViewModels.Statistics
|
|
|
|
|
|
|
|
var Series = new LineSeries { Title = Lang.总产量 };
|
|
var Series = new LineSeries { Title = Lang.总产量 };
|
|
|
Series.YAxisKey = "y1";
|
|
Series.YAxisKey = "y1";
|
|
|
- Series.TrackerFormatString = $"{0}\r\n{2:dd}{Lang.小时}: {4:0}";
|
|
|
|
|
|
|
+ //Series.TrackerFormatString = $"{0}\r\n{2:dd}{Lang.小时}: {4:0}";
|
|
|
|
|
+ Series.TrackerFormatString = "{0}\r\n{2:0}H: {4:0}";
|
|
|
foreach (var item in Items)
|
|
foreach (var item in Items)
|
|
|
{
|
|
{
|
|
|
Int64 count = 0;
|
|
Int64 count = 0;
|