matplotlibについての質問です.
長さの違う二つのデータlist1, list2をグラフにしたいです.

list1 = [1, 2, 3, 4, 5]
list2 = [6, 7, 8]

があるとして,

plt.figure()
plt.plot(list1)
plt.plot(list2)
plt.show()

このようににplotするとlist2のグラフは左詰で出力されると思うのですが,今回は右詰,list2が途中(x=2)から出力されるようにしたいです.データ毎に表示範囲をしていしたりできるのかなと思ったのですが,方法が分かりませんでした.
もし,グラフを途中から表示させる方法をご存知の方がいらっしゃいましたら教えていただけるとありがたいです.よろしくお願いします.