OWCによるグラフ描写について
いつもお世話になっています。お知恵を拝借したく質問いたします。
.NET環境でOffice Web Components(OWC)11を使って
Web上で折れ線グラフを表示するプログラムを作成していますが、グラフの中で指定部分を表示しないようにしたいのですが方法が解りません。
具体的にはX軸の「1,2,3,4,5,6,7,8,9,10」に対して
Y軸の「10,20,30,40,50」まで表示して残りを非表示にしたいのです。Excelではデータ部分を空白にすれば非表示になりますが、''で指定しても'NULL'で指定しても「0」扱いになってしまいます。
指定方法をご存知の方がいらっしゃいましたら、どうかご教授ください。
よろしくお願いいたします
開発環境
WindowsServer2003R2
.NetFrameWork2.0
VisualStudio2005
Office Web Components(OWC)11
-------------------------以下ソース-------------------------
Dim chartSpace As ChartSpace = New ChartSpaceClass()
Dim chChart As ChChart = chartSpace.Charts.Add(0)
'折れ線グラフ
chChart.Type = ChartChartTypeEnum.chChartTypeLine
'Y軸
Dim YAxis As ChScaling
YAxis = chChart.Axes(ChartAxisPositionEnum.chAxisPositionLeft).Scaling
YAxis.Type = ChartScaleTypeEnum.chScaleTypeLinear
YAxis.Maximum = 100
YAxis.Minimum = -100
'X軸
Dim XAxis As ChScaling
XAxis = chChart.Axes(ChartAxisPositionEnum.chAxisPositionBottom).Scaling
XAxis.Type = ChartScaleTypeEnum.chScaleTypeLinear
XAxis.Maximum = 14
'値をプロット
Dim series As ChSeries = chChart.SeriesCollection.Add(0)
series.Type = chartSpace.Constants.chChartTypeScatterLine
series.SetData(ChartDimensionsEnum.chDimYValues, CInt(ChartSpecialDataSourcesEnum.chDataLiteral), "10,20,30,40,50,'','','','','',''")
series.SetData(ChartDimensionsEnum.chDimXValues, CInt(ChartSpecialDataSourcesEnum.chDataLiteral), "1,2,3,4,5,6,7,8,9,10")
With chartSpace
.Border.Color = chartSpace.Constants.chColorNone
End With
Response.BinaryWrite(chartSpace.GetPicture("gif", 500, 400))
Response.End()
-------------------------END-------------------------
お礼
ありがとうございます 解決しました