ggplot2:在散点图

时间:2015-08-12 03:59:41

标签: r ggplot2 data-visualization

我试图弄清楚如何修改此代码,以便在散点图中架构位于Y轴的顶部,而Visual Arts位于Y轴的底部。

更新:关于"重复"错误分类 - 我的观点是,如果在ggplot2中有一个优雅的方法来做这个,而不是简单地重新排序数据框中的级别。

ggplot() + geom_point(aes(x = Year, y = Subclass_Name, colour = Subclass_Name, size = Transactions), data = art_data, alpha = 0.7)

Scatterplot

注意:对于线条图有一个类似的问题,但我无法使其适用于散点图:r - reverse order of discrete y axis in ggplot2

1 个答案:

答案 0 :(得分:3)

您可以反转Subclass_name变量的级别顺序。

$array= [
      0 => [
        'label' => 'Item1',
        'data' => 849,
        ],
      1 => [
        'label' => 'Item1',
        'data' => 849,
        ],
      2 => [
        'label' => 'Item1',
        'data' => 849,
        ],
      3 => [
        'label' => 'Item1',
        'data' => 849,
      ],
      4 => [
        'label' => 'Item1',
        'data' => 849,
        ],
      5 => [
        'label' => 'Item1',
        'data' => 849,
        ]
];
   foreach($array as $key => $val){
     $sum +=$val['data'];
   }
  echo "output  =  ".(count($val['data'])/$sum)*100;
?>

enter image description here