No, it's not.
Once you ignore Senator Cruz's support for an H-1B visa increase, his support for the ridiculously-named "Freedom" Act, his 2014 support for Syrian refugee acceptance and his initial vote for Obama's TPA, the chart is 100% accurate.
Cruz goes which ever way the political winds blow. go to the 1 minute mark to hear Cruz say we should accept the Syrian refugees.