首页 文章

在Amibroker中绘制3种颜色的数组

提问于
浏览
0

我正在使用Amibroker . 我想制作一个数组 PCT_CLOSE 的图,这样当 PCT_CLOSE<=25 时颜色为红色,25到50之间为黄色, PCT_CLOSE>=50 时为绿色 .

现在,由于 IIF 函数约束,我只能创建一个有2种颜色的图 . 以下是我用2种颜色做的方式 .

Plot( PCT_CLOSE , "CLOSE", IIf(PCT_CLOSE<=50, colorRed, colorYellow), styleNoTitle | styleLine | styleThick );

1 回答

  • 0

    我会回答我自己的问题 .

    有问题的颜色标准:

    PCT_CLOSE <= 25时颜色为红色,25至50之间为黄色,PCT_CLOSE> = 50时为绿色

    关键是要嵌套IIF语句 . 把IIF放在IIF里面 . 这是相应的代码;

    color = IIf(PCT_CLOSE<=25, colorRed, IIf(PCT_CLOSE>50, colorGreen, colorYellow)  )
    

相关问题