在Android上使用图表引擎很难让多个Y轴显示在图表上。我试图在这里复制“多温度图表”演示中所做的事情:http://code.google.com/p/achartengine/source/browse/trunk/achartengine/demo/org/achartengine/chartdemo/demo/chart/MultipleTemperatureChart.java但是右边不会显示Y轴,也不会显示我想显示的Y轴标签。任何想法我的代码可能做错了什么:mCurrentCostSeries=newXYSeries(costTitle);mCurrentEffSerie
AchartEngine有两种缩放图表的方法。首先是“按钮”,其次是“手指”。有没有办法禁用其中一个?我不想用“手指”缩放。可能吗? 最佳答案 您可以使用XYMultipleSeriesRenderer方法启用或禁用缩放mRenderer.setPanEnabled(false,false);mRenderer.setZoomEnabled(false,false);renderer.setZoomEnabled(false,false);也看到了这个http://www.achartengine.org/content/javad
我在我的应用程序中使用achartengine的条形图。我的x轴不是数字但有文本项。就像下面显示的图片一样。有没有办法使用图表引擎制作这样的条形图?我可以只在x轴上显示文本而不显示刻度吗? 最佳答案 我在使用clearTextLabels()时遇到问题,试试这个:renderer.setXlabels(0);renderer.addXTextLabel(0,"Electronics");renderer.addXTextLabel(1,"Medical");... 关于android-带
我正在关注anexampleinthislink和创建了一个类,如下所示publicclassaChartExample{publicIntentexecute(Contextcontext){int[]colors=newint[]{Color.RED,Color.YELLOW,Color.BLUE};DefaultRendererrenderer=buildCategoryRenderer(colors);CategorySeriescategorySeries=newCategorySeries("VehiclesChart");categorySeries.add("cars"
这可以隐藏图例图表中的系列(标题和线条),图表上的线条仍然可见吗?我只想在图例中隐藏数据,我想在图表上看到我的系列。我不想隐藏传说中的所有系列,只有几个。 最佳答案 您可以通过这种方式隐藏一些图例项:seriesRenderer.setShowLegendItem(false); 关于android-图例中的achartengine和hide系列,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/que
我在android上使用achartengine并完成了所有工作我在折线图中遇到了一个问题我提到了xaxis标签但它显示像2,4,6,8,10,12等等与我的xaxis标签叠加我想在xaxis中隐藏2、4、6、8、10、12个标签。如果你不明白,请看下图:完整代码如下:publicclassChartExampleextendsActivity{privateGraphicalViewmChartView;XYMultipleSeriesRendererrenderer;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){/
有没有办法在aChartEngine中更改图表标题(x轴、y轴和图表标题)的颜色?我将背景更改为黑色,但无法显示这些标签,因为它们也是黑色的。 最佳答案 使用renderer.setLabelsColor(Color);命令更改轴标题。我不确定标题,它可能会使用相同的命令更改。如果您想更改轴上的数据值,renderer.setXLabelsColor(Color);和renderer.setYLabelsColor(scale,Color);命令就可以了那是给你的。如果您访问achartengine的网站,您可以将javadoc下载
在使用适用于Android的AChartEngine(JAR1.0.0)时,我看到一种允许我更改X轴文本颜色的方法(mRenderer.setXLabelsColor(Color.BLACK))不幸的是,我无法为Y轴标签找到相应的方法!还有没有办法设置实际折线图的颜色?我还尝试使用将标签对齐到Y轴的左侧mRenderer.setYAxisAlign(Align.LEFT,0);mRenderer.setYLabelsAlign(Align.LEFT,0);但它似乎确实起作用了。 最佳答案 renderer.setYLabelsCol
我是Android的新手,我正在尝试使用AChartEngine创建一个条形图,它有3个条形图,每个条形图应该有不同的颜色。我尝试使用多个系列,但无法使我的x轴值与条形对齐protectedvoidonResume(){super.onResume();layout=(LinearLayout)findViewById(R.id.chart);if(mChartView==null){PeakSeries=newXYSeries("Income");ForecastPeakSeries=newXYSeries("Expense");ForecastSeries=newXYSeries(
我正在开发一个Android应用程序并使用AChartEngine绘制条形图。除了我无法弄清楚图表中的哪个栏被触摸(未单击)之外,一切都在正常工作。.getCurrentSeriesAndPoint()似乎在OnTouchListener中不起作用。每次都返回NULL。当我使用OnClickListener时一切正常,但我需要知道哪个栏被触摸(Action_Down和Action_Up)没有被点击。.getCurrentSeriesAndPoint()通常在TouchListener中不起作用吗?是否有解决方法或其他方法来实现触摸了哪个栏?mChartView.setOnTouchLi