草庐IT

android - 如何在android中绘制实时数据?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭去年。Improvethisquestion我正在设计一个android应用程序,我想在其中绘制通过蓝牙接收的实时数据。我收到一个信号并对其进行处理以获得一些结果,我想实时显示它。我看到有各种用于绘制图表的android库。我对使用这样的库还是使用Javascript感到有点困惑。谁能建议哪个是更好的选择?还有,要使用哪个Android库?

android - 免费的图表库,用于在 Android 中创建线条、条形图(堆叠和分组)和组合

我有一个应用程序,我需要在其中创建以下类型的图表:线条条形/列(分组和堆叠)组合(线和条)此外,如果可能,最好具有以下功能:支持包不断更新(不过时)有据可查易于整合我见过很多:GrapViewAChartEngineCharts4jafreechartHelloChartsforandroid图形View看起来它有据可查,有支持并且不断更新。也很容易集成,但我看不到它支持创建堆叠和分组条形图……所以它对我不利。谁能确认我是否可以用它创建分组和堆叠的条形图?图表引擎它似乎不支持分组条形图。它已经过时(最后一个版本是2013年5月),并且没有说明如何集成它。它似乎有据可查,并且有一个讨论组

java - MP Android Chart-如何固定折线图中X轴值的个数?

privatevoidplotchart(Strings[],float[]f1){chart.setBackgroundColor(Color.rgb(63,81,181));chart.setDescription("");//enabletouchgestureschart.setTouchEnabled(true);chart.setScaleEnabled(false);chart.setPinchZoom(false);chart.setGridBackgroundColor(Color.rgb(30,46,141));chart.setDrawGridBackground

Android mp android chart set type face for XAxisLeft

我有一个使用库MPAndroidChart的折线图mChart.setData(data);mChart.getAxisLeft().setTypeface(MyApplication.giloryItaly);mChart.invalidate();mChart.getXAxis().setTypeface(MyApplication.giloryItaly);mChart.getAxisRight().setTypeface(MyApplication.giloryItaly);问题是即使使用AxisLeft字体值也无法更改mChart.getAxisLeft().setTypef

android - 带文本 x 轴的条形图 - achartengine

我在我的应用程序中使用achartengine的条形图。我的x轴不是数字但有文本项。就像下面显示的图片一样。有没有办法使用图表引擎制作这样的条形图?我可以只在x轴上显示文本而不显示刻度吗? 最佳答案 我在使用clearTextLabels()时遇到问题,试试这个:renderer.setXlabels(0);renderer.addXTextLabel(0,"Electronics");renderer.addXTextLabel(1,"Medical");... 关于android-带

android - MPAndroidChart - 如何仅在最后一个条目中绘制圆圈?

使用MPAndroidChart,有没有办法在折线图中只画一个圆圈?,这意味着只有线的末端将被表示为一个圆圈,如下图所示:@菲尔杰 最佳答案 因此,我进行了一些搜索和努力,我认为最好的解决方案是使用setIcon,这是最近才出现的方法,如果您有动画,也不会弄乱。这是一个例子:dataSet.getEntryForIndex(position).setIcon(ContextCompat.getDrawable(this,R.drawable.myDrawable));这适用于任何位置,以防您希望不同的点具有不同的可绘制对象

android - 在 xAxis MPChart 获取重复值

现在我正面临这个问题。我在xAxis中得到重复值,第一个和最后一个。图形值不根据各自x轴值的值。第二个问题是,如果我不想以float形式而是以intRounded形式显示值,并将它们的颜色更改为白色。ArrayListxlabels=newArrayList();xlabels.add("Jan");xlabels.add("Feb");xlabels.add("Mar");xlabels.add("Apr");xlabels.add("May");xlabels.add("Jun");ArrayListvalues=newArrayList();values.add("1");val

java - 如何获取 MPAndroidChart 上的滚动偏移量?

我一直在使用MPAndroidChart库来显示我正在构建的应用程序中当前正在播放的音频的折线图。但是我想这样做,以便用户可以滚动图表,并且播放音频的播放位置与图表滚动成比例变化。但是我似乎无法找到一种方法来获得最接近图形中心的x-index位置正如您在屏幕截图中看到的,我希望能够在用户滚动时获得红线后面的x-index,但我似乎无法弄清楚如何做到这一点。如有任何帮助,我们将不胜感激。谢谢科里B:) 最佳答案 您可以为chart设置onChartGestureListener或onTouchListener以捕获滚动事件并计算当前绘

java - 如何使用 MPAndroid 图表库跳过折线图中特定索引的值?

我正在使用MPAndroid图表库来绘制折线图,​​我正在折线图上设置动态数据,但有时我获取的数据为某些索引的值0.0,我不想在任何索引上显示0.0值。如何跳过具有0.0值的索引。ArrayListentries=newArrayList();entries.add(newEntry(23.00f,0));entries.add(newEntry(40.00f,1));entries.add(newEntry(00.00f,2));//wanttoskipthisindex2(Mar)entries.add(newEntry(00.00f,3));//wanttoskipthisind

Android - 填充折线图下方的颜色

我正在为我们的一个应用程序构建折线图。图表中的线条部分工作正常,但现在我必须用颜色填充线条下方的区域,如下图所示。我正在使用此代码使用Canvas将线绘制到位图上。ListxCoordinates=(List)coordinates[0];ListyCoordinates=(List)coordinates[1];for(inti=0;i我需要知道的是,有没有一种方法可以轻松找到线下方的区域并将其设置为颜色,或者我是否必须计算图形的3个点之间的每个区域并用颜色填充?我不能使用现有的图表库,如AchartEngine、ChartDroid、aFreeChart等。