Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Asp.NETMVC3中创建三维图表_Asp.net_Asp.net Mvc 3 - Fatal编程技术网

如何在Asp.NETMVC3中创建三维图表

如何在Asp.NETMVC3中创建三维图表,asp.net,asp.net-mvc-3,Asp.net,Asp.net Mvc 3,我的应用程序以图形形式显示学生的结果。该图形是一个包含科目名称和分数的柱状图。 下面是如何创建我的图表: string zz={ "Subject1", "Subject2", "Subject3", "TOTAL" }; kk包含主题标记 var mychart= new Chart(width: 1000, height: 800, theme: ChartTheme.Blue) .AddSeries( chartType: "col

我的应用程序以图形形式显示学生的结果。该图形是一个包含科目名称和分数的柱状图。 下面是如何创建我的图表:

string zz={ "Subject1", "Subject2", "Subject3", "TOTAL" };
kk包含主题标记

var mychart= new Chart(width: 1000, height: 800, theme: ChartTheme.Blue)
            .AddSeries(
                chartType: "column",
                legend: "StudentResult",
                xValue: zz,
               yValues: kk)
              .Write();
我想用3D显示图形。 我知道MS-Chart,但无法更改我的应用程序。我可以在没有**MS-Chart/google-Chart的情况下制作3D图表吗

如果是,怎么做?如果没有,那么我应该做什么更改来实施MS图表

我试过:

var mychart= new Chart(width: 1000, height: 800, theme: ChartTheme.Vanilla3D)

但是它没有给我想要的输出。颜色太鲜艳了,而且它截断了我的主题名称。

我建议使用MS Chart,因为你使用的是.net。下载


然后运行,查看示例和代码,了解您可以实现什么以及如何设置3D图表。当然,您可以为每个系列定义颜色。

您可以使用图表的主题来定义颜色

  @{
        var myChart = new Chart(width: 600, height: 400, theme: ChartTheme.Vanilla3D )
            .AddTitle("Chart Title")
            .AddSeries(
                name: "ChartTitle",
                xValue: new[] {  "Col1", "Col2", "Col3", "Col4", "Col5" },
                yValues: new[] { "2", "6", "4", "5", "3" })
            .Write();
    }
然后换颜色

    axisTitleTop: {     
       fill: '#000',     
       font: '11px Arial' 
    }, axisTitleLeft: { 
           fill: '#000',     
       font: '11px Arial' 
    }, axisTitleRight: { 
           fill: '#000',     
       font: '11px Arial' 
    }, axisTitleBottom: {     
       fill: '#000',     
       font: '11px Arial' 
    },labelTitle:{

      fill:"#B22222"
    }

卓越回答