楼主: kamaduoluo
1949 11

[问答] 请教大神们一个作图的问题 [推广有奖]

  • 2关注
  • 0粉丝

本科生

73%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
1532 点
帖子
64
精华
0
在线时间
105 小时
注册时间
2015-2-15
最后登录
2025-4-20

楼主
kamaduoluo 发表于 2016-2-18 16:04:53 |AI写论文
4论坛币
数据格式:
门店月份销售量
A1月

46449

A2月

23475

A3月

23036

A4月

15458

A5月

19576

A6月

17203

A7月

42482

B1月

2147

B2月

2432

B3月

3026

B4月

2389

B5月

2075

………………
G1月

2147



想用R编写一个脚本可以自动将每个门店的销量数据绘出出折线图。
CONS_NO<-门店
m<-月份
cos<-销量数据

bar_plot <- function(data.n,CONS_NO)
  {
  p.name <-paste(data.n$CONS_NO[1],".jpg",sep="")
   jpeg(file = p.name,width = 800, height = 600, units = "px")
  qplot(m,cos,data=data.n,geom = "line")
  dev.off()
}
i <- 1
for(i in 1:nrow(data.n))
{
  BARCODE_1 <- data.n[i,1]
  bar_plot(data.n,BARCODE_1)
}


脚本无法执行,不报错,请各位大神帮忙看一看,感谢~~~~~

最佳答案

stzhao 查看完整内容

require(ggplot2) ggplot(data, aes(月份, 销售量, group = 门店, colour = 门店)) + geom_point() + geom_line()
关键词:数据格式 折线图 销售量 con ONS 销售量 门店

沙发
stzhao 在职认证  发表于 2016-2-18 16:04:54
require(ggplot2)
ggplot(data, aes(月份, 销售量, group = 门店, colour = 门店)) + geom_point() + geom_line()
Rplot02.png

藤椅
woshiisp 在职认证  发表于 2016-2-18 17:25:26
还不会编写脚本,学习~~~~~~~~~~~~~~

板凳
zhouyuanshen 发表于 2016-2-19 08:20:26
既然用qplot,就知道ggplot里面有个group的功能吧

报纸
kamaduoluo 发表于 2016-2-19 08:59:51
zhouyuanshen 发表于 2016-2-19 08:20
既然用qplot,就知道ggplot里面有个group的功能吧
没明白~还请详细说一下~感谢~

地板
delvin008 发表于 2016-2-19 09:18:35
1. 楼主的bar_plot里 p.name的定义只用了 CONS_NO[1],所以只会有一个图片在工作目录生成;
2. bar_plot里qplot改为 print(qplot(m,cos,data=data.n,geom = "line")) 生成的图片就会正常显示;
3. 应该有简化的方式做到,本人对ggplot不熟悉,请其他人指明~

7
kamaduoluo 发表于 2016-2-19 13:56:03
delvin008 发表于 2016-2-19 09:18
1. 楼主的bar_plot里 p.name的定义只用了 CONS_NO[1],所以只会有一个图片在工作目录生成;
2. bar_plot里 ...
感谢~~

8
rosenbloog 发表于 2016-2-20 11:01:27
脚本作图啥意思?

9
kamaduoluo 发表于 2016-2-20 16:54:26
stzhao 发表于 2016-2-19 23:06
require(ggplot2)
ggplot(data, aes(月份, 销售量, group = 门店, colour = 门店)) + geom_point() + geom ...
感谢您~可能是我的意思没有描述清楚~我自己已经搞定~最佳答案还是给您

10
kamaduoluo 发表于 2016-2-20 16:55:49
rosenbloog 发表于 2016-2-20 11:01
脚本作图啥意思?
就是运行写好的代码后,所有的图都保存在工作目录下了~

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 03:03