Try this (with your matrix of ‘I’ values):
I = randn(24,365); % Create Data (For Lack Thereof)
Hr = 0:23; % Hours
Dy = 1:365; % Days
figure
surf(Dy, Hr, I)
grid on
xlabel('Days')
ylabel('Hours')
zlabel('I')
It may be necessary to reverse the first two arguments (and their respective axis labels) if your ‘I’ matrix is transposed from the one I created.
