摘要: 1.将文件从本地放到hdfs上 2.hive中创建table 3.将hdfs表导入hive 阅读全文
posted @ 2017-12-21 21:30 Braveliberty 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 前端跨域请求发生条件:协议,主机,端口,当有一个条件满足时就会发生跨域问题。 情况1:当我们将网页以本地文件的形式打开的时候,地址栏 files:f:/……原因:默认是以文件协议打开的,当然不允许调用本地文件,即使也是同源,因为文件协议中不存在调用别的文件这一说法。情况2:我们通... 阅读全文
posted @ 2017-11-01 15:51 Braveliberty 阅读(764) 评论(0) 推荐(0) 编辑
摘要: 交互式入门:鼠标,键盘,触屏事件;d3.event行为:退拽,缩放1.鼠标点击事件要领://鼠标常用事件: click,mouseover,mouseout,mousemove,mousedown,mouseup,dbclick //鼠标事件都是在on(“click”,func... 阅读全文
posted @ 2017-10-26 16:27 Braveliberty 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 在学一张图的时候要弄清作者的写作思路,哪几个元素是成套出现的,谁在前谁在后,将思路轨迹理清楚,就像这篇文章 1.projection—>path(projection)—->svg添加path并绑定数据,生成地图 2.marker中添加arrow的path,生成箭头—–》marker... 阅读全文
posted @ 2017-10-10 21:16 Braveliberty 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 先说下最近学习的一些经验, 1越来越觉得我们在学习每个东西的时候应该打破砂锅问到底,为什么要这样做?这样做有什么用?在网页上呈现的是什么?将每句代码的作用都搞清楚,这样才能在组合的时候我们能用的很放心。 2.还要一个就是数据格式的问题,在学习别人代码的时候要搞清楚别人加载的文件数据格... 阅读全文
posted @ 2017-10-10 16:03 Braveliberty 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 基于布局的使用对数据的结构形式要求比较高,所以我们在学习的时候要注意每个布局所需要的结构,在进行与其他模块整合的时候就要注意数据的提取转换,比如说这这篇,1.构造node数据,初始数据是每个省的周边geo,我们通过path.centroid()—–》拿到中心结点坐标,这就是force... 阅读全文
posted @ 2017-10-10 10:51 Braveliberty 阅读(247) 评论(0) 推荐(0) 编辑
摘要: stack布局的用法还是跟其他一样,我们要知道用stack(dataset)生成的数据形式是什么,然后用生成的数据去生成我们需要的svg图形, var dataset = [ { name: "PC" , sales: [ { year:2005, prof... 阅读全文
posted @ 2017-10-08 22:25 Braveliberty 阅读(243) 评论(0) 推荐(0) 编辑
摘要: [i for i in range(10)][0, 1, 2, 3, 4, 5, 6, 7, 8, 9]with open("c:list.txt","r",encoding="utf-8") as fr: fr=fr.readline() print(fr)卷 本地磁... 阅读全文
posted @ 2017-10-08 15:00 Braveliberty 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1histogram布局histogram布局,频率分布直方图,字面意思很明了,表明了一个范围内分布的频率,其中每个柱型表明了这个范围内个数。//随机生成正态分布数据var random=d3.random.normal(170,10);//均值和方差var dataset=[]fo... 阅读全文
posted @ 2017-10-08 11:30 Braveliberty 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 1.partition布局首先就是先定义一个partition布局还有布局的相关访问函数var partition=d3.layout.partition() .sort(null) ... 阅读全文
posted @ 2017-10-08 11:03 Braveliberty 阅读(258) 评论(0) 推荐(0) 编辑