如何在python ggplot中创建条形图?

粘土

我正在使用yhat的ggplot库我有以下熊猫DataFrame:

   degree  observed  percent observed  expected  percent expected
0       0         0               0.0         0          0.044551
1       1         1               0.1         1          0.138604
2       2         3               0.3         2          0.215607
3       3         4               0.4         2          0.223592
4       4         1               0.1         2          0.173905
5       5         1               0.1         1          0.108208

目前,我正在执行以下操作(df函数第一行的第一行返回的是上面的DataFrame):

def chartObservedExpected(graph):
    df = observedExpected(graph)
    return ggplot(aes(x='degree', y='percent observed'), data=df) + \
           geom_point() + \
           ylim(-0.015,1.015) + \
           xlim(-0.05,max(df['degree']) + 0.25) + \
           labs("Degree","Proportion of Total") + \
           ggtitle("Observed Node Degree Distribution")

chartObservedExpected(G)

这是我得到的:

分散

但是,每当我尝试使用geom_bar()而不是时geom_point(),我最终只会得到100%的压力。我试过只是简单的geom_bar()和也geom_bar(stat="percent observed"),但既不似乎工作。这总是我得到的:

酒吧

我想做的是模仿/复制以下内容:

尝试

知道如何使酒吧部分(或整个事情)起作用吗?

Y

使用weight,这是一个示例:

from ggplot import *
import pandas as pd
df = pd.DataFrame({"x":[1,2,3,4], "y":[1,3,4,2]})
ggplot(aes(x="x", weight="y"), df) + geom_bar()

输出如下:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何创建没有重叠条形图的ggplot条形图?

来自分类Dev

如何使用ggplot和aes函数在R中创建分组条形图?

来自分类Dev

如何使用ggplot在一个图表中创建条形图和折线图

来自分类Dev

如何在amCharts中创建分组的条形图?

来自分类Dev

如何在Laravel中创建Google条形图查询?

来自分类Dev

如何在Arduino中创建IO条形图?

来自分类Dev

如何在R中创建条形图

来自分类Dev

如何在matlab中创建条形图?

来自分类Dev

如何在 r 中创建条形图?

来自分类Dev

如何在python中创建分组条形图的子图

来自分类Dev

如何在ggplot2中创建汇总数据帧的缩放和多面聚类条形图?

来自分类Dev

如何在 R ggplot 中创建具有不同离散 X 轴的多面条形图

来自分类Dev

如何在MS Excell中为每个标签创建包含多个条形图的条形图?

来自分类Dev

如何从Shiny中的过滤数据创建条形图?

来自分类Dev

如何从Shiny中的过滤数据创建条形图?

来自分类Dev

在 SwiftUI 中,如何为条形图创建动态矩形?

来自分类Dev

从Python中的列表列表创建分组的条形图

来自分类Dev

在Python中创建多个迷你条形图的表

来自分类Dev

如何在带有多个x轴的python中创建条形图

来自分类Dev

如何在R中以水平堆积条形图的样式创建时间序列图

来自分类Dev

如何缩放ggplot堆积的条形图

来自分类Dev

如何使用ggplot绘制条形图

来自分类Dev

如何使ggplot订购堆叠条形图

来自分类Dev

如何在python中绘制条形图

来自分类Dev

如何在python中绘制条形图

来自分类Dev

如何在 Python3 中制作条形图?

来自分类Dev

如何从数据框创建条形图

来自分类Dev

如何创建此表的条形图

来自分类Dev

如何用plotly创建条形图?

Related 相关文章

热门标签

归档