私は初心者で、MVC でグラフを表示しようとしています。
チャートを表示するには、次の 2 つの方法があります。
- System.Web.UI.DataVisualization.Charting.Chart
- System.Web.Helpers.Chart
この 2 つのソリューションの違いはどれですか? そして、どのような長所/短所がありますか?
現時点では、私はこのコードを試します:
コントローラ:
[HttpPost]
public ActionResult RenderRainfallChart()
{
var incomeList = Income.GetList();
List<string> xValue = new List<string>();
List<decimal> yValue = new List<decimal>();
foreach (var item in incomeList)
{
xValues.Add(item.Name);
yValues.Add(item.Amount);
}
var key = new System.Web.Helpers.Chart(width: 600, height: 400)
.AddSeries(
legend: "IncomeLIst",
xValue: xValue,
yValues: yValues)
.Write();}
ボタンを選択すると、新しいブラウザ ページにチャートが表示されます: .../Company/RenderRainfallChart
インデックス サイトの div コンテナにグラフを表示することは可能ですか?