r - R:如何制作带有平行于(水平)标签的条形图

标签 r label bar-chart

在条形图中,是否可以使标签与条形平行?

假设我们有一个称为“数据”的数据框。

              Page   PV UniquePgv
1 /photos/upcoming 5295      2733
2                / 4821      2996
3          /search 1201       605
4       /my_photos  827       340
5   /photos/circle  732       482

我想用Page列作为标签制作PV的图。
names <-data$Page
barplot(data$PV,main="Page Views", horiz=TRUE,names.arg=names)

产生:

每个条的名称是垂直的,而条是水平的。

如何使标签水平和平行于条形显示?如果不可能的话,我愿意提出其他方法来绘制此信息。

最佳答案

您可以使用las图形参数。但是,如果这样做,名称将在窗口末尾消失,因此您需要更改页边距。例如:

par(mai=c(1,2,1,1))
barplot(data$PV,main="Page Views", horiz=TRUE,names.arg=names,las=1)

关于r - R:如何制作带有平行于(水平)标签的条形图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19437934/

相关文章:

r - check.names 的 cbind 错误

r - 是否可以直接在类 tbl_sql(或 tbl_dbi)上运行 SQL 查询?

python - 基维,Python : Update Label on_file_drop

r - 如何绘制具有连续 x 轴的条形图/条形图

r - 是否有 ggplot 函数用于为不同渐变的堆叠条形图中的子组着色?

r - 带有 2 个 Y 变量的 ggplot2 条形图

ajax - 如何从 R 控制 Firefox 来处理 AJAX/Javascripts

r - 手动使用 R Knit/Markdown 生成 HTML 绘图

winforms - 计算控件内部显示矩形(减去填充)的最简单方法是什么?

.net - 开发人员可以使用哪些选项打印到专用标签打印机?