尝试使用FROM php:7.2-cli
#various programs
RUN apt-get update \
&& apt-get install vim --assume-yes \
&& apt-get install git --assume-yes \
&& apt-get install mysql-client --assume-yes
CMD ["bash"]
函数中的before.plot.new
挂钩设置永久选项。它适用于在屏幕上和各种文件类型中进行绘图。但是,r-markdown中的设置将被忽略。
这是一个用plot.new
更改轴标签方向的小例子:
las
但是,在r-markdown内和hook <- getHook("before.plot.new")
hook$par <- function() par(las=1)
setHook("before.plot.new", hook, "replace")
plot(1)
之后:
knit("markdown.md")
但是,如果我们使用另一个钩子```{r}
hook <- getHook("before.plot.new")
hook$par <- function() par(las=1)
setHook("before.plot.new", hook, "replace")
plot(1)
```
执行相同操作,则一切似乎都按预期工作。
plot.new
是否擦除knitr
的内容?
答案 0 :(得分:0)
这是由于@Data
@Builder
@Entity
@EntityListeners(AuditingEntityListener.class)
@NoArgsConstructor
@AllArgsConstructor
public class OrderHistoryRecord {
@Id
@GeneratedValue
@JsonIgnore
private Long id;
@NotNull
@ManyToOne(fetch = FetchType.LAZY, targetEntity = Order.class)
@JoinColumn(name = "order_id", updatable = false)
@JsonIgnore
private Order order;
@CreatedDate
private Date date;
@Enumerated(EnumType.STRING)
private PaymentStatus paymentStatus;
@Enumerated(EnumType.STRING)
private ShipmentStatus shipmentStatus;
@Enumerated(EnumType.STRING)
private OrderHistoryRecordType type;
}
r-lib
包中的设计决定所致。最新版本已更改。
这是GitHub存储库上的相关问题,以获取更多详细信息:https://github.com/yihui/knitr/issues/1684