草庐IT

scatter-plot

全部标签

python - 如何使用 Matplotlib 在极坐标中绘制具有等高线密度线的散点图?

我正在尝试在极坐标中绘制散点图,等高线叠加到点云上。我知道如何使用numpy.histogram2d在笛卡尔坐标系中做到这一点:#Simplecase:scatterplotwithdensitycontoursincartesiancoordinatesimportmatplotlib.pyplotasplimportnumpyasnpnp.random.seed(2015)N=1000shift_value=-6.x1=np.random.randn(N)+shift_valuey1=np.random.randn(N)+shift_valuefig,ax=pl.subplots(

python - 在 Python pylab rose/polar plot 中更改图例标题的字体大小

我正在尝试更改玫瑰图或“极地”图上现有图例标题的字体大小。大多数代码是由不在的其他人编写的。我添加了:-ax.legend(title=legend_title)setp(l.get_title(),fontsize=8)添加标题“legend_title”,这是一个变量,用户可以在使用此代码的不同函数中为其输入字符串。第二行没有返回错误,但似乎也没有做任何事情。完整代码如下。“Rose”和“RoseAxes”是某人编写的模块/函数。有谁知道更改图例标题字体大小的方法?我找到了一些正常图的例子,但找不到玫瑰图/极map的例子。fromRose.RoseAxesimportRoseAxe

python - 在使用 pandas plot 方法创建的图表上格式化 x 轴

pandas.DataFrame.plot是一种从数据框中绘制数据的便捷方法。但是,我不明白如何使用这种方法来格式化轴。例如,importpandasaspdimportdatetimedf=pd.DataFrame(index=[datetime.datetime(2016,7,2,0,0),datetime.datetime(2016,8,6,0,0),datetime.datetime(2016,9,13,0,0),datetime.datetime(2016,10,26,0,0),datetime.datetime(2016,11,2,0,0)],data={'total':[

python - 绘制多个散点图 Pandas

我认为有很多关于绘制多个图表的问题,但不是专门针对这种情况,如下所示。pandas文档说要“重复绘图方法”以在单个轴上绘制多个列组。但是,这对于3个或更多列组如何工作?例如,如果我们定义第三列:bx=df.plot(kind='scatter',x='a',y='f',color='Green',label='f')这个bx会被传递到哪里?此外,如果绘图是同一张图,x轴不应该始终为“a”或“c”吗?但文档有2个不同的x轴:'a'和'c' 最佳答案 Wherewouldthisbxbepassedinto?您应该重复第二次调用plot

python - 如何保存用 'pandas.DataFrame.plot' 创建的图像?

这个问题在这里已经有了答案:Savingplots(AxesSubPlot)generatedfrompythonpandaswithmatplotlib'ssavefig(6个答案)saveapandas.Serieshistogramplottofile(4个答案)关闭2年前。当尝试从“pandas.core.series.Series”对象保存使用“pandas.DataFrame.plot”创建的绘图图像时:%matplotlibinlinetype(class_counts)#pandas.core.series.Seriesclass_counts.plot(kind='b

python - wxPython wx.lib.plot.PlotCanvas 错误

我正在制作一个非常简单的绘图wxApp。我已经安装了Python2.7.9和wxPython3.0.2这是我的代码:importwximportwx.lib.plotasplotclassPantalla(wx.Frame):def__init__(self):app=wx.App()self.frame1=wx.Frame(None,title="GRAFICADOR",id=-1,size=(500,500))self.panel1=wx.Panel(self.frame1)self.panel1.SetBackgroundColour("white")plotter=plot.P

python - 有没有更好的方法可以通过 Plotly 使用 Dash 执行多个输出?

正如我们在InteractivitypartofGettingstarted中看到的那样,一个回调函数可以接受多个输入,但始终只有一个输出。假设我们分别有两个block必须在输入更改后更新。当然,最简单的方法是为每个block使用相同的输入进行两次回调。问题是请求执行两次,而一次足以获取所有数据。@app.callback(dash.dependencies.Output('element_1','children'),[dash.dependencies.Input('filter','value')])defcallback_element_1(filter):returnget_

python - 更改 plot_surface 中的线条颜色

我用Python中的一些数据绘制了曲面图。现在我试图改变这样一个情节的风格。但不幸的是,我陷入了线条颜色。它默认为黑色,但我想将其设为红色或任何其他颜色。我的代码是:frommpl_toolkits.mplot3dimportAxes3Dimportmatplotlib.pyplotaspltfrommatplotlibimportcmimportnumpyasnpdata=np.loadtxt("test.txt")defformateU(data):U=np.zeros((20,20))forvalueindata:U[value[0],value[1]]=value[2]retu

python - 带有分类标记的行/列的散点图 pandas DataFrame

我想使用matplotlib生成带有分类行和列标签的pandasDataFrame散点图。示例DataFrame如下所示:importpandasaspddf=pd.DataFrame({"a":[1,2],"b":[3,4]},index=["c","d"])#ab#c12#d34标记大小是各个DataFrame值的函数。到目前为止,我想出了一个笨拙的解决方案,基本上是枚举行和列,绘制数据,然后重建标签:flat=df.reset_index(drop=True).T.reset_index(drop=True).T.stack().reset_index()#level_0leve

python - 在 pycharm 上使用 plotly 时出错

importplotly.plotlyaspyfromplotly.offlineimportdownload_plotlyjs,init_notebook_mode,plot,iplotimportplotly.graph_objsasgoinit_notebook_mode(connected=True)data=dict(type='choropleth',locations=['AZ','CA','NY'],locationmode='USA-states',colorscale='Portland',text=['text1','text2','text3'],z=[1.0,