作成日: 2014/09/26 最終更新日: 2014/09/26
文書種別
技術情報
詳細
折れ線グラフにおいて、垂直線や水平線より極わずかに斜めの線を描画する場合、線が途切れることがあります。
この現象は、GDI+のDrawLinesメソッドの制限事項によるものです。
以下のいずれかの方法を用いると、現象を回避できます。
(1) PlotFilterMethodプロパティを「Default」にする方法 PlotFilterMethodプロパティを「Default」に設定すると、GDI+のDrawLinesメソッドではなくDrawLineメソッドで描画される為、現象を回避できます。
--------------------------------------------------
' Series0のPlotFilterMethodプロパティを「Default」にします C1WebChart1.ChartGroups(0).ChartData.SeriesList(0).PlotFilterMethod = _
C1.Win.C1Chart.PlotFilterMethodEnum.Default
--------------------------------------------------
(2) アンチエイリアス機能を有効にする方法
--------------------------------------------------
' グラフィック描画の際にアンチエイリアスを有効にします
C1WebChart1.UseAntiAliasedGraphics = True
--------------------------------------------------
(3) 描画線を太くする方法
--------------------------------------------------
' Series0の描画線を太くします
C1WebChart1.ChartGroups(0).ChartData.SeriesList(0).LineStyle.Thickness = 2
--------------------------------------------------
この現象は、GDI+のDrawLinesメソッドの制限事項によるものです。
以下のいずれかの方法を用いると、現象を回避できます。
(1) PlotFilterMethodプロパティを「Default」にする方法 PlotFilterMethodプロパティを「Default」に設定すると、GDI+のDrawLinesメソッドではなくDrawLineメソッドで描画される為、現象を回避できます。
--------------------------------------------------
' Series0のPlotFilterMethodプロパティを「Default」にします C1WebChart1.ChartGroups(0).ChartData.SeriesList(0).PlotFilterMethod = _
C1.Win.C1Chart.PlotFilterMethodEnum.Default
--------------------------------------------------
(2) アンチエイリアス機能を有効にする方法
--------------------------------------------------
' グラフィック描画の際にアンチエイリアスを有効にします
C1WebChart1.UseAntiAliasedGraphics = True
--------------------------------------------------
(3) 描画線を太くする方法
--------------------------------------------------
' Series0の描画線を太くします
C1WebChart1.ChartGroups(0).ChartData.SeriesList(0).LineStyle.Thickness = 2
--------------------------------------------------
旧文書番号
69796