本文整理汇总了Java中com.github.mikephil.charting.utils.ValueFormatter类的典型用法代码示例。如果您正苦于以下问题:Java ValueFormatter类的具体用法?Java ValueFormatter怎么用?Java ValueFormatter使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ValueFormatter类属于com.github.mikephil.charting.utils包,在下文中一共展示了ValueFormatter类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: styleGraph
import com.github.mikephil.charting.utils.ValueFormatter; //导入依赖的package包/类
private void styleGraph() {
combinedChart.getLegend().setEnabled(false);
combinedChart.setDescription("");
XAxis xAxis = combinedChart.getXAxis();
xAxis.setPosition(XAxis.XAxisPosition.BOTTOM);
combinedChart.getAxisRight().setEnabled(false);
YAxis yAxis = combinedChart.getAxisLeft();
yAxis.setPosition(YAxis.YAxisLabelPosition.OUTSIDE_CHART);
yAxis.setValueFormatter(new ValueFormatter() {
@Override
public String getFormattedValue(float v) {
return yLabelsFormat.format(v) + " mm";
}
});
yAxis.setStartAtZero(true);
}
示例2: styleDataSet
import com.github.mikephil.charting.utils.ValueFormatter; //导入依赖的package包/类
private void styleDataSet(LineDataSet dataSet) {
int color = (showRain) ? R.color.blue : android.R.color.white;
dataSet.setColor(getResources().getColor(color));
dataSet.setDrawCubic(true);
dataSet.setCubicIntensity(0.1f);
dataSet.setLineWidth(4f);
dataSet.setCircleSize(0f);
dataSet.setDrawFilled(true);
dataSet.setDrawValues(true);
dataSet.setValueFormatter(new ValueFormatter() {
@Override
public String getFormattedValue(float value) {
if (value < 0.001) return "";
else return yLabelsFormat.format(value);
}
});
}
示例3: styleGraph
import com.github.mikephil.charting.utils.ValueFormatter; //导入依赖的package包/类
private void styleGraph(LineChart lineChart) {
lineChart.setDescription("");
lineChart.getLegend().setEnabled(false);
XAxis xAxis = lineChart.getXAxis();
xAxis.setPosition(XAxis.XAxisPosition.BOTTOM);
lineChart.getAxisRight().setEnabled(false);
YAxis yAxis = lineChart.getAxisLeft();
yAxis.setValueFormatter(new ValueFormatter() {
@Override
public String getFormattedValue(float v) {
return yLabelsFormat.format(v) + " " + (char) 0x00B0 + "C";
}
});
yAxis.setStartAtZero(false);
}
示例4: setValueFormatter
import com.github.mikephil.charting.utils.ValueFormatter; //导入依赖的package包/类
/**
* Sets the formatter to be used for drawing the values inside the chart. If
* no formatter is set, the chart will automatically determine a reasonable
* formatting (concerning decimals) for all the values that are drawn inside
* the chart. Set this to NULL to re-enable auto formatting.
*
* @param f
*/
public void setValueFormatter(ValueFormatter f) {
mValueFormatter = f;
if (f == null)
mUseDefaultFormatter = true;
else
mUseDefaultFormatter = false;
}
示例5: initChart
import com.github.mikephil.charting.utils.ValueFormatter; //导入依赖的package包/类
public void initChart() {
mChart.setDescription("");
mChart.setDragEnabled(false);
mChart.setScaleEnabled(false);
mChart.setPinchZoom(false);
GraphMarkerView markerView = new GraphMarkerView(mChart.getContext(), R.layout.trackdota_graph_marker);
mChart.setMarkerView(markerView);
mChart.setHighlightEnabled(false);
XAxis xAxis = mChart.getXAxis();
xAxis.removeAllLimitLines();
xAxis.setDrawLimitLinesBehindData(true);
xAxis.setDrawGridLines(true);
YAxis leftAxis = mChart.getAxisLeft();
leftAxis.removeAllLimitLines();
leftAxis.setStartAtZero(false);
LimitLine limitLine = new LimitLine(0f);
limitLine.setLineColor(Color.WHITE);
limitLine.setLineWidth(2f);
leftAxis.addLimitLine(limitLine);
mChart.setBackgroundColor(Color.BLACK);
mChart.setDrawBorders(false);
mChart.getLegend().setEnabled(false);
mChart.setDoubleTapToZoomEnabled(false);
mChart.setDrawGridBackground(false);
leftAxis.setValueFormatter(new ValueFormatter() {
@Override
public String getFormattedValue(float value) {
return String.valueOf((int) value);
}
});
leftAxis.setTextColor(Color.WHITE);
mChart.getAxisRight().setEnabled(false);
//mChart.animateX(2500);
clearChart();
}
示例6: getValueFormatter
import com.github.mikephil.charting.utils.ValueFormatter; //导入依赖的package包/类
/**
* Returns the formatter used for drawing the values inside the chart.
*
* @return
*/
public ValueFormatter getValueFormatter() {
return mValueFormatter;
}