• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1482
2010.04.30 (11:30:35)

XChart.Series(0).ColorEachPoint = true;
로 주시면 자동적으로 bar에 대한 색상이 바뀌십니다.
(컴포넌트 내부적으로 색상을 지정하기 때문에 색상은 바꾸실 수 없습니다)
만약 컬러를 지정컬러로 바꾸시길 원하시면
XChart.Series(0).ColorColumn="Color"; 처럼 dataset에 컬러 컬럼을 만드신 후 사용하시길 바랍니다.
감사합니다



>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* 문의할 Component명 및 버전 :
>* DataSet 버전 :
>* Tr 버전 :
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
>
>|     1     2       3
>|    | |   | |   | |
>|    | |   | |   | |
>|    | |   | |   | |
>|_ _|_|_|_|__|_|___
>
>이렇게 바를 그릴때
>1번 막대와  2번 막대  3번 막대의 색을 각각 다르게 하려면.
>
>ChartID.Series(0).ColorEachPoint = true;  해주면 된다고 하셨는데.
>
>그다음을 모르겠습니다.
>메뉴얼을 뒤저바도...나오지 않는듯한데...
>
>각각의 막대 색을 변경하려면 X값을 줘야 할듯한데...
>어찌해야하는지...? ^^
>
>혹시
>chart1.Series(0).PointColor(0) = chart1.ToOLEColor("green"); 인건지?
>이렇게 하니까..
>에러:List index out of bounds(0) 가 발생하는데..
>
>   참고로 메일 주소입니다.
>   kilock.yi@partner.samsung.com
>        
번호 제목 닉네임 조회 등록일
3465 no image BAR간의 간격을 없에거나 줄이고 싶습니다.
장병호
1457 2010-05-07
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : 도시철도신뢰도관리시스템 * 문의할 Component명 및 버전 : * DataSet 버전 : * Tr 버전 : * 문의 유형(질문/요청/참조) : * 내용 : 현재 BAR시리즈를 추가한후에 표현되는 X축의 BAR들간의 간격(WIDTH)를 줄이거나 없애고 싶은데 Increment 나 Lables의 Separation 속성을 조정해도 적용이 되질않네요. 소스는 아래와 같습니다. 확인 부탁드립니다. var vXvalue = ""; var vXlabel = ""; tchart0.AddSeries(0); //챠트종류 : 라인 tchart0.AddSeries(1); //챠트종류 : BAR tchart0.Series(0).Clear(); //지우고 다시그림 tchart0.Series(1).Clear(); tchart0.Series(0).VerticalAxisCustom = tchart0.Axis.AddCustom(false); tchart0.Axis.Right.Visible=true; tchart0.Series(0).VerticalAxis = 1; //-1 : 왼쪽축, 1 : 오른쪽축 , 2 : 양쪽축 tchart0.Series(0).Marks.Visible = true; //축값 표시 tchart0.Series(0).asLine.Pointer.Visible = true; //포인트표시 tchart0.Series(0).asLine.Pointer.Style = 1; //tchart0.Series(1).Marks.Visible = false; //축값 표시 tchart0.Series(1).Marks.Style = 0; //x축값 표시 //tchart0.Series(1).Marks.Arrow.Visible=false; // Mark와 Point의 연결선 삭제 //tchart0.Series(1).Marks.Transparent=true; // Mark를 투명하게 tchart0.Series(1).Marks.Font.Color=tchart0.ToOLEColor("#blue"); // Mark의 Font의 색을 희게 tchart0.Series(1).asBar.BarPen.Color =tchart0.ToOLEColor("#black"); // Mark의 Font의 색을 희게 tchart0.Axis.Left.Minimum = 0; //tchart0.Axis.Left.Increment = 1; tchart0.Axis.Left.GridPen.Visible = true; tchart0.Axis.Right.SetMinMax(0,100); tchart0.Axis.Left.SetMinMax(0, dtsHidChartGrdList.NameValue(i,"sVtfct")+10); //데이타셋 내용 chart 적용 for (var i=1; i<=dtsHidChartGrdList.countRow; i++ ){ vXvalue = dtsHidChartGrdList.NameValue(i,"sVfct"); //항목별측정개수 vXlabel = dtsHidChartGrdList.NameValue(i,"sVmsmtitmnm"); //측정항목명 tchart0.Series(1).Add(vXvalue, vXlabel, tchart0.ToOLEColor("#ccff66")); } tchart0.Reset();
3464 no image BAR간의 간격을 없에거나 줄이고 싶습니다.
기술지원48
1589 2010-05-11
안녕하세요? 문의하신 부분은 Bar 차트의 너비를 조절함으로써 바와 바 사이의 간격 조절이 가능하십니다. bar의 너비는 BarWidth 또는 BarWidthPercent 속성을 통하여 조절이 가능합니다. ex) XChart.Series(s1).asBar.BarWidth = 20; // bar의 너비를 지정 XChart.Series(s1).asBar.BarWidthPercent = 50; // bar의 너비를 백분율로 지정 감사합니다. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : 도시철도신뢰도관리시스템 >* 문의할 Component명 및 버전 : >* DataSet 버전 : >* Tr 버전 : >* 문의 유형(질문/요청/참조) : >* 내용 : > > 현재 BAR시리즈를 추가한후에 표현되는 X축의 BAR들간의 간격(WIDTH)를 줄이거나 없애고 싶은데 >Increment 나 Lables의 Separation 속성을 조정해도 적용이 되질않네요. > > 소스는 아래와 같습니다. >확인 부탁드립니다. > > > > var vXvalue = ""; > var vXlabel = ""; > > tchart0.AddSeries(0); //챠트종류 : 라인 > tchart0.AddSeries(1); //챠트종류 : BAR > > tchart0.Series(0).Clear(); //지우고 다시그림 > tchart0.Series(1).Clear(); > > tchart0.Series(0).VerticalAxisCustom = tchart0.Axis.AddCustom(false); > tchart0.Axis.Right.Visible=true; > tchart0.Series(0).VerticalAxis = 1; //-1 : 왼쪽축, 1 : 오른쪽축 , 2 : 양쪽축 > tchart0.Series(0).Marks.Visible = true; //축값 표시 > tchart0.Series(0).asLine.Pointer.Visible = true; //포인트표시 > tchart0.Series(0).asLine.Pointer.Style = 1; > > //tchart0.Series(1).Marks.Visible = false; //축값 표시 > tchart0.Series(1).Marks.Style = 0; //x축값 표시 > //tchart0.Series(1).Marks.Arrow.Visible=false; // Mark와 Point의 연결선 삭제 > //tchart0.Series(1).Marks.Transparent=true; // Mark를 투명하게 > tchart0.Series(1).Marks.Font.Color=tchart0.ToOLEColor("#blue"); // Mark의 Font의 색을 희게 > tchart0.Series(1).asBar.BarPen.Color =tchart0.ToOLEColor("#black"); // Mark의 Font의 색을 희게 > > tchart0.Axis.Left.Minimum = 0; > //tchart0.Axis.Left.Increment = 1; > tchart0.Axis.Left.GridPen.Visible = true; > > tchart0.Axis.Right.SetMinMax(0,100); > tchart0.Axis.Left.SetMinMax(0, dtsHidChartGrdList.NameValue(i,"sVtfct")+10); > > //데이타셋 내용 chart 적용 > > for (var i=1; i<=dtsHidChartGrdList.countRow; i++ ){ > vXvalue = dtsHidChartGrdList.NameValue(i,"sVfct"); //항목별측정개수 > vXlabel = dtsHidChartGrdList.NameValue(i,"sVmsmtitmnm"); //측정항목명 > tchart0.Series(1).Add(vXvalue, vXlabel, tchart0.ToOLEColor("#ccff66")); > } > > tchart0.Reset();
3463 no image Active Update 관련 질문 드립니다.
최영선
1713 2010-05-07
3462 no image Active Update 관련 질문 드립니다.
기술지원48
2345 2010-05-11
http://www.gauce.com/zboard.php?id=notice&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=63안녕하세요? 문의하신 오류의 경우 사용자가 작업을 취소하는 경우 발생하는 오류로 사용자 또는 특정 프로그램에서 작업을 취소시키고 있지 않은지 여부를 확인해 보시기 바랍니다. 또한 사용중인 Manager의 버전의 경우(4,0,0,4) 구조적 문제가 있는 특정 이하버전의 레포트를 삭제하면서 무한 루프에 빠지는 버그가 있는 버전입니다. 해당 버전을 4,0,0,5 버전 이상으로 올리시는것을 권고 드립니다. 레포트 삭제와 관련된 사항은 아래의 링크를 참조하시기 바랍니다. http://www.gauce.com/zboard.php?id=notice&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=63 감사합니다. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > > >* 고객시스템명 : 삼성전자 SCM >* GAUCE 버전 : 3.0 >* WAS 종류(WebLogic 등등) : JEUS >* DB 종류 : Oracle >* 문의 유형(질문/요청/참조) : 질문 >* 내용 : >ActiveUpdate 4.0 설치시 오류가 발생하여 문의드립니다 > >대부분의 사용자는 정상적으로 설치가 되고있으나 IE6.x 사용자는 정상적으로 설치가 되지않고 있습니다. >에러내용은 >Error code : 1012 >Error Message : 설치 정보 파일 오류 0x80004004 사용자에 의해 작업이 중단 되었습니다. > >사용자 OS : XP >사용자 IE : 6.x > >서버는 Unix 이며 html 에서 아래와 같이 설정되어 있습니다. ><OBJECT ID="ManagerEx" CLASSID="CLSID:7A868592-7D06-44CF-ADF1-EF7517BD8F3A" odebase="/gauceocxwin7/cabfiles/ManagerEx4.cab#version=4,0,0,4"> > <param name=XMLUrl value="/gauceocxwin7/install.zip"> > <param name=SaveXML value="true"> ></OBJECT> > >감사합니다. >
3461 no image 크로스탭으로 구현된 그리드를 엑셀 저장시 에러
황태욱
1530 2010-05-07
3460 no image 크로스탭으로 구현된 그리드를 엑셀 저장시 에러
기술지원44
1492 2010-05-10
3459 no image 가우스 이벤트(말풍선) 처리
유영진
1680 2010-05-07
3458 no image 가우스 이벤트(말풍선) 처리
기술지원44
1617 2010-05-10
3457 no image 엑셀다운로드시 셀병합됩니다. 파일
이지혜
1537 2010-05-04
3456 no image 엑셀다운로드시 셀병합됩니다.
기술지원40
1525 2010-05-07
3455 no image xChart 곡선표현시
장병호
1428 2010-05-04
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : * 문의할 Component명 및 버전 : NP버전 xChart * DataSet 버전 : 3267EA0D-B5D8-11D2-A4F9-00608CEBEE49 * Tr 버전 : * 문의 유형(질문/요청/참조) : * 내용 : 두개의 시리즈로 챠트를 표현하려고합니다. 라인형태와 히스토그램형태를 복합적으로 표현하는건데요 라인이 꺽은선 형태로 디폴트 표현되는데 이를 곡선형태로 표현시 스크립트 에러가 발생합니다. api 상에는 곡선형태를 지원하는것 같은데 이유가 무언지 모르겠네요. 소스는 이렇습니다. . . . tchart0.AddSeries(0); //챠트종류 : 라인 tchart0.AddSeries(29); //챠트종류 : 히스토그램 tchart0.Series(0).Clear();//지우고 다시그림 tchart0.Series(1).Clear(); //tchart0.Series(0).Color=0x238E6B; //Series 색상 //tchart0.Series(1).Color=0xCCD148; tchart0.Series(1).asHistogram.Transparency = 50; //투명도 //이부분에서 FirstCalcPoint 등의 프로퍼티가 참조되지 않는것 같습니다. //스크립트 에러메세지 : '메서드 또는 속성액세스로의 예기치 않은 호출입니다' tchart0.Series(0).FunctionType.asCurveFit.FirstCalcPoint = 5; tchart0.Series(0).FunctionType.asCurveFit.LastCalcPoint = 100; tchart0.Series(0).FunctionType.asCurveFit.FirstPoint = 5; tchart0.Series(0).FunctionType.asCurveFit.LastPoint = 100; tchart0.Series(0).FunctionType.asCurveFit.PolyDegree = 5; tchart0.Series(0).FunctionType.asCurveFit.TypeFitting = 0; //데이타셋 내용 chart 적용 for (var i=0; i<dtsGrdList.countRow; i++ ){ vXvalue = dtsGrdList.NameValue(i,"sMsmtvalue"); vXlabel = dtsGrdList.NameValue(i,"sMsmtitmnm"); tchart0.Series(0).Add(vXvalue+2, vXlabel, 0xFF0033); tchart0.Series(1).Add(vXvalue, vXlabel, 0xCCD148); } } 부탁드립니다.
3454 no image xChart 곡선표현시
장병호
1446 2010-05-06
자답올립니다. FunctionType 사용은 해당 function을 사용할 시리즈를 추가후 사용이 가능하더군요. var vXvalue = ""; var vXlabel = ""; tchart0.AddSeries(0); //챠트종류 : 라인 tchart0.AddSeries(29); //챠트종류 : 히스토그램 tchart0.AddSeries(0); //챠트종류 : 라인 (function 사용) tchart0.Series(0).Clear(); //지우고 다시그림 tchart0.Series(1).Clear(); tchart0.Series(2).Clear(); //alert(tchart0.Series(0).FunctionType.asSmoothing); //tchart0.Series(0).Color=0x238E6B; //Series 색상 //tchart0.Series(1).Color=0xCCD148; tchart0.Series(1).Marks.Visible = false; //x축값 표시 tchart0.Series(1).asHistogram.Transparency = 50; //투명도 tchart0.Series(0).VerticalAxisCustom = tchart0.Axis.AddCustom(false); tchart0.Axis.Right.Visible=true; tchart0.Series(0).VerticalAxis = 1; //-1 : 왼쪽축, 1 : 오른쪽축 , 2 : 양쪽축 //데이타셋 내용 chart 적용 for (var i=0; i<dtsGrdList.countRow; i++ ){ vXvalue = dtsGrdList.NameValue(i,"sMsmtvalue"); vXlabel = dtsGrdList.NameValue(i,"sMsmtitmnm"); tchart0.Series(0).Add(vXvalue+2, "", tchart0.ToOLEColor("white")); tchart0.Series(1).Add(vXvalue, "", tchart0.ToOLEColor("#dddddd,#ffffff")); } //곡선타입의 라인그리기 tchart0.Series(2).Color=tchart0.ToOLEColor("red"); tchart0.Series(2).SetFunction(11); tchart0.Series(2).FunctionType.Period = 1; tchart0.series(2).DataSource = "Series0"; //곡선타입라인 설정 tchart0.Series(2).FunctionType.asCurveFit.FirstCalcPoint = 0; tchart0.Series(2).FunctionType.asCurveFit.LastCalcPoint = dtsGrdList.countRow; tchart0.Series(2).FunctionType.asCurveFit.FirstPoint = 0; tchart0.Series(2).FunctionType.asCurveFit.LastPoint = dtsGrdList.countRow; tchart0.Series(2).FunctionType.asCurveFit.PolyDegree = 7; tchart0.Series(2).FunctionType.asCurveFit.TypeFitting = 0; //tchart0.Series(0).Active = false; >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : >* 문의할 Component명 및 버전 : NP버전 xChart >* DataSet 버전 : 3267EA0D-B5D8-11D2-A4F9-00608CEBEE49 >* Tr 버전 : >* 문의 유형(질문/요청/참조) : >* 내용 : > >두개의 시리즈로 챠트를 표현하려고합니다. >라인형태와 히스토그램형태를 복합적으로 표현하는건데요 >라인이 꺽은선 형태로 디폴트 표현되는데 이를 곡선형태로 표현시 스크립트 에러가 발생합니다. >api 상에는 곡선형태를 지원하는것 같은데 이유가 무언지 모르겠네요. > >소스는 이렇습니다. >. >. >. > > tchart0.AddSeries(0); //챠트종류 : 라인 > tchart0.AddSeries(29); //챠트종류 : 히스토그램 > > tchart0.Series(0).Clear();//지우고 다시그림 > tchart0.Series(1).Clear(); > > //tchart0.Series(0).Color=0x238E6B; //Series 색상 > //tchart0.Series(1).Color=0xCCD148; > tchart0.Series(1).asHistogram.Transparency = 50; //투명도 > > //이부분에서 FirstCalcPoint 등의 프로퍼티가 참조되지 않는것 같습니다. > //스크립트 에러메세지 : '메서드 또는 속성액세스로의 예기치 않은 호출입니다' > tchart0.Series(0).FunctionType.asCurveFit.FirstCalcPoint = 5; > tchart0.Series(0).FunctionType.asCurveFit.LastCalcPoint = 100; > tchart0.Series(0).FunctionType.asCurveFit.FirstPoint = 5; > tchart0.Series(0).FunctionType.asCurveFit.LastPoint = 100; > tchart0.Series(0).FunctionType.asCurveFit.PolyDegree = 5; > tchart0.Series(0).FunctionType.asCurveFit.TypeFitting = 0; > > > > //데이타셋 내용 chart 적용 > for (var i=0; i<dtsGrdList.countRow; i++ ){ > vXvalue = dtsGrdList.NameValue(i,"sMsmtvalue"); > vXlabel = dtsGrdList.NameValue(i,"sMsmtitmnm"); > tchart0.Series(0).Add(vXvalue+2, vXlabel, 0xFF0033); > tchart0.Series(1).Add(vXvalue, vXlabel, 0xCCD148); > } >} > > >부탁드립니다.
3453 no image SubsumExp bind관련 문의 입니다.
김보근
1333 2010-04-28
3452 no image SubsumExp bind관련 문의 입니다.
기술지원40
1529 2010-05-03
3451 no image X CART BAR 타입 각각 색변경.
이기락
1427 2010-04-20
Selected no image X CART BAR 타입 각각 색변경.
기술지원67
1482 2010-04-30
3449 no image X CART BAR 타입 각각 색변경. 파일
기술지원67
1540 2010-04-30
3448 no image xchart 재문의
이기락
1412 2010-04-20
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : 삼성전자 * 문의할 Component명 및 버전 : 1.1.1.21 * DataSet 버전 : * Tr 버전 : * 문의 유형(질문/요청/참조) : * 내용 : xchart에서 질문입니다. 질문1) Mark값에 소수점 자리 수를 고정하고 싶은데 어떻게 해야 하나요? 예) 소수점 1자리 => 80.0 >차트 컴포넌트 자체적으로 데이터를 Masking 해주는 기능은 없습니다. 데이터셋에 데이터를 원하는 형태로 담아주면 원하는 형태로 출력이 가능합니다. 즉, 데이터셋을 스크립트단이나 서버단에서 변형을 해주어 데이터셋에 넣어주면 원하시는 기능은 구현하실수 있을거라 생각합니다. 스크립트 단에서 데이터셋 핸들링은 NameValue(), NameString()을 사용하시어 구현하시면 됩니다. [재문의] => Data Set의 Null값을 표현하지 못한다고 해서 AddNullXY를 사용 하고 있구요. 그러다 보니 다음과 같은 형태로 데이터를 넣고 있습니다. var SeriesIdx2 = mchart.AddSeries(0); mchart.Series(SeriesIdx2).AddXY( 1, "80.0" , 20 , mchart.ToOLEColor("red")); mchart.Series(SeriesIdx2).AddNULLXY(3,0,""); 이경우는 어찌해야하는지? null도 표현해야 하고 소수점도 보여야 하니.....ㅠ.ㅠ 추가 문의) var SeriesIdx2 = mchart.AddSeries(0); 의 경우 line형태로 그려지는데요 그럼 점선으로 표현 하려면 어찌해야하나요? 가지고 있는 메뉴얼에는 안보이는듯한데.. 참고로 메일 주소입니다. kilock.yi@partner.samsung.com
3447 no image xchart 재문의
기술지원31
2137 2010-04-20
> >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : 삼성전자 >* 문의할 Component명 및 버전 : 1.1.1.21 >* DataSet 버전 : >* Tr 버전 : >* 문의 유형(질문/요청/참조) : >* 내용 : > > xchart에서 질문입니다. > > 질문1) > > Mark값에 소수점 자리 수를 고정하고 싶은데 어떻게 해야 하나요? > 예) 소수점 1자리 => 80.0 > >>차트 컴포넌트 자체적으로 데이터를 Masking 해주는 기능은 없습니다. 데이터셋에 데이터를 원하는 형태로 담아주면 원하는 형태로 출력이 가능합니다. 즉, 데이터셋을 스크립트단이나 서버단에서 변형을 해주어 데이터셋에 넣어주면 원하시는 기능은 구현하실수 있을거라 생각합니다. 스크립트 단에서 데이터셋 핸들링은 NameValue(), NameString()을 사용하시어 구현하시면 됩니다. > > [재문의] > => > Data Set의 Null값을 표현하지 못한다고 해서 AddNullXY를 사용 하고 있구요. > 그러다 보니 다음과 같은 형태로 데이터를 넣고 있습니다. > > var SeriesIdx2 = mchart.AddSeries(0); > mchart.Series(SeriesIdx2).AddXY( 1, "80.0" , 20 , mchart.ToOLEColor("red")); > mchart.Series(SeriesIdx2).AddNULLXY(3,0,""); > > 이경우는 어찌해야하는지? null도 표현해야 하고 소수점도 보여야 하니.....ㅠ.ㅠ > > > 추가 문의) > var SeriesIdx2 = mchart.AddSeries(0); 의 경우 line형태로 그려지는데요 > 그럼 점선으로 표현 하려면 어찌해야하나요? > 가지고 있는 메뉴얼에는 안보이는듯한데.. ->XChartID.Series(s1).asLine.LinePen.Style = 2; 로 주시면 됩니다. 매뉴얼은 X-chart >Objects > Seriese(idx) > asLine > Pointer > Pen > Style 이며, 현재 매뉴얼 상에 표현되어 있는 부분은 잘못 되어 있는 부분입니다. 바로 수정하여 올려 드리도록 하겠습니다. > > > > > 참고로 메일 주소입니다. > kilock.yi@partner.samsung.com > > >
3446 no image x chart 에서 소수점 자리수등등.
이기락
1487 2010-04-20
Tag List
XE Login