2015-01-08 4 views
3

스크린 샷을 첨부했습니다. 스크린 샷에 따라 가로 막 대형 차트 그래프를 내 활동에 스냅 샷과 동일하게 만들고 싶습니다. MP 차트 라이브러리를 사용하여 내용의 절반을 처리했습니다. 3에서 9까지 시작하는 x 축 값을 추가 할 수 없습니다. 세로 격자를 추가 할 수 없습니다.android에서 그라디언트 색상을 사용하여 가로 막 대형 차트를 만드는 방법

enter image description here

내가 무엇을해야하는지 저를 제안하십시오?

사전에 도움을 주셔서 감사 드리며 작은 도움을 주시면 감사하겠습니다.

답변

2

그래프 뷰 사용 http://www.android-graphview.org/ 도움이되기를 바랍니다.

+0

에는 가로줄이 없습니다. 그러나 수직 막대는 값에 따라 다른 배경색을 가질 수 있습니다. – appsthatmatter

+0

@ jjoe64 막대 그래프의 각 막대에 그라디언트 색상을 설정할 수 있습니까? –

+0

아니요, 여기 코드에서 여기 어딘가로 변경해야합니다 : https://github.com/jjoe64/GraphView/blob/master/src/main/java/com/jjoe64/graphview/series/BarGraphSeries.java#L227 – appsthatmatter

1

그라디언트 용 XML 파일을/drawable 폴더에 만들고이를 LinearLayout에 배경으로 적용합니다. '집계'세포 수있는 GridLayout을 시도해보십시오 각도는 배경에 대해서는 0

<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
    <gradient 
     android:startColor="#000000" 
     android:endColor="#ff3399" 
     android:angle="0"/> 
</shape> 


<LinearLayout 
    android:id="@+id/bar_1" 
    android:layout_width="wrap_content" 
    android:background="@drawable/my_gradient"> 
</LinearLayout> 

수 있습니다. 그러나 이것은 까다로울 수 있습니다.

+0

나는 이것을하려고 노력할 것이다.하지만 그래프에 주된 초점은 내가 이미지에 보여지는 값을 더할 수 없다. –

+0

기본 솔루션 인 https://code.google.com/p/achartengine/에서 확인하시는 경우 : – Kody

관련 문제