I am developing a bar chart (Jasper 4.7) that has three "Statuses": Approved, Pass, Fail. I want each bar to be a different color (i.e. green, yellow, red). So I've set up my query to give me the three status and the subsequent numbers for each. When I use the Palette Colors to specify the three colors ("00FF66,FFFF00,FF0000"), the three status only show in green. In the Chart Data, I have setup one dataset item. What's weird is that if I have multiple dataset items, each status is basically duping the data so each each status has red, yellow, green bars inside it.. Why isn't it working on just one dataset? Dataset Item: Series Expression: "Status" Category Expression: $F{STATUS} note: this is Approved, Pass, Fail Value Expression: $F{Total} note: this is 42 for Approved, 35 for Pass, etc. Display Value Expression: nothing Any ideas?