我正在尝试使用MPAndroidChart库来开发圆形图表。但是只有饼图可用。所以我尝试给出两个xvalue坐标,一种颜色类似于背景。所以我得到了类似于圆图的东西。但是我无法更改饼图中的中心文本的背景颜色和字体颜色?
谢谢!
请帮忙..正如我在问题标题中所写,我无法在一个条形图中绘制负 y 值和正 y 值。我使用你的代码,只更改了其中的几行。
原始来源是:https : //raw.githubusercontent.com/PhilJay/MPAndroidChart/master/MPChartExample/src/com/xxmassdeveloper/mpchartexample/BarChartActivity.java。
编辑后的来源是:https : //db.tt/FWGvAZOZ
我只编辑了第 266-273 行。
片段(原始):
for (int i = 0; i < count; i++) {
float mult = (range + 1);
float val = (float) (Math.random() * mult);
yVals1.add(new BarEntry(val, i));
}
Run Code Online (Sandbox Code Playgroud)
片段(已编辑):
for (int i = 0; i < count; i++) {
float val = (float) ((double)1.0 * (float)i) -5;
yVals1.add(new BarEntry(val, i));
}
Run Code Online (Sandbox Code Playgroud)
我已经在作者 github 中打开了一个问题(issue #183),我在 stackoverflow 中发帖,希望在这里我可以有更快的响应。
谢谢各位
我正在使用MPAndroidChart.
我想删除PieChart上的百分比值.我怎样才能做到这一点? 
我已经禁用了LineChart中的所有值setDrawValues(false).现在,我希望在用户触摸该点时启用折线图中的特定值.我尝试使用它highLightVales(),但它对我不起作用.
@Override
public void onValueSelected(Entry entry, int i, Highlight highlight) {
//mchart.setHighlightEnabled(true);
//mchart.highlightValue(1,1);
Highlight[] highlights=mchart.getHighlighted();
mchart.highlightValues(highlights);
}
Run Code Online (Sandbox Code Playgroud) 如何控制MPAndroidChart饼图中的每个切片的单击?我知道我们可以控制单击饼图,但是我想单击图的切片并查找单击了哪个切片?
我可以在图片中画一个lineChart吗?如果可以,我该怎么做才能改变线条颜色?谢谢!
我绘制的内容看起来像图片二,这条线是相同的颜色,没有昨天的颜色.我应该怎么做才能将线条变成渐变颜色,只显示最后一个标记视图?
对于折线图我正在使用mp android图表我想删除图形左侧而不是网格线的线.
码:-
chart.setGridBackgroundColor(128);
chart.setBorderColor(255);
chart.getAxisRight().setEnabled(false);
YAxis leftAxis = chart.getAxisLeft();
leftAxis.setEnabled(false);
chart.setDrawGridBackground(true);
XAxis xAxis = chart.getXAxis();
xAxis.setDrawGridLines(true);
chart.getAxisRight().setDrawLabels(false);
chart.getAxisLeft().setDrawLabels(false);
chart.getLegend().setEnabled(false);
chart.setPinchZoom(false);
chart.setDescription("");
chart.setTouchEnabled(false);
chart.setDoubleTapToZoomEnabled(false);
chart.getXAxis().setEnabled(true);
chart.getXAxis().setPosition(XAxis.XAxisPosition.BOTTOM);
chart.getXAxis().setDrawGridLines(false);
chart.invalidate();
Run Code Online (Sandbox Code Playgroud)
我想在设置酒吧的特定颜色BarChart的MPAndroidChart.我根据文档做了一切,但颜色没有变化.这是我的代码:
barChart = (BarChart) findViewById(R.id.bar_chart);
List<BarEntry> entries = new ArrayList<BarEntry>();
entries.add(new BarEntry(1.0f, 10.0f)); //tmp values
BarDataSet dataSet = new BarDataSet(entries, "bars");
dataSet.setColor(R.color.red); //color from resourses
BarData barData = new BarData(dataSet);
barChart.setData(barData);
barChart.invalidate();
Run Code Online (Sandbox Code Playgroud)
有趣的是,在我尝试改变条形颜色之前,条形图是蓝色的,在我试图改变它的颜色后,它变成了灰色(无论它必须是什么颜色).我不明白为什么颜色不会改变.我也尝试覆盖类中的getColor方法BarDataSet,但结果是一样的 - 条是灰色的.