【问题标题】:Code snippet from R to Python for Panda dataframe graph plotPanda 数据框图表从 R 到 Python 的代码片段
【发布时间】:2021-02-15 02:35:14
【问题描述】:

我正在使用熊猫数据框对象。到目前为止,我已经上传并处理了一个如下所示的数据框:

下一步是我必须用这个数据框绘制一个图表,看起来像这样

我遇到了一个 R 代码 sn-p,它有助于为该图创建 x 轴和 y 轴

d_ends <- 
yearly_top %>% 
group_by(tag) %>% 
slice(n()) %>% 
pull(fraction)

d_ends[1] <- 0.053
d_ends[6] <- 0.024

d_labels <- 
yearly_top %>% 
group_by(tag) %>% 
slice(n()) %>% 
pull(tag)

我正在尝试在 Python 中进行转换。任何想法都会很棒

【问题讨论】:

  • 您好新用户,如果我的回答有效,您可以接受/投票吗?下次当您在 SO 上提出问题时,您还可以分享您的数据的真实示例而不是照片。这将在尝试回答您的问题时对其他人有很大帮助。

标签: python r pandas dataframe matplotlib


【解决方案1】:

看看seaborns lineplot。对于这种绘图来说,这是一个很棒的包:

import seaborn as sns
sns.lineplot(data=yearly_top, x='year', y='fraction', hue='tag')

【讨论】:

  • 每个技术标签都需要在条形线的末端,如果可能的话,在图形区域之外
猜你喜欢
  • 1970-01-01
  • 2019-09-21
  • 1970-01-01
  • 2020-08-02
  • 2017-07-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-11
相关资源
最近更新 更多