2012-04-17 2 views
2

私はDotNet.HighChartsを使用しています。私は自分のグラフを透明にしたいと思います。DotNet.Highchartsに背景色を設定します

Javascriptで例が見つかりました。backgroundColorをnullに設定すると可能です。

DotNet.HighChartsに似たようなオプションがあるかどうかは知っていますか?

+1

でそれを割り当てる:http://dotnethighcharts.codeplex.com/discussions/352566 – Vangi

答えて

1

nonebackgroundColorオプションを設定してみてください:

chart: { 
      renderTo: 'container', 
      backgroundColor: 'none', 
      ... 
     }, 

は、例えば、このfiddleを参照してください。

0

DotNet.Highchartsにこのオプションを使用するために必要な実際のコードは次のようなものです:

Highcharts chart = new Highcharts("chart") 
    .InitChart(new Chart 
     { 
      DefaultSeriesType = ChartTypes.Spline, 
      BackgroundColor = null 
     }) 
+0

を私はそれを試してみましたが、それが機能していません。 Vangiはプロジェクトのコードプレックスサイトに実際のソリューションを掲載しました – glarkou

+0

将来的に使用する必要がある場合に備えて、ニースを知ってください。 – Linger

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 
      }) 
関連する問題