今天就来换点新鲜的, 也许对某些人有点帮助.....
也许bar chart很多人都会做了, 但是pie chart就挺麻烦的, 不会3D的话怎么办呢.. 在这里就教你们一个仿3D的方法做个pie chart骗吃吧 :p
这个仿3D的效果就是使用"遮照"达成, 可以看看这里的效果, 是否有兴趣继续下去
Flash中(方法很多, 最简单的方法就是使用swift 3d软件)
Flash附带字典的说明
}
也许bar chart很多人都会做了, 但是pie chart就挺麻烦的, 不会3D的话怎么办呢.. 在这里就教你们一个仿3D的方法做个pie chart骗吃吧 :p
这个仿3D的效果就是使用"遮照"达成, 可以看看这里的效果, 是否有兴趣继续下去
Flash中(方法很多, 最简单的方法就是使用swift 3d软件)Flash附带字典的说明
}
补充 :
<<, >>, & 这三个operator可以参考Flash附带的字典... 但我会举个清楚的例子补注
在我们的世界中一些都是以10进位做为单位, 但在计算机的世界中是以2进制, 所以所有数据都是0和1
首先来看看 1, 2等数目在计算机中的2进制是
1 = 0001
2 = 0010
3 = 0011
4 = 0100
5 = 0101
6 = 0110为何我会知道0001是1呢?? 因为计算机是使用binary(二进制)计算, 是从右到左计算,0001, 从右边的0次方一直向左加 :
<<, >>, & 这三个operator可以参考Flash附带的字典... 但我会举个清楚的例子补注
在我们的世界中一些都是以10进位做为单位, 但在计算机的世界中是以2进制, 所以所有数据都是0和1
首先来看看 1, 2等数目在计算机中的2进制是
1 = 0001
2 = 0010
3 = 0011
4 = 0100
5 = 0101
6 = 0110为何我会知道0001是1呢?? 因为计算机是使用binary(二进制)计算, 是从右到左计算,0001, 从右边的0次方一直向左加 :
1的0次方 + 0的1次方 + 0的2次方 + 0的3次方 = 1
(1^0)+(0^1)+(0^2)+(0^3)=1
0110 = (0^0) + (1^1) + (1^2) + (0^3) = 0+2+4+0 = 6
(1^0)+(0^1)+(0^2)+(0^3)=1
0110 = (0^0) + (1^1) + (1^2) + (0^3) = 0+2+4+0 = 6
那么....<< 和 >> 一个是指定单位向前, 另外一个相反
5 >> 2 :
0101 是 5 向后退 2 位数会得到 0001, 所以 0001 就是 1 (建立一个新的Flash使用trace(5 >> 2); 看看得到的答案是否是1呢
3 << 1 :
3(0011) 向前移动一位会得到 0110, 和上面的表是一样的答案... 是6
&符号是用来连接两段string的
3 & 1 = 1
0011
0001
0001
5 >> 2 :
0101 是 5 向后退 2 位数会得到 0001, 所以 0001 就是 1 (建立一个新的Flash使用trace(5 >> 2); 看看得到的答案是否是1呢
3 << 1 :
3(0011) 向前移动一位会得到 0110, 和上面的表是一样的答案... 是6
&符号是用来连接两段string的
3 & 1 = 1
0011
0001
0001
好啦....这里我只是基本的说明, 如果说的太深入会让初学者越来越乱, 有兴趣的朋友可以自己搜索更多的数据... 可以搜索关于data structure或data analysis这类的书籍
最后是附上例子的时候了 :)
最后是附上例子的时候了 :)
