<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to 568: To allow scrolling for big graphs in screen/interactive terminals</title><link href="https://sourceforge.net/p/gnuplot/feature-requests/568/" rel="alternate"/><link href="https://sourceforge.net/p/gnuplot/feature-requests/568/feed.atom" rel="self"/><id>https://sourceforge.net/p/gnuplot/feature-requests/568/</id><updated>2023-12-09T23:25:13.360000Z</updated><subtitle>Recent changes to 568: To allow scrolling for big graphs in screen/interactive terminals</subtitle><entry><title>#568 To allow scrolling for big graphs in screen/interactive terminals</title><link href="https://sourceforge.net/p/gnuplot/feature-requests/568/?limit=25#3d58/c472" rel="alternate"/><published>2023-12-09T23:25:13.360000Z</published><updated>2023-12-09T23:25:13.360000Z</updated><author><name>Ethan Merritt</name><uri>https://sourceforge.net/u/sfeam/</uri></author><id>https://sourceforge.net4b40d45b1cfca93a061275dfac9302bec48987aa</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I have no experience on Windows, so I can't comment there.  On linux this is all outside the scope of an individual program like gnuplot.  Handling large windows, adding scroll bars, pan/zoom to off-screen elements - those are all handled by the window manager and apply to all programs equally.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#568 To allow scrolling for big graphs in screen/interactive terminals</title><link href="https://sourceforge.net/p/gnuplot/feature-requests/568/?limit=25#3d58" rel="alternate"/><published>2023-12-09T23:14:46.639000Z</published><updated>2023-12-09T23:14:46.639000Z</updated><author><name>Justin Sales</name><uri>https://sourceforge.net/u/ifffam/</uri></author><id>https://sourceforge.netc013c88e3c70d3b17a50591cbe7b420ac26706e8</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Alright. I've tried big numbers (but not huge) like &lt;code&gt;set term wxt size 14400, 7200&lt;/code&gt; and what I obtain is the plot occupying the full window, not more (so no scroll bars); then I've added a zero to both values so as to have 144000 and 72000 instead and I've obtained exactly the same plot. When trying with win terminal, I get the same, except for 144000 and 72000 that crashes.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#568 To allow scrolling for big graphs in screen/interactive terminals</title><link href="https://sourceforge.net/p/gnuplot/feature-requests/568/?limit=25#7cf8" rel="alternate"/><published>2023-12-09T04:06:19.516000Z</published><updated>2023-12-09T04:06:19.516000Z</updated><author><name>Ethan Merritt</name><uri>https://sourceforge.net/u/sfeam/</uri></author><id>https://sourceforge.net2c42a7e122a817168a03c421bc1f0faee5794d59</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;No.  Most of the terminals want a size in pixels. &lt;code&gt;set term wxt size 1,1&lt;/code&gt; means create a single-pixel output window.   Terminals that produce hard-copy output, e.g. &lt;code&gt;pdf&lt;/code&gt; or &lt;code&gt;postscript&lt;/code&gt;, accept physical measures.  So you can say &lt;code&gt;set term postscript 5in, 3in&lt;/code&gt;.  &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#568 To allow scrolling for big graphs in screen/interactive terminals</title><link href="https://sourceforge.net/p/gnuplot/feature-requests/568/?limit=25#b12e" rel="alternate"/><published>2023-12-09T00:52:56.332000Z</published><updated>2023-12-09T00:52:56.332000Z</updated><author><name>Justin Sales</name><uri>https://sourceforge.net/u/ifffam/</uri></author><id>https://sourceforge.net157ee3a878cc0df557a0275309da0a8704dfe101</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;set term win size 1,1 makes gnuplot crash. set term wxt size 1,1 makes the plot disappear (I assume 1,1 is the scale, not the maximum value of x and y, which in my case are much bigger)&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#568 To allow scrolling for big graphs in screen/interactive terminals</title><link href="https://sourceforge.net/p/gnuplot/feature-requests/568/?limit=25#decd" rel="alternate"/><published>2023-12-06T22:06:31.958000Z</published><updated>2023-12-06T22:06:31.958000Z</updated><author><name>Ethan Merritt</name><uri>https://sourceforge.net/u/sfeam/</uri></author><id>https://sourceforge.net6c3e3be03d685bf2d07481b23d1854a24e74a394</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;code&gt;set size&lt;/code&gt; does not support values greater than 1.   It happens to work for the PostScript terminal for historical reasons, but all other terminals will handle it badly, for varying degrees of "badly". Perhaps the documentation should state this more strongly.   The fundamental point is that  &lt;code&gt;set size&lt;/code&gt; is not the command you want anyhow.  It does not change the size of the window you are drawing into; it only changes the ranges of coordinates that are passed through to the graphics layer.   &lt;/p&gt;
&lt;p&gt;The command you want is &lt;code&gt;set term &amp;lt;whatever&amp;gt; size xmax, ymax&lt;/code&gt;.    You can set those values as large as you want, although the physical device or the windowing system may limit what is actually achievable.   &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#568 To allow scrolling for big graphs in screen/interactive terminals</title><link href="https://sourceforge.net/p/gnuplot/feature-requests/568/?limit=25#1281" rel="alternate"/><published>2023-12-06T20:37:47.780000Z</published><updated>2023-12-06T20:37:47.780000Z</updated><author><name>Justin Sales</name><uri>https://sourceforge.net/u/ifffam/</uri></author><id>https://sourceforge.netf31ff1b7ba7b2537d21c91767207419b62a05c99</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;For plots that are too dense to fit in the screen, it's useful to make &lt;code&gt;set size (&amp;gt;1),1&lt;/code&gt; then plot (for example, daily temperatures along a century); I don't know for Unix, but for Windows (terminal type set to wxt or win) I would expect then to see the typical horizontal scroll bar but instead there is nothing: you just see the beginning of the graph, nothing else. Try this simple example:&lt;br/&gt;
&lt;code&gt;set size 10,1; plot sin(x)&lt;/code&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#568 To allow scrolling for big graphs in screen/interactive terminals</title><link href="https://sourceforge.net/p/gnuplot/feature-requests/568/?limit=25#d30c" rel="alternate"/><published>2023-12-04T00:06:58.612000Z</published><updated>2023-12-04T00:06:58.612000Z</updated><author><name>Ethan Merritt</name><uri>https://sourceforge.net/u/sfeam/</uri></author><id>https://sourceforge.neta2492aaff43ff8e847f1c35af7430ddaf209e31b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Please clarify your request.  &lt;/p&gt;
&lt;p&gt;Are you asking about plots that are too big to fit on your current display screen?   If so, that's a matter for your operating system's window manager or screen configuration utility.  Gnuplot is perfectly happy to draw a graph into a virtual screen that is larger than your physical screen;  it doesn't need to know anything about that.   At least, that's the way it works in my experience.  If it doesn't work for you then we will need more information about what your O/S and screen manager and desktop configuration is.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>To allow scrolling for big graphs in screen/interactive terminals</title><link href="https://sourceforge.net/p/gnuplot/feature-requests/568/" rel="alternate"/><published>2023-12-03T21:41:21.535000Z</published><updated>2023-12-03T21:41:21.535000Z</updated><author><name>Justin Sales</name><uri>https://sourceforge.net/u/ifffam/</uri></author><id>https://sourceforge.net35eb436f2439028165bbe8439c9bbd29a6da31ad</id><summary type="html"/></entry></feed>