From 9eface7077f31ccf9580df6713252bb0fdd867e4 Mon Sep 17 00:00:00 2001 From: "Hana (Hyang-Ah) Kim" Date: Wed, 9 May 2018 02:43:08 +0800 Subject: [PATCH] cmd/trace: skip links for buckets with 0 count Change-Id: Ib1c2f7cc8e8f631ed9e74161699332f492d4cb0d Reviewed-on: https://go-review.googlesource.com/112196 Reviewed-by: Peter Weinberger --- src/cmd/trace/annotations.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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") } -- 2.50.0
%s
%s
%s
 
 
%d
%d