草庐IT

python - 如何为 Seaborn Facet Plot 添加标题

如何为这个Seaborne情节添加标题?让我们给它一个标题“IAMATITLE”。tips=sns.load_dataset("tips")g=sns.FacetGrid(tips,col="sex",row="smoker",margin_titles=True)g.map(sns.plt.scatter,"total_bill","tip") 最佳答案 稍作更新,使用seaborn0.11.1:Seaborn的relplot函数创建一个FacetGrid并为每个子图提供自己的解释性标题。您可以在整个内容上添加标题:imports

python - 使用 Matplotlib 在 Python 中绘制时间

我有一个格式为(HH:MM:SS.mmmmmm)的时间戳数组和另一个float数组,每个数组对应于时间戳数组中的一个值。我可以使用Matplotlib在x轴上绘制时间,在y轴上绘制数字吗?我试图这样做,但不知何故它只接受float组。我怎样才能让它绘制时间?我必须以任何方式修改格式吗? 最佳答案 更新:此答案已过时sincematplotlibversion3.5.plot函数现在直接处理日期时间数据。见https://matplotlib.org/3.5.1/api/_as_gen/matplotlib.pyplot.plot_d

python - 使用 Matplotlib 在 Python 中绘制时间

我有一个格式为(HH:MM:SS.mmmmmm)的时间戳数组和另一个float数组,每个数组对应于时间戳数组中的一个值。我可以使用Matplotlib在x轴上绘制时间,在y轴上绘制数字吗?我试图这样做,但不知何故它只接受float组。我怎样才能让它绘制时间?我必须以任何方式修改格式吗? 最佳答案 更新:此答案已过时sincematplotlibversion3.5.plot函数现在直接处理日期时间数据。见https://matplotlib.org/3.5.1/api/_as_gen/matplotlib.pyplot.plot_d

python - Matplotlib 散点图;颜色作为第三个变量的函数

我想制作一个散点图(使用matplotlib),其中的点根据第三个变量进行着色。我已经非常接近了:plt.scatter(w,M,c=p,marker='s')其中w和M是数据点,p是我要对其进行着色的变量。但是我想用灰度而不是彩色来做。有人可以帮忙吗? 最佳答案 无需手动设置颜色。相反,请指定灰度颜色图...importnumpyasnpimportmatplotlib.pyplotasplt#Generatedata...x=np.random.random(10)y=np.random.random(10)#Plot...pl

python - Matplotlib 散点图;颜色作为第三个变量的函数

我想制作一个散点图(使用matplotlib),其中的点根据第三个变量进行着色。我已经非常接近了:plt.scatter(w,M,c=p,marker='s')其中w和M是数据点,p是我要对其进行着色的变量。但是我想用灰度而不是彩色来做。有人可以帮忙吗? 最佳答案 无需手动设置颜色。相反,请指定灰度颜色图...importnumpyasnpimportmatplotlib.pyplotasplt#Generatedata...x=np.random.random(10)y=np.random.random(10)#Plot...pl

python - 我如何告诉 matplotlib 我完成了一个情节?

以下代码绘制到两个PostScript(.ps)文件,但第二个包含两行。importmatplotlibimportmatplotlib.pyplotaspltimportmatplotlib.mlabasmlabplt.subplot(111)x=[1,10]y=[30,1000]plt.loglog(x,y,basex=10,basey=10,ls="-")plt.savefig("first.ps")plt.subplot(111)x=[10,100]y=[10,10000]plt.loglog(x,y,basex=10,basey=10,ls="-")plt.savefig("

python - 我如何告诉 matplotlib 我完成了一个情节?

以下代码绘制到两个PostScript(.ps)文件,但第二个包含两行。importmatplotlibimportmatplotlib.pyplotaspltimportmatplotlib.mlabasmlabplt.subplot(111)x=[1,10]y=[30,1000]plt.loglog(x,y,basex=10,basey=10,ls="-")plt.savefig("first.ps")plt.subplot(111)x=[10,100]y=[10,10000]plt.loglog(x,y,basex=10,basey=10,ls="-")plt.savefig("

python - pylab 和 pyplot 有什么区别?

这个问题在这里已经有了答案:Whichistherecommendedwaytoplot:matplotliborpylab?(2个回答)关闭去年。两者有什么区别matplotlib.pyplot和matplotlib.pylab?什么用途首选哪个?我有点困惑,因为它似乎独立于我的导入,我可以做同样的事情。我错过了什么? 最佳答案 文档中不再有此措辞。现在不鼓励使用pylab导入,建议将OO接口(interface)用于大多数非交互用途。来自documentation,重点是我的:Matplotlibisthewholepackag

python - pylab 和 pyplot 有什么区别?

这个问题在这里已经有了答案:Whichistherecommendedwaytoplot:matplotliborpylab?(2个回答)关闭去年。两者有什么区别matplotlib.pyplot和matplotlib.pylab?什么用途首选哪个?我有点困惑,因为它似乎独立于我的导入,我可以做同样的事情。我错过了什么? 最佳答案 文档中不再有此措辞。现在不鼓励使用pylab导入,建议将OO接口(interface)用于大多数非交互用途。来自documentation,重点是我的:Matplotlibisthewholepackag

python - 如何在单个图中为不同的图获得不同的颜色线

我正在使用matplotlib创建绘图。我必须用Python自动生成的不同颜色识别每个图。你能不能给我一个方法,在同一个图中为不同的图放置不同的颜色? 最佳答案 Matplotlib默认会这样做。例如:importmatplotlib.pyplotaspltimportnumpyasnpx=np.arange(10)plt.plot(x,x)plt.plot(x,2*x)plt.plot(x,3*x)plt.plot(x,4*x)plt.show()而且,您可能已经知道,您可以轻松添加图例:importmatplotlib.pypl