Articles of 图表

如何为android创build触摸交互式图表

我需要我的应用程序的图表用户使用手势来重绘android中的图表。 你能build议任何图表API,工具或软件支持。

Android的心脏图

我想做一个实时显示有氧graphics的应用程序。 这意味着我要测量心脏位,并想在我的应用程序中显示graphics中的比特率。 但我想知道绘制有氧图。 我已经经历了许多样本graphics代码,但是可以得到任何线索来绘制心图。 有任何线索吗?

Androiddynamic图表

您好Android开发人员,目前我正在一个财务基础的图表应用程序,我绘制图表的jjoe64博客的帮助。 但现在我要实现实时图表。 例如图表自动在表面上每秒钟或一分钟一次在服务器端进行了更改。 任何一个都可以执行这些任务。 请帮助我这个。

MarkerView不在图表上的最后一点

我正在使用MarkerView类在图表中显示标记浏览。 我创build的markerview布局包含两个textview,一个在另一个下面。 我面临的问题是图表上最后一点的标记视图在图表的一半内,在图表的一半以外。 下面的两张图片清楚地说明了这个问题: 第一张图片显示了图表中央的点的标记视图,显示没有任何问题: 第二个图像如下所示,显示图表最后一个点的标记视图,在图表的一半。 我如何获得这个markerview来调整,以便它显示在图表区域内。 wiki没有说明markerview的任何自定义。 有没有更多的定制? 此外,如果是多行图表,如果我只点击其中一个行点,那么markerview就没有问题了。 但是,如果我点击在另一行上的任何点的标记视图,应用程序失败。 任何想法为什么会发生 markerview类的代码如下所示: public class TooltipView extends MarkerView { private BaseGraphMetadata mBaseGraphMetadata; private TextView mTooltipDate, mTooltipValue; public TooltipView(Context context, int layoutResource, BaseGraphMetadata baseGraphMetadata) { super(context, layoutResource); mTooltipDate = (TextView)findViewById(R.id.tooltip_date); mTooltipValue = (TextView)findViewById(R.id.tooltip_value); mBaseGraphMetadata = baseGraphMetadata; } @Override public void refreshContent(Entry entry, int i) { List<DrillDownInfo> […]

如何在MPAndroidChart中设置颜色?

我使用MPChartlib作为基本的“条形图”(3条,值在0和100之间)。 应用程序的背景是黑暗的,所以我想将文本置于白色,但是当我在存储在string.xml中的chart_color中使用颜色代码“FFFFFF”设置文本,但文本显示为深蓝色。 `//Axe X XAxis x = barchart.getXAxis(); x.setPosition(XAxisPosition.BOTTOM); x.setTextColor(R.color.chart_color); x.setAxisLineColor(R.color.chart_color); // Design barchart.setDragEnabled(false); barchart.setDrawGridBackground(false); barchart.setTouchEnabled(false); barchart.setHighlightEnabled(false); barchart.setMaxVisibleValueCount(101); barchart.setDescription(null); barchart.setGridBackgroundColor(R.color.chart_color); barchart.invalidate(); // refresh //Axe Y barchart.getAxisLeft().setAxisMaxValue(100); barchart.getAxisLeft().setDrawTopYLabelEntry(true); barchart.getAxisLeft().setDrawAxisLine(false); barchart.getAxisLeft().setDrawGridLines(false); barchart.getAxisLeft().setAxisLineColor(R.color.chart_color); barchart.getAxisLeft().setTextColor(R.color.chart_color); barchart.getAxisRight().setAxisMaxValue(100); barchart.getAxisRight().setDrawTopYLabelEntry(true); barchart.getAxisRight().setAxisLineColor(R.color.chart_color); barchart.getAxisRight().setTextColor(R.color.chart_color); ` 我尝试了很多东西和研究,但找不到问题,lib不使用相同types的颜色代码或什么东西? 感谢您的帮助,Alex

setYLabelsColor()等函数中scale参数的用途是什么?

在achartengine库中,XYMultipleSeriesRenderer类有两个function: public void setXLabelsColor(int color) public void setYLabelsColor(int scale, int color) setXLabelsColor()直觉上是有道理的,因为只需要传入颜色,但是最长时间我无法弄清setYLabelsColor的'scale'参数是setYLabelsColor 。 文档说,这是“渲染尺度”,但是显然可以定义的尺度并不明显。 在混淆了input之后,我终于得到了一个“scale”值为0的函数。这对我来说并不直观。 我认为1的比例值意味着图表保持其比例。 为什么值为0,而默认值为1?

平滑调整图表和地图视图的大小

我在屏幕上有一个饼图和mapview。 在chart和mapview之间,有一个小的imageview。 当imageview移动时,图表和mapview应该会增长和缩小。 它的工作原理,但是当我移动ImageView时,应用程序正在晃动。 我希望他们的尺寸能够顺利地改变。 我认为这是由于饼图。 我怎样才能解决这个问题? 谢谢。 这是我的Java代码: final LinearLayout aboveLinear = (LinearLayout) findViewById(R.id.aboveLinear); final LinearLayout belowLinear = (LinearLayout) findViewById(R.id.belowLinear); final ImageView imageView2 = (ImageView) findViewById(R.id.imageView2); detector = new GestureDetectorCompat(this, new GestureDetector.SimpleOnGestureListener() { @Override public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) { if ( aboveLinear == null || belowLinear == null […]

从MPChart LineChart隐藏点视图

我想隐藏(或者更好的是不画)绘制线上的阴谋点。 这是一个截图: 你有什么build议如何做到这一点? 我阅读文档,但我发现没有什么用处。 提前致谢! 再见!

在Graphview库中使用date

我正在使用GraphView库(请参阅: https : //github.com/jjoe64/GraphView或http://www.jjoe64.com/p/graphview-library.html ) 但是我想用X-as的date/时间。 有谁知道一个简单的方法来完成这个或任何人都可以把我推向正确的方向吗?

MPAndroidChart如何设置y轴的最小值和最大值或设置默认缩放?

我使用MPAndroidChart显示股票图表,但是Y线值非常接近,图表就是这样的 我可以像这样使用手指缩放 这是我想要的默认样子 有没有办法设置Y线的最大和最小值或设置默认缩放。 我试过lib函数,但它不起作用