将背景颜色设置为 DotNet.Highcharts
本文关键字:DotNet Highcharts 设置 背景 颜色 | 更新日期: 2023-09-27 18:31:20
我正在使用DotNet.HighCharts,我想让我的图表透明。
我在Javascript中找到了一个示例,可以通过将backgroundColor设置为null来实现。
有谁知道DotNet.HighCharts中是否有类似的选项?
尝试将backgroundColor
选项设置为 none
:
chart: {
renderTo: 'container',
backgroundColor: 'none',
...
},
例如,请参阅此小提琴。
在 DotNet.Highcharts 中使用此选项所需的实际代码如下所示:
Highcharts chart = new Highcharts("chart")
.InitChart(new Chart
{
DefaultSeriesType = ChartTypes.Spline,
BackgroundColor = null
})
我有点老了,但我遇到了这个问题,我有一个很好的答案。
在HighCharts
中设置透明,这是正确的方法。当然,任何颜色都可以从System.Drawing.Color
中选择
创建一个颜色对象!,然后在InitChart
中分配它
var bgColor = new DotNet.Highcharts.Helpers.BackColorOrGradient(System.Drawing.Color.Transparent);
DotNet.Highcharts.Highcharts chart = new DotNet.Highcharts.Highcharts("chart")
.InitChart(new Chart {
DefaultSeriesType = ChartTypes.Line,
BackgroundColor = bgColor
})