System.Web.Helpers.Chart
顯示在我MVC3應用圖表。
@{
var myChart = new Chart(width: 600, height: 400)
.AddTitle("Resource Utilization in Projects in Week 1")
.AddSeries(
name: "Project1",
chartType: "StackedColumn",
xValue: new[] { "W1", "W2", "W3", "W4", "W5" },
yValues: new[] { 80, 60, 40, 20, 10}
)
.AddSeries(
name: "Project2",
chartType: "StackedColumn",
xValue: new[] { "W1", "W2", "W3", "W4", "W5" },
yValues: new[] { 10, 10, 0, 10, 10 }
)
.AddSeries(
name: "Available",
chartType: "StackedColumn",
xValue: new[] { "W1", "W2", "W3", "W4", "W5" },
yValues: new[] { "10", "30", "50", "70", "80" }
)
.AddLegend();
myChart.Write();
}
但是,系列的顏色是隨機選取圖表上有多少個系列。有誰知道如何爲特定系列設置特定的顏色?
我發現圖表樣品在線設置顏色,但他們使用的命名空間
System.Web.UI.DataVisualization.Charting
謝謝您的答覆。你知道我在哪裏可以找到XML格式的語法定義嗎?因爲我可以更改整個圖表的背景顏色,但我很想設置特定系列的顏色。任何想法如何做到這一點? –
ala
2011-05-02 01:55:36
我的答案底部的鏈接描述了對象 - 我猜這只是這些類的序列化版本,所以您可以將屬性/類的名稱添加到HTML中。如果您查看ChartHelper類中所有屬性的定義,則應該包含很多樣本 – 2011-05-02 05:31:13
有關如何更改IsValueShownAsLabel等Series屬性下的屬性的任何想法? – 2012-03-14 17:13:21