gpt4 book ai didi

AndroidPlot:它是如何组合在一起的

转载 作者:行者123 更新时间:2023-11-29 21:58:50 25 4
gpt4 key购买 nike

我正在使用 AndroidPlot 创建一个简单的条形图应用程序,它可以实时显示一些值。我刚开始使用它,所以请耐心等待。有一个教程,它提供了一些基本信息,然后有 JavaDocs 似乎提供了一切,包括厨房水槽。

我现在的问题是:所有 AndroidPlot 类如何组合在一起?我有一个绘图、一个格式化程序和一个渲染器,但我似乎没有找到创建渲染器的方法。

(更准确地说:我想要一个条形图,条形图具有一定的宽度,每个条形图的颜色不同)

最佳答案

我想我找到了,它在文档中不容易找到。我在这里找到它:https://androidplot.jira.com/source/browse/ANDROIDPLOT/trunk/Examples/DemoApp/src/com/androidplot/demos/OrientationSensorExampleActivity.java?hb=true

有一个 XYPlot 对象(在快速入门中找到),您可以在其中添加一个 XYSeriesXYSeries,以及一个Formatter。要获取 Renderer,您需要将其告知 AddSeries 方法调用。然后,通过 getRenderer 调用和一些转换,您可以获得 Renderer,您可以在其中放入一些特定于渲染器的内容。

在代码中:

XYPlot plot = (XYPlot) findViewById(R.id.myPlot);
XYSeries series = new SimpleXYSeries(
Arrays.asList(new Number[] { 1,2,3 } ),
SimpleXYSeries.ArrayFormat.Y_VALS_ONLY, "title");
BarFormatter formatter = new BarFormatter(
Color.rgb(0, 200, 0),
Color.rgb(100, 0, 0));
plot.addSeries(series, BarRenderer.class, formatter);
BarRenderer renderer = (BarRenderer)plot.getRenderer(BarRenderer.class);

// the BarRenderer is available now

关于AndroidPlot:它是如何组合在一起的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12466303/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com