Я работаю с графическим модулем ciplot
для Stata и сталкиваюсь с проблемой выравнивания баров, когда я использую опцию by()
. Вот тривиальный пример, демонстрирующий проблему:Выровнять бары в ciplot
webuse citytemp, clear
ciplot heatdd cooldd, by(region) horizontal recast(conn)
Таким образом, график показывает средства и доверительные интервалы для двух переменных по категориям переменной region
. Однако бары для разных переменных не выравниваются по горизонтали. Для каждой области точка и бар для heatdd
- одна строка выше, а точка и строка для cooldd
- одна строка ниже, метка категории. Я бы хотел, чтобы они были на одной линии, но я не могу понять, как ее достичь.
Я открыт для решений, которые не связаны с ciplot
, но я нашел, что это полезно для конкретной задачи, над которой я работаю.
Поскольку у вас есть две переменные, если они находятся на одной линии, они могут столкнуться друг с другом. В вашем примере это произойдет для ** Южного **. Это предназначено? –
Какое преимущество вы видите при соединении средств с линиями? Мне сложнее интерпретировать график, поскольку вы подключаете разные категории, а не точки времени. –
@RobertoFerrer Спасибо. В моих реальных данных это точки времени, а не категории, но я хотел представить здесь простой воспроизводимый пример. – Thomas