首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AChartEngine XYMultipleSeriesRenderer参数?

AChartEngine XYMultipleSeriesRenderer参数?
EN

Stack Overflow用户
提问于 2013-01-16 00:05:13
回答 1查看 1.7K关注 0票数 2

我正在尝试创建一个具有六条线和两个Y轴的折线图。所有六条线都将使用相同的X轴,但其中三条线应相对于一个Y轴绘制,其他三条线应相对于另一个Y轴绘制。

我一直在关注this tutorial,但还是搞不清楚到底发生了什么。

这条线代表创建一个有两条要绘制的线的图表,还是一个有两个y轴的图表?

代码语言:javascript
复制
XYMultipleSeriesRenderer renderer = new XYMultipleSeriesRenderer(2);

JavaDocs根本不解释这个参数。它只是简单地写着scaleNumber,没有任何解释。

另外,有没有在不使用Intents的情况下使用AChartEngine的方法?我现在已经完成了创建图形的所有设置,只需设置一个LinearLayout来显示它。除了图表之外,页面上还有其他东西。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-16 00:18:13

我正在尝试创建一个有六条线和两个Y轴的折线图。所有6条线都将使用>相同的X轴,但3条线应相对于一个Y轴绘制,其他3>线应相对于另一个Y轴绘制。

我一直在看这篇教程,但不太明白到底是怎么回事。

这条线代表创建一个有两条线的图表,还是一个有两个y->轴的图表?

新渲染器= XYMultipleSeriesRenderer XYMultipleSeriesRenderer(2);JavaDocs根本不解释该参数。它只是简单地写着scaleNumber,没有任何地方解释。

简而言之,是的,scaleNumber指的是图表中Y标度的数量。当另一个方法调用引用scaleNumber时,通常是为了阐明将该方法应用于哪个scale。

另外,有没有在不使用Intents的情况下使用AChartEngine的方法?我现在已经完成了创建图形的所有设置,只需设置一个LinearLayout来显示它。除了图表之外,页面上还有其他东西。

再说一次,是的。我在我的应用程序中使用它,如下所示:

代码语言:javascript
复制
GraphicalView graph = ChartFactory.getTimeChartView(myContext, data, renderer, xLabelFormat);
    
LinearLayout myLL = (LinearLayout) findViewById(R.id.graph_container);
myLL.addView(graph);

所有图表类型都可以作为意图或视图进行检索(在Javadoc中的完整列表在这里:http://www.achartengine.org/content/javadoc/org/achartengine/ChartFactory.html)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14341770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档