Path: csiph.com!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: =?UTF-8?Q?J=c3=b6rg_Buchholz?= Newsgroups: comp.graphics.apps.gnuplot Subject: Re: Newb question Date: Thu, 9 Sep 2021 09:51:37 +0200 Organization: A noiseless patient Spider Lines: 57 Message-ID: References: <6896eea2-e0ec-4606-89c7-bfa5e8cbc8e9n@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Date: Thu, 9 Sep 2021 07:51:35 -0000 (UTC) Injection-Info: reader02.eternal-september.org; posting-host="35059f879cef45d0b3d4c2e8275518ea"; logging-data="7857"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/iZJIatSt+32NIHgWyimex8gj3UCU4Ito=" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 Cancel-Lock: sha1:J2uFimqtSac4LcKfM6I693NRN98= In-Reply-To: Content-Language: en-GB Xref: csiph.com comp.graphics.apps.gnuplot:4430 On 08.09.2021 10:11, David Partridge wrote: > On Tuesday, September 7, 2021 at 12:51:40 PM UTC+1, Olaf Schultz wrote: >> On 9/7/21 13:04, David Partridge wrote: >>> I tried to find this out from the "friendly manual", but failed - too overwhelmed by information. >>> >>> I want GNUPlot to process a CSV whose 1st record provides "metadata" about the remainder of the data in the file (test conditions to be added as annotations to the plot). >>> >>> Is this easy to do? If so a pointer to a working example or tutorial for this would be hugely helpful. >>> >>> Thanks >>> David >>> >> Moin, perhaps >> >> try it with "with labels" >> >> http://gnuplot.sourceforge.net/demo/ >> >> espacially >> >> http://gnuplot.sourceforge.net/demo/datastrings.html >> >> is a good hint for you. >> >> Greetings, >> >> Olaf > Not really as there wasn't any explanation of what was happening. Lets try this with a different approach. What if the first record is a comment line and therefore csv metadata. > > Is there a way to get GNUPlot to display that comment line as a caption? > > D. > Hi David as a example, if your datafile is something like this and named "data.dat": This is the title 1 2 1 3 1 4 1 5 2 1 Than you can do the following and you have a plot with "This is the title" as the title. set datafile separator ";" set term unknow plot 'data.dat' every ::0::0 using (textVar=stringcolumn(1),0) set title textVar set datafile separator whitespace set term qt plot 'data.dat' skip 1 u 1:2 Jörg