Fill the bars by using .cpt file

You need to print $9 (azimuth) twice so that it can be both “z” (for CPT lookup) as well as azimuth for the definition of your vectors. The input has to look like

lon lat azimuth azimuth length

i.e., 5 columns. If something else where to affect the color then you would pick another “z”.