是否可以创建具有固定x和y值的图表?我的x值类似于60,90,120,180,250,375,500,750,1000,但androidplot根据值之间的相等距离创建了9个不同的值.
Number[] timestamps = {60, 90, 120, 180, 250, 375, 500, 750, 1000};
Run Code Online (Sandbox Code Playgroud)
我正在使用mySimpleXYPlot.setDomainStep(XYStepMode.SUBDIVIDE,9); 我猜解决方案是围绕这个命令,但我不知道该怎么做.

完整代码:
mySimpleXYPlot = (XYPlot) findViewById(R.id.mySimpleXYPlot);
Number[] numSightings = {70, 63, 56, 49, 43, 37, 32, 27, 23};
Number[] timestamps = {
60, 90, 120, 180, 250, 375, 500, 750, 1000
};
// create our series from our array of nums:
XYSeries series2 = new SimpleXYSeries(
Arrays.asList(timestamps),
Arrays.asList(numSightings),
"USA");
mySimpleXYPlot.getGraphWidget().getGridBackgroundPaint().setColor(Color.WHITE);
mySimpleXYPlot.getGraphWidget().getGridLinePaint().setColor(Color.BLACK);
mySimpleXYPlot.getGraphWidget().getGridLinePaint().setPathEffect(new DashPathEffect(new float[]{1,1}, 1));
mySimpleXYPlot.getGraphWidget().getDomainOriginLinePaint().setColor(Color.BLACK);
mySimpleXYPlot.getGraphWidget().getRangeOriginLinePaint().setColor(Color.BLACK);
mySimpleXYPlot.setBorderStyle(Plot.BorderStyle.SQUARE, null, null);
mySimpleXYPlot.getBorderPaint().setStrokeWidth(1);
mySimpleXYPlot.getBorderPaint().setAntiAlias(false);
mySimpleXYPlot.getBorderPaint().setColor(Color.WHITE);
// Create a …Run Code Online (Sandbox Code Playgroud) 随着AndroidPlot网站的关闭,我有点陷入这个问题.已经提出了几个类似的问题,但没有一个得到适当的回答,所以我走了.
我想知道如何重新标记我的X轴.例如,如果我想绘制关于月度数据的值,我会(1, 82)为Januari,(2,67)Februari 绘制它,依此类推.之后,我想将X标签更改[1, 2, 3, ...]为x_labels = ["Januari", "Februari", ...].我怎样才能做到这一点?
哦,请提供一个答案,x_labels可以是任何东西(如果有一些特定的月度标签方法,你永远不知道).
谁可以帮忙?谢谢!
我知道AndroidPlot有一个论坛,但它不是最活跃的,所以我有机会在这里...
我正在尝试使用AndroidPlot库从XY绘图中删除系列指示符或绘图图例.我不想从剧情本身删除这个系列,只是传说.
我已经看到它在AndroidPlot示例上完成但是由于文档有限,很难找到方法去做像删除legen这样的东西
我编写了一个绘制线图的代码.此图表是使用Android Plot绘制的.如何将此图表另存为.png图像?
在Androidplot上,我的Axis Vals被切断了,所以最后的值只显示了一半.如何解决这个问题?
我想知道如何使用AndroidPlot更改网格间距.我的网格目前有9条域用于域,9条用于范围,我不知道它来自何处.
此外,如果你碰巧知道如何使图形线更厚一点,将非常感激.
这是应该修复的最后两点,我现在已经搜索了一段时间.
我几乎已经发现如何"让其他一切看起来很漂亮".
非常感谢你的帮助和时间.
每次我使用编译'com.androidplot同步gradle:androidplot-core:1.0.0'我有一个已经定义的错误
The Error
Error:(309) Attribute "title" has already been defined
Error:(316) Attribute "titleTextColor" has already been defined
Error:Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\Guren\AppData\Local\Android\sdk\build-tools\23.0.2\aapt.exe'' finished with non-zero exit value 1Run Code Online (Sandbox Code Playgroud)
My Dependencies
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.4.0'
// compile 'com.android.support:recyclerview-v7:23.4.0'
// compile 'com.android.support:cardview-v7:23.4.0'
//Material Acr Menu
compile 'com.androidplot:androidplot-core:1.0.0'
// ListView
// compile 'com.baoyz.swipemenulistview:library:1.3.0'
// MathView
compile 'io.github.kexanie.library:MathView:0.0.6'
// Tesseract - OCR
compile project(':libraries:tess-two')
// GraphView
// compile files('libs/GraphView-4.1.0.jar')
}Run Code Online (Sandbox Code Playgroud)
我目前正在为大学阶段开发Android应用程序.这个应用程序必须绘制一个来自某个压力传感器的数据图,绘制这个图我使用Androidplot库.
我在Andrloidplot docs上关注这个例子来创建一个动态XYPlot,我在项目依赖项中导入了androidplot-core:1.1.0.
在代码编辑器中,每次调用时getGraphWidget(),我都会收到"无法解析....方法"错误,setRangeValueFormat()当我尝试访问XYStepMode字段时.
我在互联网和Androidplot文档上搜索过这个问题,但我没有找到任何有用的东西.我认为这是由我错过的一些重要产生的,但我不知道我忘记了什么.
有人已经解决了这个问题并解决了吗?
这是我的类的一部分,我在第一次出现错误,它在最后一行:
import android.graphics.Color;
import android.graphics.DashPathEffect;
import android.graphics.Paint;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.androidplot.Plot;
import com.androidplot.util.PixelUtils;
import com.androidplot.xy.XYSeries;
import com.androidplot.xy.*;
import java.text.DecimalFormat;
import java.util.Observable;
import java.util.Observer;
/**
* Created by marco on 07/09/16.
*/
public class GraphicChart extends Fragment {
private XYPlot dynamicPlot;
private MyPlotUpdater plotUpdater;
SampleDynamicXYDatasource data;
private Thread myThread;
public GraphicChart(){}
// redraws a plot whenever an update is …Run Code Online (Sandbox Code Playgroud) 任何使用AndroidPlot库的人都会告诉我如何在图表上绘制自定义点.到目前为止,我正在使用LineAndPointRenderer类和设置行来透明.我想至少改变点的大小,但如果可能的话,请改为使用自定义图像.
有1500名代表的PS需要创建一个"AndroidPlot"标签.
由于在启用ProGuard的情况下构建了我的应用程序的发布版本,我的绘图样式将重置为默认值,我在Logcat中看到许多警告,告知我不支持的参数:
XML膨胀错误:字段"[...]"的Setter不存在.
我已经确定这是来自AndroidPlot的配置器,但是没有找到任何正式的ProGuard配置.
android ×10
androidplot ×10
graph ×3
android-ui ×1
bitmap ×1
charts ×1
java ×1
png ×1
proguard ×1