DateListPlot[ Tooltip[Table[ With[{tmp = AstronomicalData[#, {"NextRiseTime", {2008, 1, i}, {40.1, -88.2}}]}, {tmp, tmp[[4 ;; 5]] /. {hr_, min_} :> hr + min/60.}], {i, 1, 365.25, 10}], #] & /@ {"Sun", "Mercury", "Venus", "Mars"}, Joined -> True, Filling -> 0]