asp.Net MVC如何为图表中的每个条形设置颜色?

ThunD3eR

我在MVC应用程序中使用System.Web.Helpers。

该应用程序创建了多个图表,经过多次尝试,我最终使其正常工作。

foreach (var m in model[0].HistoryValues)
{

    var chart = new Chart(width: 600, height: 400)
    .AddTitle(m.LastUpdateSTR)
    .AddSeries(
        name: m.LastUpdateSTR,
        xValue: new[] { "Server", "Db", "Tickets" },
        yValues: new[] { m.ServerPerformance, m.Databaseperformance, m.SoldTicketsLastThirtyMin == 0 ? 10 : m.SoldTicketsLastThirtyMin }        
    );

    m.Bytes = chart.GetBytes("jpeg");
};

结果:

在此处输入图片说明

问题是我希望能够更改条形上的颜色。像这样:

在此处输入图片说明

我最近找不到有关如何执行此操作的文章。我发现的那些告诉我如何在图表上设置主题,但是如何在每个条形上设置特定的颜色?

里恩·威廉姆斯

图表助手是MVC,可惜它没有公开任何属性来轻松设置每个单独的列/字段。结果,您将不得不使用讨厌的字符串化主题,如下所示:

var theme = @"<Chart BackColor="Transparent">
                  <ChartAreas>
                       <ChartArea Name="Default" BackColor=""Transparent"></ChartArea>
                  </ChartAreas>
              </Chart>";

然后将所述主题应用于您现有的主题Chart

var chart = new Chart(width: 600, height: 400, theme: theme)

然而,这些主题似乎非常有限,并且可能缺乏能够(至少容易地)定位单个条的必要功能。如果您需要这种功能,则可能要考虑研究替代库或第三方组件,例如HighCharts

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

asp.Net MVC如何为图表中的每个条形设置颜色?

来自分类Dev

如何更改Asp.net图表控件系列颜色?

来自分类Dev

如何在asp.net mvc 中设置Iframe src?

来自分类Dev

如何为新的Microsoft.Asp.NET身份(MVC5)设置自定义架构

来自分类Dev

ASP.NET MVC:显示模型中的多个图表

来自分类Dev

ASP.NET MVC中的Google API图表

来自分类Dev

ASP.NET MVC中的Google API图表

来自分类Dev

在ASP.NET MVC中填充Morris图表

来自分类Dev

ASP.NET MVC Razor 中的多个图表

来自分类Dev

HighCharts图表ASP.NET MVC渲染

来自分类Dev

如何为将由PageHandlerFactory处理的ASP.NET中的每个请求添加事件处理程序

来自分类Dev

如何为ASP.NET身份设置密码规则?

来自分类Dev

如何为ASP.NET MVC 5配置StructureMap

来自分类Dev

Asp.Net MVC-如何为ModelAction保存ModelState?

来自分类Dev

如何为asp.net MVC 5实现ViewModels?

来自分类Dev

如何为MVC(ASP.NET)项目正确使用NUGET?

来自分类Dev

如何为Asp.NET MVC 5创建ClaimsIdentity对象?

来自分类Dev

如何为ASP.NET MVC编写路由

来自分类Dev

如何为asp.net MVC 5实现ViewModels?

来自分类Dev

如何为MVC(ASP.NET)项目正确使用NUGET?

来自分类Dev

如何为ASP.NET MVC使用Year Picker

来自分类Dev

设置用户对 asp.net mvc 中每个应用程序的访问权限

来自分类Dev

与ASP.NET MVC中的ASP.NET等效

来自分类Dev

ASP.NET MVC中的Kendo UI饼图颜色

来自分类Dev

ASP.NET MVC中的Kendo UI饼图颜色

来自分类Dev

ASP.NET图表控件

来自分类Dev

如何为Gridview ASP .Net中的特定列和行设置编辑模式

来自分类Dev

如何为ASP.NET允许CORS

来自分类Dev

ASP.NET MVC 6(ASP.NET Core或ASP.NET5)中的友好URL

Related 相关文章

热门标签

归档