アイテムのリストに基づいてグラフを作成する必要があります。このために、データビュー チャートと ASP を使用します。ネット。
問題は、グラフが空なのにデータがあることです。
データ:
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <Expense>
<Type>Achat pièce</Type>
<Total>173.50</Total>
</Expense>
</Root>
char の作成に使用するコード:
DataSet dataSet = new DataSet();
DataTable dataTable = new DataTable("Table");
dataTable.Columns.Add("Total", typeof(string));
dataTable.Columns.Add("Type", typeof(string));
dataSet.Tables.Add(dataTable);
//GetData & fill dataTable
var listOfExpense = Helper.JsonHelper.FromJson<ExpensePie>(resp.Content);
foreach (var expense in listOfExpense.ListOfExpense)
{
dataTable.Rows.Add(expense.Total, expense.Type);
}
//Fill data view with dataset
var dataView = new DataView(dataSet.Tables["Table"]);
//Build the chart
var myChart = new Chart(width: 600, height: 400, theme: ChartTheme.Blue)
.AddSeries("Default", chartType: "bar",
xValue:dataView, xField:"Type",
yValues: dataView, yFields: "Total")
.GetBytes("png");
return File(myChart, "image/png");