我想在R中制作一个qplot。我知道我可以重新格式化我的数据,但我想尝试在我计划的qplot中制作它,以后再将它连接到Shiny。
在问题出现之前,这是我的数据:
function todos(state = [], action) {
switch (action.type) {
case ADD_TODO:
return [
...state,
{
text: action.text,
completed: false
}
]
case TOGGLE_TODO:
return state.map((todo, index) => {
if (index === action.index) {
return Object.assign({}, todo, {
completed: !todo.completed
})
}
return todo
})
default:
return state
}
}
function todoApp(state = initialState, action) {
switch (action.type) {
case SET_VISIBILITY_FILTER:
return Object.assign({}, state, {
visibilityFilter: action.filter
})
case ADD_TODO:
case TOGGLE_TODO:
return Object.assign({}, state, {
todos: todos(state.todos, action)
})
default:
return state
}
}
我正在尝试使用绘图线创建图形。 我想使用Postnr进行分组。
我的问题是: 我希望Date位于X轴上,Y上的价格,通过获取每天的平均价格来创建绘图点,但我不知道如何在qplot中创建它。
CNC中 包含可重复数据
Date | Price | Postnr
2016-08-01 5000 101
2016-08-01 4300 103
2016-07-01 7000 105
2016-07-01 4500 105
2016-07-01 3000 103
2016-06-01 3900 101
2016-06-01 2700 103
2016-06-01 2900 105
2016-05-01 7100 101
答案 0 :(得分:1)
在Ian Fellows让我走上正确的道路后,我终于找到了我想要的东西:
ggplot(data = mydata,
aes(x = Date, y = Price, colour = Postnr, group=Postnr)) +
stat_summary(fun.y=mean, geom="point")+
stat_summary(fun.y=mean, geom="line")
答案 1 :(得分:0)
这是你想要的想法,@ Atius?
<ListView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentTop="true"
android:layout_alignParentStart="true"
android:id="@+id/listView"
android:listSelector="@android:color/holo_red_light"/>