【发布时间】:2018-03-29 10:15:48
【问题描述】:
我创建了一个列表并从列表中选择了 1 个名称,其中包含所有价格和时间戳。
这是我的列表类:
public class price
{
public string NAME { get; set; }
public string PRICE { get; set; }
public string TIMESTAMP { get; set; }
}
这是我选择一些东西的部分:
var singleNameWithOldestPrice =
from p in PriceList
where p.NAME.Contains(SelectedProduct, StringComparison.OrdinalIgnoreCase)
group p by p.NAME into grp
select grp.OrderBy(a => a.TIMESTAMP).ToArray();
现在我想将 PRICES 绑定到图表。 我使用 NuGet 包:MicroCharts。这就是您使用该程序创建图表的方式:
PriceChart.Chart = new PointChart { Entries = Source };
如何使用价格作为来源?
完整编辑代码:
var singleNameWithOldestPrice =
from p in PriceList
where p.NAME.Contains(SelectedProduct, StringComparison.OrdinalIgnoreCase)
group p by p.NAME into grp
select grp.OrderBy(a => a.TIMESTAMP).ToArray();
var source = new List<Entry>();
foreach (var p in singleNameWithOldestPrice)
{
source.Add(new Entry(p.PRICE)
{
Label = p.NAME,
ValueLabel = p.PRICE,
Color = Color.Red
});
}
【问题讨论】:
标签: c# android visual-studio list xamarin