是否可以引用当前在类定义中定义的类?
from dataclasses import dataclass
from typing import List
@dataclass
class Branch:
tree: List[Branch]
Run Code Online (Sandbox Code Playgroud)
错误:
NameError: name 'Branch' is not defined
Run Code Online (Sandbox Code Playgroud) 我想将情节的图例分成两行。我使用了下面的代码,它不会将图例分成两行。我在论坛中搜索,大多数人建议使用美学中的分组,例如,如果按变量分组已填充,则必须在指南参数中传递相同的内容。我和小组一起这样做了,但没有成功。任何帮助,将不胜感激。
points<-c("80","60","40","20","all")`
var1<-c(59,48,44,39,36)
var2<-c(91,88,81,78,69)
var3<-c(98,97,96,93,90)
var4<-c(8,7.5,6,5,4)
data<-data.frame(points,var1,var2,var3,var4)
data2<-melt(data,key=points)
x<-ggplot(data2,aes(x=points,y=value,group=variable))+
geom_line(aes(linetype=variable))+geom_point()+
scale_linetype_manual(values=c(5,6,3,1))
x+guides(group=guide_legend(nrow=2))
Run Code Online (Sandbox Code Playgroud)