NPlot でマーカー付き折れ線グラフを使いたい!

まず、先日公開した、PDF出力機能付きNPlotで、僕が追加した箇所に一部ミスがありましたので、修正しました。
- http://www.geocities.jp/mocchi_2003/soft/NPlot_with_self_patch_051.zip

NPlotには、折れ線グラフ(LinePlot)も、マーカーだけのグラフ(PointPlot)もあるようです。しかし、
マーカー付き折れ線グラフはないみたいです。
折れ線とマーカーを両方表示して、2つのグラフに同じ値を書き込めば、グラフ部分はそれっぽくなるのですが、凡例を表示するとき、凡例を1つだけ表示したいのに2つできてしまうという問題があります。
(もしかしたらやり方があるのかもしれませんが…)

そこで、LinePlotとPointPlotの両方の機能を持っている、LinePointPlotというクラスを作ってみました。基本的な使い方はLinePlotと同じです。Markerプロパティを持ったLinePlot、といった感じになってます。↓のように使います。LinePointPlotも上に書いてある機能追加したNPlotの中にいれてあります。

NPlot.LinePointPlot linePlot1 = new NPlot.LinePointPlot();
linePlot1.AbscissaData = new int { 1, 5, 2, 3, 4, 1}; // 横軸
linePlot1.OrdinateData = new int
{ 3, 3, 1, 4, 1, 3}; // 縦軸
linePlot1.Marker = new NPlot.Marker(NPlot.Marker.MarkerType.Diamond, 10); // マーカーを指定できます。

this.plotSurface2D1.Add(linePlot1);
this.plotSurface2D1.Refresh();




もっちーの小部屋 自作のソフトを公開してます。
http://www.geocities.jp/mocchi_2003/index.html