- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有如下图:
我愿意:
-去除水平线
-将数字绘制为 int 与 float。例如:绘制 12 而不是 12.0
-去掉右下角的“描述”标签
这是我的部分代码:
public void createChart(com.github.mikephil.charting.charts.BarChart 图表,字符串周期){ BarData数据;
switch (period) {
case "days":
data = new BarData(getXAxisDays(), getDataSetDays());
break;
case "months":
data = new BarData(getXAxisMonths(), getDataSetMonths());
break;
default:
data = new BarData(getXAxisYears(), getDataSetYears());
break;
}
chart.setData(data);
// chart.setDescription("My Chart");
chart.animateXY(2000, 2000);
chart.invalidate();
chart.setPinchZoom(true);
}
private ArrayList<BarDataSet> getDataSetDays() {
ArrayList<BarDataSet> dataSets;
ArrayList<BarEntry> valueSet1 = new ArrayList<>();
for(int i=0;i<NBDAYS;i++){
vdays[i] = new BarEntry((float) days[i], i);
valueSet1.add(vdays[i]);
}
BarDataSet barDataSet1 = new BarDataSet(valueSet1, "Score");
barDataSet1.setColor(Color.rgb(0, 155, 0));
dataSets = new ArrayList<>();
dataSets.add(barDataSet1);
return dataSets;
}
private ArrayList<String> getXAxisDays() {
ArrayList<String> xAxis_days = new ArrayList<>();
if (lang == 0) {
xAxis_days.add("Mon");
xAxis_days.add("Tue");
xAxis_days.add("Wed");
xAxis_days.add("Thu");
xAxis_days.add("Fri");
xAxis_days.add("Sat");
xAxis_days.add("Sun");
}
else{
xAxis_days.add("LUNDI");
xAxis_days.add("MARDI");
xAxis_days.add("MERCREDI");
xAxis_days.add("JEUDI");
xAxis_days.add("VENDREDI");
xAxis_days.add("SAMEDI");
xAxis_days.add("DIMANCHE");
}
return xAxis_days;
}
最佳答案
以下代码适用于所有图表。
PieData data = new PieData(xVals, dataSet);
data.setValueFormatter(new PiechartValueFormatter());
这是 PiechartValueFormatter 类的代码
public class PiechartValueFormatter implements ValueFormatter, com.github.mikephil.charting.formatter.YAxisValueFormatter {
protected DecimalFormat mFormat;
public PaichartValueFormatter() {
mFormat = new DecimalFormat("###,###,##0");
}
/**
* Allow a custom decimalformat
*
* @param format
*/
public PiechartValueFormatter(DecimalFormat format) {
this.mFormat = format;
}
// ValueFormatter
@Override
public String getFormattedValue(float value, Entry entry, int dataSetIndex, ViewPortHandler viewPortHandler) {
return mFormat.format(value);
}
@Override
public String getFormattedValue(float value, YAxis yAxis) {
return mFormat.format(value);
}
关于android - Mpandroid 美容问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37713247/
import android.os.Bundle import androidx.appcompat.app.AppCompatActivity import com.github.mikephil.
我正在使用 MPAndroid 库作为我的 Android 应用程序的图表。我在条目中输入了一个很长的值。我的问题是,当我格式化 x 轴的值时,它使用浮点值而不是长整型值,因此会丢失精度。 这是我的图
我有如下图: 我愿意: -去除水平线 -将数字绘制为 int 与 float。例如:绘制 12 而不是 12.0 -去掉右下角的“描述”标签 这是我的部分代码: public void createC
我需要有关如何限制底部的 MpAndroid CandleStick 图表和成交量条形图的建议,以便将成交量条的最大高度限制在图表区域 Yaxis 的 1/3 以下。从所附的图表中,这是左轴 300
我正在使用 mpandroid 图表库。我修改了 PieChartRenderer并且能够得到这样的图表。 PieChartRenderer public class ImagePieChartRen
JSONArray jsonArray = new JSONArray(result); int length = jsonArray.length(); ArrayList entries
我一直在想办法修改 MPAndroid 图表库中的饼图,使其不切断标签。我尝试使用 chart.setExtraOffsets() 和 chart.setPadding() 修改视口(viewport
我希望在我的应用程序中使用 MPAndroid Chart。但目前,指定点会给出具有锐边的折线图。如何使图形的过渡平滑(例如类似于正弦波)? 谢谢! 最佳答案 MPAndroidChart:v3.0.
我有一个包含级别(y 轴)、类型(颜色)和日期(x 轴)的日期对象。 我知道我可以制作 grouped barchart使用 MPAndroidChart 但如何更改 x 值以显示日期? 最佳答案 像
我正在使用 MPAndroidChart-v2.1.6,我面临以下问题。 当我有一个数据条目时,它开始在 X 轴上显示从 0 索引开始的值。这就是它的样子。 当我只有一个数据输入时,我希望它居中对齐,
我已使用 setDrawValues(false) 禁用 LineChart 中的所有值。现在我希望当用户触摸该点时启用折线图中的特定值。我使用 highLightVales() 进行了尝试,但它对我
我使用 MPAndroid Chart 创建了一个图表。我想知道如何增加 MPAndroid 条形图中每个条形顶部文本值的大小?我应该使用哪个 API?我在附图中用红圈圈出了数值 最佳答案 你可以试试
我有两个数据集。我想用 mpandroidchart 制作图表。 这是我的 json 格式的数据集: const bar_chart_point_ver = { "datasets": [{
我使用 MPAndroid Chart 创建了一个图表。我想知道如何增加 MPAndroid 条形图中每个条形顶部文本值的大小?我应该使用哪个 API?我在附图中用红圈圈出了数值 最佳答案 你可以试试
我有两个数据集。我想用 mpandroidchart 制作图表。 这是我的 json 格式的数据集: const bar_chart_point_ver = { "datasets": [{
这是我的代码:- 这里在我的应用程序中使用 mpandroidchart 库生成条形图,并想用新值更新以下这些值,你们可以为我提供解决方案吗,谢谢 BarChart chart = (BarChart
我能够使用 MPAndroid 图表库动态创建折线图,也能够创建折线图的阴影,但我无法在 MPAndroid 折线图中之前存在的圆孔上创建另一个圆孔? 代码 void plotGraph(List
是否可以从饼图 mpAndroid 中删除描述及其颜色?我在看这个教程,但我不喜欢那个描述。 Reference 最佳答案 尝试调用 chart.setDescription("") 关于androi
我正在使用 MPAndroid 库。实现 'com.github.PhilJay:MPAndroidChart:v3.0.3'我需要创建带有标签的条形图。我的代码如下,但它不起作用:这是要显示的条形数
[ 1 我用 3 个不同的数据集绘制了一个散点图。我希望点之间的线(在同一 x 轴上)连接起来以形成上图。 这就是现在的样子,我只想加入他们。 MPAndroid 图表有可能吗?我目前正在使用该库。
我是一名优秀的程序员,十分优秀!