こんにちは
まず、ラスター自体に矢印を表示させることはできません。
そこで、ラスターごとにベクターのポイントを発生させて、ラスターの値を持たせることとしました。
使うツールは、プロセッシングトールの「r.to.vect」で「Input raster layer」を傾斜方位のラスター、「Feature type」をpointにして「Run」ボタンをクリックします。
処理時間が結構掛かります。ラスターのサイズによりますが、私の場合は30分位でした。

pointは一時ファイルとして生成されますので、別名で保存しておきます(後続作業中にQGISがダウンすることもあるかと思いますので、やっておくことを推奨します)。
pointのプロパティでスタイルを設定します。
スタイルタブを表示します。
シンプルマーカーとなっているところをクリックしてアクティブにするとて、右上に「シンボルレイヤタイプ」をいうのが表示されますので、「シンプルマーカー」から「SVGマーカー」に変更します。
SVGグループの「arrows」フォルダを開いて、お好みの矢印を選択します。
「大きさ」デフォルトの2mmでは小さすぎるので、5mm位にします。
「角度」の右端のアイコン(データで定義されたプロパティ)をクリックして、「フィールドタイプ:倍精度実数」のところで「value」を指定します。

出来上がりは、こんな感じです。
