草庐IT

scatter-plot

全部标签

python - 如何更改 xgboost.plot_importance 中绘图的大小?

xgboost.plot_importance(model,importance_type='gain')我无法更改此图的大小。我想以适当的大小保存这个图,以便我可以在pdf中使用它。我想要类似于figize 最佳答案 它看起来像plot_importancereturnanAxesobjectax=xgboost.plot_importance(...)fig=ax.figurefig.set_size_inches(h,w)看起来你也可以传入一个轴fig,ax=plt.subplots(figsize=(h,w))xgboost

python - 在 plotly 中添加组条形图作为子图

我想在plotly中创建分组(barmode='group')条形图子图。现在的问题是plotly不会创建条形图作为轨迹。相反,分组条形图被创建为条形轨迹列表。因此,我不知道如何创建包含分组条形图作为子图的图形(即使用figure.append_trace()添加分组条形图)。例如,如何使用在thissample中创建的条形图创建子图:importplotly.plotlyaspyimportplotly.graph_objsasgotrace1=go.Bar(x=['giraffes','orangutans','monkeys'],y=[20,14,23],name='SFZoo'

python plotly创建一个与最大和最小值相关的色标

这是一个代码,我尝试显示每个点的车速。importplotly.plotlyaspyfromplotly.graph_objsimport*mapbox_access_token='MAPBOXAPIKEY'data=Data([Scattermapbox(lat=dataframe_monday_morning['latitude'],lon=dataframe_monday_morning['longitude'],mode='markers',marker=Marker(size=5,color=dataframe_monday_morning['speed'],colorsca

python - 多个散点图的一个颜色条

我正在使用matplotlib库在一个图上绘制同一变量的多个图形。我不是在寻找子图的colorbar,这是主要的搜索Material。我绘制了多个scatter,但colorbar仅设置为我绘制的最后一个散点的值。部分代码如下:plt.scatter(x1,y1,c=z1,cmap='viridis_r',marker='s')plt.scatter(x2,y2,c=z2,cmap='viridis_r',marker='o')plt.scatter(x3,y3,c=z3,cmap='viridis_r',marker='^')plt.colorbar().set_label('Win

python - 按 x 比例缩放 matplotlib.pyplot.Axes.scatter markersize

我想根据x/y轴上的点数缩放matplotlib.pyplot.Axes.scatter图的markersize。importmatplotlib.pyplotaspltimportnumpyasnpvmin=1vmax=11x=np.random.randint(vmin,vmax,5)y=np.random.randint(vmin,vmax,5)fig,ax=plt.subplots()forvinnp.arange(vmin,vmax):ax.axvline(v-0.5)ax.axvline(v+0.5)ax.axhline(v-0.5)ax.axhline(v+0.5)ax.

python - Jupyterlab 和 Plotly 离线 : requirejs is not defined

我使用conda安装了plot.ly,并尝试在Jupyterlab上以离线模式使用它:fromplotly.offlineimportinit_notebook_modeinit_notebook_mode(connected=True)Firefox开发人员控制台在这些语句后显示以下错误:ReferenceError:requirejsisnotdefined我尝试手动将require.js放入notebook所在的文件夹,然后放入...\anaconda3\pkgs\jupyter\nbextensions,没用.我该如何解决这个问题?如何正确安装require.js?版本:pyt

python - Plotly 在 Jupyter 问题中

我安装了plotly.py以使用Jupyter绘制一些图,但我无法导入它。!pipinstallplotly--upgradeRequirementalreadyup-to-date:plotlyinc:\python34\lib\site-packagesRequirementalreadyup-to-date:requestsinc:\python34\lib\site-packages(fromplotly)Requirementalreadyup-to-date:sixinc:\python34\lib\site-packages(fromplotly)Requirementa

python - 仅实时更新 Dash/plotly 中的数据

我想监控一些实时数据,并允许用户在与绘图交互时选择自己的范围。我创建了这个小示例(从教程中获取),问题是,每次我更新绘图时,所有内容都会重置,因为update_graph_live()返回一个新的Plotly图。(见下面的例子)是否可以只更新数据,这样图形就不会重新加载并重置为默认View/设置?我之前用的是d3.js,通过websockets发送数据,所以可以在浏览器中过滤数据。但我想直接用Dash来做。importdashfromdash.dependenciesimportOutput,Eventimportdash_core_componentsasdccimportdash_

python - 具有不同标记和颜色的 matplotlib 散点图

我想根据2个外部向量的值用不同的标记和不同的颜色绘制一个图。这是我尝试过的:>>>s=[u'+',u'+',u'o']>>>col=['r','r','g']>>>x=np.array([1,2,3])>>>y=np.array([4,5,6])>>>pl.scatter(x,y,marker=s,c=col)Traceback(mostrecentcalllast):File"/usr/lib/python3/dist-packages/matplotlib/markers.py",line233,inset_markerPath(marker)File"/usr/lib/pytho

python - Matplotlib 删除缺失数据的插值

我正在使用Matplotlib绘制时间序列数据,但序列中缺少一些数据。Matplotlib隐式地将最后一个连续数据点加入到下一个数据点。但如果数据丢失,情节看起来很难看。以下是获得的情节。可以看出,在4月30日标记附近,数据缺失,Matplotlib加入点。下图也是数据的散点图。散点图掩盖了这个错误,但在这种情况下,相邻的数据点不会联合。此外,鉴于涉及大量数据点,散点图非常慢。此类问题的推荐解决方案是什么。 最佳答案 如果你能确定断点应该在哪里,你可以:分解数据并手工绘制每个“部分”在空白处的数据中插入np.nan参见示例Plotp