gpt4 book ai didi

stata - 你如何在 Stata 中使用 -graph hbar- 对齐标签?

转载 作者:行者123 更新时间:2023-12-04 12:55:51 25 4
gpt4 key购买 nike

我想在视觉上对齐“猫”和“苹果”的标签,使它们出现在同一条“线上”,并对“狗”和“苹果”做同样的事情,而不是让动物标 checkout 现在中间的水果标签列表。这是否可以使用 graph hbar ?

input str10(fruit animal) float value
"Apples" "Cats" 31.8
"Bananas" "Cats" 16.7
"Mangos" "Cats" 17.9
"Pears" "Cats" 18.1
"Apples" "Dogs" 1.6
"Bananas" "Dogs" 4.3
"Mangos" "Dogs" 4.4
end

graph hbar (asis) value, over(fruit) over(animal) nofill
example_plot
红色箭头显示我想要动物标签的位置。

最佳答案

我也觉得应该有一种简单(/更容易)的方法来做到这一点。我在图形编辑器(见下文)中得到了我认为你想要的东西,这是 .grec 文件的内容:

StataFileTM:00001:01100:GREC:                          :
00006:00006:00001:
*! classname: hbargraph_g
*! family: bar
*! date: 2 Jun 2021
*! time: 21:41:23
*! graph_scheme: cleanplots
*! naturallywhite: 1
*! end

// File created by Graph Editor Recorder.
// Edit only if you know what you are doing.

.supaxis.add_ticks 90 `"Cats"', tickset(major)
// supaxis edits

.supaxis.major.num_rule_ticks = 0
.supaxis.edit_tick 3 90 `"Cats"', tickset(major)
// supaxis edits

.supaxis.add_ticks 30 `"Dogs"', tickset(major)
// supaxis edits

.supaxis.major.num_rule_ticks = 0
.supaxis.edit_tick 4 30 `"Dogs"', tickset(major)
// supaxis edits

.supaxis.major.delete_tick 1
// supaxis edits

.supaxis.major.delete_tick 1
// supaxis edits


// <end>
不幸的是,我不确定这对你有多大帮助,但这是我现在能做到的最好的(希望它总比没有好!)。
为了让它工作,我进入了图形编辑器,选择了编辑/添加单个刻度的选项,然后在 y 轴的第 90 点为“猫”添加一个,在第 30 点为“狗”添加一个。然后删除了 Stata 自动创建的另外两个 y 轴标签。我无法将 .grec 文件附加到这篇文章,但您可以将上述内容复制到您选择的文本编辑器中。
仅供引用,.grec 文件默认保存在 grec 中Stata 在您的 personal 中查找的文件夹目录。如果您不知道它在哪里,可以输入 sysdir 找到它。进入你的控制台;如果您没有,则可以手动创建该路径。
enter image description here

关于stata - 你如何在 Stata 中使用 -graph hbar- 对齐标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67782255/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com