This is the unemployment example from Visualize That, Chapter4.

We will load the data directly from the book’s website.

unemployment <- read.csv("http://datasets.flowingdata.com/unemployment-rate-1948-2010.csv", sep=",")
unemployment[1:10,]

Plain scatter plot with fitted linear line

plot(1:length(unemployment$Value), unemployment$Value)
lines(c(1,746), c(4.889523,6.42593))

Scatter plot with loess

scatter.smooth(x=1:length(unemployment$Value), y=unemployment$Value)

Fix y-axis to start at zero

scatter.smooth(x=1:length(unemployment$Value), y=unemployment$Value, ylim=c(0,11), degree=2)

Change color

scatter.smooth(x=1:length(unemployment$Value), y=unemployment$Value, ylim=c(0,11), degree=2, col="#CCCCCC", span=0.5)

LS0tDQp0aXRsZTogIlZpc3VhbGl6ZSBUaGF0IC0gQ2hhcHRlciA0IC0gdW5lbXBsb3ltZW50Ig0Kb3V0cHV0OiBodG1sX25vdGVib29rDQotLS0NCg0KVGhpcyBpcyB0aGUgdW5lbXBsb3ltZW50IGV4YW1wbGUgZnJvbSBWaXN1YWxpemUgVGhhdCwgQ2hhcHRlcjQuDQoNCldlIHdpbGwgbG9hZCB0aGUgZGF0YSBkaXJlY3RseSBmcm9tIHRoZSBib29rJ3Mgd2Vic2l0ZS4NCg0KYGBge3J9DQp1bmVtcGxveW1lbnQgPC0gcmVhZC5jc3YoImh0dHA6Ly9kYXRhc2V0cy5mbG93aW5nZGF0YS5jb20vdW5lbXBsb3ltZW50LXJhdGUtMTk0OC0yMDEwLmNzdiIsIHNlcD0iLCIpDQp1bmVtcGxveW1lbnRbMToxMCxdDQpgYGANCg0KUGxhaW4gc2NhdHRlciBwbG90IHdpdGggZml0dGVkIGxpbmVhciBsaW5lDQoNCmBgYHtyfQ0KcGxvdCgxOmxlbmd0aCh1bmVtcGxveW1lbnQkVmFsdWUpLCB1bmVtcGxveW1lbnQkVmFsdWUpDQoNCmxpbmVzKGMoMSw3NDYpLCBjKDQuODg5NTIzLDYuNDI1OTMpKQ0KYGBgDQoNClNjYXR0ZXIgcGxvdCB3aXRoIGxvZXNzDQoNCmBgYHtyfQ0Kc2NhdHRlci5zbW9vdGgoeD0xOmxlbmd0aCh1bmVtcGxveW1lbnQkVmFsdWUpLCB5PXVuZW1wbG95bWVudCRWYWx1ZSkNCmBgYA0KDQpGaXggeS1heGlzIHRvIHN0YXJ0IGF0IHplcm8NCg0KYGBge3J9DQpzY2F0dGVyLnNtb290aCh4PTE6bGVuZ3RoKHVuZW1wbG95bWVudCRWYWx1ZSksIHk9dW5lbXBsb3ltZW50JFZhbHVlLCB5bGltPWMoMCwxMSksIGRlZ3JlZT0yKQ0KYGBgDQoNCkNoYW5nZSBjb2xvcg0KDQpgYGB7cn0NCnNjYXR0ZXIuc21vb3RoKHg9MTpsZW5ndGgodW5lbXBsb3ltZW50JFZhbHVlKSwgeT11bmVtcGxveW1lbnQkVmFsdWUsIHlsaW09YygwLDExKSwgZGVncmVlPTIsIGNvbD0iI0NDQ0NDQyIsIHNwYW49MC41KQ0KYGBgDQoNCg==