제드 그래프에 세로 마커를 만들 수 있습니까?
모든 차트 포인트를 렌더링하고 현재 위치의 표시기로 세로 마커를 만들고 싶습니다.zedgraph 수직 마커를 만들 수 있습니까?
2
A
답변
4
이전 프로젝트에서 다음 코드를 사용하여 그러한 효과를 얻었습니다. 이 경우
int i = myPane.AddYAxis("");
myPane.YAxisList[i].Color = Color.Orange;
myPane.YAxisList[i].Scale.IsVisible = false;
myPane.YAxisList[i].MajorTic.IsAllTics = false;
myPane.YAxisList[i].MinorTic.IsAllTics = false;
myPane.YAxisList[i].Cross = pointOnXAxisThatIWantToMark;
나는 나의 그래프에서 특정 한계를 표시하는 두 개의 축을 추가 할 수 있습니다.
0
당신은 SymbolType.VDash
에 곡선의 SymbolType
을 설정할 수 있습니다. 예를 들어
, 당신은 직접 생성자 (아래의 소스 코드에서 curve1
)에서 할 수하는 LineItem
에 대한 기호를 설정하거나 곡선 (curve2
)에 할당하기 전에 사용자 정의 할 수 있습니다.
이 코드 :
var curve1 = new LineItem(null, new[] { 0.1, 0.5, 0.9 },
new[] { 0.8, 0.3, 0.1 }, Color.Blue, SymbolType.VDash);
zedGraphControl1.GraphPane.CurveList.Add(curve1);
var curve2 = new LineItem(String.Empty)
{
Points = new PointPairList(
new[] { 0.1, 0.5, 0.9 }, new[] { 0.2, 0.5, 0.9 }),
Color = Color.Red,
Symbol = new Symbol(SymbolType.VDash, Color.Black)
{ Size = 20f, Border = new Border(Color.Black, 6f)}
};
zedGraphControl1.GraphPane.CurveList.Add(curve2);
는 다음과 같은 그래프 생성합니다
+0
처음에는 충분히 읽지 않았고 가로 마커를 사용했습니다. 잘하면 수직 마커가 당신이 요구하는 것입니다. 이에 따라 답변이 업데이트되었습니다. –
관련 문제
- 1. Primeface에서 수직 메뉴 막대를 만들 수 있습니까?
- 2. Hipmunk.com은 어떻게 멀티 호텔 맵 마커를 만들 수 있습니까?
- 3. ArcMap에서 마커를 움직일 수 있습니까?
- 4. LineObj 문제가있는 ZedGraph 세로선
- 5. 어떻게 마커를 만들 수 있습니까? 증강 현실을 사용하여 카메라보기에 표시된 건물의 위치를 가져올 수 있습니까?
- 6. ZedGraph 레이더 차트
- 7. ZedGraph 레이블
- 8. Google Maps API v3으로 마커를 만들 수 없습니다 ...
- 9. Git에서 충돌 마커를 변경할 수 있습니까?
- 10. EOF 마커가없는 파일을 만들 수 있습니까?
- 11. 템플릿을 만들 수 있습니까?
- 12. 여러 세그먼트가있는 ZedGraph 커브
- 13. ZedGraph : 점들 만
- 14. zedgraph 창 배경색 변경
- 15. ZedGraph PieChart의 맞춤 라벨
- 16. git rebase처럼 인라인 충돌 마커를 적용 할 수 있습니까?
- 17. Zedgraph 지속 시간 축
- 18. 그래프 진화 그래프 ZedGraph
- 19. 다각형에 채우기 그라디언트를 어떻게 만들 수 있습니까?
- 20. ZedGraph on resize?
- 21. ZedGraph (.NET) - 만
- 22. ZedGraph 플롯 : System.OutOfMemoryException throw
- 23. ZedGraph 커스텀 그래프
- 24. ZedGraph 채우기 영역
- 25. Zedgraph 레이블이 사라집니다.
- 26. ZedGraph - 임계 선 추가하기
- 27. 마커를 지울 수 없습니다. 탭
- 28. 마커를 두드리면 Google지도에 오버레이 항목을 표시 할 수 있습니까?
- 29. 수직
- 30. zedgraph 선택한 곡선 색 변경
주 당신은 라벨 (axis.Title.Text = "..."), 2+를 추가하는 경우 이 선들은 Y 축의 왼쪽에 신비한 빈 공간을 만들 것입니다 (이 선들 각각에 대해 더 많은 공간). 라벨이 없으면 괜찮습니다. –
ZedGraph v2.0에서는 축 객체에 축척 가시성과 IsAllTics를 설정합니다. yAxis.IsScaleVisible = false; yAxis.IsAllTics = false; 다음을 사용하여 선의 너비를 설정할 수도 있습니다. yAxis.TicPenWidth = 2; – salle55