TransWar File Browser

Path: C:\

var cd = new ActiveXObject("ChartDirector.API");

// The data for the chart
var dataY0 = [4, 4.5, 5, 5.25, 5.75, 5.25, 5, 4.5, 4, 3, 2.5, 2.5];
var dataX0 = [cd.chartTime(1997, 1, 1), cd.chartTime(1998, 6, 25), cd.chartTime(1999,
    9, 6), cd.chartTime(2000, 2, 6), cd.chartTime(2000, 9, 21), cd.chartTime(2001, 3,
    4), cd.chartTime(2001, 6, 8), cd.chartTime(2002, 2, 4), cd.chartTime(2002, 5, 19
    ), cd.chartTime(2002, 8, 16), cd.chartTime(2002, 12, 1), cd.chartTime(2003, 1, 1)
    ];

var dataY1 = [7, 6.5, 6, 5, 6.5, 7, 6, 5.5, 5, 4, 3.5, 3.5];
var dataX1 = [cd.chartTime(1997, 1, 1), cd.chartTime(1997, 7, 1), cd.chartTime(1997,
    12, 1), cd.chartTime(1999, 1, 15), cd.chartTime(1999, 6, 9), cd.chartTime(2000,
    3, 3), cd.chartTime(2000, 8, 13), cd.chartTime(2001, 5, 5), cd.chartTime(2001, 9,
    16), cd.chartTime(2002, 3, 16), cd.chartTime(2002, 6, 1), cd.chartTime(2003, 1, 1
    )];

// Create a XYChart object of size 500 x 270 pixels, with a pale blue (e0e0ff)
// background, black border, 1 pixel 3D border effect and rounded corners
var c = cd.XYChart(600, 300, 0xe0e0ff, 0x000000, 1);
c.setRoundedFrame();

// Set the plotarea at (55, 60) and of size 520 x 200 pixels, with white (ffffff)
// background. Set horizontal and vertical grid lines to grey (cccccc).
c.setPlotArea(50, 60, 525, 200, 0xffffff, -1, -1, 0xcccccc, 0xcccccc);

// Add a legend box at (55, 32) (top of the chart) with horizontal layout. Use 9 pts
// Arial Bold font. Set the background and border color to Transparent.
c.addLegend(55, 32, false, "arialbd.ttf", 9).setBackground(cd.Transparent);

// Add a title box to the chart using 15 pts Times Bold Italic font. The text is
// white (ffffff) on a deep blue (000088) background, with soft lighting effect from
// the right side.
c.addTitle("Long Term Interest Rates", "timesbi.ttf", 15, 0xffffff).setBackground(
    0x000088, -1, cd.softLighting(cd.Right));

// Set the y axis label format to display a percentage sign
c.yAxis().setLabelFormat("{value}%");

// Add a red (ff0000) step line layer to the chart and set the line width to 2 pixels
var layer0 = c.addStepLineLayer(dataY0, 0xff0000, "Country AAA");
layer0.setXData(dataX0);
layer0.setLineWidth(2);

// Add a blue (0000ff) step line layer to the chart and set the line width to 2
// pixels
var layer1 = c.addStepLineLayer(dataY1, 0x0000ff, "Country BBB");
layer1.setXData(dataX1);
layer1.setLineWidth(2);

// Output the chart
c.makeChart(WScript.ScriptFullName + "/../stepline.png");