Java Code Examples for com.github.mikephil.charting.components.YAxis#setGridColor()
The following examples show how to use
com.github.mikephil.charting.components.YAxis#setGridColor() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: ProcessViewer.java From PowerFileExplorer with GNU General Public License v3.0 | 6 votes |
/** * Initialize chart for the first time * @param totalBytes maximum value for x-axis */ private void chartInit(long totalBytes) { mLineChart.setBackgroundColor(accentColor); mLineChart.getLegend().setEnabled(false); // no description text mLineChart.getDescription().setEnabled(false); XAxis xAxis = mLineChart.getXAxis(); YAxis yAxisLeft = mLineChart.getAxisLeft(); mLineChart.getAxisRight().setEnabled(false); yAxisLeft.setTextColor(Color.WHITE); yAxisLeft.setAxisLineColor(Color.TRANSPARENT); yAxisLeft.setTypeface(Typeface.DEFAULT_BOLD); yAxisLeft.setGridColor(Utils.getColor(getContext(), R.color.white_translucent)); xAxis.setAxisMaximum(Futils.readableFileSizeFloat(totalBytes)); xAxis.setAxisMinimum(0.0f); xAxis.setAxisLineColor(Color.TRANSPARENT); xAxis.setGridColor(Color.TRANSPARENT); xAxis.setTextColor(Color.WHITE); xAxis.setTypeface(Typeface.DEFAULT_BOLD); mLineChart.setData(mLineData); mLineChart.invalidate(); }
Example 2
Source File: MeasurementActivity.java From NoiseCapture with GNU General Public License v3.0 | 5 votes |
public void initVueMeter(){ mChart.setDrawBarShadow(false); mChart.setDescription(""); mChart.setPinchZoom(false); mChart.setDrawGridBackground(false); mChart.setMaxVisibleValueCount(0); mChart.setScaleXEnabled(false); // Disable scaling on the X-axis // XAxis parameters: hide all XAxis xlv = mChart.getXAxis(); xlv.setPosition(XAxisPosition.BOTTOM); xlv.setDrawAxisLine(false); xlv.setDrawGridLines(false); xlv.setDrawLabels(false); // YAxis parameters (left): main axis for dB values representation YAxis ylv = mChart.getAxisLeft(); ylv.setDrawAxisLine(false); ylv.setDrawGridLines(true); ylv.setAxisMaxValue(110.f); ylv.setStartAtZero(true); ylv.setTextColor(Color.WHITE); ylv.setGridColor(Color.WHITE); ylv.setValueFormatter(new dBValueFormatter()); // YAxis parameters (right): no axis, hide all YAxis yrv = mChart.getAxisRight(); yrv.setEnabled(false); //return true; }
Example 3
Source File: CalibrationLinearityActivity.java From NoiseCapture with GNU General Public License v3.0 | 5 votes |
private void initBar() { BarChart barChart = getBarChart(); if(barChart == null) { return; } barChart.setDescription(""); barChart.setDrawGridBackground(false); barChart.setMaxVisibleValueCount(200); Legend l = barChart.getLegend(); l.setPosition(Legend.LegendPosition.ABOVE_CHART_LEFT); l.setTextColor(Color.WHITE); YAxis yl = barChart.getAxisLeft(); yl.setTextColor(Color.WHITE); yl.setGridColor(Color.WHITE); barChart.getAxisRight().setEnabled(false); XAxis xl = barChart.getXAxis(); xl.setDrawGridLines(false); xl.setTextColor(Color.WHITE); xl.setGridColor(Color.WHITE); xl.setPosition(XAxis.XAxisPosition.BOTTOM); xl.setDrawAxisLine(true); xl.setLabelRotationAngle(-90); xl.setDrawLabels(true); xl.setLabelsToSkip(0); }
Example 4
Source File: CalibrationLinearityActivity.java From NoiseCapture with GNU General Public License v3.0 | 5 votes |
private void initScatter() { final ScatterChart scatterChart = getScatterChart(); if(scatterChart == null) { return; } scatterChart.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // Show AlertDialog.Builder builder = new AlertDialog.Builder(CalibrationLinearityActivity.this); builder.setTitle(CalibrationLinearityActivity.this.getText(R.string.calibration_select_frequency)); ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(CalibrationLinearityActivity.this, R.array.calibrate_type_list_array, android.R.layout.simple_selectable_list_item); builder.setAdapter(adapter, new ItemActionOnClickListener(CalibrationLinearityActivity.this, scatterChart)); builder.show(); } }); scatterChart.setDescription(""); scatterChart.setDrawGridBackground(false); scatterChart.setMaxVisibleValueCount(200); Legend l = scatterChart.getLegend(); l.setPosition(Legend.LegendPosition.RIGHT_OF_CHART); l.setTextColor(Color.WHITE); YAxis yl = scatterChart.getAxisLeft(); yl.setTextColor(Color.WHITE); yl.setGridColor(Color.WHITE); scatterChart.getAxisRight().setEnabled(false); XAxis xl = scatterChart.getXAxis(); xl.setDrawGridLines(false); xl.setTextColor(Color.WHITE); xl.setGridColor(Color.WHITE); }
Example 5
Source File: CalibrationLinearityActivity.java From NoiseCapture with GNU General Public License v3.0 | 5 votes |
private void initLine() { LineChart lineChart = getLineChart(); if(lineChart == null) { return; } lineChart.setDescription(""); lineChart.setDrawGridBackground(false); // enable scaling and dragging Legend l = lineChart.getLegend(); l.setPosition(Legend.LegendPosition.RIGHT_OF_CHART); l.setTextColor(Color.WHITE); YAxis yl = lineChart.getAxisLeft(); yl.setTextColor(Color.WHITE); yl.setGridColor(Color.WHITE); lineChart.getAxisRight().setEnabled(false); XAxis xl = lineChart.getXAxis(); xl.setDrawGridLines(false); xl.setTextColor(Color.WHITE); xl.setGridColor(Color.WHITE); xl.setPosition(XAxis.XAxisPosition.BOTTOM); xl.setDrawAxisLine(true); xl.setLabelRotationAngle(-90); xl.setDrawLabels(true); xl.setLabelsToSkip(0); }
Example 6
Source File: Results.java From NoiseCapture with GNU General Public License v3.0 | 5 votes |
public void initSpectrumChart(){ sChart.setPinchZoom(false); sChart.setDoubleTapToZoomEnabled(false); sChart.setDrawBarShadow(false); sChart.setDescription(""); sChart.setPinchZoom(false); sChart.setDrawGridBackground(false); sChart.setHighlightPerTapEnabled(true); sChart.setHighlightPerDragEnabled(false); sChart.setDrawHighlightArrow(true); sChart.setDrawValueAboveBar(true); // XAxis parameters: hide all XAxis xls = sChart.getXAxis(); xls.setPosition(XAxisPosition.BOTTOM); xls.setDrawAxisLine(true); xls.setDrawGridLines(false); xls.setLabelRotationAngle(-90); xls.setDrawLabels(true); xls.setTextColor(Color.WHITE); xls.setLabelsToSkip(0); // YAxis parameters (left): main axis for dB values representation YAxis yls = sChart.getAxisLeft(); yls.setDrawAxisLine(true); yls.setDrawGridLines(true); yls.setAxisMaxValue(110.f); yls.setStartAtZero(true); yls.setTextColor(Color.WHITE); yls.setGridColor(Color.WHITE); // YAxis parameters (right): no axis, hide all YAxis yrs = sChart.getAxisRight(); yrs.setEnabled(false); //return true; }
Example 7
Source File: Utils.java From Aria2App with GNU General Public License v3.0 | 4 votes |
public static void setupChart(@NonNull LineChart chart, boolean small, @ColorRes @Nullable Integer fgColorRes) { chart.clear(); int fgColor; Context context = chart.getContext(); if (fgColorRes == null) fgColor = CommonUtils.resolveAttrAsColor(context, R.attr.colorOnSurface); else fgColor = ContextCompat.getColor(context, fgColorRes); chart.setDescription(null); chart.setDrawGridBackground(false); chart.setBackgroundColor(Color.alpha(0)); chart.setTouchEnabled(false); Legend legend = chart.getLegend(); legend.setTextColor(fgColor); legend.setEnabled(true); LineData data = new LineData(); data.setValueTextColor(fgColor); chart.setData(data); YAxis ya = chart.getAxisLeft(); ya.setAxisLineColor(fgColor); ya.setTextColor(fgColor); ya.setTextSize(small ? 8 : 9); ya.setAxisMinimum(0); ya.setDrawAxisLine(false); ya.setLabelCount(small ? 4 : 8, true); ya.setEnabled(true); ya.setDrawGridLines(true); ya.setGridColor(fgColor); ya.setValueFormatter(new CustomYAxisValueFormatter()); chart.getAxisRight().setEnabled(false); chart.getXAxis().setEnabled(false); data.addDataSet(initUploadSet(context)); data.addDataSet(initDownloadSet(context)); chart.invalidate(); }
Example 8
Source File: QuotationFragment.java From bitshares_wallet with MIT License | 4 votes |
private void initChart() { int colorHomeBg = getResources().getColor(android.R.color.transparent); int colorLine = getResources().getColor(R.color.common_divider); int colorText = getResources().getColor(R.color.text_grey_light); mChart.setDescription(null); mChart.setDrawGridBackground(true); mChart.setBackgroundColor(colorHomeBg); mChart.setGridBackgroundColor(colorHomeBg); mChart.setScaleYEnabled(false); mChart.setPinchZoom(true); mChart.setNoDataText(getString(R.string.main_activity_loading)); mChart.setAutoScaleMinMaxEnabled(true); mChart.setDragEnabled(true); mChart.setDoubleTapToZoomEnabled(false); XAxis xAxis = mChart.getXAxis(); xAxis.setPosition(XAxis.XAxisPosition.BOTTOM); xAxis.setDrawGridLines(true); xAxis.setGridColor(colorLine); xAxis.setTextColor(colorText); xAxis.setLabelCount(3); //xAxis.setSpaceBetweenLabels(4); YAxis leftAxis = mChart.getAxisLeft(); leftAxis.setLabelCount(4, false); leftAxis.setDrawGridLines(true); leftAxis.setDrawAxisLine(true); leftAxis.setGridColor(colorLine); leftAxis.setTextColor(colorText); YAxis rightAxis = mChart.getAxisRight(); rightAxis.setTextSize(8); rightAxis.setLabelCount(5, false); rightAxis.setDrawGridLines(false); rightAxis.setDrawAxisLine(true); rightAxis.setGridColor(colorLine); rightAxis.setTextColor(colorText); rightAxis.setAxisMinimum(0); }
Example 9
Source File: MeasurementSpectrumFragment.java From NoiseCapture with GNU General Public License v3.0 | 4 votes |
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { if(view == null) { // Inflate the layout for this fragment view = inflater.inflate(R.layout.fragment_measurement_spectrum, container, false); BarChart sChart = (BarChart) view.findViewById(R.id.spectrumChart); sChart.setDrawBarShadow(false); sChart.setDescription(""); sChart.getLegend().setEnabled(false); sChart.setTouchEnabled(false); sChart.setPinchZoom(false); sChart.setDrawGridBackground(false); sChart.setMaxVisibleValueCount(0); sChart.setHorizontalScrollBarEnabled(false); sChart.setVerticalScrollBarEnabled(false); sChart.setNoDataTextDescription(getText(R.string.no_data_text_description).toString()); // XAxis parameters: XAxis xls = sChart.getXAxis(); xls.setPosition(XAxis.XAxisPosition.BOTTOM); xls.setDrawAxisLine(true); xls.setDrawGridLines(false); xls.setDrawLabels(true); xls.setTextColor(Color.WHITE); xls.setAvoidFirstLastClipping(false); // YAxis parameters (left): main axis for dB values representation YAxis yls = sChart.getAxisLeft(); yls.setDrawAxisLine(true); yls.setDrawGridLines(true); yls.setAxisMaxValue(100.f); yls.setAxisMinValue(0f); yls.setTextColor(Color.WHITE); yls.setGridColor(Color.WHITE); yls.setSpaceBottom(0); yls.setSpaceTop(0); yls.setValueFormatter(new SPLValueFormatter()); // YAxis parameters (right): no axis, hide all YAxis yrs = sChart.getAxisRight(); yrs.setEnabled(false); } return view; }