我在我的图表中使用Androidplot。
我想知道是否有可能 - 在这种情况下如何 - 我可以完成下面的工作。
我按照以下设置固定边界域来表示当天的小时数: p.setDomainBoundaries(0,23,BoundaryMode.FIXED);
我想在y轴上表示一些数量,以对应当天的时间。
我可以使用示例中给出的simpleXYSeries: https://bitbucket.org/androidplot/androidplot/src/master/Examples/DemoApp/src/com/androidplot/demos/TimeSeriesActivity.java?at=master
然而,我想要克服的一个挑战是能够跳过缺少相应记录的一些小时,并且能够留下未经过插图的那些。我想到的一个解决方案是从arrayList创建系列,用零替换所有缺失的值,但结果图不是很漂亮。
我很感激能够通过androidplot或任何其他可以建议的方式来指导我。
感谢。
答案 0 :(得分:1)
我发现这可以完成我想要的: 新的SimpleXYSeries(nums,SimpleXYSeries.ArrayFormat.XY_VALS_INTERLEAVED,“Title”)
使用ArrayFormat.XY_VALS_INTERLEAVED创建SimpleXYSeries允许我指定域值及其对应的范围。 即使两个系列 - 在相同的图形中绘制 - 在域值中不匹配,绘图仍然可以按照我的要求完美绘制。
感谢。