Browse Source

Better explanation for charts

Andrew 9 years ago
parent
commit
ff0c9e623c
1 changed files with 19 additions and 3 deletions
  1. 19 3
      README.md

+ 19 - 3
README.md

@@ -164,15 +164,31 @@ Blazer.user_name = :first_name
 
 ## Charts
 
-Blazer will automatically generate charts based on the types of the columns returned in your query
+Blazer will automatically generate charts based on the types of the columns returned in your query.
 
 ### Line Chart
 
-If there are at least 2 columns and the first is a timestamp and all other columns are numeric, a line chart will be generated
+There are two ways to generate line charts.
+
+2+ columns - timestamp, numeric(s)
+
+```sql
+SELECT gd_week(created_at), COUNT(*) FROM users GROUP BY 1
+```
+
+3 columns - timestamp, string, numeric
+
+```sql
+SELECT gd_week(created_at), gender, AVG(age) FROM users GROUP BY 1, 2
+```
 
 ### Pie Chart
 
-If there are 2 columns and the first column is a string and the second column is a numeric, a pie chart will be generated
+2 columns - string, numeric
+
+```sql
+SELECT gender, COUNT(*) FROM users GROUP BY 1
+```
 
 ## Upgrading