我试图弄清楚如何修改此代码,以便在散点图中架构位于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)
注意:对于线条图有一个类似的问题,但我无法使其适用于散点图:r - reverse order of discrete y axis in ggplot2
答案 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;
?>