Reference:Country
From Metabolomics.JP
(Difference between revisions)
Line 1: | Line 1: | ||
{{#def:countryNames|{{#SearchTitle:Country/%|Reference}}}} | {{#def:countryNames|{{#SearchTitle:Country/%|Reference}}}} | ||
+ | {{#def:countryStat|{{#repeat:List_Country/CountAuthor|1|{{#var:countryNames}}}}}} | ||
− | <table | + | <table> |
− | <th>Top 10 nationality of authors</th> | + | <th colspan=2>Top 10 nationality of authors</th> |
<tr><td> | <tr><td> | ||
{{#repeat:List_Country/rank|1| | {{#repeat:List_Country/rank|1| | ||
Line 32: | Line 33: | ||
end | end | ||
print(output); | print(output); | ||
− | + | |{{#var:countryStat}} | |
}}|;}} | }}|;}} | ||
− | </td></tr></table> | + | </td> |
+ | |||
+ | <td> | ||
+ | {{#graph:pie|size=350x200;title=;legend=0.0x0.0;label=; | ||
+ | {{#lua: | ||
+ | local output = ""; | ||
+ | local count=0; | ||
+ | for word in stdin:gmatch("[%d%a/_:]+") do | ||
+ | num, name = string.match(word,"(%d+):([%a/_]+)"); | ||
+ | num = tonumber(num); | ||
+ | name = string.sub(name, 9); | ||
+ | if (num > 170) then | ||
+ | output = output .. name .. "=" .. num .. ";"; | ||
+ | else | ||
+ | count = count + num; | ||
+ | end | ||
+ | end | ||
+ | output = output .. "others=" .. count .. ";"; | ||
+ | print(output); | ||
+ | |{{#var:countryStat}} | ||
+ | }} }} | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
==All Countries== | ==All Countries== |
Revision as of 19:18, 14 September 2008
Top 10 nationality of authors | |
---|---|
|