tag:blogger.com,1999:blog-3282457990698669526.post1478920694767105600..comments2015-08-27T23:19:16.513-07:00Comments on Essenceware: 안드로이드 차트 라이브러리 - Essence Chart(에센스 차트) SDK 샘플 소스Anonymoushttp://www.blogger.com/profile/09726310365199177307noreply@blogger.comBlogger19125tag:blogger.com,1999:blog-3282457990698669526.post-3207822652130181522015-03-31T01:41:11.483-07:002015-03-31T01:41:11.483-07:00라이브러리 감사합니다.라이브러리 감사합니다.JK Parkhttps://www.blogger.com/profile/00550423947155136336noreply@blogger.comtag:blogger.com,1999:blog-3282457990698669526.post-9399405855506444112015-02-08T21:54:21.642-08:002015-02-08T21:54:21.642-08:00저도 다른 차트들은 잘 되는데 Line , Line with Markets 는 setYAx...저도 다른 차트들은 잘 되는데 Line , Line with Markets 는 setYAxisMaximum 이 적용되지 않네요...Anonymoushttps://www.blogger.com/profile/11489057113713131013noreply@blogger.comtag:blogger.com,1999:blog-3282457990698669526.post-20583526788527494282015-02-05T22:11:56.339-08:002015-02-05T22:11:56.339-08:00puchData() 사용해서 데이터 추가하는 소스에요..puchData() 사용해서 데이터 추가하는 소스에요..Anonymoushttps://www.blogger.com/profile/11489057113713131013noreply@blogger.comtag:blogger.com,1999:blog-3282457990698669526.post-27956533082312398352015-02-05T20:31:52.858-08:002015-02-05T20:31:52.858-08:00안녕하세요.. 차트 잘 쓰고있습니다^^
궁금한점이있어서..
위에 분들과 동일한데요.. 해결...안녕하세요.. 차트 잘 쓰고있습니다^^<br />궁금한점이있어서..<br />위에 분들과 동일한데요.. 해결이 안되네요..<br /><br />protected boolean initChart() {<br /> Chart m_Chart4 = (Chart) findViewById(R.id.chart04); <br /> <br /> if (m_Chart4.isDataQueue() == true) {<br /> m_Chart4.beginDataQueue();<br /> }<br /> int n_Chart = Chart.Chart_Type_Line_with_Markets;<br /> <br /> if(n_Chart == Chart.Chart_Type_Line_with_Markets){<br /><br /> m_Chart4.setYAxisMaximum(true, 2000);<br /> <br /> }<br /><br /> m_Chart4.setChartType(Chart.Chart_Type_Line_with_Markets);<br /><br />차트 Y 값을 지정해주는 setYAxisMaximum(true,2000) 이게 적용이 계속안되네요..<br />라인들을 바꾸어 가면서 해봐도 적용이 되지를 않네요... 혹시 답변 가능할까요..<br />이거에서 막혀있네요 ㅠㅠ<br />initChart()는 onCreate에서 호출하는 함수이구요.. 버전은 library 1.0 쓰고있어요..Anonymoushttps://www.blogger.com/profile/11489057113713131013noreply@blogger.comtag:blogger.com,1999:blog-3282457990698669526.post-3826584629084542842014-06-14T17:47:11.565-07:002014-06-14T17:47:11.565-07:00setSourceData의 GridData를 생성하실 때 첫번째 Column과 Row는 D...setSourceData의 GridData를 생성하실 때 첫번째 Column과 Row는 Data의 Column, Row의 Title 값으로 사용이 됩니다.<br />실제 Data는 (1,1) 부터 시작이 됩니다.<br />아래의 소스를 참조 하십시오.<br /><br />protected boolean initChart() {<br />m_Chart = (Chart)findViewById(R.id.chart01);<br />if (m_Chart == null) {<br />return false;<br />}<br /><br />String[] strColumns = { "Column1", "Column2", "Column3", "Column4", "Column5", "Column6", "Column7", "Column8" };<br />String[] strRows = { "Row1", "Row2", "Row3", "Row4", "Row5", "Row6", "Row7", "Row8" };<br />double[][] dValue = {<br />{1000,1500,2000,1000,3000,5000,7000,6000},<br />{4000,2500,2000,2000,4000,6000,4000,6000},<br />{6000,8500,5000,2000,5000,6000,4000,6000},<br />{6000,8500,5000,2000,5000,6000,4000,6000},<br />{6000,8500,5000,2000,5000,6000,4000,6000},<br />{6000,8500,5000,2000,5000,6000,4000,6000},<br />{6000,8500,5000,2000,5000,6000,4000,6000},<br />{6000,8500,5000,2000,5000,6000,2000,10}<br />};<br />GridData gridData = new GridData(8,8);<br /><br />for(int nRow = 0; nRow < 8; nRow++) {<br />for(int nColumn = 0; nColumn < 8; nColumn++) {<br />if (nRow == 0) {<br />gridData.setCell(nRow, nColumn, strColumns[nColumn]); // Column Title <br />} else if (nColumn == 0) {<br />gridData.setCell(nRow, nColumn, strRows[nRow]); // Row Title --> 범례<br />} else {<br />gridData.setCell(nRow, nColumn, dValue[nRow][nColumn]); // 실제 Data<br />}<br />}<br />}<br /><br />m_Chart.setChartType(Chart.Chart_Type_Line);<br />m_Chart.setSourceData(gridData, 1);<br /><br />return true;<br />}<br /><br />자세한 내용은 안드로이드 차트 라이브러리 - Essence Chart(에센스 차트) SDK 샘플 소스(http://essenceware.blogspot.kr/2013/06/essence-chart-sdk.html)를 참조 하시면 됩니다.Anonymoushttps://www.blogger.com/profile/09726310365199177307noreply@blogger.comtag:blogger.com,1999:blog-3282457990698669526.post-45336808147208801592014-06-13T08:59:43.216-07:002014-06-13T08:59:43.216-07:00안녕하세요~ 첨뵙겠습니다 .차트 보다가 대단한걸 발견했네요 ㅎㄷㄷ;;
질문이 있습니다.
...안녕하세요~ 첨뵙겠습니다 .차트 보다가 대단한걸 발견했네요 ㅎㄷㄷ;;<br />질문이 있습니다. <br />ㅠㅠ라이브러리 sdk 다 다운받아서 사용해봤습니다.<br />하지만 예제 샘플로 samsung 이나 apple 이 들어가있던데 <br />2d stack type으로 사용하려고 하면서 제가 넣고 싶은 데이터들을 넣진 못하는건가요...??Anonymoushttps://www.blogger.com/profile/09317931046962520429noreply@blogger.comtag:blogger.com,1999:blog-3282457990698669526.post-13549475766697164802013-12-08T21:46:12.669-08:002013-12-08T21:46:12.669-08:00네.. 자유롭게 사용하실 수 있습니다. 배포 또한 자유롭게...
앱 내부 또는 소개페이지...네.. 자유롭게 사용하실 수 있습니다. 배포 또한 자유롭게...<br /><br />앱 내부 또는 소개페이지에 차트에 대해 소개해 주시면 더할 나위 없이 감사하겠습니다. (물론 소개하지 않으셔도 상관없습니다. :-)Anonymoushttps://www.blogger.com/profile/09726310365199177307noreply@blogger.comtag:blogger.com,1999:blog-3282457990698669526.post-20441974981283087122013-12-07T09:30:37.032-08:002013-12-07T09:30:37.032-08:00안녕하세요
먼저 너무 유용한 라이브러리를 만들어주셔서 너무 감사드립니다.
다름이 아니고...안녕하세요<br /><br />먼저 너무 유용한 라이브러리를 만들어주셔서 너무 감사드립니다.<br /><br />다름이 아니고 이번에 샘플 소스를 오픈하셨는데요.<br /><br />라이센스에 대해서 궁금한 점이 있어서요.<br /><br />essence.chart.0.7.12.jar를 import 하지 않고, 샘플 소스 내부의 com.essence.chart 패키지를 포함 및 활용하여 앱을 개발해도 되는 것인지요. 답변 부탁드립니다. 다시 한 번 감사드립니다.^^Anonymoushttps://www.blogger.com/profile/17347431003082708098noreply@blogger.comtag:blogger.com,1999:blog-3282457990698669526.post-92173741996144323492013-08-01T20:21:54.561-07:002013-08-01T20:21:54.561-07:00어익후 감사합니다.
꾸준한 관리에 감사할 따름입니다.어익후 감사합니다.<br />꾸준한 관리에 감사할 따름입니다.Anonymoushttps://www.blogger.com/profile/09782654630481980942noreply@blogger.comtag:blogger.com,1999:blog-3282457990698669526.post-72765651096788394872013-07-30T05:03:17.463-07:002013-07-30T05:03:17.463-07:00문의 하신 setYAxisMaximum를 확인 해보니 OnCreate에서 설정하면 초기화 ...문의 하신 setYAxisMaximum를 확인 해보니 OnCreate에서 설정하면 초기화 되지 않는 증상이 있습니다.<br />OnCreatedptj Chart.Chart_Type_Clustered_Column으로 Type을 설정 후 화면이 그려진 후 <br />Chart.Chart_Type_Line로 변경 후 setYAxisMaximum를 호출 하여야 합니다.<br />이 부분은 추후 수정하여 업데이트 하도록 하겠습니다. <br />Anonymoushttps://www.blogger.com/profile/09726310365199177307noreply@blogger.comtag:blogger.com,1999:blog-3282457990698669526.post-87468622250438776362013-07-29T22:28:05.102-07:002013-07-29T22:28:05.102-07:00여름 휴가를 다녀와서 답변이 좀 늦었습니다.
문의하신 내용의 API는 추가하여 제공할 예...여름 휴가를 다녀와서 답변이 좀 늦었습니다.<br /><br />문의하신 내용의 API는 추가하여 제공할 예정입니다. 다른일을 하면서 만드는 것이라서 속도가 좀 늦네요...<br /><br />감사합니다.Anonymoushttps://www.blogger.com/profile/09726310365199177307noreply@blogger.comtag:blogger.com,1999:blog-3282457990698669526.post-62398759688360142232013-07-26T04:46:34.345-07:002013-07-26T04:46:34.345-07:00안녕하세요. 잦은 질문 죄송합니다.
setYAxisMaximum 메소드를 수행해도 맥스...안녕하세요. 잦은 질문 죄송합니다. <br />setYAxisMaximum 메소드를 수행해도 맥스값이 고정이 안되는 부분에 대해서 문의드립니다.<br />아래와 같이 Chart 최초 호출 후 차트 타입 선언 후 바로 setYAxisMaximum 호출했는데도 맥스값 고정이 안되는데요...<br />호출 하는 방식이 틀린건가요? <br />번거로우시겠지만 확인 부탁드리겠습니다.<br /><br /><br />public class ChartTest3Activity extends Activity {<br /> <br /> //essence chart variable<br /> private Chart m_Chart = null;<br /><br /> <br /> /** Called when the activity is first created. */<br /> @Override<br /> public void onCreate(Bundle savedInstanceState) {<br /> super.onCreate(savedInstanceState);<br /> setContentView(R.layout.chart_test);<br /> <br /> m_Chart = (Chart)findViewById(R.id.chart01);<br /> <br /> if (m_Chart == null )<br /> {<br /> return;<br /> }<br /> <br /> //차트 타입을 설정한다.<br /> m_Chart.setChartType(Chart.Chart_Type_Line);<br /> m_Chart.setYAxisMaximum(true, 5000);<br /> } <br /> <br />} Anonymoushttps://www.blogger.com/profile/09782654630481980942noreply@blogger.comtag:blogger.com,1999:blog-3282457990698669526.post-54177289496678205802013-07-26T03:16:20.521-07:002013-07-26T03:16:20.521-07:00차트 내의 데이터를 표시하는 색깔을 각각 데이터 별로 정의할 수 있는 API 는 제공되지 ...차트 내의 데이터를 표시하는 색깔을 각각 데이터 별로 정의할 수 있는 API 는 제공되지 않는 건가요? 혹시 제공 의사가 있으신지요?<br />추가로 차트 내의 데이터를 각각 visible / invisible 처리가 되게 하는 기능의 API은 제공 의사가 있으신가요?Anonymoushttps://www.blogger.com/profile/09782654630481980942noreply@blogger.comtag:blogger.com,1999:blog-3282457990698669526.post-80284014574306159292013-07-26T03:00:37.928-07:002013-07-26T03:00:37.928-07:00작성자가 댓글을 삭제했습니다.Anonymoushttps://www.blogger.com/profile/09782654630481980942noreply@blogger.comtag:blogger.com,1999:blog-3282457990698669526.post-1978636578218676352013-07-26T02:33:55.858-07:002013-07-26T02:33:55.858-07:00작성자가 댓글을 삭제했습니다.Anonymoushttps://www.blogger.com/profile/09782654630481980942noreply@blogger.comtag:blogger.com,1999:blog-3282457990698669526.post-57652891532451864912013-07-16T23:19:52.499-07:002013-07-16T23:19:52.499-07:00문의 하신 Chart_Type_Line에서도 setYAxisMaximum이 정상 동작 하는...문의 하신 Chart_Type_Line에서도 setYAxisMaximum이 정상 동작 하는것을 확인 하였습니다.<br />setYAxisMaximum API는 Y축에 표시되는 최대 값을 설정하는 기능입니다.<br />예를 들어 setYAxisMaximum(true, 500)로 설정 할 경우,<br />Chart Data에 1000이라는 값이 있어도 Y축에는 500으로 표시되며 Y축의 눈금자도 500으로 제한이 됩니다.<br />Chart Data는 영향을 받지 않습니다.<br /><br />샘플 소스는 github에서 받으 실 수 있습니다.<br />https://github.com/essencetech/essencechartAnonymoushttps://www.blogger.com/profile/09726310365199177307noreply@blogger.comtag:blogger.com,1999:blog-3282457990698669526.post-88080619233644348522013-07-16T21:53:33.894-07:002013-07-16T21:53:33.894-07:00chart.setChartType(Chart.Chart_Type_Line) 꺽은 선 그래프...chart.setChartType(Chart.Chart_Type_Line) 꺽은 선 그래프로 변환후 <br />chart.chart.setYAxisMaximum(true, 500) 를 호출 하면 Y 축 최대값이 변경되질 않습니다.<br /><br />꺽은 선 그래프가 아닌<br /><br />chart.setChartType(Chart.Chart_Type_3D_Column) 3차원 세로 막대형으로 변환후<br />chart.chart.setYAxisMaximum(true, 500) 를 호출하게 되면 Y 축 최대값이 변경됩니다.<br /><br />꺽은 선형의 Y 축 최대값을 변경하려면 다른 작업이 선행되어야 하나요 ?Anonymoushttps://www.blogger.com/profile/01822039648597347777noreply@blogger.comtag:blogger.com,1999:blog-3282457990698669526.post-61325754104270108172013-07-10T01:54:02.874-07:002013-07-10T01:54:02.874-07:00문의 하신 setYAxisMaximum API는 데이터 큐 기능을 활성 화 후 Y 축 최대...문의 하신 setYAxisMaximum API는 데이터 큐 기능을 활성 화 후 Y 축 최대값을 설정하기 위한 기능입니다.<br />현재 데이터 큐 기능은 차트 타입이 꺽은 선형, 누적 꺽은 선형, 표식이 있는 꺽은 선형일 경우에만 동작을 합니다.<br />따라서 setYAxisMaximum API도 해당 차트 타입에서 정상 동작 하도록 설계 되어 있지만, 다른 타입에서도 동작은 합니다.<br />다만, 해당 API는 차트의 종류를 변경했을 경우 초기화 되도록 설계 되어 있습니다.<br />해당 API를 사용하시려고 하시면 차트의 종류를 변경 후 다시 한번 호출 하셔서 설정 해야 합니다.<br />방사형에서도 차트 종류를 변경 후에 setYAxisMaximum API을 호출 하면 동작을 되는 것 확인 하였습니다.<br />방사형으로 차트 변경 후 setYAxisMaximum API를 다시한번 호출 하시면 됩니다.Anonymoushttps://www.blogger.com/profile/09726310365199177307noreply@blogger.comtag:blogger.com,1999:blog-3282457990698669526.post-39705740360387970042013-07-09T14:59:41.473-07:002013-07-09T14:59:41.473-07:00방사형 그래프에서 setYAxisMaximum이 작동하지 않는 것 같습니다. 고쳐주셨으면 ...방사형 그래프에서 setYAxisMaximum이 작동하지 않는 것 같습니다. 고쳐주셨으면 좋겠습니다 ㅜㅜAnonymoushttps://www.blogger.com/profile/04821577625094453789noreply@blogger.com