MathGroup Archive 2007

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Question: Plots via command-line using front-end fonts?

  • To: mathgroup at
  • Subject: [mg73691] Re: Question: Plots via command-line using front-end fonts?
  • From: Rolf.Mertig at
  • Date: Sat, 24 Feb 2007 02:29:01 -0500 (EST)
  • References: <ergqdv$iud$>

here is one possibilitiy which I tested on openSUSE Linux, with
Mathematica 5.2:

(* run this file (back.m) on Linux, e.g., from a command shell as:

math < back.m > back.out  &

(* the JLink function UseFrontEnd is needed: *)

(* we do not want to see the plot on screen: *)
(* use fonts and settings from the FrontEnd *)
pl = Plot3D[Sin[y]*Sin[x],{x, -3Pi, 3Pi}, {y,-5,5},
            AxesLabel->{\[Wolf], \[Beta],""},
             PlotLabel -> StyleForm[TraditionalForm[Sin[\[Wolf]]*Sin[\
           PlotPoints->200, Mesh->False];
(* export it as EPS *)
Export["plot.eps", pl, "EPS"]
             Print["wall-clock time needed = ", AbsoluteTime[]-


Rolf Mertig
GluonVision GmbH, Berlin

On 21 Feb., 07:55, "oshaughn" <oshau... at> wrote:
> Hello,
> I'd like to generate plots noninteractively (e.g., from a makefile,
> possibly on a remote machine).  While my math kernel will definitely
> produce and export EPS files  (e.g., pl = Plot[...]; Export[fname, pl,
> "EPS"];), some fonts are apparently not available through the kernel
> and are handled by the front end.
> So I have two questions:
> (1) can the kernel be made aware of the other fonts that the front end
> uses, or
> (2) can the front end be run *noninteractively* to produce and export
> plots, or
> Any thoughts would be much appreciated!

  • Prev by Date: Re: Neural Networks add-on
  • Next by Date: Re: Computing a covariance matrix
  • Previous by thread: Question: Plots via command-line using front-end fonts?
  • Next by thread: Re: Find index of maximal element in multi-dimensional