I would suggest using one of the SAS supplied data sets such as SASHELP.CLASS or SASHELP.CARS with Proc Gplot using similar options that demonstrates the same behavior. Then show us the complete code from that example.
That way things like the incomplete AXIS1 and LEGEND1 definitions, missing a semicolons, would be addressed and removed as possible sources of a problem.
Also it very often more useful to see the LOG with the notes and any warnings or errors involved with the code.
For example, with your current code shown with the Axis and Legend statements incomplete then possibly the current code did not replace a previous file because Proc Gplot would not actually run with the shown code. The LOG would clear that up. Copy the text from the log, on the forum open a text box using the </> icon above the message window and paste the copied text. The text box preserved formatting that would be removed in the main message window.
Here is an example LOG based on your posted code modified to use a set that exists on my system and a plot statement. Note the syntax errors thrown by the incomplete statements.
21 AXIS1 LABEL = ("test label")
22 LEGEND1 LABEL=("TEST LABEL")
-------
22
202
23 SHAPE=BAR(10pt,10pt)
-----
22
76
ERROR 22-322: Syntax error, expecting one of the following: ;, ',', COLOR,
INTERVAL, LABEL, LENGTH, LOGBASE, LOGSTYLE, MAJOR, MINOR,
NOBRACKETS, NOPLANE, NOSTAGGER, OFFSET, ORDER, ORIGIN, REF,
REFLABEL, SPLIT, STAGGER, STYLE, VALUE, WIDTH.
ERROR 202-322: The option or parameter is not recognized and will be
ignored.
ERROR 76-322: Syntax error, statement will be ignored.
24 PROC GPLOT DATA=sashelp.class ;
25 TITLE1 "test title";
26 plot height*weight
----
180
ERROR 180-322: Statement is not valid or it is used out of proper order.
27 FRAME
28 LEGEND=LEGEND1
29 HAXIS=AXIS1;
30 RUN ;
31 quit;
Is the image you show as created by SAS or after import into WPS? From your description it seems like you had a process working that changed when your client changed their software. Or did your data change making the graph appear different in the SAS created file?
You may also want to run Proc GDEVICE to get a listing of the current settings of your GIF device driver. It might be that something modified that driver.
Code using the default location of the SAS/Graph devices:
Proc gdevice nofs catalog= sashelp.devices ;
list gif;
run;
and likely result:
GDEVICE procedure
Listing from SASHELP.DEVICES - Entry GIF
Orig Driver: GIF Module: SASGDDMX Model: 19999
Description: GIF Universal Printer Type: PRINTER
*** Institute-supplied ***
Lrows: 43 Xmax: 8.333 IN Hsize: 0.000 IN Xpixels: 800
Lcols: 88 Ymax: 6.250 IN Vsize: 0.000 IN Ypixels: 600
Prows: 0 Horigin: 0.000 IN
Pcols: 0 Vorigin: 0.000 IN
Aspect: 0.000 Rotate:
Driver query: Y Queued messages: N
Paperfeed: 0.000 IN
OPTIONS
Erase: Autofeed: Chartype: 0
Swap: Cell: Maxcolors:17E6
Autocopy: Characters: Repaint: 0
Handshake: Circlearc: Gcopies: 0
Dash: Gsize: 0
Prompt - startup: Fill: Speed: 0
end graph: Piefill: Fillinc: 0
mount pen: Polyfill: Maxpoly: 3000
chg paper: Symbol: Lfactor: 0
Pensort: N
Promptchars: '000A010D05000000'X
Rectfill: '8000800000000000'X
Dashline: 'FFFFFFFFFFFC0000'X
Devopts: 'DDC3A0C809E823C8'X
UCC: '0021010A000004010A0000040000000000010001'X
Cback: WHITE
Color list:
BLACK RED GREEN BLUE CYAN
MAGENTA GRAY PINK ORANGE BROWN
YELLOW BISQUE CORAL LIME MAROON
DARKGRAY DEEPPINK DIMGRAY NAVY OLIVE
PERU PLUM GOLD THISTLE HOTPINK
INDIGO KHAKI LAVENDER PURPLE SIENNA
SILVER SKYBLUE TAN TEAL TOMATO
VIOLET WHEAT
CHARTYPE RECORDS
Chartype Rows Cols Font Name Scalable
0 1 1 <MTmonospace> Y
FILE INFORMATION
Gaccess:
Gsfname: Gsfmode: REPLACE Gsflen: 0
Trantab: Devmap:
Devtype: GTERM
Gprotocol:
Fileclose: DRIVERTERM
Hostspec:
HOST INFORMATION
It has been a long time since I played with the Graph devices but this may provide some help.
... View more