Mathematica数据处理(2)
来源:互联网 发布:淘宝商家放单微信群 编辑:程序博客网 时间:2024/05/29 13:57
Mathematica数据处理(2)
这一次想讲一下Mathematica对于数据可视化的应用,一个小小的例子,这次会使用气泡图
我们平时对于 二维数据的可视化一般采取画散点图,那么对于三维的数据,我们应该采取什么办法把他表示出来呢
二维数据如:(年份,该年份经济)
可以画出如下的图:(数据是我自己随便写的,不要在意)
但是对于三维的数据来说,如何能直观的表示出来呢
例如,我们已知10个城市的如下的数据
(该市人口,该市城镇人口,该市的传染病A的人数)
那么我们如何能把这些数据在图上只管的表述出来呢
我们引入 气泡图
画出来的样子是下面这样额
直接贴代码:
data1 = Table[RandomReal[100000], 10];
(*随机生成0--100000的随机数来模拟城市总人口*)data2 = Table[RandomReal[1], 10];
(*随机生成0--1的数字,表示城镇人口所占比例*)data3 = Table[RandomReal[1], 10];
(*表示传染病率*)data = {data1, data2, data3};data4 = data[[All, #]] & /@ Partition[Range[10], 1]
(*每次取出一列,组成一个新的数组*)data5 = {};For[i = 1, i <= 10, i++, AppendTo[data5, Flatten[data4[[i]]]] ]
*上面都是在处理数据,具体可以看前一篇文章*)BubbleChart[data5, ChartStyle -> ColorData[3, "ColorList"]]
(*最后的画图只有一句话 data5是数据*)
(*画出的是彩色的是由 ChartStyle->ColorData[3,"ColorList"]来控制的*)
2016/8/8
以上,所有。
0 0
- Mathematica数据处理(2)
- Mathematica数据处理(3)
- Mathematica数据处理(4)
- Mathematica数据处理(5)--Plot
- Mathematica数据处理(11)--标签
- Mathematica数据处理(12)--图例
- Mathematica数据处理(1)--安斯库母四重奏
- Mathematica数据处理(6)--散点图(上)
- Mathematica数据处理(7)--散点图(下)
- Mathematica数据处理(8)--美化(上)
- Mathematica数据处理(9)--美化(中)
- Mathematica数据处理(10)--美化(下)
- Mathematica数据处理(13)--显示坐标
- Mathematica 学习资源2
- Mathematica 技术领域2
- Mathematica
- Mathematica
- 时间预估2 mathematica程序
- Redis学习笔记
- Maven学习(2)
- C# Math类简介
- 学习iOS 黑魔法 笔记
- 数据结构实验之二叉树五:层序遍历
- Mathematica数据处理(2)
- Tomcat启动报Error listenerStart错误
- redis学习之集群报错Node is not empty
- com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/InputStream;J)V
- iOS开发- runtime基本用法解析和用runtime给键盘添加工具栏和按钮响应事件
- JS dom编程艺术第二章
- 数据融合综述
- ubuntu下eclipse配置svn
- hdu5807Keep In Touch(dp)