2017-12-14 4 views
0

私はpython 2.7 ggplotを使って散布図を作成します。私は背景のスチールブルーが欲しいが、いくつかの点を強調しているが、失敗した。ある人が私を助けてくれますか?python ggplot scatter emphasize

コードワンピース:

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 

答えて

0

をPythonで親指のルールは、あなたが非キーワードを呼び出すようなタイプf(a,b,c=something, d,...)の関数呼び出しが動作しないということです(d )の後にキーワード(c)を挿入します。ここでの順序は重要ですが、キーワード引数の順番は重要ではありません。あなたがそれらをkeyword=argという形で与えると仮定します。また、Pythonではargのように指定することができます。正しい順序が必要です。

短いストーリー:エラーメッセージをお読みください。

関連する問題