请帮忙..正如我在问题标题中所写,我无法在一个条形图中绘制负y值和正y值。我使用了您的代码,只更改了其中的几行。原始出处是:https://raw.githubusercontent.com/PhilJay/MPAndroidChart/master/MPChartExample/src/com/xxmassdeveloper/mpchartexample/BarChartActivity.java.编辑后的来源是:https://db.tt/FWGvAZOZ我只编辑了第266-273行。fragment(原始):for(inti=0;ifragment(已编辑):for(inti=0
我正在使用MPAndroidChart图书馆。我在我的应用程序中实现了一个饼图。一切正常,但图表的顶部和末尾有一个空白区域。我需要删除此空间以正确可视化我的Activity布局我的问题是:是否可以通过编程方式删除它们?PD在我的布局中,没有marginTop或marginBottom。布局xml: 最佳答案 您是否尝试过在Chart上调用setOffsets(floatleft,floattop,floatright,floatbottom)?//adddata...chart.setData(...);//definenewoff
我正在使用MPAndroidChart我项目中的库。我有两个不同的数据集,我需要使用这些数据集在一个LineChart图中绘制两条单独的线。知道我该怎么做吗?我检查了它的维基,但找不到。谢谢 最佳答案 您所要做的就是根据需要创建尽可能多的LineDataSet对象。如果你想要2行,创建2LineDataSet:LineDatachartData=newLineData();LineDataSetset1=newLineDataSet(...);chartData.addDataSet(set1);LineDataSetset2=ne
我附上了我的使用图表的截图。在红色框中显示图例,它们正在切饼图。下面是我的代码:pieChart.setUsePercentValues(false);pieChart.getDescription().setEnabled(false);pieChart.setDragDecelerationFrictionCoef(0.95f);pieChart.setDrawHoleEnabled(true);pieChart.setHoleColor(Color.WHITE);pieChart.setTransparentCircleColor(Color.WHITE);pieChart.se
我使用MPAndroidChart构建了一个图表,但存在一个问题-x轴上的值重叠。有办法解决吗?像x轴值之间的边距之类的东西? 最佳答案 自从您发布问题以来已经有一段时间了,现在您可能已经找到了解决此问题的方法,但是,我将此答案发布给遇到此问题的任何其他人。设置chart.getXAxis().setSpaceMin(0.5f);会在X轴线和图表本身之间添加空间。你也可以使用chart.getXAxis().setSpaceMax(0.5f);用于在图表的最后一个值和右侧X轴之间添加空格。这是一个normalchart的例子这个是c
我在我的应用程序中使用MPAndroidChart,我想知道是否有办法为动态移动条形图中的第一个条设置不同的颜色,如下所示:条形是动态添加的,同时随着数据不断涌入,整个堆栈向左移动,有没有办法将第一个条形的颜色设置为不同的颜色?提前谢谢你。编辑和解决方案:这是我向图表添加新条目的代码,它每500毫秒左右动态发生一次。privatevoidaddBarEntry(floatvalue){BarDatadata=mDownloadChart.getData();if(data!=null){BarDataSetset=data.getDataSetByIndex(0);//set.addE
如何控制饼图中每个切片的点击MPAndroidChart?我知道我们可以控制点击饼图,但我想点击图表的切片并找到点击了哪个切片? 最佳答案 您的Activity必须实现OnChartValueSelectedListener接口(interface)。如documentation中所写“让应该接收回调的类实现此接口(interface)并将其设置为图表的监听器”publicclassMyActivityimplementsOnChartValueSelectedListener{@OverridepublicvoidonNothin
我可以画出如图所示的折线图吗?如果可以,我应该如何更改线条颜色?谢谢!我画的和图二一样,线条是一样的颜色,没有昨天的incom,怎么把线条变成渐变色,只显示最后一个markerView?ThepictureIhavedrawn. 最佳答案 我找到了解决方法!请检查这个tutorialbyLanceGleason.这很简单。这是其中的一些代码:@OverridepublicvoidonStart(){super.onStart();getView().post(newRunnable(){@Overridepublicvoidrun(
我正在使用MPAndroidChart.我想删除饼图上的百分比值。我怎样才能做到这一点? 最佳答案 如果不绘制入口值,请调用:pieData.setDrawValues(false)如果不绘制x值,请调用:pieChart.setDrawSliceText(false) 关于android-MPAndroidChartPieChart删除百分比,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/ques
如何在PieChart中禁用拖动手势。我希望图表像静态图像一样。 最佳答案 如果你只想禁用拖动手势,你现在可以使用pieChart.setRotationEnabled(false);如图所示here. 关于android-在MPAndroidChartPieChart中禁用拖动,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/31176435/