octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #53478] Default linewidth is too thin, can als


From: Mayeul Cantan
Subject: [Octave-bug-tracker] [bug #53478] Default linewidth is too thin, can also make legend inaccurate
Date: Tue, 27 Mar 2018 05:41:12 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Linux i686; rv:58.0) Gecko/20100101 Firefox/58.0

Follow-up Comment #2, bug #53478 (project octave):

Hum, while there are some similarities with this one, I don't think this is
exactly the same problem, as even when applying the scaling factor mentionned
there (0.5px, so linewidth=0.5*4/3), the lines are barely distinguishable.
This issue isn't about the actual size of the lines, but the fact that the way
default lines are plotted makes them too thin to be visible, and the legend
inaccurate.

However, when printing to pdf, the lines are, even when zooming out. So I
think this is more of a problem with rasterization/aliasing than with a
default thickness.

Actually, I just installed gnuplot, and the lines are perfectly accurately
rendered there (see attachment). Couldn't we just rip off some of the
rendering code from there? I realize this is probably plotted with OpenGL, so
it might be harder than just that.
The same problem occurs with fltk.

I have a bit of (dusty) experience with pixel-level rendering of plots, I
could try to have a look at this myself if needed (I just need to find some
time to do so). Is there some documentation on the architecture/design of the
plotting system?

(file #43695)
    _______________________________________________________

Additional Item Attachment:

File name: nice_plot_gnuplot.png          Size:34 KB


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?53478>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]