草庐IT

散点图

全部标签

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

这个问题在这里已经有了答案:Matplotlibscatterplot;colorasafunctionofathirdvariable(3个回答)关闭去年。我想知道如何通过第三个变量来制作matplotlib的散点函数色点。问题gnuplotlinecolorvariableinmatplotlib?和Matplotlibscatterplot;colourasafunctionofathirdvariable提出了类似的查询,但是,这些问题的答案并没有解决我的问题:在scatter函数中使用c=arraywhichspecifiespointcolour只会设置填充颜色,而不是边缘

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

这个问题在这里已经有了答案:Matplotlibscatterplot;colorasafunctionofathirdvariable(3个回答)关闭去年。我想知道如何通过第三个变量来制作matplotlib的散点函数色点。问题gnuplotlinecolorvariableinmatplotlib?和Matplotlibscatterplot;colourasafunctionofathirdvariable提出了类似的查询,但是,这些问题的答案并没有解决我的问题:在scatter函数中使用c=arraywhichspecifiespointcolour只会设置填充颜色,而不是边缘

python - Pandas 散点图日期时间

我有一个包含两列datetime.time的数据框。我想散点图它们。理想情况下,我还希望轴显示时间。但是df.plot(kind='scatter',x='T1',y='T2')在“T1”上转储一堆以KeyError结尾的内部绘图错误。或者,我试试plt.plot_date(x=df.loc[:,'T1'],y=df.loc[:,'T2'])plt.show()我得到“Tkinter回调中的异常”,长堆栈爬取结束于return_from_ordinalf(x,tz)File"/usr/lib/python3/dist-packages/matplotlib/dates.py",line

python - Pandas 散点图日期时间

我有一个包含两列datetime.time的数据框。我想散点图它们。理想情况下,我还希望轴显示时间。但是df.plot(kind='scatter',x='T1',y='T2')在“T1”上转储一堆以KeyError结尾的内部绘图错误。或者,我试试plt.plot_date(x=df.loc[:,'T1'],y=df.loc[:,'T2'])plt.show()我得到“Tkinter回调中的异常”,长堆栈爬取结束于return_from_ordinalf(x,tz)File"/usr/lib/python3/dist-packages/matplotlib/dates.py",line

python - 在两个 Numpy 数组之间创建 Pandas Dataframe,然后绘制散点图

我对numpy和pandas比较陌生(我是一名实验物理学家,所以多年来我一直在使用ROOT……)。ROOT中的一个常见图是2D散点图,其中给定x和y值列表,生成一个变量与另一个变量的“热图”类型散点图。如何用numpy和Pandas最好地完成这项工作?我正在尝试使用Dataframe.plot()函数,但我什至难以创建Dataframe。importnumpyasnpimportpandasaspdx=np.random.randn(1,5)y=np.sin(x)df=pd.DataFrame(d)首先,这个数据框的形状为(1,2),但我希望它的形状为(5,2)。如果我能得到正确的数据

python - 在两个 Numpy 数组之间创建 Pandas Dataframe,然后绘制散点图

我对numpy和pandas比较陌生(我是一名实验物理学家,所以多年来我一直在使用ROOT……)。ROOT中的一个常见图是2D散点图,其中给定x和y值列表,生成一个变量与另一个变量的“热图”类型散点图。如何用numpy和Pandas最好地完成这项工作?我正在尝试使用Dataframe.plot()函数,但我什至难以创建Dataframe。importnumpyasnpimportpandasaspdx=np.random.randn(1,5)y=np.sin(x)df=pd.DataFrame(d)首先,这个数据框的形状为(1,2),但我希望它的形状为(5,2)。如果我能得到正确的数据

python - 如何在散点自动放置的箭头上注释点

如果我用matplotlib制作散点图:plt.scatter(randn(100),randn(100))#setx,ylimsplt.xlim([...])plt.ylim([...])我想用一个指向它的箭头和一个标签来注释一个给定的点(x,y)。我知道这可以用annotate来完成,但我希望箭头及其标签以“最佳”方式放置,如果可能的话(给定当前轴的比例/限制)箭头和标签不与其他点重叠。例如,如果您想标记离群点。有没有办法做到这一点?它不必是完美的,而只是箭头/标签的智能放置,仅给出要标记的点的(x,y)坐标。谢谢。 最佳答案

python - 如何在散点自动放置的箭头上注释点

如果我用matplotlib制作散点图:plt.scatter(randn(100),randn(100))#setx,ylimsplt.xlim([...])plt.ylim([...])我想用一个指向它的箭头和一个标签来注释一个给定的点(x,y)。我知道这可以用annotate来完成,但我希望箭头及其标签以“最佳”方式放置,如果可能的话(给定当前轴的比例/限制)箭头和标签不与其他点重叠。例如,如果您想标记离群点。有没有办法做到这一点?它不必是完美的,而只是箭头/标签的智能放置,仅给出要标记的点的(x,y)坐标。谢谢。 最佳答案

python - 散点图中的单个 alpha 值

我想知道是否可以使用Matplotlib的scatter函数为每个点绘制单独的alpha值。我需要绘制一组点,每个点都有其alpha值。例如,我有这段代码来绘制一些点defplot_singularities(points_x,p,alpha_point,file_path):plt.figure()plt.scatter(points_x,points_y,alpha=alpha_point)plt.savefig(file_path+'.png',dpi=100)plt.close()我所有的points_x、points_y和alpha_point都有n个值。但是,我无法将数组分

python - 散点图中的单个 alpha 值

我想知道是否可以使用Matplotlib的scatter函数为每个点绘制单独的alpha值。我需要绘制一组点,每个点都有其alpha值。例如,我有这段代码来绘制一些点defplot_singularities(points_x,p,alpha_point,file_path):plt.figure()plt.scatter(points_x,points_y,alpha=alpha_point)plt.savefig(file_path+'.png',dpi=100)plt.close()我所有的points_x、points_y和alpha_point都有n个值。但是,我无法将数组分