Tag: 数据可视化

如何与一个PNG作为背景阴谋?

我做了一个300万点的阴谋,并保存为PNG。 花了几个小时,我想避免重新绘制所有的要点。 我怎样才能产生一个新的情节,这个PNG作为背景?

构build复杂情节的手册图例

我不知道如何手动设置这个情节的图例。 所有我真正想要的是一个简单的传说,右边使用三种颜色,每个都有一个名字。 当前的代码如下所示: a <-c("S1","S2","S3","S4","S5","S6","S7","S8","S9") #names b <-c(0.23,0.26,0.55,0.56,0.36,0.23,0.18,0.06,0.04) #mean t0 c <-c(0.64,0.6,0.81,1.4,0.89,0.55,0.48,0.22,0.09) #mean t1 d <-c(0.20,0.23,0.52,0.53,0.33,0.20,0.15,0.04,0.03) #SD low t0 e <-c(0.26,0.29,0.58,.59,0.39,0.26,0.21,0.08,0.05) #SD high t0 f <-c(0.67,0.63,0.86,1.44,0.93,0.59,0.51,0.25,0.10) #SD high t1 g <-c(0.61,0.57,0.78,1.36,0.85,0.53,0.45,0.19,0.08) #SD low t1 h <-c(0.41,0.34,0.26,0.84,0.53,0.32,0.30,0.16,0.05) #absolute change data <- data.frame(a,b,c,d,e,f,g,h) ggplot(data=data,aes(a)) + geom_bar(stat="identity", aes(y=h),fill="#62c76b",colour="#333333")+ #green geom_line(aes(y=b,group=1),size=1.0,colour="#f04546") + #red geom_point(aes(y=b),size=3, colour="#f04546") + #red geom_errorbar(aes(ymin=d, ymax=e), […]

如何用颜色和值显示matrix?

我想使用MATLAB从双精度matrix创build像这样的图像。 示例图像: http://twitpic.com/2xs943

matplotlib与pcolor的热图?

我想制作一个像这样的热图(在FlowingData上显示 ): 源数据在这里 ,但随机数据和标签将是罚款使用,即 import numpy column_labels = list('ABCD') row_labels = list('WXYZ') data = numpy.random.rand(4,4) 在matplotlib中制作热图非常简单: from matplotlib import pyplot as plt heatmap = plt.pcolor(data) 我甚至发现了一个看起来正确的colormap参数: heatmap = plt.pcolor(data, cmap=matplotlib.cm.Blues) 但除此之外,我不知道如何显示列和行的标签,并显示在正确的方向(原点左上angular,而不是左下angular)的数据。 尝试操作heatmap.axes (例如heatmap.axes.set_xticklabels = column_labels )都失败了。 我在这里错过了什么?

用于统计分析和报告撰写的工作stream程

有没有人有任何关于自定义报告写作相关的数据分析的工作stream程的智慧? 用例基本上是这样的: 客户委托使用数据分析的报告,例如水域的人口估计和相关地图。 分析人员下载一些数据,调用数据并保存结果(例如,为每个单位的人口数量添加一列,或者根据地区边界对数据进行子集)。 分析师分析(2)中创build的数据,接近她的目标,但是看到需要更多数据,因此回到(1)。 冲洗重复,直到表和graphics符合质量保证/质量控制,并满足客户。 写报告合并表和graphics。 明年,快乐的客户回来,想要更新。 这应该与通过新下载更新上游数据一样简单(例如获得去年的build筑许可证),并按下“RECALCULATE”button,除非规范发生变化。 目前,我只是开始一个目录,并尽我所能特设。 我想要一个更系统化的方法,所以我希望有人解决这个问题……我使用了电子表格,SQL,ARCGIS,R和Unix工具的组合。 谢谢! PS: 下面是一个基本的Makefile,它检查各种中间数据集(w / .RData后缀)和脚本( .R后缀)的依赖关系。 Make使用时间戳来检查依赖关系,所以如果你touch ss07por.csv ,它会看到这个文件比依赖它的所有文件/目标更新,并执行给定的脚本以便相应地更新它们。 这仍然是一个正在进行的工作,其中包括一个步入SQL数据库的步骤,还有一个像sweave这样的模板语言的步骤。 请注意,Make在语法上依赖于选项卡,因此请在剪切和粘贴之前阅读该手册。 享受并提供反馈! http://www.gnu.org/software/make/manual/html_node/index.html#Top R = /家庭/ wsprague / R-2.9.2 /斌/ R persondata.RData:ImportData.R ../../DATA/ss07por.csv Functions.R $ R –slave -f ImportData.R persondata.Munged.RData:MungeData.R persondata.RData Functions.R $ R –slave -f MungeData.R report.txt:TabulateAndGraph.R persondata.Munged.RData Functions.R $ R –slave -f […]