我正在尝试创建一个具有六条线和两个Y轴的折线图。所有六条线都将使用相同的X轴,但其中三条线应相对于一个Y轴绘制,其他三条线应相对于另一个Y轴绘制。
我一直在关注this tutorial,但还是搞不清楚到底发生了什么。
这条线代表创建一个有两条要绘制的线的图表,还是一个有两个y轴的图表?
XYMultipleSeriesRenderer renderer = new XYMultipleSeriesRenderer(2);JavaDocs根本不解释这个参数。它只是简单地写着scaleNumber,没有任何解释。
另外,有没有在不使用Intents的情况下使用AChartEngine的方法?我现在已经完成了创建图形的所有设置,只需设置一个LinearLayout来显示它。除了图表之外,页面上还有其他东西。
发布于 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来显示它。除了图表之外,页面上还有其他东西。
再说一次,是的。我在我的应用程序中使用它,如下所示:
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)
https://stackoverflow.com/questions/14341770
复制相似问题