2013-01-15 2 views
2

6 개의 선과 2 개의 Y 축으로 선 그래프를 만들려고합니다. 6 개의 모든 선은 동일한 X 축을 사용하지만, 3 개의 선은 하나의 Y 축에 대해 그래프로 표시되어야하고 다른 3 개의 선은 다른 Y 축에 대해 그래프로 표시되어야합니다.AChartEngine XYMultipleSeriesRenderer 매개 변수는 무엇입니까?

나는 this tutorial을보고 있었지만 무슨 일이 일어나고 있는지 알 수 없다.

이 줄은 그래프화할 2 줄짜리 차트 또는 2 줄짜리 y- 축 차트를 나타내는 것입니까?

XYMultipleSeriesRenderer renderer = new XYMultipleSeriesRenderer(2); 

JavaDocs에는 매개 변수가 전혀 설명되어 있지 않습니다. 간단히 말해서 scaleNumber으로, 이는 아무 곳에도 설명되어 있지 않습니다.

또한 인 텐트를 사용하지 않고 AChartEngine으로 작업하려면 어떻게해야합니까? 나는 현재 모든 것을 그래프를 만들고 그냥 LinearLayout 표시하도록 설정했습니다. 그래프 이외의 다른 것들이 페이지에 있습니다.

+2

당신이 의도없이'aChartEngine'을 사용할 수 있습니다 . 보기를 되돌릴 수 있습니다. 예. Intent 대신 ChartFactory.getLineChartView (..')를 호출하고 linearLayout에 단순히'.addview()'를 사용하십시오. – mango

답변

3

6 개의 선 및 2 개의 Y 축으로 선 그래프를 만들려고합니다. 6 개의 모든 선은 동일한 X 축을 사용하지만 3 개의 선은 하나의 Y 축에 대해 그래프로 표시되어야하고 다른 3 개의 선은 다른 Y 축에 대해 그래프로 표시되어야합니다.

나는이 튜토리얼을 보았지만 실제로 무슨 일이 일어나는지 알 수 없다.

이 줄은 그래프화할 2 줄짜리 차트를 만들거나 2 y-> 축을 가진 차트를 만드는 것을 나타 냅니까?

XYMultipleSeriesRenderer 렌더러 = new XYMultipleSeriesRenderer (2); JavaDocs는 매개 변수를 전혀 설명하지 않습니다. 간단히 말해서 scaleNumber는 아무 곳에도 설명되어 있지 않습니다.

즉, scaleNumber는 차트에있는 Y 축척 수를 나타냅니다. 다른 메서드 호출이 scaleNumber를 참조하면 일반적으로 메서드를 적용 할 배율을 명확히하는 것입니다.

또한 인 텐트를 사용하지 않고 AChartEngine을 사용할 수 있습니까? 나는 현재 그래프를 생성하고 그것을 표시하기 위해 LinearLayout을 설정하기 위해 모든 것을 설정했다. 그래프 이외의 다른 것들이 페이지에 있습니다.

다시 예. 나는이처럼 내 응용 프로그램에서 사용 :

GraphicalView graph = ChartFactory.getTimeChartView(myContext, data, renderer, xLabelFormat); 

LinearLayout myLL = (LinearLayout) findViewById(R.id.graph_container); 
myLL.addView(graph); 

차트 유형의 모든 중 하나 인 텐트 또는 (여기에 자바 독의 전체 목록 : http://www.achartengine.org/content/javadoc/org/achartengine/ChartFactory.html) 조회수로 검색 할 수 있습니다

관련 문제