2014-02-11 60 views
0

我找不到間隔屬性(用ASP.NET網頁(剃刀)在圖表中顯示數據),即使我無法將所有標籤設置爲可見。圖表間隔屬性剃鬚刀

我正在使用以下代碼。

(chart.cshtml) 

myChart = new Chart(width: 800, height: 600) 
    .AddTitle("Product Sales") 
    .AddSeries(
    xValue: datap, xField: "Product", 
    yValues: datap, yFields: "Quantity") 
    .AddSeries(yValues: dataf, yFields: "Quantity2") 

回答

1

答案是設置間隔屬性值設置爲1在主題屬性,並使用該主題,圖表主題

我用下面的代碼:

string theme ="<Chart>\r\n <ChartAreas>\r\n <ChartArea Name=\"Default\" _Template_=\"All\">\r\n <AxisX Interval=\"1\" />\r\n </ChartArea>\r\n </ChartAreas>\r\n <Legends>\r\n <Legend _Template_=\"All\" Alignment=\"Center\" BackColor=\"Transparent\" Docking=\"Bottom\" Font=\"Trebuchet MS, 8.25pt, style=Bold\" IsTextAutoFit =\"False\" LegendStyle=\"Row\">\r\n </Legend>\r\n </Legends>\r\n <BorderSkin SkinStyle=\"Emboss\" />\r\n</Chart>"; 

myChart = new Chart(width: 800, height: 600 , theme: theme) 
    .AddTitle("Product Sales") 
    .AddSeries(
    xValue: datap, xField: "Product", 
    yValues: datap, yFields: "Quantity") 
    .AddSeries(yValues: dataf, yFields: "Quantity2")