如何在 Oracle Apex Bar Graph 中绘制水平线

问题描述 投票:0回答:1

给定某个用户输入,例如 20。我想使用 oracle apex 在 y=20 处的条形图(已创建)上绘制一条水平线。

我尝试在条形图中添加另一个“系列”,但我不太确定如何执行。我还看到一些解决方案尝试使用自定义 XML,但我再次不确定如何执行它。如有任何帮助,我们将不胜感激。

oracle-apex
1个回答
0
投票

此示例基于 Scott 的示例 EMP 表。它显示在部门 30 工作的员工及其工资。此外,图表在值为 1000 时显示水平线。

  • 区域类型为图表;转到其属性窗格并将图表类型设置为组合(因为我们将组合条形图和折线图)

  • 区域源是一个简单的查询:

    select ename, 
           sal, 
           1000 hor_line               --> here's your horizontal line value
    from emp
    where deptno = 30
    
  • 创建两个系列:

    • 第一个名为“工资”;其类型 = 条形图;标签 = ENAME,值 = SAL
    • 第二个名为“hor_line”;它的类型=线;标签 = ENAME,值 = HOR_LINE

运行页面;结果是

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.