Consider abandoning old-style histograms altogether. If the hourly data is recorded in a relatively continuous manner (i.e., at least to the minute), then a "smooth histogram" (nonparametric density estimate) can better show relationships among the distribution of events among days of the week. (If you're more interested how the days of the week different in the number of events, then that is a different question. It is not clear about that in your question.)
(* Generate some (continous) hourly data for each day of the week: 0 <= hour < 24 *)
monday = 24 Mod[RandomVariate[VonMisesDistribution[1, 2], 100000], 2 π]/(2 π);
tuesday = 24 Mod[RandomVariate[VonMisesDistribution[2, 2], 100000], 2 π]/(2 π);
wednesday = 24 Mod[RandomVariate[VonMisesDistribution[3, 1/2], 100000], 2 π]/(2 π);
thursday = 24 Mod[RandomVariate[VonMisesDistribution[4, 3], 100000], 2 π]/(2 π);
friday = 24 Mod[RandomVariate[VonMisesDistribution[5, 4], 100000], 2 π]/(2 π);
saturday = 24 Mod[RandomVariate[VonMisesDistribution[5.5, 3], 100000], 2 π]/(2 π);
sunday = 24 Mod[RandomVariate[VonMisesDistribution[6, 1], 100000], 2 π]/(2 π);
Edit: the "Bounded" option I used earlier won't work well for circular data such as hour-of-the-day when even a moderate amount of the positive density is near the boundaries. So I've changed that to a better estimator.
(* Find nonparametric density for each day of the week *)
skd = SmoothKernelDistribution[Join[# - 24, #, # + 24],
"LeastSquaresCrossValidation"] & /@ {monday, tuesday, wednesday,
thursday, friday, saturday, sunday};
(* Plot resulting "smooth histograms" *)
pdfs = Table[PDF[skd[[i]], x], {i, 7}];
Plot[pdfs, {x, 0, 24}, PlotStyle -> Thickness[0.01], Frame -> True,
FrameLabel -> {"Hour of the day", "Probability density"},
PlotLegends -> {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"}]
And, yes, using color is not the greatest way to display given so many different lines. Thick, dotted, and dashed lines would probably be better.
Addition:
If the relative number of observations among days (along with the distribution within a day), then the following might be considered which also uses nonparametric density estimation. (And I've also include the associated histogram which is consistent with the nonparametric density estimate.)
(* Generate some (continous) hourly data for each day of the week with different numbers of samples: 0<=hour<24 *)
monday = 24 Mod[RandomVariate[VonMisesDistribution[1, 2], 5000], 2 π]/(2 π);
tuesday = 24 Mod[RandomVariate[VonMisesDistribution[2, 2], 10000], 2 π]/(2 π);
wednesday = 24 Mod[RandomVariate[VonMisesDistribution[3, 1/2], 20000], 2 π]/(2 π);
thursday = 24 Mod[RandomVariate[VonMisesDistribution[4, 3], 30000], 2 π]/(2 π);
friday = 24 Mod[RandomVariate[VonMisesDistribution[5, 4], 70000], 2 π]/(2 π);
saturday = 24 Mod[RandomVariate[VonMisesDistribution[5.5, 3], 90000], 2 π]/(2 π);
sunday = 24 Mod[RandomVariate[VonMisesDistribution[6, 1], 15000], 2 π]/(2 π);
(* Nonparametric density estimation *)
data = Join[monday, 24 + tuesday, 48 + wednesday, 3*24 + thursday,
4*24 + friday, 5*24 + saturday, 6*24 + sunday];
skd = SmoothKernelDistribution[Join[data - 7*24, data, data + 7*24], "LeastSquaresCrossValidation"];
(* Show associated histogram and a nonparametric density estimate *)
Show[Histogram[data, "FreedmanDiaconis", "PDF", AspectRatio -> 1/4, Frame -> True,
FrameTicks -> {{All, None}, {{{0, "Monday\n12am", {0, 0.01}}, {24, "Tuesday\n12am", {0, 0.01}},
{48, "Wednesday\n12am", {0, 0.01}}, {3*24, "Thursday\n12am", {0, 0.01}},
{4*24, "Friday\n12am", {0, 0.01}}, {5*24, "Saturday\n12am", {0, 0.01}},
{6*24, "Sunday\n12am", {0, 0.01}}, {7*24, "Monday\n12am", {0, 0.01}}}, None}},
ImageSize -> Large, FrameLabel -> {"", "Probability density"},
PlotRangeClipping -> False],
Plot[3 PDF[skd, x], {x, 0, 7*24}, PlotRange -> All]]
t = {"12:7:53", "4:11:20", "17:1:5"}; hour = #[[1]] + #[[2]]/60. + #[[3]]/360. & /@ ToExpression[StringSplit[#, ":"] & /@ t]
which results in{12.2639, 4.23889, 17.0306}
. The second part which I think needs clarification is the objective. Below there are 2 answers with displays that address 3 different objectives. $\endgroup$