\documentclass[a5paper]{article}
\usepackage[margin=5mm]{geometry}
\usepackage{pixelarttikz-l3}
\begin{filecontents*}[overwrite]{base.csv}
A,B,C,D
A,B,D,C
B,A,D,C
C,A,B,D
\end{filecontents*}
\begin{document}
\pixlarttikz%with letters
{A,B,C,D}
{base.csv}
\pixlarttikz[correction]%with colors
{A=green,B=blue,C=orange,D=pink}%
{base.csv}
\pixlarttikz[correction,borders=false]%with colors w/o borders
{A=green,B=blue,C=orange,D=pink}%
{base.csv}
\pixlarttikz[symbols]%with symbols
{A=12,B=-5,C=4,D=0}
{base.csv}
\pixlarttikz[symbols,text size=0.875]%with symbols and custom scale
{A=12,B=-5,C=4,D=0}
{base.csv}
\pixlarttikz[symbols]%with random symbols
{A=1§2§3§4,B=5§6§7§8,C=9§10§11§12,D=13§14§15§16}
{base.csv}
\end{document}