1. 솔루션탐색기에서 Reference(참조)에서 오른클릭하여 [NuGet 패키지관리] 라는 항목을 선택한다. 이 창에서 oxyplot.WindowsForms 을 검색한 후 설치한다. (전에는 일일이 인터넷으로 다운로드 해서 dll을 추가했었는데 참 편리해졌다.)
그러면 Reference에 다음과 같이 OxyPlot 과 OxyPlot.WindowsForms 가 생성된다.
2. 이제 tool box(툴박스)에 plot control을 추가해야 한다. 그러기 위해서는 다음 단계를 따른다.
- 도구상자 안에서 오른클릭하여 [항목 선택(choose item..)]을 선택한다.
- [.NET framework 구성요소] 탭에서 [찾아보기] 버튼을 클릭한다
- 솔루션 폴더에 보면 packages라는 폴더가 생성되었을 것이다. 여기서 OxyPlotWindowsForms.dll 파일을 찾아서 [열기]버튼을 누른다. 그러면 [.NET framework 구성요소] 탭에 Plot 이라는 항목이 생긴다. [확인]버튼을 누른다.
- 이제 도구상자에 Plot이라는 control이 생겼다. 이것을 원하는 영역으로 끌어서 놓으면 된다.
3. 다음과 같은 namespace를 추가한다.
using OxyPlot;
using OxyPlot.Axes;
그리고 다음 코드는 PlotModel 객체를 생성한 후 여기에 x축과 y축을 추가하고 control에 붙이는 예제이다.
private void Form1_Load(object sender, EventArgs e)
{
PlotModel pm = new PlotModel();
var lnrAxsX = new LinearAxis(AxisPosition.Bottom, 0, 60, 10, 5);
lnrAxsX.MajorGridlineStyle = LineStyle.Dash;
lnrAxsX.MinorGridlineStyle = LineStyle.Dot;
var lnrAxsY = new LinearAxis(AxisPosition.Left, -300, 300, 60, 10);
lnrAxsY.MajorGridlineStyle = LineStyle.Dash;
lnrAxsY.MinorGridlineStyle = LineStyle.Dot;
pm.Axes.Add(lnrAxsX);
pm.Axes.Add(lnrAxsY);
plot1.Model = pm;
}
댓글 없음:
댓글 쓰기