C# 点网海图系列颜色
有没有人有一个使用新的Dot Net Highcharts包装器和更改系列颜色的工作示例?我就是不能让它改变我的生活,我想我一定改变了每一个单一的颜色属性。它们都不是“普通”选项板中的默认值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 =
@(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”文件夹中的副本,它就工作了!