커뮤니티

문의드립니다

프로필 이미지
보인다
2016-08-24 22:04:52
151
글번호 101326
답변완료

첨부 이미지

안녕하세요.. 문의내용은그림의 겹치는 부분에 색갈표시 관련입니다. 데이타2 + 빨간라인 데이타2 - 파랑라인 데이타3 + 파란라인 데이타3 - 빨간라인 노랑라인은 데이타4로서 빨간막대기 구간입니다. 그림2에서 파란큰막대기안에 빨간색작은막대기색갈표시 가능한가요. 수고하세요..꾸벅
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-08-25 11:23:52

안녕하세요 예스스탁입니다. 수식은 위에서 아래로 식을 읽어드러가며 실행됩니다. 작성한 위쪽 줄먼저 실행이 되고 아래쪽 실행이 되므로 먼저 그려진 값이 작으면 지표가 겹치면 보이지 않게 됩니다. 2개의 값을 비교해서 출력순서를 바꿔서 출력되게 하셔야 합니다. #data2와 data3이 모두 + 이고 if data2(c) > 0 and data3(c) > 0 Then{ #data2가 data3보다 크면 plot1먼저 plot2나중에 출력 if data2(c) > data3(c) Then{ plot1(data2(c),"1",RED); plot2(data3(c),"2",blue); } else{ #data2가 data3보다 작으면 plot2먼저 plot1나중에 출력 plot2(data3(c),"2",blue); plot1(data2(c),"1",RED); } } else if data2(c) < 0 and data3(c) < 0 Then{ #data2와 data3이 모두 - 이고 #data2가 data3보다 작으면 plot1먼저 plot2나중에 출력 if data2(c) < data3(c) Then{ plot1(data2(c),"1",blue); plot2(data3(c),"2",red); } else{ #data2가 data3보다 크면 plot2먼저 plot1나중에 출력 plot2(data3(c),"2",red); plot1(data2(c),"1",BLUE); } } else{#위와 같이 같은방향이 아니면 #plot1먼저 plot2나중 if data2(c) > 0 Then plot1(data2(c),"1",RED); Else plot1(data2(c),"1",blue); if data3(c) > 0 then plot2(data3(c),"2",blue); Else plot2(data3(c),"2",RED); } 즐거운 하루되세요 > 보인다 님이 쓴 글입니다. > 제목 : 문의드립니다 > 안녕하세요.. 문의내용은그림의 겹치는 부분에 색갈표시 관련입니다. 데이타2 + 빨간라인 데이타2 - 파랑라인 데이타3 + 파란라인 데이타3 - 빨간라인 노랑라인은 데이타4로서 빨간막대기 구간입니다. 그림2에서 파란큰막대기안에 빨간색작은막대기색갈표시 가능한가요. 수고하세요..꾸벅