我正在使用DotNet.HighCharts,我想让我的图表透明化。
我在Javascript中找到了一个示例,可以通过将backgroundColor设置为null来实现。
有没有人知道DotNet.HighCharts中是否有类似的选项?
答案 0 :(得分:1)
尝试将backgroundColor
选项设置为none
:
chart: {
renderTo: 'container',
backgroundColor: 'none',
...
},
例如,请参阅此fiddle。
答案 1 :(得分:0)
在DotNet.Highcharts中使用此选项所需的实际代码如下所示:
Highcharts chart = new Highcharts("chart")
.InitChart(new Chart
{
DefaultSeriesType = ChartTypes.Spline,
BackgroundColor = null
})
答案 2 :(得分:0)
我有点老了,但我遇到了这些问题,我有一个很好的答案。
要在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
})