For any others curious about the results, here you go
Code:
clear input A B C percent 1 1 1 2.7 1 1 0 0 1 0 1 21.6 1 0 0 5.4 0 1 0 1.4 0 1 1 48.6 0 0 1 12.2 0 0 0 8.1 end label var A "Foreign" label var B "Heavy" label var C "Expensive" upsetplot A B C [aw=percent], percent variablelabels fillin labelopts(mla(_percent))
Comment