Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.graphics.apps.gnuplot > #4359

Re: Provide a dense (lots of lines) X-Y plot with a string close to the graph to make it easier to understand to which category a line belongs

Path csiph.com!weretis.net!feeder6.news.weretis.net!feeder5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From Karl Ratzsch <mail.kfr@gmx.net>
Newsgroups comp.graphics.apps.gnuplot
Subject Re: Provide a dense (lots of lines) X-Y plot with a string close to the graph to make it easier to understand to which category a line belongs
Date Wed, 17 Jun 2020 09:06:20 +0200
Organization solani.org
Message-ID <rccfdd$apv$1@solani.org> (permalink)
References <rcbsah$mcb$1@news2.open-news-network.org>
Mime-Version 1.0
Content-Type text/plain; charset=utf-8
Content-Transfer-Encoding 8bit
Injection-Date Wed, 17 Jun 2020 07:06:21 -0000 (UTC)
Injection-Info solani.org; logging-data="11071"; mail-complaints-to="abuse@news.solani.org"
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.9.0
Cancel-Lock sha1:fiq6cLpQOO7fBxYh3XwDzOrdDyg=
X-User-ID eJwNyMEBwCAIA8CVGgOhjiMU9h/B3vOcgipMLvPxUS7Z6pkV+GsyGKfr4Mm3kzuJcTrAb6uMFxoTEMs=
In-Reply-To <rcbsah$mcb$1@news2.open-news-network.org>
Content-Language de-DE
Xref csiph.com comp.graphics.apps.gnuplot:4359

Show key headers only | View raw


Am 17.06.2020 um 03:40 schrieb Franz Gotsis:
> I have a graph with about 40 lines (time series) which should visualize
> which category behave similar and which ones are showing peculiar behavior.
> 
> code:
> plot\
> '/<path>/CurrentCellSelection-in-GNUplot-Format.txt' using 1:2 with
> linespoi title 'cat 1',\
> '/<path>/CurrentCellSelection-in-GNUplot-Format.txt' using 1:3 with
> linespoi title 'cat 2',\

> 
> At the moment I can either show a string at all points which renders the
> graph way to crowded or none at all. Is there a way to specify that the
> category should be printed for category 1 time series close to the value
> for 1990 and for category 2 close to the value for 1991 and so on?

I don“t really follow, but ...

By "string" you mean the legend for each plot line? The legend, or
"key" in gnuplot terminology, can only be in one place. You want a
label at the last datapoint of each line instead?

  fname = '/path.....'
  stats fname
  np = STATS_records
  plot for [i=1:41] fname us 1:(column(i+1)) w lp lc i notitle, \
  for [i=1:41] fname ev ::np::np us 1:(column(i+1)):('cat'.i):(i)  w
label lc variable notitle

Not tried now. You can always shift the label by adding some f(i) to
the positions, or choosing a different than the last record
depending on i.

Back to comp.graphics.apps.gnuplot | Previous | NextPrevious in thread | Find similar


Thread

Provide a dense (lots of lines) X-Y plot with a string close to the graph to make it easier to understand to which category a line belongs Franz Gotsis <development@diargo.de> - 2020-06-17 03:40 +0200
  Re: Provide a dense (lots of lines) X-Y plot with a string close to the graph to make it easier to understand to which category a line belongs Karl Ratzsch <mail.kfr@gmx.net> - 2020-06-17 09:06 +0200

csiph-web