小编kon*_*kon的帖子

IntelliJ:在包视图中显示.java扩展名

我是IntelliJ的新手,我找不到在包视图中显示所有文件扩展名的选项(在我的例子中是.java).

我的观众问题

正如您在sceenshot上看到的那样,它只是在左侧包浏览器视图中显示"Main"或"Controller".

有没有选项让它显示Main.Java和Controller.java(就像在右侧的编辑器视图中一样)?

非常感谢!

java packages file intellij-idea

20
推荐指数
1
解决办法
2566
查看次数

用不同颜色的线段绘制Y轴线

通常,您可以使用以下命令更改整个轴线的颜色:

theme ( axis.line.y = element_line(color = "gray", size = 1) )

但是,我想绘制一个 Y 轴,其中不同的部分具有不同的颜色。例如,低于 0 的蓝线和高于 0 的红色线。一个小例子,其中轴已被手动“绘制”:

df <- data.frame(x = 1:8, y = -3:4)

ggplot(df, aes(x, y)) +
    geom_point()
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

非常感谢!

编辑:Allan Cameron 的答案是正确的,但对我不起作用,因为我有一个时间序列图,其中我的 x 轴采用时间格式 (POSIXct)。他的帖子让我了解了它是如何工作的,我觉得我已经用一些技巧让它工作了。这是我的做法,它可以适用于不同的情况/范围。需要包“lubridate”来添加/减去时间。

  1. 获取我的 x 轴的最小值和最大值:

minX <- min(myData$Timestamp)

maxX <- max(myData$Timestamp)

  1. 设置限制:

lim <- as.POSIXct(c(minX -minutes (5), maxX), origin = "1970-01-01")

  1. coord_cartesian 像这样:

+ coord_cartesian(xlim=c(minX - minutes(5), maxX),c(60,100), expand = FALSE)

  1. 画线:

+ geom_segment(aes(x = minX - minutes(5), y = 60, xend = …

r ggplot2

4
推荐指数
1
解决办法
75
查看次数

标签 统计

file ×1

ggplot2 ×1

intellij-idea ×1

java ×1

packages ×1

r ×1