! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

한 series 의 포인트 모양과 크기, 색깔을 조정하고 싶습니다. > Q&A | 토론

본문 바로가기

Spread.NET

Q&A | 토론

WinForms윈폼 한 series 의 포인트 모양과 크기, 색깔을 조정하고 싶습니다.

페이지 정보

작성자 iroon 작성일 2024-04-28 10:27 조회 40회 댓글 0건
제품 버전 : 16.1.20231.0
컨트롤 이름 : FpSpread

본문



오랫만에 질문을 드리게 되었습니다.


보시는 것 처럼 Splitcontainer1 으로 좌우 나누어서 시트와 차트를 사용하고 있습니다.

일단 최종 목표는 차트의 모든 포인트를 둥근원으로 적당한 사이즈를 주어서 

옅은 회색으로 통일하고 좌측에서 선택한 로우만 빨간색 포인트로 표시하고 싶습니다.


그러기위해서는 Series에서 포인트의 모양, 크기, 색깔을 지정해야 할 것 같은데,

찾아보다 결국 질문을 드리게 되었습니다.

아무래도 이 안에서 바꾸어야 하지 않을 까 싶습니다.

for(int i = 0; i < row_cnt; i++)

{

    FarPoint.Win.Chart.XYPointSeries series = new FarPoint.Win.Chart.XYPointSeries();

    

    for(int j=0; j < 73; j += 12) series.XValues.Add(j);

    for(int j=6;j<13;j++) series.YValues.Add(Math.Round(Convert.ToDouble(SecSprd.Sheets[0].Cells[i, j].Value),2));

    PlotAreas.Series.Add(series);

} 

잘 부탁합니다.

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

1 답변

WinForms윈폼 Re: 한 series 의 포인트 모양과 크기, 색깔을 조정하고 싶습니다.

추천1 이 글을 추천하셨습니다 비추천0 채택채택

페이지 정보

작성자 MESCIUS써니 작성일 2024-04-29 16:31 댓글 2건

본문

iroon님, 안녕하세요. ^^

메시어스입니다.


참고 이미지와 함께 상세한 내용을 공유해주심에 감사드립니다.


Series에서 포인트의 모양과 크기를 설정할 때에는 series의 PointMarker 속성을, 포인트의 색깔을 설정할 때에는 series의 PointFill 속성을, 포인트의 테두리 색상/두께 설정 시에는 series의 PointBorder 속성을 설정함으로써, 포인트의 스타일을 설정하실 수 있습니다. 


아래 샘플 코드는 공유해주신 샘플 코드를 수정하여, 차트의 모든 포인트를 회색 둥근 원으로 표시하도록 변경한 코드입니다. 참고 부탁 드립니다.

for(int i = 0; i < row_cnt; i++)
{
    FarPoint.Win.Chart.XYPointSeries series = new FarPoint.Win.Chart.XYPointSeries();

    for(int j=0; j < 73; j += 12) series.XValues.Add(j);
    for(int j=6;j<13;j++) series.YValues.Add(Math.Round(Convert.ToDouble(SecSprd.Sheets[0].Cells[i, j].Value),2));

    series.PointMarker = new FarPoint.Win.Chart.BuiltinMarker(FarPoint.Win.Chart.MarkerShape.Circle, 7);
    series.PointFill = new FarPoint.Win.Chart.SolidFill(Color.Gray);
    series.PointBorder = new FarPoint.Win.Chart.NoLine();

    PlotAreas.Series.Add(series);
}

3d688be926f322257194e2ed502a2281_1714375854_3802.png
 

감사합니다.

메시어스 드림

댓글목록

MESCIUS써니님의 댓글의 댓글

MESCIUS써니 작성일

도움이 되어 기쁩니다. ^^
좋은 하루 보내시길 바랍니다!

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.