Dear All,
My data is quarterly and I have date_index
matrix (120*1) as 1986-07, 1986-10, 1987-01 and so on.
I would like to put the matrix into horizontal axis while drawing XY plot but there is a confliction with line 98 from pxy.src
file. What can be the problem? How can I change date_index to fix it? (Relevant part of the code is below.)
begwind;
window(1,2,0);
xindex = date_index;
setwind(1);
title("beta0t");
xy(xindex, tvp_coef[.,1]~conf_int_beta0_low~conf_int_beta0_high);
Thank you for taking time.
2 Answers
0
I think you will be much better off using plotTS
, rather than the xy
function from the deprecated PQG
graphics.
//declare myPlot to be a plotControl structure
//and fill with default values
struct plotControl myPlot;
myPlot = plotGetDefaults("xy");
plotSetTitle(&myPlot, "beta0t");
//Specify quarterly data
freq = 4;
first_date = 198607;
plotTS(myPlot, first_date, freq, tvp_coef[.,1]~conf_int_beta0_low~conf_int_beta0_high);
You can modify this to use Latex in the title and also control the styling of the date labels.
0
I'm currently using 9.0 version of Gauss since the code i tried to extend is written in that version (libraries etc.). I guess due to the older version i get a syntax error in "struct plotControl myPlot" line, while trying your suggestion. Do you have any idea about how can i adapt it? Thank you for taking time.
Your Answer
2 Answers
I think you will be much better off using plotTS
, rather than the xy
function from the deprecated PQG
graphics.
//declare myPlot to be a plotControl structure
//and fill with default values
struct plotControl myPlot;
myPlot = plotGetDefaults("xy");
plotSetTitle(&myPlot, "beta0t");
//Specify quarterly data
freq = 4;
first_date = 198607;
plotTS(myPlot, first_date, freq, tvp_coef[.,1]~conf_int_beta0_low~conf_int_beta0_high);
You can modify this to use Latex in the title and also control the styling of the date labels.
I'm currently using 9.0 version of Gauss since the code i tried to extend is written in that version (libraries etc.). I guess due to the older version i get a syntax error in "struct plotControl myPlot" line, while trying your suggestion. Do you have any idea about how can i adapt it? Thank you for taking time.