How do I insert a placeholder in a plot where I don't have data?
이전 댓글 표시
I'm making a plot from two columns/variables in my data table where one of the variables is the day that the data was collected on. I want to look for trends/patterns in my data as the number of days increases. However, there are certain dates on which I did not collect any data. So I'd like to insert a place holder on the dates when no data was collected and include these in my plot. Is this possible?
댓글 수: 7
dpb
2020년 6월 16일
What do you want the "placeholder" to be -- a showing or non-showing value?
See retime and friends or section on cleaning data ... you are using a timetable, right?
David Hill
2020년 6월 16일
Are you doing a scatter plot? How do you want the placeholder represented on the plot? I guess I do not completely understand your question.
Victoria Helm
2020년 6월 16일
David Hill
2020년 6월 16일
Just use markers for your data and make sure x-axis ticks include every day.
Victoria Helm
2020년 6월 16일
Victoria Helm
2020년 6월 16일
dpb
2020년 6월 17일
" I'm trying to find a way to prevent my plot from dropping off to zero on the y-axis..."
That's why I asked about "showing" versus "nonshowing" markers.
Use NaN or (NaT if x-axis is datetime)
It would be much easier to write actual code example if we knew what your data format looked like -- still for the purpose the timetable or a table with the time/date column as a datetime would make it drop-dead simple.
답변 (1개)
the cyclist
2020년 6월 16일
0 개 추천
You could use interpolation to identify where the "trend" would be at the missing data point, and plot the interpolated values as a different symbol.
카테고리
도움말 센터 및 File Exchange에서 Data Preprocessing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!