Я использую
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