小编psa*_*ate的帖子

Android堆积条形图

我正在使用MPAndroidChart库,尝试自定义Stacked Bars.目标是显示两种货币之间的差异.所以假设这个例子是1月份.货币#1 = 8; 货币#2 = 12

这个想法是在同一个条形图中显示两个值,而不是将2个值(8 + 12)相加以使值8"在前面"而值12"在后面".因此,条形图的总高值是最大值.

我尝试这样做,扩展BarEntry类,而不是计算总和,只需设置最大值.但我现在只看到一个酒吧(价值= 12的酒吧)

你知道这种逻辑是否得到支持吗?有什么建议?

android mpandroidchart

6
推荐指数
1
解决办法
1万
查看次数

基于索引的查询太慢

首先,我不是泰坦和图形数据库的专家,因此任何评论都将受到赞赏.

目前我有大约12.000.000个顶点和16.000.000个边缘.我创建了2个索引,为Vertex索引"fbid",为边缘索引"dateInMs".

graph.makeKey("fbid").dataType(String.class).single().indexed(Vertex.class).unique().make();
graph.makeKey("dateInMs").dataType(Long.class).indexed(Edge.class).make();
Run Code Online (Sandbox Code Playgroud)

然后,我运行以下查询.

g.query().interval("dateInMs",1394247600000,1394420400000).edges()
Run Code Online (Sandbox Code Playgroud)

数字代表ms的两个日期(2014-03-08和2014-03-10)

因为我基于索引字段查询,所以我期待快速响应,但是查询速度太快,所以我不知道它是否是预期的结果或者我做错了什么.

注意:当我运行查询时,我收到以下消息: com.thinkaurelius.titan.graphdb.transaction.StandardTitanTx - Query requires iterating over all vertices [(dateInMs >= 1394247600000 AND dateInMs < 1394420400000)]. For better performance, use indexes,

但是我正在使用索引dateInMs.

有线索吗?

performance graph titan

3
推荐指数
1
解决办法
468
查看次数

标签 统计

android ×1

graph ×1

mpandroidchart ×1

performance ×1

titan ×1