我正在使用 DotNet.HighCharts,我想让我的图表透明。
我在 Javascript 中找到了一个示例,可以通过将 backgroundColor 设置为 null 来实现。
有谁知道 DotNet.HighCharts 中是否有类似的选项?
我正在使用 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
})