Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Trying to figure out how to effectively display long label names while using tabplot

    Click image for larger version

Name:	Example 1.png
Views:	1
Size:	9.5 KB
ID:	1581262
    Click image for larger version

Name:	Example 2.png
Views:	1
Size:	16.6 KB
ID:	1581263


    I am displaying two graphs here - example 1 and example 2.

    I use the same code for both the graphs: tabplot p8_1, showval percent legend(off) xtitle("") (for example 1)
    tabplot p8_3, showval percent legend(off) xtitle("") (for example 2).

    The problem with example 2 is that the variable labels are extensively long and unfortunately I need to be able to represent them in the graph.
    For example of the labels is - "Impact du changement climatique sur l'accès aux ressources naturelles" - as you can see it is fairly long.

    My immediate reaction was to flip the graph - like create I would do a Hbar and then use blabel to keep formatting (something like this: https://www.ssc.wisc.edu/sscc/pubs/stata_bar_graphs.htm), but this got me no where.

    Does anyone have any links or leads for this?

    Best,
    SD

  • #2
    tabplot is from the Stata Journal. It's no different from any other graphics command here: long labels can be


    * displayed horizontally (often helps a lot)

    * displayed at an angle (never an ideal solution)

    * displayed in smaller type (OK so long as the result is readable)

    * split into two or more lines

    * abbreviated (often tolerable, sometimes necessary).

    Without a data example I can't comment on "this got me nowhere" as a problem report. Your long label doesn't seem to correspond to any of your graphs.

    Comment


    • #3
      This kind of helps already but as you suggested let me add some sort of an example data - I am not sure if this is helping. But I am trying to use tab plot to plot the percentage of total occurrences.
      Reason
      Pratique de l'esclavage
      Conflits fonciers
      Divisions ethniques
      Divisions religieuses
      Facteurs économiques (pauvreté, chômage, etc.)
      Insécurité
      Désespoir des populations
      Violences sexuelles et basées sur le genre
      Prolifération d'armes
      Conflits politiques
      Insécurité alimentaire
      Impact du changement climatique sur l'accès aux ressources naturelles
      Conflit lié au pouvoir local/chefferie traditionnelle
      Présence des groupes armés
      Présence des groupes d'auto-défense
      Conflits intercommunautaires et intracommunautaires
      Usage excessif de la force par les forces de sécurité
      Pratique de l'esclavage
      Conflits fonciers
      Divisions ethniques
      Divisions religieuses
      Facteurs économiques (pauvreté, chômage, etc.)
      Insécurité
      Désespoir des populations
      Violences sexuelles et basées sur le genre
      Prolifération d'armes
      Conflits politiques
      Insécurité alimentaire
      Impact du changement climatique sur l'accès aux ressources naturelles
      Conflit lié au pouvoir local/chefferie traditionnelle
      Présence des groupes armés
      Présence des groupes d'auto-défense
      Conflits intercommunautaires et intracommunautaires
      Usage excessif de la force par les forces de sécurité
      Pratique de l'esclavage
      Conflits fonciers
      Divisions ethniques
      Divisions religieuses
      Facteurs économiques (pauvreté, chômage, etc.)
      Insécurité
      Désespoir des populations
      Violences sexuelles et basées sur le genre
      Prolifération d'armes
      Conflits politiques
      Insécurité alimentaire
      Impact du changement climatique sur l'accès aux ressources naturelles
      Conflit lié au pouvoir local/chefferie traditionnelle
      Présence des groupes armés
      Présence des groupes d'auto-défense
      Conflits intercommunautaires et intracommunautaires
      Usage excessif de la force par les forces de sécurité
      Usage excessif de la force par les forces de sécurité

      Comment


      • #4
        Sorry should have posted this - don't want you to have to do this over:


        tab p8_3

        replace p8_3="1" if p8_3=="Pratique de l'esclavage"
        replace p8_3="2" if p8_3=="Conflits fonciers"
        replace p8_3="3" if p8_3=="Divisions ethniques"
        replace p8_3="4" if p8_3=="Divisions religieuses"
        replace p8_3="5" if p8_3=="Facteurs économiques (pauvreté, chômage, etc.)"
        replace p8_3="6" if p8_3=="Insécurité"
        replace p8_3="7" if p8_3=="Désespoir des populations"
        replace p8_3="8" if p8_3=="Violences sexuelles et basées sur le genre"
        replace p8_3="9" if p8_3=="Prolifération d'armes"
        replace p8_3="10" if p8_3=="Conflits politiques"
        replace p8_3="11" if p8_3=="Insécurité alimentaire"
        replace p8_3="12" if p8_3=="Impact du changement climatique sur l'accès aux ressources naturelles"
        replace p8_3="13" if p8_3=="Conflit lié au pouvoir local/chefferie traditionnelle"
        replace p8_3="14" if p8_3=="Présence des groupes armés"
        replace p8_3="15" if p8_3=="Présence des groupes d'auto-défense"
        replace p8_3="16" if p8_3=="Conflits intercommunautaires et intracommunautaires"
        replace p8_3="17" if p8_3=="Usage excessif de la force par les forces de sécurité"


        destring p8_3, replace

        label define lab_q8_3 1 "Pratique de l'esclavage" 2 "Conflits fonciers" 3 "Divisions ethniques" ///
        4 "Divisions religieuses" 5 "Facteurs économiques (pauvreté, chômage, etc.)" 6 "Insécurité" ///
        7 "Désespoir des populations" 8 "Violences sexuelles et basées sur le genre" 9 "Prolifération d'armes" ///
        10 "Conflits politiques" 11 "Insécurité alimentaire" ///
        12 "Impact du changement climatique sur l'accès aux ressources naturelles" 13 "Conflit lié au pouvoir local/chefferie traditionnelle" ///
        14 "Présence des groupes armés" 15 "Présence des groupes d'auto-défense" ///
        16 "Conflits intercommunautaires et intracommunautaires" 17 "Usage excessif de la force par les forces de sécurité"


        label values p8_3 lab_q8_3

        codebook p8_3, tab(100)

        Comment


        • #5
          Sorry, no data are visible. Just code.

          Comment


          • #6
            Given no more information, I can't go beyond the banal here. You just don't have enough space to show such labels readably. There is no smart solution otherwise.

            Comment

            Working...
            X