I always get line plot no matter what plot type i choose, am i missing something or it's a bug?

Describe the bug
On Jupyter Notebook, I try to plot a stock dataframe which has DatetimeIndex as index and 4 column Open, High, Low, Close. But no matter what type i choose, i always get a line plot. I've noticed that type appear as keyword of Python's builtin funtion (which return type of an object) in the notebook editor.

Screenshots and To Reproduce
image
image

Expected behavior
Get a candlestick plot