我的应用程序以图形形式显示学生的结果。图表是一个包含主题名称和标记的列图。 以下是我的图表的创建方式:
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图表的情况下制作3D图表。
如果是的话怎么样?如果否,那么我应该做些什么来实施 MS Chart
我试过了:
var mychart= new Chart(width: 1000, height: 800, theme: ChartTheme.Vanilla3D)
但它没有给我想要的输出。颜色太大了,还有它的截断名字。
答案 0 :(得分:1)
您可以使用图表主题
来完成 @{
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"
}
答案 1 :(得分:0)
我建议使用MS Chart,因为你使用的是.net。下载http://archive.msdn.microsoft.com/mschart/Release/ProjectReleases.aspx?ReleaseId=4418
并运行,查看示例和代码以了解您可以实现的目标以及如何设置3D图表。当然,你可以为每个系列定义颜色。