当前位置: 首页 > 知识库问答 >
问题:

JavaFX区域图-不会为低于最后一点的区域着色

郑燕七
2023-03-14

为什么面积图不能覆盖线下的所有区域?

以下是我的图表的fxml代码(非常基本):

<AreaChart fx:id="CWTareaLayerChart" prefHeight="547.0" prefWidth="682.0" GridPane.rowIndex="1">
    <xAxis>
        <NumberAxis side="BOTTOM" fx:id="xAxisCWT" />
    </xAxis>
    <yAxis>
        <NumberAxis fx:id="yAxisCWT" side="LEFT" />
    </yAxis>
</AreaChart>

我用@FXML标签在Controller中定义Java轴。

初始化部分(此方法从public void initialize(URL位置、ResourceBundle资源)调用):

private void initializeLayerChart() {
    xAxisCWT.setForceZeroInRange(false);
    yAxisCWT.setForceZeroInRange(true);

    xAxisCWT.setAutoRanging(true);
    yAxisCWT.setAutoRanging(true);

    yAxisCWT.setLowerBound(-5.0);

    xAxisCWT.setLabel("W (%)");
    yAxisCWT.setLabel("avg C (pF)");
}

还有一个刷新按钮,刷新系列内容(可以有一个或多个系列)并重新绘制图表。方法本身返回列表

this.CWTareaLayerChart.getData().addAll(allSeries);

因此,我得到了如下结果:

面积图上的两个系列

或者这个:

区域图上的一个系列

我在setAutoRanging()和setForceZeroInRange()中尝试了不同的true/false组合,也使用setLowerBound(),但结果总是类似于图像-显示了系列的最后一点,但下面的区域没有着色。

共有1个答案

鲜于高明
2023-03-14

您是否尝试设置阈值参数?

API参考:
http://api.highcharts.com/highcharts/plotOptions.series.threshold

示例:
http://jsfiddle.net/w5f3Ltcu/

 类似资料:
  • Highcharts 区域图 以下实例演示了区间区域图。 我们在前面的章节已经了解了 Highcharts 基本配置语法。接下来让我们来看下其他的配置。在 chart 中修改 type 属性。 chart 配置 将 chart 的 type 属性设置为 arearange,chart.type 描述了图表类型。默认值为 "line"。 var chart = { type: 'areara

  • 区域图表示不同时间的任何定量或测量数据。 在Tableau中,它是一个折线图,其中线和轴之间的区域通常用颜色填充。 例如,考虑一个数据源:Sample-Superstore,采用其维度和度量。 创建区域图的过程在下面逐步给出。 第1步:转到工作表。 按住键盘上的Ctrl键。 并选择维度订单日期和度量数量(Quantity),如以下屏幕截图所示: 第2步:单击工作表右上角的“显示我(Show Me)

  • 本章节我们为大家介绍几种区域图类型。 序号 图表类型 1 基本区域图 2 区域图,使用负值 3 堆叠区域图,各个区域叠加 4 使用百分比的区域图 5 丢失数据的区域图 6 反转x轴与y轴 7 曲线区域图 8 区间区域图 9 区域区间和线

  • 有没有办法将图像分割到区域(现在是JLabel,但如果需要我可以更改它)? 我在我的程序中使用swing,我有一个图像(这个例子是正方形),里面有一些三角形、星星和梯形(它可以是JPG、PNG等)。 这个想法是用户将点击这些形状中的一个,然后我将在用户点击的区域顶部放置另一个小图标。用户可以点击多个区域,但在一天结束时,我需要知道哪些形状被点击。

  •  区域图用于绘制基于 区域图的图表。在本节中,我们将讨论不同类型的基于区域的图表。 图表类型 描述 基本区域图 基本区域图 负值区域图 负值区域图 堆积区域图 堆积区域图 百分比区域图 百分比区域图 缺值区域图 缺值区域图 反转值区域图 反转值区域图 使用样条的区域图 使用样条的区域图

  • 折线图和雷达图都支持数据集对象上的fill选项,该选项可用于创建两个数据集之间的区域或数据集与边界之间的区域,例如,比例尺origin, start or end(参见filling modes)。 注意: 这个功能是由 filler plugin实现的。 填充模式 模式 类型 值 绝对数据集索引 1 Number 1, 2, 3, ... 相对数据集索引 1 String '-1', '-2',