Problem
OxyPlot は、.NETで簡単にグラフを描画できるライブラリです。
ライセンスもMITで非常に使い勝手が良いです。
グラフの描画が簡単なのですが、Xamlとの連携で、「あれ?」と思う箇所がありました。
グラフ表示領域の枠線をXamlから非表示にしようとしたところ、非表示にできなくて困りました。
下記のような感じですね。
1 | <oxy:PlotView BorderThickness="0" /> |
これでは消えないので、メモとして残します。
Solution
コードから実行します。
通常、OxyPlot.Wpf.PlotView.Model プロパティに OxyPlot.PlotModel クラスをバインディングします。
そのPlotModelで境界線を制御します。
下記のような感じです。
1 | var model = new PlotModel { PlotAreaBorderThickness = new OxyThickness(0), }; |