diff --git a/src/cmd/trace/annotations.go b/src/cmd/trace/annotations.go index dcec42eb5b..459e67c15a 100644 --- a/src/cmd/trace/annotations.go +++ b/src/cmd/trace/annotations.go @@ -861,12 +861,16 @@ func (h *durationHistogram) ToHTML(urlmaker func(min, max time.Duration) string) fmt.Fprintf(w, ``) for i := h.MinBucket; i <= h.MaxBucket; i++ { // Tick label. - fmt.Fprintf(w, ``, urlmaker(h.BucketMin(i), h.BucketMin(i+1)), niceDuration(h.BucketMin(i))) + if h.Buckets[i] > 0 { + fmt.Fprintf(w, ``, urlmaker(h.BucketMin(i), h.BucketMin(i+1)), niceDuration(h.BucketMin(i))) + } else { + fmt.Fprintf(w, ``, niceDuration(h.BucketMin(i))) + } // Bucket bar. width := h.Buckets[i] * barWidth / maxCount - fmt.Fprintf(w, ``, width) + fmt.Fprintf(w, ``, width) // Bucket count. - fmt.Fprintf(w, ``, h.Buckets[i]) + fmt.Fprintf(w, ``, h.Buckets[i]) fmt.Fprintf(w, "\n") }
%s
%s
%s
 
 
%d
%d