Asp.net mvc MVC4图表/X轴标签每隔一个跳过一次
我在MVC应用程序中使用System.Web.Helpers.Chart作为一个非常简单的图形 正在显示的图形仅在每隔一列上显示标签 创建图表的代码如下所示:Asp.net mvc MVC4图表/X轴标签每隔一个跳过一次,asp.net-mvc,asp.net-mvc-4,charts,Asp.net Mvc,Asp.net Mvc 4,Charts,我在MVC应用程序中使用System.Web.Helpers.Chart作为一个非常简单的图形 正在显示的图形仅在每隔一列上显示标签 创建图表的代码如下所示: var chart = new System.Web.Helpers.Chart(width: 600, height: 400) .DataBindTable(dataSource: chartData, xField: "Province") .AddSeries(chartType:
var chart = new System.Web.Helpers.Chart(width: 600, height: 400)
.DataBindTable(dataSource: chartData, xField: "Province")
.AddSeries(chartType: "column", axisLabel: "Province")
.GetBytes("png");
return chart;
string t = @"<Chart> <ChartAreas> <ChartArea Name=""Default"" _Template_=""All""> <AxisX Interval=""1""></AxisX> </ChartArea> </ChartAreas> </Chart>";
var chart = new System.Web.Helpers.Chart(width: 600, height: 400, theme: t)
.DataBindTable(dataSource: chartData, xField: "Province")
.AddSeries(chartType: "column", axisLabel: "Province")
.GetBytes("png");
return chart;
“chartData”来自SQL表,由两个字段组成
省(2)
国际货运
我已经把图表做得更宽了,但这并没有解决这个问题。使用局部视图将图形嵌入到视图中
如果有人能帮忙,我将不胜感激。您需要为它提供一个“主题”,将“间隔”设置为1。在您的情况下,代码应该如下所示:
var chart = new System.Web.Helpers.Chart(width: 600, height: 400)
.DataBindTable(dataSource: chartData, xField: "Province")
.AddSeries(chartType: "column", axisLabel: "Province")
.GetBytes("png");
return chart;
string t = @"<Chart> <ChartAreas> <ChartArea Name=""Default"" _Template_=""All""> <AxisX Interval=""1""></AxisX> </ChartArea> </ChartAreas> </Chart>";
var chart = new System.Web.Helpers.Chart(width: 600, height: 400, theme: t)
.DataBindTable(dataSource: chartData, xField: "Province")
.AddSeries(chartType: "column", axisLabel: "Province")
.GetBytes("png");
return chart;
string t=@“您需要为它提供一个“主题”来将“间隔”设置为1。在您的情况下,代码应该如下所示:
var chart = new System.Web.Helpers.Chart(width: 600, height: 400)
.DataBindTable(dataSource: chartData, xField: "Province")
.AddSeries(chartType: "column", axisLabel: "Province")
.GetBytes("png");
return chart;
string t = @"<Chart> <ChartAreas> <ChartArea Name=""Default"" _Template_=""All""> <AxisX Interval=""1""></AxisX> </ChartArea> </ChartAreas> </Chart>";
var chart = new System.Web.Helpers.Chart(width: 600, height: 400, theme: t)
.DataBindTable(dataSource: chartData, xField: "Province")
.AddSeries(chartType: "column", axisLabel: "Province")
.GetBytes("png");
return chart;
string t=@”