C# 点网海图系列颜色

C# 点网海图系列颜色,c#,asp.net-mvc,highcharts,dotnethighcharts,C#,Asp.net Mvc,Highcharts,Dotnethighcharts,有没有人有一个使用新的Dot Net Highcharts包装器和更改系列颜色的工作示例?我就是不能让它改变我的生活,我想我一定改变了每一个单一的颜色属性。它们都不是“普通”选项板中的默认值 @(Html.Highsoft().Highcharts( new Highcharts { Title = new Title { Text = "Picks Grouped By Target And Week Of Year" }, XAxis =

有没有人有一个使用新的Dot Net Highcharts包装器和更改系列颜色的工作示例?我就是不能让它改变我的生活,我想我一定改变了每一个单一的颜色属性。它们都不是“普通”选项板中的默认值

@(Html.Highsoft().Highcharts(
new Highcharts
{
    Title = new Title
    {
        Text = "Picks Grouped By Target And Week Of Year"

    },

    XAxis = new List<XAxis>
    {
        new XAxis
        {
            Categories = WeeksOfYear.ConvertAll<string>(x => x.ToString())
        }
    },
    YAxis = new List<YAxis>
    {
        new YAxis
        {
            Min = 0,
            Title = new YAxisTitle
            {
                Text = "Number of picks"
            },
            StackLabels = new YAxisStackLabels
            {
                Enabled = true,
                Style = new Hashtable
                {
                    { "fontWeght", "bold" }
                }
            }
        }
    },
    Legend = new Legend
    {
        Align = LegendAlign.Right,
        X = -30,
        VerticalAlign = LegendVerticalAlign.Top,
        Y = 25,
        Floating = true,
        BorderColor = "#CCC",
        BorderWidth = 1,
        BackgroundColor = "white"

    },
    Tooltip = new Tooltip
    {
        Formatter = "formatToolTip"
    },
    PlotOptions = new PlotOptions
    {
        Column = new PlotOptionsColumn
        {

            Stacking = PlotOptionsColumnStacking.Normal,
            DataLabels = new PlotOptionsColumnDataLabels
            {
                Enabled = true,
                Color = "#FFFFFF",

                Shadow = new Shadow()
                {
                    Enabled = true,
                    Color = "black",
                    Width = 10,
                    OffsetX = 0,
                    OffsetY = 0
                }
            }
        }
    },

    Series = new List<Series>
    {
        new ColumnSeries
        {
            Name = "Over 45 Min",
            Data = @ViewData["StackedColumnOver45Min"] as List<ColumnSeriesData>

    },
        new ColumnSeries
        {
            Name = "Under 45 Min",
            Data = @ViewData["StackedColumnUnder45Min"] as List<ColumnSeriesData>

        }
    }
}
, "WeekOfYearSlaStackedColumn")
)
@(Html.Highsoft().Highcharts(
新高点
{
标题=新标题
{
Text=“按目标和年度周分组的拾取”
},
XAxis=新列表
{
新XAxis
{
Categories=WeeksOfYear.ConvertAll(x=>x.ToString())
}
},
YAxis=新列表
{
新亚克斯
{
最小值=0,
Title=新的YAxisTitle
{
Text=“拾取次数”
},
StackLabels=新的StackLabels
{
启用=真,
Style=新哈希表
{
{“fontWeght”、“bold”}
}
}
}
},
图例=新图例
{
Align=legendallign.右,
X=-30,
VerticalAlign=LegendVerticalAlign.Top,
Y=25,
浮动=真,
BorderColor=“#CCC”,
BorderWidth=1,
BackgroundColor=“白色”
},
工具提示=新工具提示
{
Formatter=“formatToolTip”
},
PlotOptions=新的PlotOptions
{
Column=新绘图选项Column
{
堆叠=绘图选项ColumnStacking.Normal,
DataLabels=新绘图选项ColumnDataLabels
{
启用=真,
Color=“#FFFFFF”,
Shadow=newshadow()
{
启用=真,
Color=“黑色”,
宽度=10,
OffsetX=0,
OffsetY=0
}
}
}
},
系列=新列表
{
新专栏系列
{
Name=“超过45分钟”,
Data=@ViewData[“StackedColumnOver45Min”]作为列表
},
新专栏系列
{
Name=“45分钟以下”,
Data=@ViewData[“StackedColumnUnder45Min”]作为列表
}
}
}
,“WeekOfYearSlaStackedColumn”)
)

可以按照中的说明设置系列颜色

。。。
系列=新列表
{
新专栏系列
{
Color=“rgba(165170217,1)”,
...

可以按照中的说明设置系列颜色

。。。
系列=新列表
{
新专栏系列
{
Color=“rgba(165170217,1)”,
...
要设置颜色(asp.net中Highcharts中的任意位置),您应该使用以下结构:

using System.Drawing;

Color = ColorTranslator.FromHtml("#DFEEB2"),
要设置颜色(asp.net中Highcharts中的任意位置),应使用以下结构:

using System.Drawing;

Color = ColorTranslator.FromHtml("#DFEEB2"),

我试过这个。它不起作用。我试过的第一件事是:(很高兴被纠正,但没有达到这个目的。@KaiserSozei87你试过最新版本的.NET Highcharts和Highcharts(v5.0.11)吗?我只在上个月用.NET包装器买了它,所以是的,我很确定它是最新和最棒的(不在atm机上检查)我已经测试了这段代码,它正在运行,还有一个使用.NET wrapper创建的在线演示,展示了如何设置颜色:也许你可以提供一个完整的、最少的文件来重新创建问题?找到了我的问题!我最初通过nuget软件包安装了Highcharts.NET。js文件、css文件或任何t文件都没有提供这一功能帽子。他们希望您使用在线可用的版本。我的目标环境无法访问这些网站,因此我将文件复制到我的项目中并在本地引用。我下载的highcharts版本附带两个不同的js库副本,一个副本在“code”文件夹中,另一个副本在“code\js”中文件夹。我正在引用“code\js”文件夹中的副本。一旦我更改为“code”文件夹中的副本,它就工作了!我尝试了这个。它不工作。我尝试的第一件事是:(很高兴被更正,但没有工作。@KaiserSozei87您尝试过最新版本的.NET Highcharts和Highcharts(v5.0.11)吗?我只是在上个月用.NET包装器买的,所以是的,我很确定它是最新最棒的(不是在dev machine atm上检查)我已经测试了这段代码,它正在运行,还有一个使用.NET wrapper创建的在线演示,展示了如何设置颜色:也许你可以提供一个完整的、最少的文件来重新创建问题?找到了我的问题!我最初通过nuget软件包安装了Highcharts.NET。js文件、css文件或任何t文件都没有提供这一功能帽子。他们希望您使用在线可用的版本。我的目标环境无法访问这些网站,因此我将文件复制到我的项目中并在本地引用。我下载的highcharts版本附带两个不同的js库副本,一个副本在“code”文件夹中,另一个副本在“code\js”中文件夹。我正在引用“code\js”文件夹中的副本。一旦我更改为“code”文件夹中的副本,它就工作了!