mpandroidchart相关内容
我在Android应用中使用MPAndroidChart.我使用由BarEntry组成的BarChart.我还使y值显示在栏的顶部. 我的问题是我希望条形图顶部的值是像5这样的整数.但是当前值显示为5.00. 那么如何使5.00显示为5? 解决方案 使用IValueFormatter界面格式化值.这是一个简单的格式化程序,可将所有值转换为整数: public class
..
在条形图中,我正在创建的第一行和最后一行始终被切成两半(即使我添加了其他条形).这也会导致条形上方的值不正确.我把它夸大了. 轴也仅增加0.9而不是1.要解决此问题,我需要实现AxisValueFormatter接口吗? 图片: 代码: .java chart = (BarChart) view.findViewById(R.id.chart1); // Chart se
..
我正在为条形图使用MPAndroidChart,并且正在努力删除图形的填充(请参见下图) 我对这个问题的处理方法是: chart.setDrawLegend(false); chart.setDrawMarkerViews(false); chart.setDrawUnitsInChart(false); chart.setDrawValueAboveBar(false); chart
..
使用 MPAndroidChart 3.0.2绘制水平条形图.值显示在条形的右侧.我可以使用setValueFormatter并使用IAxisValueFormatter接口在右侧显示标签.但是这些值现在不显示. { HorizontalBarChart barChart = (HorizontalBarChart) itemView.findViewById(R.id.barCha
..
获得以下代码: Legend legend = mChart.getLegend(); legend.setLabels(new String[]{"aaaaa", "bbbbb", "ccccc"}); 此设置不生效还有其他设置文本的方法吗? 解决方案 您可以使用颜色设置自定义标签: 首先请确保已启用图例.除非启用图例. legend.setEnab
..
现在我正面临这个问题.我在xAxis的第一个和最后一个中得到重复的值,并且图形值与各个x轴值处的值不同. 第二个问题是,如果我不想以浮点数显示值,而是以int Rounded值显示,并将其颜色更改为白色. ArrayList xlabels = new ArrayList(); xlabels.add("Jan"); xlabe
..
获得以下代码: graph = (LineChart) convertView.findViewById(R.id.graph); graph.getPaint(Chart.PAINT_LEGEND_LABEL).setColor(Color.BLUE); graph.getPaint(Chart.PAINT_YLABEL).setColor(Color.BLUE);
..
我正在使用mpchart绘制图表.我想增加荧光笔和线数据集的交点的圆大小.如何实现呢? 我在某处读到我们可以添加另一个带有突出显示点的数据集并增加其圆的大小.如果我的荧光笔来回拖动并且我不得不非常频繁地更新新的数据集,那真的是一个好方法吗? 解决方案 使用MpChart库时,该库包含MarkerView类,该类可帮助我们插入用于在图表中显示所选值的标记.我们可以使用MarkerView类显
..
使用MPAndroidChart(或任何其他Android图表库)是否可以使用渐变颜色在绘制线下方填充图表?像这样: set1.setFillColor(getResources().getColor(R.drawable.chart_fill)); 然后在chart_fill.xml中输入:
..
未填充图表时,是否可以更改消息“没有可用的图表数据" ? 编辑:找到答案 chart.setNoDataText("Description that you want"); 解决方案 更新答案 chart.setNoDataText("Description that you want");
..
如果值大于3,则需要绘制红色圆圈.如何实现?我读过我应该重写方法drawCircles,但是我不知道应该在哪里做. LineDataSet set1; set1 = new LineDataSet(entries, ""); chart.getLegend().setEnabled(false); set1.setColor(Color.WHITE);
..
因此,我希望能够在条形图中选择一个条形,当我选择一个条形时,它会更改条形的颜色(我知道该怎么做),而且还要更改相应x的颜色.轴标签.有没有办法做到这一点,如果可以,有人可以帮我吗? 解决方案 是的,可以为xAxis标签设置不同的颜色.您将必须使用自定义渲染器,如下所示: import android.graphics.Canvas; import com.github.mikeph
..
如标题中所述,我正在使用MPAndroidChart 2.2.3版的项目中工作.在此项目中,当前使用的是条形图. 我正在将版本升级到3.0.1.升级后,以下几项不再起作用: 1. mBarChart.setDescription(""); 2. xAxis.setSpaceBetweenLabels(1); 3. BarData barData = new B
..
我有以下数据可使用MPAndroidChart库以图表格式表示: Subject Marks Needs Attention Average Outstanding Hindi 1/5 2/5 2/5 English 2/7 3/7 2/7 Maths 1/3 1/3 1/3 Science 2/7
..
我将MPAndroidChart用于我的应用,如下所示: 但是我不能添加这样的标签 解决方案 是否需要您的标记,而不是那些值? 如果是这样,那么这里就是这样做的方法. 将XAxis标签添加到ArrayList final ArrayList xLabel = new ArrayList(); xLabel.add("9");
..
我正在使用 MPAndroidChart . 如何从PieChart中删除说明? 我可以用chart.setDrawLegend(false)删除Legend,但是在文档中找不到关于图表说明的任何内容. 解决方案 您是说说明,它位于Chart右下角(默认)吗? 如果是这样,只需致电: chart.getDescription().setEnabled(false);
..
他们有可能从这张图片中隐藏所有四舍五入的项目. 我使用了以下代码, public void setDataList(List dataList, Resources resources) { ArrayList categories = new ArrayList(); ArrayList
..
如何获取ScatterChart中像素点的相应x轴值(xIndex)? 我一直在浏览库的源代码,我认为下面的一种方法(我从库/** * Transformer class that contains all matrices and is responsible for * transforming values into pixels on the screen and backwards
..
我正在使用MPAndroid图表库在我的Android应用中绘制折线图.图的状态如下: 我想这样更改它: 因此,我想更改MPAnroid折线图的点,ts在库中称为"Circle Hole".我想将此孔切换为可绘制.有办法可以做到吗? 圆形孔更改代码在这里: LineDataSet set1 = new LineDataSet(yVals, "DataSet 1"); set
..
2关于 MPAndroidChart库的问题. 我所有的yvalue都是整数,但显示为小数. 如何使它们显示为整数(无数字)? 如何防止ylabel也显示为小数? 我知道yvalue有一个setFormatter,只是不知道如何使用... 解决方案 看看IValueFormatter 界面.使用该界面,您可以根据自己的逻辑完全自定义图表上显示的内容. 用法: chart.set
..