奇怪的JavaFX折线图

时间:2017-02-01 10:23:06

标签: java javafx charts

为什么我的JavaFX折线图看起来像这样?

JavaFX line chart

该图表是实时生成的FFT幅度谱。大面积的橙色让我感到困惑,从X = 2.4开始的图表部分看起来很正常。该图表看起来也像散点图一样正常。

我的FXML文件:

select pr.entity_id as product_id
     , pr.name as product_name
     , catn.name as category_name 
  from catalog_product_flat_1 as pr 
  left 
  join catalog_category_product as cat 
    on pr.entity_id = cat.product_id 
  left 
  join catalog_category_flat_store_1 as catn 
    on catn.entity_id = cat.category_id 
 order by pr.entity_id ASC;

1 个答案:

答案 0 :(得分:0)

图表看起来像是因为数据集中有X=-Infinity的数据点:

X = -Infinity, Y = 3.3805163
X = 0.0, Y = 1.7121657
X = 0.30103, Y = 4.8865943
X = 0.47712126, Y = 1.3382618
X = 0.60206, Y = 1.2271155
X = 0.69897, Y = 1.1163772
X = 0.7781513, Y = 1.0468717
X = 0.845098, Y = 0.5678162
X = 0.90309, Y = 1.0233414
X = 0.9542425, Y = 1.9072059
X = 1.0, Y = 0.7724228
X = 1.0413927, Y = 1.6636482
X = 1.0791812, Y = 1.4165919
X = 1.1139433, Y = 1.7763731
X = 1.146128, Y = 1.7522545
X = 1.1760913, Y = 1.5338085
X = 1.20412, Y = 1.5507948
X = 1.230449, Y = 0.91199434
X = 1.2552725, Y = 2.8877275

我将-Infinity截断为0,之后图表看起来很不错。

相关问题