Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 熊猫散点图:如何制作未填充的符号_Python_Pandas_Matplotlib - Fatal编程技术网

Python 熊猫散点图:如何制作未填充的符号

Python 熊猫散点图:如何制作未填充的符号,python,pandas,matplotlib,Python,Pandas,Matplotlib,我试图绘制未填充的符号,但matplotlib facecolors='none'参数似乎只是改变了填充颜色。注意,我使用的是matplotlib样式的“ggplot” 带有填充符号的原始代码段: ax=df.plot(kind='scatter', x='clay', y='vf1',xlim=[0,0.6],ylim=[0,6.0e-06], color='DarkBlue', s=40, label='u*=1, w=0') 现在尝试使用facecolors=

我试图绘制未填充的符号,但matplotlib facecolors='none'参数似乎只是改变了填充颜色。注意,我使用的是matplotlib样式的“ggplot”

带有填充符号的原始代码段:

ax=df.plot(kind='scatter', x='clay', y='vf1',xlim=[0,0.6],ylim=[0,6.0e-06],
            color='DarkBlue', s=40, label='u*=1, w=0') 

现在尝试使用facecolors='none'(并将edgecolors设置为我想要的颜色)

事实证明,无论我为“FaceColor”输入什么颜色,底纹总是浅蓝色。有人知道这是怎么回事吗?我怎么才能得到一个无阴影的符号

***更新**** 在布伦巴恩给出下面的答案后,我有以下几点,这正是我想要的

ax=df.plot(kind='scatter', x='clay', y='vf1',xlim=[0,0.6],ylim=[0,6.0e-06],
            c='none', edgecolor='DarkBlue', s=40, label='u*=1, w=0')

看起来您不是直接使用matplotlib绘图,而是使用pandas(在引擎盖下使用matplotlib)。但是pandas的绘图方法对点颜色采用
c
参数。尝试传递
c='none'
而不是
facecolor='none'

ax=df.plot(kind='scatter', x='clay', y='vf1',xlim=[0,0.6],ylim=[0,6.0e-06],
            c='none', edgecolor='DarkBlue', s=40, label='u*=1, w=0')