草庐IT

MPandroidchart

全部标签

android - MPAndroidChart 如何设置标签颜色?

得到如下代码:graph=(LineChart)convertView.findViewById(R.id.graph);graph.getPaint(Chart.PAINT_LEGEND_LABEL).setColor(Color.BLUE);graph.getPaint(Chart.PAINT_YLABEL).setColor(Color.BLUE);graph.getPaint(Chart.PAINT_XLABEL).setColor(Color.BLUE);但是X/Y值标签的颜色和图例的标签仍然是黑色。我想念什么吗?还有其他方法可以设置这些颜色吗?例如,此行有效并为每个数据点生

java - MPAndroidChart 没有更新

我有一个像这样的HashMapLinkedHashMaphash=newLinkedHashMap();hash.put("2015-05-03",100);hash.put("2015-05-04",110);hash.put("2015-05-05",90);hash.put("2015-05-06",40);我想通过MPAndroidChart设计一个折线图但它不起作用,图表无效,没有显示!看来我的代码无效。这是我的代码:privatevoidsetChartData(LinkedHashMaplastMonthMediaLikes){ArrayListxVals=newArra

android - mpandroidchart 中折线图的滚动完成监听器

如何在mpandroidchart中监听scrollfinish事件。我覆盖了OnChartGestureListener和OnChartValueSelectedListener但它似乎不起作用。onChartTranslate()方法即使在滚动结束后也会得到回调。onChartGestureStart()在用户触摸图表时调用,onChartGestureEnd()在用户触摸图表时调用用户停止触摸图表。所以,我需要捕捉滚动完成时调用的事件。那么,你能不能提一下如何在mpandroidchart中监听线图的滚动结束。 最佳答案 这对

android - MPAndroidChart MarkerView

我打算在MPAndroidChart的折线图中寻找特定点然后在点击按钮后显示标记以突出显示该点。给出的示例是标记仅在触摸事件后显示,这与我的情况不同。我尝试了下面的代码但无济于事,有人可以教我吗,我将不胜感激。Highlighth=newHighlight((int)valIndex,linechart2.getData().getDataSetCount());linechart2.highlightValue(h,true);mv2.refreshContent2(valueYAxis.get((int)valIndex),h);linechart2.getMarkerView()

mpandroidchart。 Barchart到云

您好,我想要一个建议,如何在云中保存条形图(mpchartandroid库)我使用gson进行json的数据,然后我将arraylist写入firebase并共享偏好,这是正确的方法?问题是:当我加载数据时,前两个条目将设置为0:我有一个从2016年1月7日至01.07.2018的每日Barchart。我在2017年6月28日注册数据至01.07.2017,但第二天在2017年7月7日我进入该应用程序,该条目将于28.06和29.06设置为0。另外,我希望如果当天用户的当天更高,则在日期阵列列表中的最后一个日期添加了新的日期,但请保留旧的日期。这是阵列列表的声明privateArrayList

android - MPAndroidChart PieChart 如何设置标签文字?

得到如下代码:Legendlegend=mChart.getLegend();legend.setLabels(newString[]{"aaaaa","bbbbb","ccccc"});这个设置没有生效还有其他方法可以设置文本吗? 最佳答案 我在v3.0.0中找不到方法setCustom(int[]color,String[]labels)。只有setCustom(LegendEntry[])您必须为其传递LegendEntry对象。Listentries=newArrayList();for(inti=0;i

android - 如何在 MPAndroidChart 中设置颜色?

我将MPChartlib用于基本的“条形图”(3个条形图和0到100之间的值)。应用程序的背景是深色的,所以我想将文本设置为白色,但是当我在存储在string.xml中的chart_color中设置颜色代码为“FFFFFF”的文本时,文本显示为深蓝色。//AxeXXAxisx=barchart.getXAxis();x.setPosition(XAxisPosition.BOTTOM);x.setTextColor(R.color.chart_color);x.setAxisLineColor(R.color.chart_color);//Designbarchart.setDragE

android - 如何使用 MPAndroidChart 设置 x 轴标签

我像这样为我的应用使用MPAndroidChart:但我不能添加那样的标签 最佳答案 您是否需要您的标签而不是那些值?如果是这样,那么这里就是这样做的方法。将您的XAxis标签添加到ArrayListfinalArrayListxLabel=newArrayList();xLabel.add("9");xLabel.add("15");xLabel.add("21");xLabel.add("27");xLabel.add("33");//orusesomeotherlogictosaveyourdatainlist.Forex.f

android - MPAndroidChart - 第一个和最后一个条无法正确呈现

在我创建的条形图中,第一行和最后一行始终被减半(即使我添加了额外的条形)。这也会导致条形上方的值不合适。我在一个fragment中膨胀它。轴也只增加了0.9,而不是1。要解决这个问题,我需要实现AxisValueFormatter接口(interface)吗?图片:代码:.javachart=(BarChart)view.findViewById(R.id.chart1);//Chartsettingschart.setDrawGridBackground(false);chart.setHighlightFullBarEnabled(true);chart.setDrawBarSha

android - MPAndroidChart BarChart 禁用右侧图例

我需要从BarChart中删除右边的图例。这是我的代码。mChart=(BarChart)rootView.findViewById(R.id.chart1);mChart.setOnChartValueSelectedListener(this);mChart.setDrawBarShadow(false);mChart.setDrawValueAboveBar(true);mChart.setDescription("");mChart.setMaxVisibleValueCount(60);mChart.setPinchZoom(false);mChart.setDrawGrid