###前提・実現したいこと
AndroidでMPAndroidを利用しローソク足が表示される画面を作成しているのですが、データを挿入し動かしても何も表示されず困っています。
高値・安値の線は色指定することで表示することができたのですが、始値・終値の間が表示されず真ん中の空いたローソク足として不完全な表示になってしまいます。
始値・終値の間が透明?存在しない状態なので、それを回避し、ローソク足として確認できるようにしたいので解決策が思いつく方は教えていただけますと嬉しいです。
###発生している問題・エラーメッセージ
色を指定した箇所以外透明になり表示されない →open/close間の表示が透明で見えない
###該当のソースコード
xml
1 <com.github.mikephil.charting.charts.CombinedChart 2 android:id="@+id/chart_combined" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent"/>
Java
1//他のグラフも重ねたいためcombinedChartを利用 2combinedChart.setNoDataText("データなし"); 3combinedChart.setTouchEnabled(false); 4combinedChart.setPinchZoom(true); 5combinedChart.setDoubleTapToZoomEnabled(false); 6combinedChart.setDragEnabled(true); 7combinedChart.setMaxVisibleValueCount(60); 8 9candleEntryList=ローソク足データ 10 11dataSetCandle = new CandleDataSet(candleEntryList, ""); 12dataSetCandle.setIncreasingColor(getResources().getColor(R.color.みどり)); 13dataSetCandle.setDecreasingColor(getResources().getColor(R.color.あか)); 14dataSetCandle.setShadowColorSameAsCandle(true); 15 16CandleData data = new CandleData(dataSetCandle); 17 18CombinedData combinedData = new CombinedData(); 19combinedData.setData(data); 20combinedChart.moveViewToX(300000);//一番右寄せにしたかった 21combinedChart.setData(combinedData); 22combinedChart.invalidate(); 23combinedChart.animateX(2000); 24
###試したこと
色指定すれば表示されると思われるため、色設定箇所を探して設定したが今回問題となっている箇所は特に何も改善されなかった。
###補足情報(言語/FW/ツール等のバージョンなど)
Android Studio 2.3.3
Android Javaで作成
compile 'com.github.PhilJay:MPAndroidChart:v3.0.2'
あなたの回答
tips
プレビュー