Re: pgplot labels going missing

From: Mainpal Rajan <mainpal_at_email.domain.hidden>
Date: Tue, 28 Jan 2014 09:05:34 +0530 (IST)
Hi Houck,
Thank you for your quick response.
I tried, the command shows environment variable...
mainpal_at_email.domain.hiddenPGPLOT_DIR=/usr/local/src/pgplot/

It is already in my system. Isis was not able to recall it from the system. I reinstalled ISIS with heasoft 6.15 as suggested by Mike. It works very well now.

regards
mainpal




----- Original Message -----
From: "John Houck" <houck_at_email.domain.hiddenTo: "Michael Nowak" <mnowak_at_email.domain.hiddenCc: isis-users_at_email.domain.hiddenSent: Tuesday, January 28, 2014 2:42:48 AM
Subject: Re: isis-users: pgplot labels going missing

On Mon, Jan 27, 2014 at 14:33 -0500, Michael Nowak wrote:
> He's having an issue where the plot labels in the PGPLOT window don't
> show up.  This is true when using the ISIS plotting routines, e.g.,
> plot_data_counts, my plotting routines, or even something simple like:
> 
> 	xlabel("X"); ylabel("Y"); plot([0:10],[0:10]);
> 
> XSPEC, on the other hand, does show plot labels when run on its own.

Is pgplot installed on the system anywhere other than in
$HEADAS? Does the user's environment contain any PGPLOT
environment variables that point to a PGPLOT font file other
than the one in $HEADAS e.g. PGPLOT_FONT?

HEASOFT contains a modified version of pgplot that is
incompatible with the standard pgplot release.  If isis is
linked to one version of pgplot but is then referred to the
font file from an incompatible version of pgplot, then pgplot
can silently fail to display plot labels.  Unfortunately,
there's no way for isis to reliably catch this because the
error occurs within the pgplot library itself.

To check for PGPLOT environment variables, try, e.g:
   printenv | grep PGPLOT

Thanks,
-John
Received on Mon Jan 27 2014 - 22:38:22 EST

This archive was generated by hypermail 2.2.0 : Tue Jan 28 2014 - 10:24:26 EST