JMC-5359: Ugly values on Y axis when no events
Ken Dobson
kdobson at redhat.com
Fri Oct 5 15:40:01 UTC 2018
Attached is the patch with the commenting change made.
Ken
On Fri, Oct 5, 2018 at 4:36 AM Mario Torre <neugens at redhat.com> wrote:
> On Mon, 2018-10-01 at 16:00 +0200, Marcus Hirt wrote:
> > Hi Ken,
> >
> > Check with Mario if he can sponsor your change. I think he is
> > currently busy setting up a new computer. So, if not, I can do it.
>
> Ken, could you please send me the actual patch for pushing?
>
> While there, I would like to suggest a minor change, on the comment
> formatting:
>
> - // If min=max, expand range to be [min, min+1]
> + // If min=max, expand range to be [min, min+1], or [min,
> min+1024] in the case of
> + // a graph measured in bytes
>
> [use single line comments instead of multiline, it's easier to see
> where the comments start and stop, in alternative I suggest to always
> use an '*' to highlight a comment line when in multiline].
>
> Cheers,
> Mario
>
> > Kind regards,
> > Marcus
> >
> > On 2018-10-01, 15:58, "jmc-dev on behalf of Marcus Hirt" <
> > jmc-dev-bounces at openjdk.java.net on behalf of marcus.hirt at oracle.com>
> > wrote:
> >
> > Hi Ken,
> >
> > Looks good!
> >
> > Kind regards,
> > Marcus
> >
> > On 2018-10-01, 15:50, "jmc-dev on behalf of Ken Dobson" <
> > jmc-dev-bounces at openjdk.java.net on behalf of kdobson at redhat.com>
> > wrote:
> >
> > Hi all,
> >
> > just checking to see if someone could take a quick look at
> > the patch above
> > when they have a chance.
> >
> > Thanks,
> >
> > Ken
> >
> > On Tue, Sep 18, 2018 at 5:17 PM, Ken Dobson <
> > kdobson at redhat.com> wrote:
> >
> > > Hi all,
> > >
> > > This is another simple UI fix for JMC-5359, which also
> > appears to be a
> > > duplicate of JMC-5045 as well. If someone could have a look
> > at it that'd be
> > > great.
> > > Jira:
> > https://bugs.openjdk.java.net/projects/JMC/issues/JMC-5359
> > > https://bugs.openjdk.java.net/projects/JMC/issues/JMC-5045
> > >
> > > diff -r 9ebfa2888b8f application/org.openjdk.jmc.
> > >
> > ui/src/main/java/org/openjdk/jmc/ui/charts/XYDataRenderer.java
> > > ---
> > a/application/org.openjdk.jmc.ui/src/main/java/org/openjdk/
> > > jmc/ui/charts/XYDataRenderer.java Fri Sep 14 01:21:16
> > 2018 +0200
> > > +++
> > b/application/org.openjdk.jmc.ui/src/main/java/org/openjdk/
> > > jmc/ui/charts/XYDataRenderer.java Tue Sep 18 17:11:03
> > 2018 -0400
> > > @@ -44,6 +44,7 @@
> > >
> > > import org.openjdk.jmc.common.IDisplayable;
> > > import org.openjdk.jmc.common.unit.IQuantity;
> > > +import org.openjdk.jmc.common.unit.UnitLookup;
> > > import org.openjdk.jmc.common.util.ColorToolkit;
> > > import
> > org.openjdk.jmc.ui.charts.AWTChartToolkit.IColorProvider;
> > > import
> > org.openjdk.jmc.ui.charts.IChartInfoVisitor.IBucket;
> > > @@ -200,9 +201,11 @@
> > >
> > > if (yAxisMin != null && yAxisMax != null) {
> > > FontMetrics fm = context.getFontMetrics();
> > > - // If min=max, expand range to be [min, min+1]
> > > + /* If min=max, expand range to be [min,
> > min+1], or [min,
> > > min+1024] in the case of
> > > + a graph measured in bytes*/
> > > if (yAxisMin.compareTo(yAxisMax) == 0) {
> > > - yAxisMax =
> > yAxisMin.getUnit().quantity(yAxisMin.doubleValue()
> > > + 1);
> > > + int offset = yAxisMin.getUnit() ==
> > UnitLookup.BYTE ? 1024
> > > : 1;
> > > + yAxisMax =
> > yAxisMin.getUnit().quantity(yAxisMin.doubleValue()
> > > + offset);
> > > } else {
> > > // Add sufficient padding to ensure that
> > labels for ticks
> > > <= yAxisMax fit,
> > > // and constant value graphs are
> > discernible.
> > >
> > > Thanks,
> > >
> > > Ken
> > >
> >
> >
> >
> >
> >
> >
> >
> >
> --
> Mario Torre
> Associate Manager, Software Engineering
> Red Hat GmbH <https://www.redhat.com>
> 9704 A60C B4BE A8B8 0F30 9205 5D7E 4952 3F65 7898
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: JMC-5359.patch
Type: text/x-patch
Size: 1448 bytes
Desc: not available
URL: <http://mail.openjdk.java.net/pipermail/jmc-dev/attachments/20181005/d24b0fb9/JMC-5359.patch>
More information about the jmc-dev
mailing list