Reference:Country
From Metabolomics.JP
(Difference between revisions)
m |
|||
(12 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
− | {{#def:countryNames|{{#SearchTitle:Country/ | + | <!---この内容は、将来的に著者によって多く書き換えられることを想定して、意図的にReference namespaceに置かれています。Index namespaceは主に自動的に作成されるページを置きます。---> |
− | + | {{#def:countryNames|{{#SearchTitle:Country/.*|Reference}}}} | |
− | + | {{#def:countryStat|{{#repeat:List_Country/CountAuthor|1|{{#var:countryNames}}}}}} | |
+ | <table> | ||
+ | <th colspan=2>Top 10 nationality of authors</th> | ||
+ | <tr><td> | ||
+ | {{#repeat:List_Country/rank|1| | ||
{{#lua: | {{#lua: | ||
local list = {}; | local list = {}; | ||
local hash = {}; | local hash = {}; | ||
local count = {}; | local count = {}; | ||
− | for | + | local name, num; |
− | + | for num, name in stdin:gmatch("(%d+):([%a/_]+)") do | |
+ | num = tonumber(num); | ||
table.insert(list, num); | table.insert(list, num); | ||
if (hash[num] == null) then | if (hash[num] == null) then | ||
Line 22: | Line 27: | ||
while(i < 10) do | while(i < 10) do | ||
num = table.remove(list); | num = table.remove(list); | ||
+ | if (num == null) then break; end | ||
name = hash[num]; | name = hash[num]; | ||
i = i + count[num]; | i = i + count[num]; | ||
− | output = output .. | + | output = output .. string.sub(name,9) .. " (" .. num ..");"; |
end | end | ||
print(output); | print(output); | ||
− | + | |{{#var:countryStat}} | |
− | }} | + | }}|;}} |
+ | </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> | ||
+ | ==Choose Your Country== | ||
+ | <small>(This list is better viewed by FireFox than by Internet Explorer.)</small> | ||
<div style="column-count:3; -moz-column-count:3;"> | <div style="column-count:3; -moz-column-count:3;"> | ||
− | {{#repeat:List_Country|1|{{#var:countryNames}}}} | + | {{#repeat:List_Country|1| {{#var:countryNames}} }} |
</div> | </div> |
Latest revision as of 22:00, 6 October 2008
Top 10 nationality of authors | |
---|---|
|
[edit] Choose Your Country
(This list is better viewed by FireFox than by Internet Explorer.)
- Algerie
- Argentina
- Australia
- Austria
- Bangladesh
- Belgium
- Bolivia
- Botswana
- Brazil
- Bulgaria
- Burkina_Faso
- Cambodia
- Cameroon
- Canada
- Chile
- China
- Colombia
- Congo
- Costa_Rica
- Czechoslovakia
- Denmark
- Egypt
- El_Salvador
- Ethiopia
- Finland
- France
- Georgia
- Germany
- Greece
- Guyana
- Hungary
- India
- Indonesia
- Iran
- Iraq
- Ireland
- Israel
- Italy
- Jamaica
- Japan
- Jordan
- Kenya
- Korea
- Lithuania
- Madagascar
- Malaysia
- Mexico
- Mongolia
- Morocco
- New_Zealand
- Nigeria
- Northern_Ireland
- Norway
- Pakistan
- Panama
- Papua_New_Guinea
- Paraguay
- Philippines
- Poland
- Portugal
- Romania
- Russia
- Saudi_Arabia
- Serbia
- Singapore
- Somalia
- South_Africa
- Spain
- Sri_Lanka
- Sudan
- Sultanate_of_Oman
- Sweden
- Switzerland
- Taiwan
- Tanzania
- Thailand
- The_Netherlands
- Tunisia
- Turkey
- UAR
- UK
- USA
- Uganda
- Ukraine
- Uruguay
- Uzbekistan
- Venezuela
- Viet_Nam
- Yugoslavia
- Zimbabwe