

#ADD XLINE STATA HOW TO#
See the sticked "READ ME: How to best ask for help in /r/Stata" post on how to comment here if all else fails. Make sure to include the word "Stata" in your search query. Perform a web search for your question prior to posting here. Stata's online community has been active for many years and many questions and solutions are documented on StataList, which are highly indexed on contemporary search engines (e.g., Google). Stata has extensive and complete documentation you can read before posting here (and you can type help followed by the command name in console to see it, e.g. This is not a place to find Stata tutoring. Do not request that the /r/Stata community do your homework for you. Assume good faith questions and comments. Be nice when posting or commenting to a post.
#ADD XLINE STATA CODE#
The Code Block on Discord (run by Asjad Naqvi of The Stata Guide).Here we graph just the data for the first half We can use if tin() to specify a range of date values that The tline() option also understands that the x axis isĬomposed of dates and can be used to place lines at particular dates. graph twoway tsline high low, tlabel(01apr2001 01jul2001 01oct2001, format(%tdmd) ) My idea is to increase the blank space above the graph while keeping the lines the same length and maybe adding some 'arrows' from the label to the line, (I think the labels might be too small to read if I just put them right above the vertical lines). Here we change the format of the date to be month and day. My problem now, I will attach a image below, is that the lines are too tight to fit the labels. Option where we can supply in valid format that we would supply We can change the format of the display of the date variable using the format() graph twoway tsline high low, tlabel(01apr2001 01jul2001 01oct2001) Ttick(), tmlabel(), tmtick(), and tscale(), seeĭetails. Other options that can be used in a similar way include For example, say that we wanted the x axis to be labeled

Understand that the x axis is a date variable and are much easier to In addition to these benefits, there are options we can use that Next, note that the labels for the xĪxis are labeled much better with more logical values having been chosen. This is because Stata knew, from the tsset command, what the time style(addedlinestyle) specifies the overall style of the added line, which includes no extend and lstyle(linestyle) documented below. axis() specifies to which axis the yline(), xline(), or tline() is to be applied. Note that we did not need to specify date in the command. axis() is for use only when multiple y, x, or t axes are being used (see G-3 axis choice options). Now we can use graph twoway tsline to graph the data. Time variable: date, 02jan2001 to 31dec2001, but with gaps To tell Stata that the variable date represents time and that its tline() is an extension to xline() seeTS tsline for examples using tline(). Graph twoway line we can use graph twoway tsline which is specifically designed for making line graphs where the yline(), xline(), and tline() are used with twoway to add lines to the plot region. Labeling the x axis since these are date values. Also, it could be difficult to change the values Properly labeled with the dates, but the selection of the values labeling thisĪxis could be better.

We could use the graph twoway line command to graph the high and low closing price for the year, as shown below. High and low trading price for a given day and date which is a date This file has variables like high and low that represents the This data file contains data for all of the trading days in 2001. This FAQ shows examples of graphing data where the x axis represents dates.įor these examples, we will use the sp500 dataįile that comes with Stata and we can use it via the sysuse command.
