Saya ingin mereplikasi grafik berikut:
Namun, saya mengalami masalah dalam mengubah variabel X dari ID menjadi nama negara yang sebenarnya. Kode saya adalah sebagai berikut:
encode Country, gen (CountryID2)
twoway scatter CR CountryID2, xlabel (1(1)51, angle(90) valuelabel)
Masalah yang terjadi adalah: "parentheses do not balance". Saya juga mencoba menulis ID secara manual (contoh: xlabel(1 "Argentina" 2 "Brazil"…)
Terima kasih!
Solusi
Orang lain memberikan saran yang sangat membantu. Solusinya hanya karena ada ruang di antara "xlabel" dan kurungnya. Berikut adalah solusi yang ditemukan:
xlabel(1(1)51 angle(90) valuelabel)
Dengan menghilangkan ruang tersebut, masalah "parentheses do not balance" dapat diatasi.
Tambahan
Seorang pengguna lain juga memberikan beberapa saran tambahan yang dapat membantu meningkatkan grafik. Berikut adalah saran-saran yang diterima:
- Urutkan negara berdasarkan rata-rata (mean) untuk memudahkan penjelasan.
- Tampilkan nama negara di axis Y untuk menghindari label-axis pada sudut.
- Hilangkan garis penghubung, karena tidak memiliki arti yang jelas.
- Ubah simbol mean agar lebih jelas dengan offset dari nilai asosiasi.
Semoga saran-saran ini membantu Anda dalam menciptakan grafik yang lebih baik.