草庐IT

散点图

全部标签

python - 我可以使用带有 pandas 数据框的散点图绘制回归线并显示参数吗?

我想使用以下代码从Pandas数据帧生成散点图:df.plot.scatter(x='one',y='two,title='Scatterplot')是否有我可以随语句发送的参数,以便它绘制回归线并显示拟合参数?类似于:df.plot.scatter(x='one',y='two',title='Scatterplot',Regression_line) 最佳答案 我认为DataFrame.plot()没有这样的参数。但是,您可以使用Seaborn轻松实现此目的.只需将Pandas数据框传递给lmplot(假设你已经安装了seabo

python - 创建一个 matplotlib 散点图例大小相关

我正在寻找一种方法来包含一个(matplotlib)图例,该图例描述散点图中点的大小,因为这可能与另一个变量相关,就像在这个基本示例中一样:importnumpyasnpimportmatplotlib.pyplotaspltN=50x=np.random.rand(N)y=np.random.rand(N)a2=400*np.random.rand(N)plt.scatter(x,y,s=a2,alpha=0.5)plt.show()(灵感来自:http://matplotlib.org/examples/shapes_and_collections/scatter_demo.htm

python - 如何使 Matplotlib 散点图作为一个整体透明?

我正在使用Matplotlib(python3.4.0,matplotlib1.4.3,在LinuxMint17上运行)制作一些散点图。为每个点单独设置alpha透明度非常容易;有什么方法可以将它们设置为一组,以便同一组中的两个重叠点不会改变颜色?示例代码:importmatplotlib.pyplotaspltimportnumpyasnpdefpoints(n=100):x=np.random.uniform(size=n)y=np.random.uniform(size=n)returnx,yx1,y1=points()x2,y2=points()fig=plt.figure(f

python - kmeans 散点图 : plot different colors per cluster

我正在尝试绘制kmeans输出的散点图,该散点图将同一主题的句子聚集在一起。我面临的问题是绘制属于每个簇的特定颜色的点。sentence_list=["Hihowareyou","Goodmorning"...]#ihave10setenceskm=KMeans(n_clusters=5,init='k-means++',n_init=10,verbose=1)#with5cluster,iwant5differentcolorskm.fit(vectorized)km.labels_#[0,1,2,3,3,4,4,5,2,5]pipeline=Pipeline([('tfidf',T

python - 在 matplotlib 中绘制 3d 散点图

我在scipy/numpy中有一个Nx3矩阵的集合,我想对其进行3维散点,其中X轴和Y轴由矩阵第一列和第二列的值决定,即高度每根柱子的长度是矩阵中的第三列,柱子的数量由N决定。每个矩阵代表不同的数据组,我希望每个矩阵都用不同的颜色绘制,然后为整个图设置图例。我有以下代码:fig=pylab.figure()s=plt.subplot(1,1,1)colors=['k',"#B3C95A",'b','#63B8FF','g',"#FF3300",'r','k']ax=Axes3D(fig)plots=[]index=0fordata,curr_colorinzip(datasets,co

python - 从元组中的一组点制作散点图

我在元组中有一组点,如下所示:>>>sset([(209,147),(220,177),(222,181),(225,185),(288,173),(211,155),(222,182)])绘制该集合的散点图的正确方法是什么? 最佳答案 你可以这样做:x,y=zip(*s)plt.scatter(x,y)甚至在“单行”中:plt.scatter(*zip(*s))zip()canbeusedtopackandunpackarrays当您使用method(*list_or_tuple)调用时,列表或元组中的每个元素都作为参数传递。

python - 使用 matplotlib 将散点添加到箱线图

我在thisarticle中看到了这个精彩的箱线图(图2)如您所见,这是一个箱线图,上面叠加了散布的黑点:x索引黑点(以随机顺序),y是感兴趣的变量。我想使用Matplotlib做一些类似的事情,但我不知道从哪里开始。到目前为止,我在网上找到的箱线图不太酷,看起来像这样:matplotlib文档:http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.boxplot为箱线图着色的方法:https://github.com/jbmouret/matplotlib_for_papers#colored-boxes

python - 所有标记的 seaborn 散点图标记大小

我无法在任何地方找到如何更改seaborn散点图上的标记大小。documentation中列出了一个size选项但它仅适用于您想要跨点可变大小时。我希望所有点的大小都相同,但比默认值大!我尝试在我的数据框中创建一个新的整数列并将其设置为大小,但看起来实际值并不重要,它会相对更改标记大小,因此在这种情况下所有标记仍然与默认大小相同。编辑:这里是一些代码ax=sns.scatterplot(x="DataSetDescription",y="RSquared",data=mean_df)plt.show()我刚刚尝试了一些东西并且它起作用了,但不确定它是否是最好的方法。我添加了size=[

javascript - 将浮点图另存为图像

您好,我正在尝试将浮点图保存为图像(png/jpeg..)。我研究了他们建议使用的其他问题canvas.toDataURL("image/png");或canvas2image。但是,我将div用于flot,如下所示。plot=$.plot($("#graph#graphc"),[{data:data5],xaxis:{mode:"time",minTickSize:[10,"second"],timeformat:"%0H:%0M"}});如何保存此图表?谢谢你的帮助。 最佳答案 您需要获取flot在您的div中创建的Canvas

Matlab论文插图绘制模板第49期—散点矩阵图(Plotmatrix)

在之前的文章中,分享了很多Matlab散点图的绘制模板:这一次,再来分享一种特殊的散点图:散点矩阵图。先来看一下成品效果:本文主要展示带直方图的散点矩阵图的绘制方法,不带直方图的散点矩阵图的绘制方法见文末获取方式。特别提示:Matlab论文插图绘制模板系列,旨在降低大家使用Matlab进行科研绘图的门槛,只需按照模板格式添加相应内容,即可得到满足大部分期刊以及学位论文格式要求的数据插图。如果觉得有用可以分享给你的朋友。模板中最关键的部分内容:1.数据准备此部分主要是读取原始数据。%读取数据X=randn(50,3);2.颜色定义颜色搭配比较考验个人审美,需要多加尝试。这里直接使用TheColo