Python 3.8 (pre-release), 263 bytes
Darn, didn't get first…
def f(b): l=2*len(b)-sum(b);S=[[" "]*-~l for i in range(l+1)] for i in range(l):S[i][l+~i]=S[i+1][l-i]="\\" b="".join([str(i)for i in b]).replace("0","02") for i in range(l-1):S[l-2-i][i]=S[l-i][i+2]=" "if"0"<b[i]else"/" return"\n".join("".join(i)for i in S)