GithubHelp home page GithubHelp logo

italy-2018-election-data-mathematica's Introduction

Hi everyone 👋

📍 I'm Marco Ferrati, a PhD student in Computer Science at the University of Bologna.

💻 jjocram.com ⇒ If you are curious about my projects and my contacts, you can find them and other information on my portfolio-website.

italy-2018-election-data-mathematica's People

Contributors

jjocram avatar mickperl avatar tommasoazz avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

italy-2018-election-data-mathematica's Issues

Funz 3D bar graph

  • individuare regioni Italia in Mathematica;
  • individuare coordinata baricentro di ogni regione;
  • estrapolare valori di interesse per l'altezza delle barre;
  • unire coordinate e liste in unica lista;
  • layout diagramma 3D;
  • inserire definizione funzione 3D bar diagram in package;
  • aggiungere extract all'interno del package nella funzione del 3D bar diagram.

Funz. esportazione mappa italia

  • creare mappa Italia con regioni delineate ed estrapolare l'immagine da importare poi in unit;
  • inserire definizione funzione mappa italia + estrazione in package;
  • aggiungere parametro opzionale risoluzione PNG esportato

Funzionalità notebook

Le seguenti funzionalità vengono implementate:

  • Selezione campi di input per filtro dei dati
    • Regione (tendina)
    • Provincia (tendina)
    • Circoscrizione (tendina)
    • Camera/Senato/Entrambi (checkbox) ATTENZIONE a merge dati perché i collegi/circoscrizioni sono diversi
    • Candidato (input libero)
    • Lista ovvero partito (tendina)
    • Linguaggio di query ipersemplificato (NOME_CAMPO_DATI >|<|= VALORE_CAMPO_DATI (, NOME_CAMPO_DATI >|<|= VALORE_CAMPO_DATI)*)
  • Visualizzazione dati numerici e grafici (basati sui filtri selezionati al momento della visualizzazione)
    • Elettori totali, maschi, femmine (aerogramma, testo)
    • Votanti totali, maschi, femmine (aerogramma, testo)
    • Per ogni lista: voti alla lista, schede bianche, schede contestate, voti non validi
    • Per tutte le liste, ripartizione voti alle liste

Funzionalità package

Considerando quanto indicato in issue #5:

  • per ogni configurazione dei filtri sulle proprietà regione, provincia, circoscrizione, camera/senato, query su elettori/votanti

    • un aerogramma per gli elettori (100%) diviso in elettori maschi ed elettori femmine
    • un aerogramma per i votanti (100%) diviso in votanti maschi e votanti femmine
    • un aerogramma per i votanti (100%) diviso in votanti maschi, votanti femmine, non votanti maschi, non votanti femmine
    • un diagramma a barre decrescente con le liste ordinate per percentuale voti sul totale
    • un grafico 3D per ogni coalizione sopra un threshold fissato (per esempio 5%)
  • scegliendo il nome di un candidato e, eventualmente, il comune:

    • un diagramma a barre decrescente con i candidati ordinati per voti collegi uninominali (eventualmente nel comune) rispetto al totale dei votanti (percentuale), in cui la barra del candidato selezionato è di un colore diverso (per esempio il colore della coalizione) mentre gli altri sono in grigio

Integrazione Mathematica - Unity

  • Importazione marcatore in Vuforia e collegamento in Unity;
  • Individuare maniera migliore per esportare grafici in Unity;
  • Manipolazione grafici nell'ambiente virtuale di Unity tramite comandi di Mathematica;
  • Collegamento sorgenti C# per interazione utente - modelli;
  • Inserimento elementi di UI (button ad ora) per far comparire un grafico piuttosto che un altro;
  • Build applicazione Android.

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.