Htmltable - Espacement de colonnes

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Kévin Dubois
Messages : 76
Enregistré le : 25 Mar 2019, 12:07

Htmltable - Espacement de colonnes

Messagepar Kévin Dubois » 10 Juin 2020, 11:03

Bonjour,

J'apprends depuis peu à utilise la superbe librairie "htmltable" pour exporter des tableaux. Malheureusement, je rencontre quelques problèmes de présentation que je n'arrive pas à résoudre malgré mes recherches.

Par exemple, voici un aperçu de ce que j'ai pu créer comme tableau récemment :

Code : Tout sélectionner

> htmlTable(tab, header = colnames(tab), rnames = rownames(tab), caption = "Nombre de cat&eacutegories par service")


https://zupimages.net/viewer.php?id=20/24/p4nw.png

J'aimerais pouvoir augmenter l'espace autre les colonnes pour pouvoir afficher plus visiblement les en-tête. Est-il possible de faire cela ?

Merci.

Logez Maxime
Messages : 3012
Enregistré le : 26 Sep 2006, 11:35

Re: Htmltable - Espacement de colonnes

Messagepar Logez Maxime » 10 Juin 2020, 11:48

Bonjour,

as-tu essayé de coller des espaces html (&nbsp) autour des tes entêtes ?

Cordialement,
Maxime

Mickael Canouil
Messages : 1000
Enregistré le : 04 Avr 2011, 08:53
Contact :

Re: Htmltable - Espacement de colonnes

Messagepar Mickael Canouil » 10 Juin 2020, 12:05

Bonjour,

un peu en dehors de la question/problématique, mais depuis peu, si la question est de générer un tableau au format HTML (voire en rtf, latex et png sans une version plus bridée), je passe plus par la librairie gt
https://cloud.r-project.org/package=gt
https://gt.rstudio.com/

Cordialement,
Mickaël

Kévin Dubois
Messages : 76
Enregistré le : 25 Mar 2019, 12:07

Re: Htmltable - Espacement de colonnes

Messagepar Kévin Dubois » 10 Juin 2020, 13:33

Merci pour vos réponses, j'ai plus ou moins trouvé mon bonheur avec la librairie "Kable"

Code : Tout sélectionner

> kable(tab, booktabs = TRUE, digits = 2, caption = "Le titre", align = "c", names(tab)) %>% kable_styling(bootstrap_options = "striped", full_width = FALSE, position = "center", font_size = 15) %>% column_spec(1:1, bold = TRUE)


Ce qui me donne un bien meilleur résultat :
https://zupimages.net/viewer.php?id=20/24/lchk.png

Cela aurait été parfait si ... il m'avait gardé le titre des Axes (Commune départ en ligne à Gauche, et Commune arrivée en colonne en haut). Malheureusement, impossible de trouver un moyen de les replacer...

Merci beaucoup.

Mickael Canouil
Messages : 1000
Enregistré le : 04 Avr 2011, 08:53
Contact :

Re: Htmltable - Espacement de colonnes

Messagepar Mickael Canouil » 10 Juin 2020, 14:20

kableExtra pour complèter.

(sinon gt a "tout" avec une structure simple et plutôt intuitive)
Mickaël


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité