Например:
- ≥ 200 000 → Красный
- ≥ 100 000 → Светло-синий
- ≥ 50 000 → Темно-синий
- < 50 000 → Серый (по умолчанию)
Код: Выделить всё
# indie:lang_version = 5
from indie import indicator, color, plot
@indicator('Colored Volume Bars', overlay_main_pane=False)
@plot.histogram('Volume')
def Main(self):
vol = self.volume[0]
vol_color = color.GRAY(0.5) # Default color to ensure initialization
if vol >= 200000:
vol_color = color.RED
elif vol >= 100000:
vol_color = color.BLUE(0.5) # Light blue
elif vol >= 50000:
vol_color = color.BLUE # Dark blue
return vol, plot.Histogram(color=vol_color)
Как раскрасить гистограмму объема в Indie?>
Подробнее здесь: https://stackoverflow.com/questions/795 ... thresholds
Мобильная версия