I am trying to plot values of a variable as a function of the date by using matplotlib, but plt.plot(data) and plt.plot(data.values) do not plot the same graph. I think plt.plot(data) is the good plot, but it feels weird that all the area is covered in blue. The code I'm using is from https://www.kaggle.com/code/faressayah/stock-market-analysis-prediction-using-lstm. On these data the code works well, but does not work on another dataset. I check data.info() and type(data), and they are similar as the ones from kaggle. Any idea ?
#🔒 Different plot with x and x.values ?
10 messages · Page 1 of 1 (latest)
@fervent quiver
Remember to:
- Ask your Python question, not if you can ask or if there's an expert who can help.
- Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
- Explain what you expect to happen and what actually happens.
:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.
Closes after a period of inactivity, or when you send !close.
What does data and data.values look like?
What I also don't understand is that the plots for data and data.values are the same for the dataset used on kaggle
Ahhh
@fervent quiver is the index ordered?
sum(data == data.sort_index)
If it’s not 0 then that’s your issue
This help channel has been closed and it's no longer possible to send messages here. If your question wasn't answered, feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.