커뮤니티

문의 드립니다!

프로필 이미지
유로파54
2021-07-19 10:49:57
1298
글번호 150837
답변완료
안녕하세요! 1, 아래수식에서 각 간격별로 색을 칠하고싶습니다 즉, 0 에서 2.5까지는 파란색, 2.5에서 5.0까지는 빨간색, 5.0에서 7.5까지는 파란색...... 이런식으로해서 최대 8개의 간격별로 각각 색을 입힐수있는 수식으로 수정 부탁드립니다 2, 혹시 이 색상을 화면 오른쪽의 X축 여백에만 칠할수있는 방법도 가능할까요? 즉, X축 여백을 5정도로 설정시 이구간에만 위와 동일한 조건으로 색칠할수있다면 더 유용할것같습니다 * 가능하다면 위 2가지경우 모두를 각각 부탁드리겠습니다 무더위에 건강에 유의하시고 매번 도움주심에 감사드립니다!!! ----------------------------------------------------------------------------------- input : 시작값(0.0),끝값(5),간격(2.5),굵기(5),색상(WHITe); var : value(0),tl(0); if Index == 1 Then { For value = 시작값 to 끝값 step 간격 { TL = TL_New(sDate,sTime,value,NextBarSdate,NextBarStime,value); TL_SetExtRight(TL,true); TL_SetSize(TL,굵기); TL_SetColor(TL,색상); } }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-07-20 11:11:24

안녕하세요 예스스탁입니다. 1 input : 시작값(0.0),끝값(5),간격(2.5),굵기(5); input : 색상1(BLUE),색상2(RED),색상3(WHITE),색상4(YELLOW),색상5(GREEN),색상6(MAGENTA),색상7(CYAN),색상8(GRAY); var : value(0),tl(0); if Index == 1 Then { For value = 시작값 to 끝값 step 간격 { TL = TL_New(sDate,sTime,value,NextBarSdate,NextBarStime,value); TL_SetExtRight(TL,true); TL_SetSize(TL,굵기); IF value >= 0 and value < 2.5 Then TL_SetColor(TL,색상1); IF value >= 2.5 and value < 5.0 Then TL_SetColor(TL,색상2); IF value >= 5.0 and value < 7.8 Then TL_SetColor(TL,색상3); IF value >= 7.5 and value < 10.0 Then TL_SetColor(TL,색상4); IF value >= 10.0 and value < 12.5 Then TL_SetColor(TL,색상5); IF value >= 12.5 and value < 15.0 Then TL_SetColor(TL,색상6); IF value >= 15.0 and value < 17.5 Then TL_SetColor(TL,색상7); IF value >= 17.5 Then TL_SetColor(TL,색상8); } } 2 2번 내용은 가능하지 않습니다. 즐거운 하루되세요 > 유로파54 님이 쓴 글입니다. > 제목 : 문의 드립니다! > 안녕하세요! 1, 아래수식에서 각 간격별로 색을 칠하고싶습니다 즉, 0 에서 2.5까지는 파란색, 2.5에서 5.0까지는 빨간색, 5.0에서 7.5까지는 파란색...... 이런식으로해서 최대 8개의 간격별로 각각 색을 입힐수있는 수식으로 수정 부탁드립니다 2, 혹시 이 색상을 화면 오른쪽의 X축 여백에만 칠할수있는 방법도 가능할까요? 즉, X축 여백을 5정도로 설정시 이구간에만 위와 동일한 조건으로 색칠할수있다면 더 유용할것같습니다 * 가능하다면 위 2가지경우 모두를 각각 부탁드리겠습니다 무더위에 건강에 유의하시고 매번 도움주심에 감사드립니다!!! ----------------------------------------------------------------------------------- input : 시작값(0.0),끝값(5),간격(2.5),굵기(5),색상(WHITe); var : value(0),tl(0); if Index == 1 Then { For value = 시작값 to 끝값 step 간격 { TL = TL_New(sDate,sTime,value,NextBarSdate,NextBarStime,value); TL_SetExtRight(TL,true); TL_SetSize(TL,굵기); TL_SetColor(TL,색상); } }