I could not find the solution to fix this confusion. My data is lost when I scale it. When I give minimum and maximum values, the confusion continues again.
def ohlcPlot(data,name):
for i in range(len(data)):
plt.vlines(x = i,ymin = data.iloc[i,2],ymax = data.iloc[i,1],color = "black",linewidth = 1)
if(data.iloc[i,3] > data.iloc[i,0]):
plt.vlines(x = i,ymin=data.iloc[i,0],ymax=data.iloc[i,3],color="green",linewidth=4)
if(data.iloc[i,3] < data.iloc[i,0]):
plt.vlines(x=i,ymin=data.iloc[i,3],ymax=data.iloc[i,0],color="red",linewidth=4)
if(data.iloc[i,3] == data.iloc[i,0]):
plt.vlines(x=i,ymin=data.iloc[i,3],ymax=data.iloc[i,0],color="black",linewidth=4)
plt.figure(figsize=plt.figaspect(0.4)) #en-boy oran: 0.4
plt.grid()
plt.title(name)