縦棒チャートの柱の色は IgxColumnSeriesComponent の brush プロパティによってシリーズ事に指定することができますが、同一のシリーズ内で柱ごとに色を指定する場合は assigningCategoryStyle イベントを使用します。
例えばこのようにシリーズ内で統一された色を

このように値に応じて変更することができます。ここでは Y の値が80以上の柱を red、20以下の柱をgreen としています。

この機能を使用するには、IgxColumnSeriesComponent の isCustomCategoryStyleAllowed プロパティを true と設定し、assigningCategoryStyle イベントを以下のようにハンドリングします。
<igx-data-chart .....> <igx-column-series ..... isCustomCategoryStyleAllowed="true" (assigningCategoryStyle)="onAssigningCategoryStyle($event)"> </igx-column-series> </igx-data-chart>
onAssigningCategoryStyle(event) { // 値が80以上の場合はred if (event.args.getItems(event.args.startIndex, event.args.endIndex)[0].value1 >= 80) { event.args.fill = "red"; event.args.stroke = "red"; } // 値が20以下の場合はgreen else if (event.args.getItems(event.args.startIndex, event.args.endIndex)[0].value1 <= 20) { event.args.fill = "green"; event.args.stroke = "green"; } // それ以外はそのまま else { event.args.fill = event.sender.actualBrush; event.args.stroke = event.sender.actualOutline; } }
