草庐IT

箱形图

全部标签

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 - 如何将条形图值更改为百分比 (Matplotlib)

这个问题在这里已经有了答案:Formatyaxisaspercent(9个回答)关闭12个月前。下面的代码生成一个条形图,每个条形上方都有数据标签(见底部图片)。有什么方法可以将y轴上的刻度变成百分比(在此图表中,将是0%、20%等)?我设法让每个条形图上方的数据标签通过将条形图高度与“%”连接起来来描述百分比。importnumpyasnpimportmatplotlib.pyplotaspltn_groups=5Zipf_Values=(100,50,33,25,20)Test_Values=(97,56,35,22,19)fig,ax=plt.subplots()index=np

python - 使用 pandas/matplotlib 或 seaborn 排序的条形图

我有一个包含5000个产品和50个特征的数据集。其中一列是“颜色”,该列中有100多种颜色。我正在尝试绘制条形图以仅显示前10种颜色以及每种颜色有多少产品。top_colors=df.colors.value_counts()top_colors[:10].plot(kind='barh')plt.xlabel('No.ofProducts');使用Seaborn:sns.factorplot("colors",data=df,palette="PuBu_d");1)有更好的方法吗?2)我如何用Seaborn复制它?3)我如何绘制最高计数在顶部(即条形图最顶部的黑色)

前端vue自定义柱形图 选中更改柱形图颜色及文字标注颜色

随着技术的发展,开发的复杂度也越来越高,传统开发方式将一个系统做成了整块应用,经常出现的情况就是一个小小的改动或者一个小功能的增加可能会引起整体逻辑的修改,造成牵一发而动全身。通过组件化开发,可以有效实现单独开发,单独维护,而且他们之间可以随意的进行组合。大大提升开发效率低,降低维护成本。 组件化对于任何一个业务场景复杂的前端应用以及经过多次迭代之后的产品来说都是必经之路。组件化要做的不仅仅是表面上看到的模块拆分解耦,其背后还有很多工作来支撑组件化的进行,例如结合业务特性的模块拆分策略、模块间的交互方式和构建系统等等今天给大家介绍的一款组件:自定义柱形图选中更改柱形图颜色及文字标注颜色,附源码

python - 分组条形图 Pandas

我在pandasDataFrame中有一个名为df的表:+--------+------------+-------------+----------+------------+-----------+|avg_views|avg_orders|max_views|max_orders|min_views|min_orders|+---------+------------+-------------+----------+------------+-----------+|23|123|135|500|3|1|+---------+------------+-------------

python - 带有 pandas 和 matplotlib 的条形图顶部的平均线

我正在尝试绘制PandasDataFrame,并添加一条线来显示均值和中位数。正如您在下面看到的,我为均值添加了一条红线,但它没有显示。如果我尝试在5处画一条绿线,它会显示在x=190处。所以显然x值被视为0、1、2,...而不是160、165、170,...如何画线,使其x值与x轴的值匹配?来自Jupyter:完整代码:%matplotlibinlinefrompandasimportSeriesimportmatplotlib.pyplotaspltheights=Series([165,170,195,190,170,170,185,160,170,165,185,195,185

python - 如何在同一图上显示条形图和折线图

我无法在同一张图上显示条形图和折线图。示例代码:importpandasaspdimportnumpyasnpimportmatplotlib.pyplotaspltDf=pd.DataFrame(data=np.random.randn(10,4),index=pd.DatetimeIndex(start='2005',freq='M',periods=10),columns=['A','B','C','D'])fig=plt.figure()ax=fig.add_subplot(111)Df[['A','B']].plot(kind='bar',ax=ax)Df[['C','D']

python - Seaborn 条形图排序

我有一个包含两列的Pandas数据框。我需要按“计数”列排序的图。dicti=({'37':99943,'25':47228,'36':16933,'40':14996,'35':11791,'34':8030,'24':6319,'2':5055,'39':4758,'38':4611})pd_df=pd.DataFrame(list(dicti.iteritems()))pd_df.columns=["Dim","Count"]plt.figure(figsize=(12,8))ax=sns.barplot(x="Dim",y="Count",data=pd_df)ax.get_y

python - 在 python 的箱形图中显示均值?

我是Matplotlib的新手,在学习如何在python中绘制箱形图时,我想知道是否有一种方法可以在箱形图中显示均值?下面是我的代码..frompylabimport*importmatplotlib.pyplotaspltdata1=np.random.rand(100,1)data2=np.random.rand(100,1)data_to_plot=[data1,data2]#Createafigureinstancefig=plt.figure(1,figsize=(9,6))#Createanaxesinstanceaxes=fig.add_subplot(111)#Crea

python - Plotly:多轴分组条形图

当我在Layout中设置barmode='group'而trace2=Bar(...,yaxis='y2')时,这导致条形图被堆叠或覆盖而不是将它们分组。如何在具有多个轴的情况下对条形进行分组?我检查了这些但无济于事:显示了单Y轴分组条形图here.还解释了多轴here和y轴引用可用here 最佳答案 希望下面的代码,基于zooexample,将是不言自明的,但是您必须在go.Bar()对象中设置yaxis和offsetgroup参数,以及go.Figure()对象的layout参数中的yaxis2参数正确。代码如下:importp