【问题标题】:How to Plot density graph and line graph in R如何在 R 中绘制密度图和折线图
【发布时间】:2018-12-03 05:46:18
【问题描述】:

我有一个大数据集,其中三列来自这三列我必须按第一列的数据分组,并使用第一列的频率我需要绘制折线图和密度图形。此图中统计了 1600 个值。

一些数据是

Search keyword                         Campaign ID  total_ctr
        "2 +bhk +flat +in +bangalore    653435194   0.00
        "2 +bhk +flat +in +bangalore    653435194   0.00
        "2 +bhk +flat +in +bangalore    653435194   0.00
        "2 +bhk +flat +in +bangalore    653435194   0.00
        "2 +bhk +flat +in +bangalore    653435194   0.00
        "2 +bhk +flat +in +bangalore    653435194   0.00
        "2 +bhk +flat +in +bangalore    653435194   0.00
        "2 +bhk +flat +in +bangalore    653435194   0.00
        "2 +bhk +flat +in +bangalore    653435194   15.38
        "2 +bhk +flat +in +bangalore    653435194   0.00
        "2 +bhk +flat +in +bangalore    653435194   0.0
  +bedroom +apartment +in +bangalore    1155466985  0.00
+1 +bedroom +apartment +in +bangalore   1155466985  0.00
+1 +bedroom +apartment +in +bangalore   1155466985  0.00
+1 +bedroom +apartment +in +bangalore   1155466985  100.00
+1 +bedroom +apartment +in +bangalore   1155466985  0.00
+1 +bedroom +apartment +in +bangalore   1155466985  0.00

这样的数据集有 22,200 行,有 1600 个搜索关键字,有不同的 total_ctr 和 campID 组合。

他们的一些频率是

                                 Campaign ID     total_ctr
Search keyword      
"2 +bhk +flat +in +bangalore            24       24
+1 +bhk +flat +in +bangalore            89       89
+1 +bhk +flat +near +manyata tech park  23       23
+1 +bhk +flat +price +in +bangalore     15       15
+1 +bhk +flat +sale +bangalore           9       9
+1 +bhk +flats +bangalore               52       52
+1 +bhk +for +sale +in +bangalore       76       76
+1 +bhk +house +for +sale +in +bangalore20       20
+1 +bhk +in +bangalore +sale            61       61
+1 +bhk +in +north +bangalore           36       36
+1 +bhk +near +airport                  1         1
+1 +bhk +north +bangalore                8        8
+1bhk +apartment +in +bangalore         53       53
+1bhk +apartments +bangalore             9       9
+1bhk +bangalore                        118      118
+1bhk +flat +bangalore                   26       26
+1bhk +flats +bangalore                 107       107
+1bhk +near +airport                      4       4
+2 +3 +bhk +flats in +bangalore          50        50

从这个频率我想在 R 或 pandas 中绘制 1600 线图和密度图

【问题讨论】:

    标签: r ggplot2


    【解决方案1】:
    for i in df['Search keyword'].unique():
        xxx = df[df['Search keyword']==i]['total_ctr']
        jj =len(xxx)
        if jj>>29:
            print(jj)
            plt.plot(xxx)
            plt.title(i)
            plt.show()
            sns.kdeplot(xxx)
            plt.title(i + 'density')
            plt.show()
            plt.savefig('books_read.pdf')
    

    此图仅用于您需要的密度..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多