Stata 中第二个 y-axis 的标题
Title of second y-axis in stata
我正在尝试创建一个具有两个 y 轴的图形(代码下方),但是 right-side y-axis 的标题没有出现。谁能帮我解决这个问题?
sysuse auto, clear
generate kpl=mpg*0.425144
twoway (scatter mpg weight, color(navy) yaxis(1)) (scatter kpl weight, color(navy) yaxis(2) ylabel(4.25 8.5 12.75 17, axis(2)) ytitle(Kilometres per Litre, axis(2))), by(foreign, legend(off) note(Graphs by Car origin))
enter image description here
我想我明白你想要什么,但我会采用完全不同的方法。
如果您想要用每升公里数与每加仑英里数进行比较,那只是对相同数据点的不同解释,就像您可以在不同的轴上显示摄氏度和华氏度温度或计算比例并显示百分比一样,反之亦然。
另一个保持每升公里数的变量使这变得更加困难,而不是更容易,因为值因相应的转换系数而异。
这里我使用的是SSC的mylabels
,必须先安装才能使用
当然您不需要显示零,但是等式 0 英里每加仑 = 0 公里每升可能会使这一点更容易理解。
sysuse auto, clear
set scheme s1color
mylabels 0(4)16, myscale(@/0.425144) local(yla)
scatter mpg weight, yaxis(1 2) yla(`yla', axis(2) ang(h)) yla(0(10)40, axis(1) ang(h)) ytitle(km per litre, axis(2)) ms(Oh)
我正在尝试创建一个具有两个 y 轴的图形(代码下方),但是 right-side y-axis 的标题没有出现。谁能帮我解决这个问题?
sysuse auto, clear
generate kpl=mpg*0.425144
twoway (scatter mpg weight, color(navy) yaxis(1)) (scatter kpl weight, color(navy) yaxis(2) ylabel(4.25 8.5 12.75 17, axis(2)) ytitle(Kilometres per Litre, axis(2))), by(foreign, legend(off) note(Graphs by Car origin))
enter image description here
我想我明白你想要什么,但我会采用完全不同的方法。
如果您想要用每升公里数与每加仑英里数进行比较,那只是对相同数据点的不同解释,就像您可以在不同的轴上显示摄氏度和华氏度温度或计算比例并显示百分比一样,反之亦然。
另一个保持每升公里数的变量使这变得更加困难,而不是更容易,因为值因相应的转换系数而异。
这里我使用的是SSC的mylabels
,必须先安装才能使用
当然您不需要显示零,但是等式 0 英里每加仑 = 0 公里每升可能会使这一点更容易理解。
sysuse auto, clear
set scheme s1color
mylabels 0(4)16, myscale(@/0.425144) local(yla)
scatter mpg weight, yaxis(1 2) yla(`yla', axis(2) ang(h)) yla(0(10)40, axis(1) ang(h)) ytitle(km per litre, axis(2)) ms(Oh)