[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[or-cvs] [ernie/master] Add user number graphs showing all data we have.



Author: Karsten Loesing <karsten.loesing@xxxxxxx>
Date: Thu, 18 Mar 2010 14:44:51 +0100
Subject: Add user number graphs showing all data we have.
Commit: 780757ee8422ab9e9a8eecacf3ef9bbeaa9cd7cf

---
 R/bridge-stats.R                    |   14 ++++++++++++++
 R/dirreq-stats.R                    |   19 +++++++++++++++----
 website/bridge-users-graphs.html    |   13 +++++++++++++
 website/new-users-graphs.html       |   13 +++++++++++++
 website/recurring-users-graphs.html |   13 +++++++++++++
 5 files changed, 68 insertions(+), 4 deletions(-)

diff --git a/R/bridge-stats.R b/R/bridge-stats.R
index 39db6f9..de1ce13 100644
--- a/R/bridge-stats.R
+++ b/R/bridge-stats.R
@@ -18,6 +18,19 @@ plot_bridges <- function(filename, title, limits, code) {
     sep = ""), width = 8, height = 5, dpi = 72)
 }
 
+plot_alldata <- function(countries) {
+  for (country in 1:length(countries$code)) {
+    code <- countries[country, 1]
+    people <- countries[country, 2]
+    filename <- countries[country, 3]
+    end <- Sys.Date()
+    start <- as.Date(bridge$date[1])
+    plot_bridges(paste(filename, "-bridges-all.png", sep = ""),
+      paste(people, "Tor users via bridges (all data)\n"),
+      c(start, end), code)
+  }
+}
+
 plot_pastdays <- function(days, countries) {
   for (day in days) {
     for (country in 1:length(countries$code)) {
@@ -88,6 +101,7 @@ plot_months <- function(years, months, countries) {
 
 # TODO these need to be updated manually
 plot_current <- function(countries) {
+  plot_alldata(countries)
   plot_pastdays(c(30, 90, 180), countries)
   plot_years("2010", countries)
   plot_quarters("2010", 1, countries)
diff --git a/R/dirreq-stats.R b/R/dirreq-stats.R
index 796f463..293753e 100644
--- a/R/dirreq-stats.R
+++ b/R/dirreq-stats.R
@@ -7,12 +7,10 @@ moria1Sub <- subset(dirreq,
   directory %in% "9695DFC35FFEB861329B9F1AB04C46397020CE31")
 moria1 <- data.frame(date = moria1Sub$date,
   moria1Sub[3:(length(moria1Sub) - 1)] * 6)
-moria1 <- moria1[1:length(moria1$date),]
 trustedSub <- subset(dirreq,
   directory %in% "8522EB98C91496E80EC238E732594D1509158E77")
 trusted <- data.frame(date = trustedSub$date,
   floor(trustedSub[3:(length(trustedSub) - 1)] / trustedSub$share * 10))
-trusted <- trusted[1:length(trusted$date),]
 
 write.csv(moria1, "website/csv/new-users.csv", quote = FALSE,
   row.names = FALSE)
@@ -24,8 +22,6 @@ plot_dirreq <- function(directory, filename, title, limits, data, code) {
   ggplot(c, aes(x = as.Date(date, "%Y-%m-%d"), y = users)) +
     geom_line() +
     scale_x_date(name = "", limits = limits) +
-    #paste("\nhttp://metrics.torproject.org/ -- last updated:",
-    #  date(), "UTC"),
     scale_y_continuous(name = "",
     limits = c(0, max(c$users, na.rm = TRUE))) +
     opts(title = title)
@@ -33,6 +29,20 @@ plot_dirreq <- function(directory, filename, title, limits, data, code) {
     width = 8, height = 5, dpi = 72)
 }
 
+plot_alldata <- function(directory, filenamePart, titlePart, data,
+    countries) {
+  for (country in 1:length(countries$code)) {
+    code <- countries[country, 1]
+    people <- countries[country, 2]
+    filename <- countries[country, 3]
+    end <- Sys.Date()
+    start <- as.Date(data$date[1])
+    plot_dirreq(directory, paste(filename, filenamePart, "-all.png",
+      sep = ""), paste(titlePart, people, "Tor users (all data)\n"),
+      c(start, end), data, code)
+  }
+}
+
 plot_pastdays <- function(directory, filenamePart, titlePart, days, data,
     countries) {
   for (day in days) {
@@ -109,6 +119,7 @@ plot_months <- function(directory, filenamePart, titlePart, years, months,
 # TODO these need to be updated manually
 plot_current <- function(directory, filenamePart, titlePart, data,
     countries) {
+  plot_alldata(directory, filenamePart, titlePart, data, countries)
   plot_pastdays(directory, filenamePart, titlePart, c(30, 90, 180), data,
     countries)
   plot_years(directory, filenamePart, titlePart, "2010", data, countries)
diff --git a/website/bridge-users-graphs.html b/website/bridge-users-graphs.html
index 7e7374d..bbb7b64 100644
--- a/website/bridge-users-graphs.html
+++ b/website/bridge-users-graphs.html
@@ -54,6 +54,7 @@
         <img src="graphs/bridge-users/bahrain-bridges-30d.png"/>
         <img src="graphs/bridge-users/bahrain-bridges-90d.png"/>
         <img src="graphs/bridge-users/bahrain-bridges-180d.png"/>
+        <img src="graphs/bridge-users/bahrain-bridges-all.png"/>
         <img src="graphs/bridge-users/bahrain-bridges-2010.png"/>
         <img src="graphs/bridge-users/bahrain-bridges-2010-q1.png"/>
         <img src="graphs/bridge-users/bahrain-bridges-2010-02.png"/>
@@ -62,6 +63,7 @@
         <img src="graphs/bridge-users/china-bridges-30d.png"/>
         <img src="graphs/bridge-users/china-bridges-90d.png"/>
         <img src="graphs/bridge-users/china-bridges-180d.png"/>
+        <img src="graphs/bridge-users/china-bridges-all.png"/>
         <img src="graphs/bridge-users/china-bridges-2010.png"/>
         <img src="graphs/bridge-users/china-bridges-2010-q1.png"/>
         <img src="graphs/bridge-users/china-bridges-2010-02.png"/>
@@ -70,6 +72,7 @@
         <img src="graphs/bridge-users/cuba-bridges-30d.png"/>
         <img src="graphs/bridge-users/cuba-bridges-90d.png"/>
         <img src="graphs/bridge-users/cuba-bridges-180d.png"/>
+        <img src="graphs/bridge-users/cuba-bridges-all.png"/>
         <img src="graphs/bridge-users/cuba-bridges-2010.png"/>
         <img src="graphs/bridge-users/cuba-bridges-2010-q1.png"/>
         <img src="graphs/bridge-users/cuba-bridges-2010-02.png"/>
@@ -78,6 +81,7 @@
         <img src="graphs/bridge-users/ethiopia-bridges-30d.png"/>
         <img src="graphs/bridge-users/ethiopia-bridges-90d.png"/>
         <img src="graphs/bridge-users/ethiopia-bridges-180d.png"/>
+        <img src="graphs/bridge-users/ethiopia-bridges-all.png"/>
         <img src="graphs/bridge-users/ethiopia-bridges-2010.png"/>
         <img src="graphs/bridge-users/ethiopia-bridges-2010-q1.png"/>
         <img src="graphs/bridge-users/ethiopia-bridges-2010-02.png"/>
@@ -86,6 +90,7 @@
         <img src="graphs/bridge-users/iran-bridges-30d.png"/>
         <img src="graphs/bridge-users/iran-bridges-90d.png"/>
         <img src="graphs/bridge-users/iran-bridges-180d.png"/>
+        <img src="graphs/bridge-users/iran-bridges-all.png"/>
         <img src="graphs/bridge-users/iran-bridges-2010.png"/>
         <img src="graphs/bridge-users/iran-bridges-2010-q1.png"/>
         <img src="graphs/bridge-users/iran-bridges-2010-02.png"/>
@@ -94,6 +99,7 @@
         <img src="graphs/bridge-users/burma-bridges-30d.png"/>
         <img src="graphs/bridge-users/burma-bridges-90d.png"/>
         <img src="graphs/bridge-users/burma-bridges-180d.png"/>
+        <img src="graphs/bridge-users/burma-bridges-all.png"/>
         <img src="graphs/bridge-users/burma-bridges-2010.png"/>
         <img src="graphs/bridge-users/burma-bridges-2010-q1.png"/>
         <img src="graphs/bridge-users/burma-bridges-2010-02.png"/>
@@ -102,6 +108,7 @@
         <img src="graphs/bridge-users/saudi-bridges-30d.png"/>
         <img src="graphs/bridge-users/saudi-bridges-90d.png"/>
         <img src="graphs/bridge-users/saudi-bridges-180d.png"/>
+        <img src="graphs/bridge-users/saudi-bridges-all.png"/>
         <img src="graphs/bridge-users/saudi-bridges-2010.png"/>
         <img src="graphs/bridge-users/saudi-bridges-2010-q1.png"/>
         <img src="graphs/bridge-users/saudi-bridges-2010-02.png"/>
@@ -110,6 +117,7 @@
         <img src="graphs/bridge-users/syria-bridges-30d.png"/>
         <img src="graphs/bridge-users/syria-bridges-90d.png"/>
         <img src="graphs/bridge-users/syria-bridges-180d.png"/>
+        <img src="graphs/bridge-users/syria-bridges-all.png"/>
         <img src="graphs/bridge-users/syria-bridges-2010.png"/>
         <img src="graphs/bridge-users/syria-bridges-2010-q1.png"/>
         <img src="graphs/bridge-users/syria-bridges-2010-02.png"/>
@@ -118,6 +126,7 @@
         <img src="graphs/bridge-users/tunisia-bridges-30d.png"/>
         <img src="graphs/bridge-users/tunisia-bridges-90d.png"/>
         <img src="graphs/bridge-users/tunisia-bridges-180d.png"/>
+        <img src="graphs/bridge-users/tunisia-bridges-all.png"/>
         <img src="graphs/bridge-users/tunisia-bridges-2010.png"/>
         <img src="graphs/bridge-users/tunisia-bridges-2010-q1.png"/>
         <img src="graphs/bridge-users/tunisia-bridges-2010-02.png"/>
@@ -126,6 +135,7 @@
         <img src="graphs/bridge-users/turkmenistan-bridges-30d.png"/>
         <img src="graphs/bridge-users/turkmenistan-bridges-90d.png"/>
         <img src="graphs/bridge-users/turkmenistan-bridges-180d.png"/>
+        <img src="graphs/bridge-users/turkmenistan-bridges-all.png"/>
         <img src="graphs/bridge-users/turkmenistan-bridges-2010.png"/>
         <img src="graphs/bridge-users/turkmenistan-bridges-2010-q1.png"/>
         <img src="graphs/bridge-users/turkmenistan-bridges-2010-02.png"/>
@@ -134,6 +144,7 @@
         <img src="graphs/bridge-users/uzbekistan-bridges-30d.png"/>
         <img src="graphs/bridge-users/uzbekistan-bridges-90d.png"/>
         <img src="graphs/bridge-users/uzbekistan-bridges-180d.png"/>
+        <img src="graphs/bridge-users/uzbekistan-bridges-all.png"/>
         <img src="graphs/bridge-users/uzbekistan-bridges-2010.png"/>
         <img src="graphs/bridge-users/uzbekistan-bridges-2010-q1.png"/>
         <img src="graphs/bridge-users/uzbekistan-bridges-2010-02.png"/>
@@ -142,6 +153,7 @@
         <img src="graphs/bridge-users/vietnam-bridges-30d.png"/>
         <img src="graphs/bridge-users/vietnam-bridges-90d.png"/>
         <img src="graphs/bridge-users/vietnam-bridges-180d.png"/>
+        <img src="graphs/bridge-users/vietnam-bridges-all.png"/>
         <img src="graphs/bridge-users/vietnam-bridges-2010.png"/>
         <img src="graphs/bridge-users/vietnam-bridges-2010-q1.png"/>
         <img src="graphs/bridge-users/vietnam-bridges-2010-02.png"/>
@@ -150,6 +162,7 @@
         <img src="graphs/bridge-users/yemen-bridges-30d.png"/>
         <img src="graphs/bridge-users/yemen-bridges-90d.png"/>
         <img src="graphs/bridge-users/yemen-bridges-180d.png"/>
+        <img src="graphs/bridge-users/yemen-bridges-all.png"/>
         <img src="graphs/bridge-users/yemen-bridges-2010.png"/>
         <img src="graphs/bridge-users/yemen-bridges-2010-q1.png"/>
         <img src="graphs/bridge-users/yemen-bridges-2010-02.png"/>
diff --git a/website/new-users-graphs.html b/website/new-users-graphs.html
index 10ba0d7..99aca95 100644
--- a/website/new-users-graphs.html
+++ b/website/new-users-graphs.html
@@ -57,6 +57,7 @@
         <img src="graphs/new-users/bahrain-new-30d.png"/>
         <img src="graphs/new-users/bahrain-new-90d.png"/>
         <img src="graphs/new-users/bahrain-new-180d.png"/>
+        <img src="graphs/new-users/bahrain-new-all.png"/>
         <img src="graphs/new-users/bahrain-new-2010.png"/>
         <img src="graphs/new-users/bahrain-new-2010-q1.png"/>
         <img src="graphs/new-users/bahrain-new-2010-02.png"/>
@@ -65,6 +66,7 @@
         <img src="graphs/new-users/china-new-30d.png"/>
         <img src="graphs/new-users/china-new-90d.png"/>
         <img src="graphs/new-users/china-new-180d.png"/>
+        <img src="graphs/new-users/china-new-all.png"/>
         <img src="graphs/new-users/china-new-2010.png"/>
         <img src="graphs/new-users/china-new-2010-q1.png"/>
         <img src="graphs/new-users/china-new-2010-02.png"/>
@@ -73,6 +75,7 @@
         <img src="graphs/new-users/cuba-new-30d.png"/>
         <img src="graphs/new-users/cuba-new-90d.png"/>
         <img src="graphs/new-users/cuba-new-180d.png"/>
+        <img src="graphs/new-users/cuba-new-all.png"/>
         <img src="graphs/new-users/cuba-new-2010.png"/>
         <img src="graphs/new-users/cuba-new-2010-q1.png"/>
         <img src="graphs/new-users/cuba-new-2010-02.png"/>
@@ -81,6 +84,7 @@
         <img src="graphs/new-users/ethiopia-new-30d.png"/>
         <img src="graphs/new-users/ethiopia-new-90d.png"/>
         <img src="graphs/new-users/ethiopia-new-180d.png"/>
+        <img src="graphs/new-users/ethiopia-new-all.png"/>
         <img src="graphs/new-users/ethiopia-new-2010.png"/>
         <img src="graphs/new-users/ethiopia-new-2010-q1.png"/>
         <img src="graphs/new-users/ethiopia-new-2010-02.png"/>
@@ -89,6 +93,7 @@
         <img src="graphs/new-users/iran-new-30d.png"/>
         <img src="graphs/new-users/iran-new-90d.png"/>
         <img src="graphs/new-users/iran-new-180d.png"/>
+        <img src="graphs/new-users/iran-new-all.png"/>
         <img src="graphs/new-users/iran-new-2010.png"/>
         <img src="graphs/new-users/iran-new-2010-q1.png"/>
         <img src="graphs/new-users/iran-new-2010-02.png"/>
@@ -97,6 +102,7 @@
         <img src="graphs/new-users/burma-new-30d.png"/>
         <img src="graphs/new-users/burma-new-90d.png"/>
         <img src="graphs/new-users/burma-new-180d.png"/>
+        <img src="graphs/new-users/burma-new-all.png"/>
         <img src="graphs/new-users/burma-new-2010.png"/>
         <img src="graphs/new-users/burma-new-2010-q1.png"/>
         <img src="graphs/new-users/burma-new-2010-02.png"/>
@@ -105,6 +111,7 @@
         <img src="graphs/new-users/saudi-new-30d.png"/>
         <img src="graphs/new-users/saudi-new-90d.png"/>
         <img src="graphs/new-users/saudi-new-180d.png"/>
+        <img src="graphs/new-users/saudi-new-all.png"/>
         <img src="graphs/new-users/saudi-new-2010.png"/>
         <img src="graphs/new-users/saudi-new-2010-q1.png"/>
         <img src="graphs/new-users/saudi-new-2010-02.png"/>
@@ -113,6 +120,7 @@
         <img src="graphs/new-users/syria-new-30d.png"/>
         <img src="graphs/new-users/syria-new-90d.png"/>
         <img src="graphs/new-users/syria-new-180d.png"/>
+        <img src="graphs/new-users/syria-new-all.png"/>
         <img src="graphs/new-users/syria-new-2010.png"/>
         <img src="graphs/new-users/syria-new-2010-q1.png"/>
         <img src="graphs/new-users/syria-new-2010-02.png"/>
@@ -121,6 +129,7 @@
         <img src="graphs/new-users/tunisia-new-30d.png"/>
         <img src="graphs/new-users/tunisia-new-90d.png"/>
         <img src="graphs/new-users/tunisia-new-180d.png"/>
+        <img src="graphs/new-users/tunisia-new-all.png"/>
         <img src="graphs/new-users/tunisia-new-2010.png"/>
         <img src="graphs/new-users/tunisia-new-2010-q1.png"/>
         <img src="graphs/new-users/tunisia-new-2010-02.png"/>
@@ -129,6 +138,7 @@
         <img src="graphs/new-users/turkmenistan-new-30d.png"/>
         <img src="graphs/new-users/turkmenistan-new-90d.png"/>
         <img src="graphs/new-users/turkmenistan-new-180d.png"/>
+        <img src="graphs/new-users/turkmenistan-new-all.png"/>
         <img src="graphs/new-users/turkmenistan-new-2010.png"/>
         <img src="graphs/new-users/turkmenistan-new-2010-q1.png"/>
         <img src="graphs/new-users/turkmenistan-new-2010-02.png"/>
@@ -137,6 +147,7 @@
         <img src="graphs/new-users/uzbekistan-new-30d.png"/>
         <img src="graphs/new-users/uzbekistan-new-90d.png"/>
         <img src="graphs/new-users/uzbekistan-new-180d.png"/>
+        <img src="graphs/new-users/uzbekistan-new-all.png"/>
         <img src="graphs/new-users/uzbekistan-new-2010.png"/>
         <img src="graphs/new-users/uzbekistan-new-2010-q1.png"/>
         <img src="graphs/new-users/uzbekistan-new-2010-02.png"/>
@@ -145,6 +156,7 @@
         <img src="graphs/new-users/vietnam-new-30d.png"/>
         <img src="graphs/new-users/vietnam-new-90d.png"/>
         <img src="graphs/new-users/vietnam-new-180d.png"/>
+        <img src="graphs/new-users/vietnam-new-all.png"/>
         <img src="graphs/new-users/vietnam-new-2010.png"/>
         <img src="graphs/new-users/vietnam-new-2010-q1.png"/>
         <img src="graphs/new-users/vietnam-new-2010-02.png"/>
@@ -153,6 +165,7 @@
         <img src="graphs/new-users/yemen-new-30d.png"/>
         <img src="graphs/new-users/yemen-new-90d.png"/>
         <img src="graphs/new-users/yemen-new-180d.png"/>
+        <img src="graphs/new-users/yemen-new-all.png"/>
         <img src="graphs/new-users/yemen-new-2010.png"/>
         <img src="graphs/new-users/yemen-new-2010-q1.png"/>
         <img src="graphs/new-users/yemen-new-2010-02.png"/>
diff --git a/website/recurring-users-graphs.html b/website/recurring-users-graphs.html
index 88b0454..5bbd760 100644
--- a/website/recurring-users-graphs.html
+++ b/website/recurring-users-graphs.html
@@ -56,6 +56,7 @@
         <img src="graphs/direct-users/bahrain-direct-30d.png"/>
         <img src="graphs/direct-users/bahrain-direct-90d.png"/>
         <img src="graphs/direct-users/bahrain-direct-180d.png"/>
+        <img src="graphs/direct-users/bahrain-direct-all.png"/>
         <img src="graphs/direct-users/bahrain-direct-2010.png"/>
         <img src="graphs/direct-users/bahrain-direct-2010-q1.png"/>
         <img src="graphs/direct-users/bahrain-direct-2010-02.png"/>
@@ -64,6 +65,7 @@
         <img src="graphs/direct-users/china-direct-30d.png"/>
         <img src="graphs/direct-users/china-direct-90d.png"/>
         <img src="graphs/direct-users/china-direct-180d.png"/>
+        <img src="graphs/direct-users/china-direct-all.png"/>
         <img src="graphs/direct-users/china-direct-2010.png"/>
         <img src="graphs/direct-users/china-direct-2010-q1.png"/>
         <img src="graphs/direct-users/china-direct-2010-02.png"/>
@@ -72,6 +74,7 @@
         <img src="graphs/direct-users/cuba-direct-30d.png"/>
         <img src="graphs/direct-users/cuba-direct-90d.png"/>
         <img src="graphs/direct-users/cuba-direct-180d.png"/>
+        <img src="graphs/direct-users/cuba-direct-all.png"/>
         <img src="graphs/direct-users/cuba-direct-2010.png"/>
         <img src="graphs/direct-users/cuba-direct-2010-q1.png"/>
         <img src="graphs/direct-users/cuba-direct-2010-02.png"/>
@@ -80,6 +83,7 @@
         <img src="graphs/direct-users/ethiopia-direct-30d.png"/>
         <img src="graphs/direct-users/ethiopia-direct-90d.png"/>
         <img src="graphs/direct-users/ethiopia-direct-180d.png"/>
+        <img src="graphs/direct-users/ethiopia-direct-all.png"/>
         <img src="graphs/direct-users/ethiopia-direct-2010.png"/>
         <img src="graphs/direct-users/ethiopia-direct-2010-q1.png"/>
         <img src="graphs/direct-users/ethiopia-direct-2010-02.png"/>
@@ -88,6 +92,7 @@
         <img src="graphs/direct-users/iran-direct-30d.png"/>
         <img src="graphs/direct-users/iran-direct-90d.png"/>
         <img src="graphs/direct-users/iran-direct-180d.png"/>
+        <img src="graphs/direct-users/iran-direct-all.png"/>
         <img src="graphs/direct-users/iran-direct-2010.png"/>
         <img src="graphs/direct-users/iran-direct-2010-q1.png"/>
         <img src="graphs/direct-users/iran-direct-2010-02.png"/>
@@ -96,6 +101,7 @@
         <img src="graphs/direct-users/burma-direct-30d.png"/>
         <img src="graphs/direct-users/burma-direct-90d.png"/>
         <img src="graphs/direct-users/burma-direct-180d.png"/>
+        <img src="graphs/direct-users/burma-direct-all.png"/>
         <img src="graphs/direct-users/burma-direct-2010.png"/>
         <img src="graphs/direct-users/burma-direct-2010-q1.png"/>
         <img src="graphs/direct-users/burma-direct-2010-02.png"/>
@@ -104,6 +110,7 @@
         <img src="graphs/direct-users/saudi-direct-30d.png"/>
         <img src="graphs/direct-users/saudi-direct-90d.png"/>
         <img src="graphs/direct-users/saudi-direct-180d.png"/>
+        <img src="graphs/direct-users/saudi-direct-all.png"/>
         <img src="graphs/direct-users/saudi-direct-2010.png"/>
         <img src="graphs/direct-users/saudi-direct-2010-q1.png"/>
         <img src="graphs/direct-users/saudi-direct-2010-02.png"/>
@@ -112,6 +119,7 @@
         <img src="graphs/direct-users/syria-direct-30d.png"/>
         <img src="graphs/direct-users/syria-direct-90d.png"/>
         <img src="graphs/direct-users/syria-direct-180d.png"/>
+        <img src="graphs/direct-users/syria-direct-all.png"/>
         <img src="graphs/direct-users/syria-direct-2010.png"/>
         <img src="graphs/direct-users/syria-direct-2010-q1.png"/>
         <img src="graphs/direct-users/syria-direct-2010-02.png"/>
@@ -120,6 +128,7 @@
         <img src="graphs/direct-users/tunisia-direct-30d.png"/>
         <img src="graphs/direct-users/tunisia-direct-90d.png"/>
         <img src="graphs/direct-users/tunisia-direct-180d.png"/>
+        <img src="graphs/direct-users/tunisia-direct-all.png"/>
         <img src="graphs/direct-users/tunisia-direct-2010.png"/>
         <img src="graphs/direct-users/tunisia-direct-2010-q1.png"/>
         <img src="graphs/direct-users/tunisia-direct-2010-02.png"/>
@@ -128,6 +137,7 @@
         <img src="graphs/direct-users/turkmenistan-direct-30d.png"/>
         <img src="graphs/direct-users/turkmenistan-direct-90d.png"/>
         <img src="graphs/direct-users/turkmenistan-direct-180d.png"/>
+        <img src="graphs/direct-users/turkmenistan-direct-all.png"/>
         <img src="graphs/direct-users/turkmenistan-direct-2010.png"/>
         <img src="graphs/direct-users/turkmenistan-direct-2010-q1.png"/>
         <img src="graphs/direct-users/turkmenistan-direct-2010-02.png"/>
@@ -136,6 +146,7 @@
         <img src="graphs/direct-users/uzbekistan-direct-30d.png"/>
         <img src="graphs/direct-users/uzbekistan-direct-90d.png"/>
         <img src="graphs/direct-users/uzbekistan-direct-180d.png"/>
+        <img src="graphs/direct-users/uzbekistan-direct-all.png"/>
         <img src="graphs/direct-users/uzbekistan-direct-2010.png"/>
         <img src="graphs/direct-users/uzbekistan-direct-2010-q1.png"/>
         <img src="graphs/direct-users/uzbekistan-direct-2010-02.png"/>
@@ -144,6 +155,7 @@
         <img src="graphs/direct-users/vietnam-direct-30d.png"/>
         <img src="graphs/direct-users/vietnam-direct-90d.png"/>
         <img src="graphs/direct-users/vietnam-direct-180d.png"/>
+        <img src="graphs/direct-users/vietnam-direct-all.png"/>
         <img src="graphs/direct-users/vietnam-direct-2010.png"/>
         <img src="graphs/direct-users/vietnam-direct-2010-q1.png"/>
         <img src="graphs/direct-users/vietnam-direct-2010-02.png"/>
@@ -152,6 +164,7 @@
         <img src="graphs/direct-users/yemen-direct-30d.png"/>
         <img src="graphs/direct-users/yemen-direct-90d.png"/>
         <img src="graphs/direct-users/yemen-direct-180d.png"/>
+        <img src="graphs/direct-users/yemen-direct-all.png"/>
         <img src="graphs/direct-users/yemen-direct-2010.png"/>
         <img src="graphs/direct-users/yemen-direct-2010-q1.png"/>
         <img src="graphs/direct-users/yemen-direct-2010-02.png"/>
-- 
1.6.5