Giter Club home page Giter Club logo

channel-study's People

Contributors

lsinger avatar alexeyza avatar

Watchers

 avatar Fernando Filho avatar James Cloos avatar  avatar  avatar

channel-study's Issues

Fix counts

The initial problem was identified by @lsinger, when he noticed that counts are way lower than they should. @everbeek examined the main file and found that the cause is the use of countries as continents (for example CA is Canada in the file, but is being read as Central America in the website).

@dmgerman has provided the following towards a fix (and attached a CSV file)

This is the library I used to decode the ISO digraphs:

  library(countrycode)
  countrycode("MX","iso2c","continent")
  countrycode("MX","iso2c","region")

But I played a bit with them to make them match my view of the world
(specially the Latin America part).

The continent is actually what I could call a subcontinent :) I guess
matter of interpretation :)

talking about interpretation, I did my own rezoning of the world for the
paper:

region and continent are the ones from the library. continent2 is the
one in the paper.

      id               country                 region       continent            continent2
 Length:1449        US     :547   Northern America:637   Africa  :  8   Canada and USA:637
 Class :character   CN     :142   Eastern Asia    :177   Americas:745   Latin America :108
 Mode  :character   CA     : 90   Western Europe  :116   Asia    :334   Africa        :  8
                    IN     : 65   Eastern Europe  : 89   Europe  :311   Europe        :311
                    BR     : 47   Southern Asia   : 83   Oceania : 51   Asia          :334
                    AU     : 43   South America   : 80                  Oceania       : 51
                    (Other):515   (Other)         :267


The code is in graphsAll.org

I have created a csv file with the ids of the tuples and their
corresponding locations: country, region, continent, continent2

Improve design

The general design needs improvement. Make the website to be visually appealing, more similar to an infographic. Maybe add some interactivity, and reduce the amount of scrolling required from the user.
Some of the interactivity might help with pointing out some of the insights from the data.

Resolve loading speed

It takes too long for the website to load initially. The reason is that it parses the data CSV file, on the client side, every time it loads.

Suggested solution is most likely to use derived data (since the data is static anyway).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.