Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web 使用amCharts,我如何在如下所示的监狱中重新创建阈值?_Web_Frontend_Amcharts_Accounting - Fatal编程技术网

Web 使用amCharts,我如何在如下所示的监狱中重新创建阈值?

Web 使用amCharts,我如何在如下所示的监狱中重新创建阈值?,web,frontend,amcharts,accounting,Web,Frontend,Amcharts,Accounting,我已经得到了上面的图片作为一个最终图表应该是什么样的例子,但我很难创建它 由于我们使用的技术,我们必须使用amCharts,并且我已经按照我的需要对列进行了堆叠和着色,但是我找不到添加阈值的方法(以浅绿色/蓝色/黄色显示)。按照图像顶部的对数比例显示也很好,但我对此不太在意 谢谢你的帮助 更新: 多亏了xorspark的巨大帮助,我成功地得到了我想要的结果,尽管我最终没有使用对数 code是为感兴趣的人准备的 您可以使用来指定阈值并标记每个细分。要完成特定的输出,您需要为每一个设置两套辅助线-一

我已经得到了上面的图片作为一个最终图表应该是什么样的例子,但我很难创建它

由于我们使用的技术,我们必须使用amCharts,并且我已经按照我的需要对列进行了堆叠和着色,但是我找不到添加阈值的方法(以浅绿色/蓝色/黄色显示)。按照图像顶部的对数比例显示也很好,但我对此不太在意

谢谢你的帮助

更新:

多亏了xorspark的巨大帮助,我成功地得到了我想要的结果,尽管我最终没有使用对数

code
是为感兴趣的人准备的

您可以使用来指定阈值并标记每个细分。要完成特定的输出,您需要为每一个设置两套辅助线-一套用于填充区域,另一套用于将标签和线放置在顶部。例如:

  valueAxes: [
    {
      logarithmic: true,
      guides: [
        {
          fillColor: "#ffff00",
          fillAlpha: 0.5,
          lineAlpha: 0,
          value: .1, //note that you can't use 0 in a logarithmic axis
          toValue: 40
        },{
          dashLength: 6,
          fillColor: "#ffff00",
          fillAlpha: 0.5,
          label: "poor",
          position: "right",
          lineAlpha: 1,
          value: 40,
        },
        // ...
     ]
     // ...
   }

谢谢。我试过这样做,我得到了一些指导,但对数设置似乎与stackType设置冲突。啊哈,你没有提到stackType(供将来参考,小提琴比屏幕截图更好)。由于轴的计算方式,某些堆栈类型将与对数冲突-log(0)未定义,因此如果轴中有零,则情况将中断。您可能需要设置一个小的小数点,这样对数轴才能工作。如果这没用,就发一把小提琴。