csharp 在C#中创建堆积条形图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 在C#中创建堆积条形图相关的知识,希望对你有一定的参考价值。

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Text;
using System.Web.Helpers;
using System.Web.Mvc;
using System.Web.UI;

public class StackedBarGraph
{
  public ActionResult CreateStackedBarGraph()
  {
         //Using Web Helpers Chart methods 
         // chartType: StackedBar, StackedColumn, etc 
         
         //Writing this because no documentation or code samples on how to pass multiple values for x and y exist
    
         
         
       var key = new Chart(width: 300, height: 200, theme: ChartTheme.Green).AddTitle("Stacked bar demo")
                .AddSeries
                (
                    chartType: "StackedBar",
                    legend: "Item1",
                    xValue: new[] { "2012", "2013", "2014", "2015"},
                    yValues: new [] {34, 50, 10, 25}
                )
                .AddSeries(
                chartType:"StackedBar",
                xValue: new[] { "2012", "2013", "2014", "2015" },
                yValues: new [] {12,54,85,3}
                )
                .AddSeries(chartType: "StackedBar",
                    xValue: new[] {"2012", "2013", "2014", "2015"},
                    yValues: new [] {15, 5, 74, 32}
                    
            );
          
          
            return File(key.ToWebImage().GetBytes(), "image/jpeg");
              
        }     
  }
}

以上是关于csharp 在C#中创建堆积条形图的主要内容,如果未能解决你的问题,请参考以下文章

如何在ireport表中创建条形图?

如何在 matplotlib 或 seaborn 中创建带有系列的堆叠条形图? [复制]

将百分比标签添加到堆积条形图ggplot2

当组值不是唯一标识时如何在熊猫中创建堆积条

为 Excel 堆积条形图的点着色与表中分配的值相关

带有 facet_grid 的 ggplot2 中具有多个分类变量的堆积条形图