Articles of achartengine

Android排行榜:achartengine或AndroidPlot?

我想开发一个活动来在图中显示传感器数据。 我一直在四处寻找,我发现对我来说更有趣的选择是achartengine和AndroidPlot 。 我需要以下要求: 3个或更多系列的线图 动态情节 与其他gui的布局集成 与数据库集成 我认为两个lybraries都符合我的要求,但有人可以告诉我他的经验哪个更好? 哪一个更容易与应用程序集成?

AChartEngine透明背景

我有个问题。 我正在用AChartEngine创建一个图形,我希望整个图形的背景是透明的: XYMultipleSeriesRenderer renderer = new XYMultipleSeriesRenderer(); (…) renderer.setMargins(new int[]{0,0,0,0}); renderer.setApplyBackgroundColor(true); renderer.setMarginsColor(Color.TRANSPARENT); renderer.setBackgroundColor(Color.TRANSPARENT); (…) GraphicalView g = ChartFactory.getTimeChartView(this, dataset, renderer, “dd/MM”); 但它不能正常工作: 如您所见,x标签后面出现了一个黑框。 我究竟做错了什么? 提前致谢, yellos

在AchartEngine,android中,bar颜色对于0值是可见的

我已经使用AchartEngine来显示条形图。 在我的图表栏中,颜色对于0值也是可见的。 我已经像以下检查..但它将所有的值设置为透明。 我想将条的颜色设置为大于0的值。 CategorySeries series = new CategorySeries(""); for (int i = 0; i < y_onemonth.length; i++) { series.add("Bar" + (i + 1), y_onemonth[i]); } XYMultipleSeriesDataset dataSet = new XYMultipleSeriesDataset(); dataSet.addSeries(series.toXYSeries()); // number of series // customization of the chart XYSeriesRenderer renderer = new XYSeriesRenderer(); for (int i = 0; i < y_onemonth.length; i++) […]

我的Android AChartEngine已经在工作,但是如何让它看起来不错?

我想这个标题给出了我的大部分问题,但让我们来详细介绍一下背景: 我有一个主要针对平板电脑的Android应用程序,它将在TimeCharts中显示一些不同的实时数据。 因此,我已经有了一个服务来与抓取数据的数据源进行通信,parsing数据并将这些值添加到单例TimeSeries中。 当用户mChartView.repaint();和导出片段时,片段只是添加正确的TimeSeries,并一直调用mChartView.repaint(); 每500ms 所有这些都是可操作的,并且可以跨标签,轮播,通知等方式很好地工作 因为这是一个平板电脑应用程序,我想实现两件事情:1)最大化可视区域; 2)使它看起来不错。 1)我已经删除了缩放button(由于某种原因,如果我尝试添加它给我NullException)与mRenderer.setZoomButtonsVisible(false); 但是仍然有一个巨大的底部空间占用大量的屏幕空间。 我尝试设置一个消极的边界,它的工作原理,但标签不会随着这个边界移动,我最终X轴横跨标签,甚至传递它们。 如何将标签移动到边界上,或者将它们放在graphics的顶部? 2)a)该应用程序是用户可configuration使用Holo_Dark或Holo_light。 所以我在渲染器上使用了一个透明的背景(见下面的代码片段)来显示holo所做的很好的背景阴影。 如何更改轴文本颜色? 我发现了mRenderer.setAxesColor(color)但它只改变了行,而不是文本。 int color = Color.argb(0, 255, 255, 255); // Transparent colour mRenderer.setBackgroundColor(color); mRenderer.setMarginsColor(color); b)Y轴在标签的顶部交叉,我如何将它们向左偏移一点以便文本可读? (这不是与setMargins() ) c)当用户缩放和平移图表时,图表停止更新/重新缩放屏幕上的最新值,用户必须保持平移以查看最新值。 我在ActionBar上添加了一个“重置缩放”button,但是我无法使其工作。 什么是代码,使值再次更新。 d)如果我的TimeSeires的范围是10分钟(每秒2个值),我怎样才能让它只显示最后1分钟(例如),如果用户想要以前的值,他可以回滚? (和c上的使用button)重新启动) 目前我的渲染设置为: int color = Color.argb(0, 255, 255, 255); // Transparent colour mRenderer.setBackgroundColor(color); mRenderer.setMarginsColor(color); mRenderer.setAxisTitleTextSize(16); // 16 mRenderer.setChartTitleTextSize(20); // 20 […]

android – 更改achartenginegraphics背景颜色

使用achartengine有没有办法改变graphics意图的背景颜色? 目前,它显示黑色背景的所有graphics。 我看着GraphicalActivity.java,但无法find解决scheme。 任何人?

如何在android中使用achartengine实现TimeChart

我是Android新手,我想使用achartengine来实现时间图表,表示呼叫日志的每日外拨通话时间。 有谁知道我该怎么做,我该怎么办?

如何在android中设置achartengine折线图的背景图片?

我正在使用achartengine来显示我的应用程序中的折线图。我需要为图表添加bg图像,但是当我将bg图像设置为xml时,它不起作用。 有没有人试过这个? 提前致谢。

Achartengine线图

我正在使用Achartengine创build线图。 我当前的月份显示,但是上个月的第二行没有显示。 这里是lass和logcat:所以从logcat中可以看到,我的date是正确的,上个月的计数也是正确的。 那么为什么它没有显示超出了我。 login猫: 08-07 16:13:43.969: I/PROJECTCARUSO(11734): DEBUG startdate: 2013-07-01 enddate: 2013-07-31 08-07 16:13:43.969: I/PROJECTCARUSO(11734): count: 9 08-07 16:13:43.979: I/PROJECTCARUSO(11734): DEBUG startdate: 2013-08-01 enddate: 2013-08-31 类: public class TempHistoryFragment extends Fragment{ private GraphicalView mChartView; SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, […]

如何在Android中使用aChartEngine在双折线图中为X轴和Y轴设置标签?

大家好,我很新的图表应用程序。 我使用aChartEngine为我的android应用程序创build了双折线图。 我无法在图表中为y轴设置标签。 我有这样的图表….. 我怎么能这样做任何人都可以帮助我? 提前致谢。

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?