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

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 2020-06-17 09:06 +0200
Organization solani.org
Message-ID <rccfdd$apv$1@solani.org> (permalink)
References <rcbsah$mcb$1@news2.open-news-network.org>

Show all headers | 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