etalab / covid19-dashboard Goto Github PK
View Code? Open in Web Editor NEWTableau de bord officiel de suivi de l'épidémie de COVID-19
Home Page: https://dashboard.covid19.data.gouv.fr
License: MIT License
Tableau de bord officiel de suivi de l'épidémie de COVID-19
Home Page: https://dashboard.covid19.data.gouv.fr
License: MIT License
Bonjour,
Je n'ai pas creusé plus avant mais sur le tableau de bord (https://veille-coronavirus.fr/)
les chiffres de Haute Corse sont placé au nord de l'aquitaine et la Corse du Sur sur la
la Corse du nord.
Cordialement,
-- rodrigo
Bonjour,
Je suis un peu dérouté par les chiffres affichés dans la partie histogramme.
On s'attend à voir dans les libellés des histogrammes identiques à ceux qui sont en dessous qui proposent une statistique sur un seul type de données.
L'utilisation du terme "autre" perturbe car on ne sait pas si cela à trait à des évènement hors atteinte par la Covid-19, ou à des chiffres différents de ceux qui sont dans les autres onglets (heureusement que la couleur aide implicitement)
Typiquement en jaune, c'est bien le nombre cumulés de cas confirmés d'infection au SARS-Cov-2 qui semble affiché.
Difficile d'être synthétique, mais personnellement cette présentation me fait poser trop de questions
Un titre serait aussi le bienvenu :
(juste des suggestions, à faire valider par des statisticiens de métiers)
L'idée est de confirmer que tous les chiffres de graphique sont bien en lien avec les cas de Covid-19
Merci en tout cas pour ce gros travail de synthèse et présentation.
C'était juste ma contribution pour rendre les chiffres plus compréhensibles de l'extérieur.
Désolé d'utiliser le système des bugs, mais c’était juste pour vous dire merci pour votre travail sur ce projet.
Bojour,
Les données d'hier sont marquées comme étant celles du 07 mai au lieu du 08 mai.
Bonjour,
Le 29/04, la France enregistrait -1417 cas confirmés, faisant passer le nombre "cumulé" de cas de 129.859 cas à 128.442.
Les chiffres vont grimper, très vite.
Ce qui importe c'est le ratio entre les nouveaux cas au jour J par rapport à J-1.
Je suggère d'afficher plus clairement sur chaque chart (national et pour chaque région):
Le ratio est censé augmenté, puis approcher 1 (point d'inflexion), puis diminuer.
Un graph représentant ce ratio est très visuel pour savoir où on en est dans l'épidémie (mais demande de savoir ce qu'on regarde et pourquoi on le regarde)
Il serait utile de permettre à l'utilisateur de passer en échelle log pour l'axe y au besoin. Les allures exponentielles seraient beaucoup plus faciles à lire.
Suite à la PR #12 les données sont affichées au format "time". Mais du coup le "display format" du hover est pas bon.
Changer la date dans le hover et en abscisse pour être au format DD/MM
(exemple 17/03
)
Je pense qu'il y a une erreur sur votre dashboard concernant le nombre de tests de dépistage. Si la source de données provient de data gouv (https://www.data.gouv.fr/fr/datasets/donnees-relatives-aux-tests-de-depistage-de-covid-19-realises-en-laboratoire-de-ville/), vous additionnez les tests de tous âges avec les autres tranches d'âges, ce qui double le nombre de tests. Il ne faudrait prendre que le code de tranches d'âge égale à 0.
Même si l'on ne peut pas afficher pour des raisons de lisibilité toutes les couches à leur échelle propre, chacune des couches affichées doit conserver une forme proportionnelle. Notamment on doit percevoir l'inflexion vers le bas des chiffres favorables.
J'intervertirai les 2 courbes de décès avec les 2 des hospitalisations afin que l'inflexion de ces 2 dernières soit directement visible par le grand public
L'outil commence à être intégré en <iframe> dans quelques sites (en tout cas c'est à l'étude).
Hélas, il est rare que cette intégration permette une vue en pleine page, il y a donc souvent deux niveaux de scroll, sur la carte, et dans la page englobante.
Une des solution est qu'en mode iframe on force l'utilisation de deux doigts (touch) pour déplacer la carte ou zoomer, ou l'utilisation d'une touche du clavier (Alt ou option).
Cette bibliothèque semble faire l'affaire, mais pour le moment nous n'avons pas réussi à la faire fonctionner : https://github.com/geolonia/mbgl-gesture-handling
Comme le montre cette image on a des valeurs négatives affichées les 16 et 17 mars.
On voit aussi un passage étrange de données de l'ARS au SPF au 18 mars qui fait l'objet de #63 .
En regardant les données on voit que c'est quand casConfimes est null et deces ne l'est pas.
Exemple sur cette version du fichier JSON à la ligne 22246
J'ai commencé à corriger les données par des pull request dans le repo data (exemple), mais je rapporte également le problème ici car il peut aussi être géré au niveau du dashboard, à vous de voir.
ça serait intéressant d'afficher les pays limitrophes également.
Par exemple avec https://www.ecdc.europa.eu/en/publications-data/download-todays-data-geographic-distribution-covid-19-cases-worldwide pour une répartition par pays.
Pour l'Espagne, l'Italie et l'Allemagne il serait intéressant de descendre au niveau régional, comme pour la France.
Actuellement la carte n'affiche que la donnée du jour ce qui fait que l'on a pas d'info des fois.
Alors que l'on a l'info pour le jour d'avant.
Je ne sais pas ce que vous en pensez, mais je préfère ne pas avoir d'info à jour que rien du tout.
Après, il peut y avoir un code pour dire que ce n'est pas l'info du jour.
Actuellement la courbe de détail des évolutions par régions est assez peu lisible sur téléphone. Possible de centrer la box ?
Oui on peut le fermer .... mais il n'est pas réparé..... il n'y a plus de remonté des cas ...... c'est un git gouvernemental ?
Je n'ai pas compris le principe de ce dashboard :
Ma principale question est donc peut on utiliser votre dashboard sans etre un expert js
Bonjour,
Il y a des incohérences d'affichage, (c'est à cause de blancs dans les données me semble-t-il)
Pour donner un niveau de fiabilité aux chiffres affichés pour les régions et départements, je suggérerais d'afficher quelque part le nombre des cas répertoriés mais non localisés.
Ex: si on regarde le nombre d'hospitalisations en réanimation:
Soit on met un chiffre dans un coin de l'écran, soit un disque sur l'atlantique (ou ailleurs) pour représenter l'écart entre les chiffres nationaux et ceux affichés (- ceux des outres-mers).
Lors de la sélection d'un indicateur à la maille départementale dans le sélecteur en haut de la carte (par exemple Carte des hospitalisations
) la maille sélectionnée est en fait celle de la région.
Pour le 8 mars la seule bulle affichée est celle du grand-est. Pour le 9 mars il n'y a aucune bulle affichée.
La même couleur orange pour la légende (qui représente les cas en vie) est utilisée pour les cas confirmés alors que ce ne sont pas les mêmes chiffres à ce que j'ai compris:
cas confirmés = cas en vie + cas décédés.
Il faudrait changer cette couleur pour éviter la confusion et peut-être ajouter si ce sont des cas cumulés ou par jour.
Bien cordialement.
Sur https://veille-coronavirus.fr/, l'histogramme national est complet, mais les histogrammes par région sont troués pour les 8 et 9 mars. Les données n'ont pas été correctement importées ?
On me l'a fait remarquer, la personne pensait que les chiffres ne concernait que la métropole.
J'ai dézoomé et vu les chiffres mais j'aurais pas eu le réflexe.
Je n'ai pas de solution à proposer mais peut-être qu'une mention dans le titre, ou un +/_ pour montrer qu'on peut zoomer ?
Bonsoir,
Est-ce que ça serait envisageable de griser légèrement les départements ou régions pour lesquelles les données sont manquantes ? Ça permettrait peut être de voir tout de suite quelles données sont manquantes (par opposition à communiqué existant mais zéro cas signalés).
M.
Il est très utile de communiquer via les réseaux sociaux en postant un lien vers https://dashboard.covid19.data.gouv.fr/ ou https://www.gouvernement.fr/info-coronavirus/carte-et-donnees
Cependant, la carte est toujours centrée sur la France métropolitaine, même si c'est l'ARS du Grand Est ou de La Réunion qui communique par exemple.
Pourquoi ne pas ajouter un paramètre dans l'URL permettant de:
Exemple de lien: https://dashboard.covid19.data.gouv.fr/?dep=44
On pourra par la suite ajouter d'autres paramètres, par exemple pointer sur une date du passé.
Je peux proposer une PR, mais j'aimerais avoir l'accord avant de passer du temps sur le sujet.
Proposition initialement postée ici en commentaire: #42 (comment)
Bonjour la plupart des dashboards que j'ai parcourus ces derniers jours utilisent les comparaisons entre pays
quelques exemples pour alimenter votre reflexion
https://flattenthecurve.co.nz/
https://datastudio.google.com/u/0/reporting/9ce371f1-62fa-4f2e-8d3c-da4d6dff967b
Bonjour,
Est-ce qu'on peut trouver le nombre de personnes qui entrent en réanimation, et qui sortent, et pour les dernier s'il sont retransferé dans le service normal ou parce qu'ils sont décédé ? Actuellement on voit seulement la différence des deux.
Est-ce qu'on peut trouver la pyramide des ages des personnes en réanimation ? Sur un autre site on trouve seulement la pyramide des ages des décès.
Est-ce qu'on peut trouver la durée du séjour en réanimation pour les deux catégories qui sont sortie (service normal, décès). Et la distribution de la durée du séjour qui sont actuellement en réanimation.
Bonjour, cela m'interesse d'utilicer le dashboard pour le Chili. Comment on peut installer ce dashboard dans un site d'internet?
Suite à étude d'un issue du dépôt data on s'est rendu compte que le passage d'une source de données à une autre pose des problèmes.
Par exemple comme le montre l'image ci-dessous on a une évolution très importante de décès à la baisse et celle si s'explique par un changement.
En effet pour la journée du 18 mars, il y a un écart très important sur le nombre de décès donnés par l'Agence Régionale de Santé et Santé Publique France.
La donnée utilisée dans le Dashboard est celle de Santé Publique France.
Comme le 17 mars il n'y a qu'une source, l'Agence Régionale de Santé, c'est ces données qui sont affichées dans le Dashboard. C'est pour cela qu'on passe de 34 à 6 décès.
Ce problème est loin d'être trivial surtout si on ne fait pas de nettoyage de données département par département et jour par jour. Du coup je n'ai que des suggestions pour faire avancer la conception d'une solution.
Une première chose qui peut être faite est d'afficher dans le graphique qu'il y a eu un changement de sources de données. Cela ne corrige pas le problème mais permet aux gens de le comprendre.
Une autre approche serait de n'afficher les données que d'une source et permettre de changer de source. Cela corrige le problème mais fait démarrer les historiques bien plus tard (le 18 mars si on reprend le cas de l'Oise) pour la source de données actuellement par défaut (Santé Publique France).
La population n'est pas équirépartie sur le territoire ou entre les régions, donc visualiser "seulement" le nombre de cas (ce qui est déjà très bien hein 👍 ), sans le rapporter à la population, donne une apparence trompeuse de la dynamique de l'épidémie.
Ce fil twitter donne quelques sources sur comment faire mieux, avec notamment ces deux articles: Mapping coronavirus responsibly & Putting data into context
Pas de carte dans cet exemple, mais les courbes (à l'échelle nationale) faites par cet économiste français sont en nombre de décès par millions et permettent de comprendre que... le taux de croissance de l'épidémie en l'absence de mesures de confinement est à peu près partout le même: beaucoup plus instructif que des courbes brutes du nombre de cas.
Je pense qu'il faudrait afficher en priorité le nombre de cas pour 1 million d'habitants sur la carte, avant de mettre le nombre de cas brut. Cela permettrait de s'apercevoir que, par exemple, l'épidémie est plus déployée dans le Grand-Est qu'en Ile-de-France, contrairement à ce que laisse penser la carte actuelle.
Bonjour,
dans le graphe lorsque l'on a "tout afficher" il faudrait sans doute afficher les catégories décès et guéris à la suite les uns des autres dans la barre, comme ça visuellement on voit les malades qui restent avec le reste de la barre.
De plus, dans les boutons en dessous, je rajouterai bien un "Cas confirmés en cours" qui serait les cas confirmés - les décès et les guéris.
Il arrive (probablement souvent mais il faudrait que je vérifie journée / journée) que les valeurs ne s'affichent pas alors que les fichiers pour cette journée sont bien renseignés.
Exemple pour la journée du 27/01 :
Sur la carte il semble y avoir 0 malgré les 3 entrées dans le graphique.
Dans les fichiers en date du 27, je peux voir ceci :
date: 2020-02-27
source:
nom: ARS Auvergne Rhône-Alpes
url: https://www.auvergne-rhone-alpes.ars.sante.fr/system/files/2020-02/200227_ARSARA_CP_2_cas_Covid-19_74_0.pdf
donneesRegionales:
nom: Auvergne Rhône-Alpes
code: REG-84
casConfirmes: 2
deces: 0
donneesDepartementales:
- nom: Haute-Savoie
code: DEP-74
casConfirmes: 2
deces: 0
On devrait avoir des données visuelles au niveau du département de Haute-Savoie ou de la région AURA mais ce n'est pas le cas.
Le 3ème cas doit venir probablement du fichier de la région Nouvelle Aquitaine. Etant donné qu'il y a un cas recensé depuis le 24 janvier.
Hors aucun n'apparait sur la carte. Je pourrais jeter un oeil au code de cette partie si besoin.
La surface des cercles devrait être proportionnelle à la variable (nombre de cas) plutôt que son rayon pour que la représentation graphique soit plus exacte.
Bonjour,
J'ai un écran blanc au lieu de la map sur mon nouveau PC
Après un peu de recherche j'ai mis security.sandbox.content.level
à 2
et la j'arrive à voir la map
Re bonjour,
Je vous laisse une petite suggestion, une animation par date en utilisant setInterval()
J'ai vu que dans pages/index.js, le callback de nextReport permet de passer les jours grace à la function setDate()
En rajoutant un hook setInterval()
qui appel le setDate()
avec une incrémentation depuis le premier jour, cela permet de faire défiler les jours.
var indexIntval = 1;
useEffect(() => {
const interval = setInterval(() => {
if(indexIntval < 7) {
setDate(dates[indexIntval])
indexIntval++
} else
indexIntval = 1
}, 1500);
return () => clearInterval(interval);
}, []);
Attention, la condition doit absolument être modifier!
J'ai pas vraiment trouvé de solution pour tester l'index des data
Evidemment, il manque un bouton start/stop pour démarrer l’animation
Bonjour vu que je savais pas comment décrire la marche à suivre je vous partage une vidéo : https://drive.google.com/file/d/1AQ7tAJkQrjEzGsNcZ9zcolYbByvR7YOF/view
Concernant l'affichage des catégories, il semble y avoir une incohérence dans l'affichage de celle-ci.
Les cas confirmés / région sont cumulatifs.
Les cas confirmés / département sont journaliers ?
Toutes les autres rubriques semblent être par journée également 🤔
Ne serait-il pas plus logique de les afficher toutes suivant la même logique ?
Egalement on pourrait mettre en place une checkbox pour laisser le choix de les visualiser cumulativement ou journalièrement de façon homogène entre tous les types ?
La Polynésie française (comme les autres Collectivités d'Outre-Mer françaises) est absente de cette présentation.
Le site https://www.service-public.pf/dsp/covid-19/ met à jour quotidiennement le nombre de cas en Polynésie française.
Par exemple : au 27 mars il y a 30 cas confirmés.
Est-il possible d'intégrer ces données à la présentation générale ?
Merci
Bonjour,
Pourquoi ne pas afficher le nombre de cas au niveau mondial quelque part ?
Surtout que l'info est dispo dans les fichiers csv et json.
Bonjour,
Une idée utile permettant de mettre en perspective les chiffres obtenus est d'indiquer le nombre de tests réalisés chaque jour sur le graphique indiquant l'évolution du nombre de nouveaux cas.
Pourquoi ?
Si l'épidémie régresse mais que le nombre de tests augmente, cela amène une mauvaise interprétation de la différence d'un jour sur l'autre. Le pourcentage de cas positif par rapport au nombre de tests effectué pourrait permettre d'avoir une appréciation plus exacte de la réalité de la progression de cette épidémie.
Cependant, je ne sais pas si les données sont disponibles.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.