Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

197 Zeilen
6.1KB

  1. <!DOCTYPE html>
  2. <html lang="" xml:lang="">
  3. <head>
  4. <title>Présentation du projet</title>
  5. <meta charset="utf-8" />
  6. <meta name="author" content="Antoine Neuraz et Maxime Wack" />
  7. <script src="libs/header-attrs-2.1/header-attrs.js"></script>
  8. <link href="libs/remark-css-0.0.1/default.css" rel="stylesheet" />
  9. <link rel="stylesheet" href="css/my_style.css" type="text/css" />
  10. </head>
  11. <body>
  12. <textarea id="source">
  13. class: center, middle, title
  14. # UE Visualisation
  15. ### 2020-2021
  16. ## Dr. Antoine Neuraz &lt;/br&gt; Dr. Maxime Wack
  17. ### AHU Informatique médicale
  18. #### Hôpital Necker-Enfants malades &lt;/br&gt; Hôpital Européen Georges Pompidou
  19. ##### Université de Paris
  20. ---
  21. # Présentation du projet
  22. ### **Trouver** un dataset exposant des données relatives à la pandémie COVID19
  23. ### Tenter de répondre à une question à l'aide de visualisations de données
  24. ---
  25. # Données
  26. ### Vous identifierez une source de données publique ouverte (data.gouv.fr, johns hopkins, etc.)
  27. ### Il faudra justifier le choix du dataset (source, contenu, provenance, etc.)
  28. ---
  29. # Objectifs
  30. ### Produire des visualisations
  31. ### Répondant à une question
  32. ### En choisissant un des buts suivants de la communication :
  33. - enregistrer l'information
  34. - analyser
  35. - communiquer
  36. ---
  37. # Conditions
  38. ### Production d'au moins **deux** visualisations *différentes*
  39. - Une mettant en évidence une répartition spatiale
  40. - Une mettant en évidence une relation temporelle
  41. - Dont au moins une statique et une interactive
  42. ### Produire une présentation de 10 min présentant vos visualisations
  43. ### Justifier vos choix : de dataset, de design, de représentation, etc
  44. </textarea>
  45. <style data-target="print-only">@media screen {.remark-slide-container{display:block;}.remark-slide-scaler{box-shadow:none;}}</style>
  46. <script src="https://remarkjs.com/downloads/remark-latest.min.js"></script>
  47. <script src="addons/macros.js"></script>
  48. <script>var slideshow = remark.create({
  49. "ratio": "4:3",
  50. "countIncrementalSlides": false,
  51. "self-contained": true,
  52. "highlightLines": true
  53. });
  54. if (window.HTMLWidgets) slideshow.on('afterShowSlide', function (slide) {
  55. window.dispatchEvent(new Event('resize'));
  56. });
  57. (function(d) {
  58. var s = d.createElement("style"), r = d.querySelector(".remark-slide-scaler");
  59. if (!r) return;
  60. s.type = "text/css"; s.innerHTML = "@page {size: " + r.style.width + " " + r.style.height +"; }";
  61. d.head.appendChild(s);
  62. })(document);
  63. (function(d) {
  64. var el = d.getElementsByClassName("remark-slides-area");
  65. if (!el) return;
  66. var slide, slides = slideshow.getSlides(), els = el[0].children;
  67. for (var i = 1; i < slides.length; i++) {
  68. slide = slides[i];
  69. if (slide.properties.continued === "true" || slide.properties.count === "false") {
  70. els[i - 1].className += ' has-continuation';
  71. }
  72. }
  73. var s = d.createElement("style");
  74. s.type = "text/css"; s.innerHTML = "@media print { .has-continuation { display: none; } }";
  75. d.head.appendChild(s);
  76. })(document);
  77. // delete the temporary CSS (for displaying all slides initially) when the user
  78. // starts to view slides
  79. (function() {
  80. var deleted = false;
  81. slideshow.on('beforeShowSlide', function(slide) {
  82. if (deleted) return;
  83. var sheets = document.styleSheets, node;
  84. for (var i = 0; i < sheets.length; i++) {
  85. node = sheets[i].ownerNode;
  86. if (node.dataset["target"] !== "print-only") continue;
  87. node.parentNode.removeChild(node);
  88. }
  89. deleted = true;
  90. });
  91. })();
  92. (function() {
  93. "use strict"
  94. // Replace <script> tags in slides area to make them executable
  95. var scripts = document.querySelectorAll(
  96. '.remark-slides-area .remark-slide-container script'
  97. );
  98. if (!scripts.length) return;
  99. for (var i = 0; i < scripts.length; i++) {
  100. var s = document.createElement('script');
  101. var code = document.createTextNode(scripts[i].textContent);
  102. s.appendChild(code);
  103. var scriptAttrs = scripts[i].attributes;
  104. for (var j = 0; j < scriptAttrs.length; j++) {
  105. s.setAttribute(scriptAttrs[j].name, scriptAttrs[j].value);
  106. }
  107. scripts[i].parentElement.replaceChild(s, scripts[i]);
  108. }
  109. })();
  110. (function() {
  111. var links = document.getElementsByTagName('a');
  112. for (var i = 0; i < links.length; i++) {
  113. if (/^(https?:)?\/\//.test(links[i].getAttribute('href'))) {
  114. links[i].target = '_blank';
  115. }
  116. }
  117. })();
  118. // adds .remark-code-has-line-highlighted class to <pre> parent elements
  119. // of code chunks containing highlighted lines with class .remark-code-line-highlighted
  120. (function(d) {
  121. const hlines = d.querySelectorAll('.remark-code-line-highlighted');
  122. const preParents = [];
  123. const findPreParent = function(line, p = 0) {
  124. if (p > 1) return null; // traverse up no further than grandparent
  125. const el = line.parentElement;
  126. return el.tagName === "PRE" ? el : findPreParent(el, ++p);
  127. };
  128. for (let line of hlines) {
  129. let pre = findPreParent(line);
  130. if (pre && !preParents.includes(pre)) preParents.push(pre);
  131. }
  132. preParents.forEach(p => p.classList.add("remark-code-has-line-highlighted"));
  133. })(document);</script>
  134. <script>
  135. slideshow._releaseMath = function(el) {
  136. var i, text, code, codes = el.getElementsByTagName('code');
  137. for (i = 0; i < codes.length;) {
  138. code = codes[i];
  139. if (code.parentNode.tagName !== 'PRE' && code.childElementCount === 0) {
  140. text = code.textContent;
  141. if (/^\\\((.|\s)+\\\)$/.test(text) || /^\\\[(.|\s)+\\\]$/.test(text) ||
  142. /^\$\$(.|\s)+\$\$$/.test(text) ||
  143. /^\\begin\{([^}]+)\}(.|\s)+\\end\{[^}]+\}$/.test(text)) {
  144. code.outerHTML = code.innerHTML; // remove <code></code>
  145. continue;
  146. }
  147. }
  148. i++;
  149. }
  150. };
  151. slideshow._releaseMath(document);
  152. </script>
  153. <!-- dynamically load mathjax for compatibility with self-contained -->
  154. <script>
  155. (function () {
  156. var script = document.createElement('script');
  157. script.type = 'text/javascript';
  158. script.src = 'https://mathjax.rstudio.com/latest/MathJax.js?config=TeX-MML-AM_CHTML';
  159. if (location.protocol !== 'file:' && /^https?:/.test(script.src))
  160. script.src = script.src.replace(/^https?:/, '');
  161. document.getElementsByTagName('head')[0].appendChild(script);
  162. })();
  163. </script>
  164. </body>
  165. </html>