python ggplot scatter强调

时间:2017-12-14 00:28:39

标签: python-2.7 scatter-plot python-ggplot

我用python 2.7 ggplot做散点图。我想要背景钢蓝,但强调一些要点,但失败了。有人可以帮助我。

代码:

from ggplot import *
chart = ggplot( df_color, aes(x='x-tsne', y='y-tsne') )\
                 + geom_point(color='steelblue',size=70,alpha=0.8)\
                 + geom_point(data=df_color.loc[self.GoI,:],aes(x='x-tsne', y='y-tsne'), colour="red",size=5)\
                 + ggtitle("tSNE dimensions")

错误如下:

line 154
+ geom_point(data=df_color.loc[self.GoI,:],aes(x='x-tsne', y='y-tsne'), colour="red",size=5)\
SyntaxError: non-keyword arg after keyword arg

1 个答案:

答案 0 :(得分:0)

Python中的经验法则是,类型f(a,b,c=something, d,...)的函数调用将无效,因为您在关键字(d)之后调用非关键字(c)。这里的顺序很重要,而关键字参数的顺序则不重要,假设您以keyword=arg的形式提供它们。 Python还允许您将它们作为arg提供,然后需要正确的顺序。

长话短说:阅读错误信息。