c# zedgraph 예제

추신 : 그것은 축이있는 컨트롤이기 때문에 zedgraph로 이미지를로드해야하며 축에 일부 값을 나타내야합니다 (이미지는 축 주파수 및 위치에 나타내는 데 필요한 스펙트로그램입니다). ZedGraph의 일부 속성에 액세스하려는 경우 사용자 지정 속성을 정의하여 이 속성을 수동으로 게시할 수 있습니다. 예를 들어, 그래프의 확대/축소 기능을 사용하지 않도록 설정하고 싶습니다, 아래와 같이 bool 속성을 정의할 수 있습니다 다음은 주식 시장에 대한 높은 – 낮은 오픈 – 닫기 데이터를 표시하는 데 사용되는 일본촛대 StickItem 차트의 예입니다 : 안녕하세요, Yaxis에 텍스트를 작성해야합니다. 그리고 여기에있는 모든 예와 같이 텍스트에 따라 막대 높이를 두 배가 하지 않습니다. 이를 사용해 보려면 매월 첫 날에 대한 데이터 포인트가 있는 예제 그래프의 코드는 1995년 1월 1일부터 1995년까지 30개월 동안: ZedGraph는 Visual Studio .NET의 컨트롤 도구 상자에서 컨트롤로 액세스할 수 있습니다. ZedGraph에 액세스하려면 Visual Studio .NET을 먼저 시작하고 새 Windows 응용 프로그램(Forms) 프로젝트를 만듭니다. 현재 창에 나타나게 되도록 양식 디자인을 엽니다. 보기/도구 상자 메뉴 명령을 사용하여 도구 상자를 봅니다. 도구 상자의 “일반” 또는 “구성 요소” 하위 창 내부를 마우스 오른쪽 단추로 클릭하고 “항목 선택…”을 선택합니다. 옵션.

“찾아보기…”를 클릭하고 zedgraph.dll 파일로 이동합니다. 이 파일이 추가되면 도구 상자에 ZedGraphControl 옵션이 표시됩니다. 이 경우 ZedGraph는 6일의 주요 단계 크기와 1일의 작은 단계 크기를 선택했습니다. 원하는 경우 선택한 형식을 쉽게 조정할 수 있습니다. 예를 들어, 사소한 단계 크기에 1개월을 사용하려면 myPane.XAxis.Scale.MinorStep = 1.0 및 myPane.XAxis.Scale.Scale.MinorUnit = DateUnit.Month을 AxisChange() 호출 바로 전에 설정하면 됩니다. XAxis.Scale.MajorStep 값을 변경하는 경우 XAxis.Scale.Scale.MajorUnit, XAxis.Scale.MinorUnit, XAxis.Scale.MinorUnit, XAxis.Scale.MinorStep 및 XAxis.Scale.Format을 수동으로 설정해야 합니다. 이는 XAxis.Scale.MajorStepAuto == 단계 크기를 수동으로 선택하도록 선택했기 때문입니다. 이 문서에서는 C#을 예제에 만사용하지만 자습서의 모든 코드 샘플과 ZedGraphWiki 샘플 그래프 섹션에서 Visual Basic에 사용할 수 있는 다른 예제도 있습니다. BarItem 막대 사이의 간격을 제어하기 위해 GraphPane 클래스에 두 개의 속성이 포함되어 있습니다. GraphPane.BarSettings.MinBarGap(기본값 = 0.2)은 막대 클러스터 내의 각 막대 사이의 최소 크기(동일한 X 값을 공유하는 여러 막대)이며 GraphPane.BarSettings.MinClusterGap(기본값 = 1.0)은 막대 사이의 간격의 최소 크기입니다.

클러스터. 이러한 매개 변수는 모두 개별 막대 크기의 분수로 표현됩니다( 즉, 값이 1.0)이면 간격이 막대와 동일한 크기입니다.

Share on FacebookPin on PinterestTweet about this on TwitterShare on TumblrShare on Google+Digg this