dynamic surface charts

Upload: kavin-ur-frnd

Post on 13-Apr-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/26/2019 Dynamic Surface Charts

    1/21

    Spreadsheets in Education (eJSiE)

    Volume 6 | Issue 1 Article 2

    12-27-2012

    Dynamic Surface Charts for Scaered 4-D Data inExcel Spreadsheets

    Daniel HsiehRutgers University - New Brunswick/Piscataway, [email protected]

    Vikas NandaRutgers University - New Brunswick/Piscataway, [email protected]

    Follow this and additional works at: hp://epublications.bond.edu.au/ejsie

    Tis Regular Article is brought to you by the Faculty of Business at [email protected] has been accepted for inclusion in Spreadsheets in

    Education (eJSiE) by an authorized administrator of ePublications@bond. For more information, please contact Bond University's Repository

    Coordinator.

    Recommended CitationHsieh, Daniel and Nanda, Vikas (2012) "Dynamic Surface Charts for Scaered 4-D Data in Excel Spreadsheets," Spreadsheets inEducation (eJSiE): Vol. 6: Iss. 1, Article 2.Available at: hp://epublications.bond.edu.au/ejsie/vol6/iss1/2

    http://epublications.bond.edu.au/ejsie?utm_source=epublications.bond.edu.au%2Fejsie%2Fvol6%2Fiss1%2F2&utm_medium=PDF&utm_campaign=PDFCoverPageshttp://epublications.bond.edu.au/ejsie/vol6?utm_source=epublications.bond.edu.au%2Fejsie%2Fvol6%2Fiss1%2F2&utm_medium=PDF&utm_campaign=PDFCoverPageshttp://epublications.bond.edu.au/ejsie/vol6/iss1?utm_source=epublications.bond.edu.au%2Fejsie%2Fvol6%2Fiss1%2F2&utm_medium=PDF&utm_campaign=PDFCoverPageshttp://epublications.bond.edu.au/ejsie/vol6/iss1/2?utm_source=epublications.bond.edu.au%2Fejsie%2Fvol6%2Fiss1%2F2&utm_medium=PDF&utm_campaign=PDFCoverPageshttp://epublications.bond.edu.au/ejsie?utm_source=epublications.bond.edu.au%2Fejsie%2Fvol6%2Fiss1%2F2&utm_medium=PDF&utm_campaign=PDFCoverPageshttp://epublications.bond.edu.au/http://epublications.bond.edu.au/mailto:[email protected]:[email protected]://epublications.bond.edu.au/ejsie/vol6/iss1/2?utm_source=epublications.bond.edu.au%2Fejsie%2Fvol6%2Fiss1%2F2&utm_medium=PDF&utm_campaign=PDFCoverPagesmailto:[email protected]:[email protected]://epublications.bond.edu.au/http://epublications.bond.edu.au/ejsie/vol6/iss1/2?utm_source=epublications.bond.edu.au%2Fejsie%2Fvol6%2Fiss1%2F2&utm_medium=PDF&utm_campaign=PDFCoverPageshttp://epublications.bond.edu.au/ejsie?utm_source=epublications.bond.edu.au%2Fejsie%2Fvol6%2Fiss1%2F2&utm_medium=PDF&utm_campaign=PDFCoverPageshttp://epublications.bond.edu.au/ejsie/vol6/iss1/2?utm_source=epublications.bond.edu.au%2Fejsie%2Fvol6%2Fiss1%2F2&utm_medium=PDF&utm_campaign=PDFCoverPageshttp://epublications.bond.edu.au/ejsie/vol6/iss1?utm_source=epublications.bond.edu.au%2Fejsie%2Fvol6%2Fiss1%2F2&utm_medium=PDF&utm_campaign=PDFCoverPageshttp://epublications.bond.edu.au/ejsie/vol6?utm_source=epublications.bond.edu.au%2Fejsie%2Fvol6%2Fiss1%2F2&utm_medium=PDF&utm_campaign=PDFCoverPageshttp://epublications.bond.edu.au/ejsie?utm_source=epublications.bond.edu.au%2Fejsie%2Fvol6%2Fiss1%2F2&utm_medium=PDF&utm_campaign=PDFCoverPages
  • 7/26/2019 Dynamic Surface Charts

    2/21

    Dynamic Surface Charts for Scaered 4-D Data in Excel Spreadsheets

    Abstract

    Visualizations that are low-cost in memory are desirable. We present a method for stitching three-dimensional

    scaered data from multiple worksheets into a dynamic animation-like surface chart in Excel. Tis method isuseful when (1) the user hard-codes the data points to conserve memory; employing such strategy scalesbeer than so-coding data values, (2) the data values are hard-coded by an unknown source, or (3) thefunction is complex and requires a user-dened function to output values into cells. In particular, wedemonstrate an application in biology where rigid motion (rotation and translation are the onlytransformations applied to an object in 3-D space) is used to model the free energy gain/loss by surveyingvarious placements and orientations of membrane proteins with respect to their environment. Our strategyinvolves a simple concept of scrolling through an order of worksheets, and can be extended to even moredimensions (i.e. scrolling through workbooks if necessary)

    Keywords

    dynamic surface charts, visualization, animation

    Tis regular ar ticle is available in Spreadsheets in Education (eJSiE): hp://epublications.bond.edu.au/ejsie/vol6/iss1/2

    http://epublications.bond.edu.au/ejsie/vol6/iss1/2?utm_source=epublications.bond.edu.au%2Fejsie%2Fvol6%2Fiss1%2F2&utm_medium=PDF&utm_campaign=PDFCoverPageshttp://epublications.bond.edu.au/ejsie/vol6/iss1/2?utm_source=epublications.bond.edu.au%2Fejsie%2Fvol6%2Fiss1%2F2&utm_medium=PDF&utm_campaign=PDFCoverPages
  • 7/26/2019 Dynamic Surface Charts

    3/21

    D C 4D D E

    D H

    ,

    ...

    N

    [email protected]

    A

    . E. (1) ; , (2) , (3) . I , ( 3D ) / . O , (.. )

    : D , , ,

    1.

    . , , .

    .M M E / M, MALAB, R, SAS, SPSS P., 1. . A S E2,3,4, 5,6, 7,8,9 10,11,12, E 13,14.

    1

    Hsieh and Nanda: Dynamic Surface Charts

    Published by ePublications@bond, 2012

  • 7/26/2019 Dynamic Surface Charts

    4/21

    E. (.. N,CO, I, .) ,

    1) 2) E M O .

    . A . M M O A E, B A (BA). L (.. ), , , ,

    15.M /

    O . 2000 / : .NE S. .NE . S () ()

    / . S 2008/2010 P, , M DS 16. B 17, 18.

    , M BA .NE O S O(SO) 19. SO O , . H, BA

    , M

    BA O 20, 21.E O , . C C .NE 22 , . I . H ? I C22 , E ( O)

    2

    Spreadsheets in Education (eJSiE), Vol. 6, Iss. 1 [2012], Art. 2

    http://epublications.bond.edu.au/ejsie/vol6/iss1/2

  • 7/26/2019 Dynamic Surface Charts

    5/21

    , .

    O E E

    . E , . A .

    2. A: A D E

    2.1.

    E ?

    E ,

    , . , : , , , , , , . I , . .D ( ), .

    F , .

    (1)

    ? : , . O : 1) E E, 2) ( ) , . I (), , :

    () (2)

    . , E . I , , :

    ( , ) ()() (3)

    I , C . L : . (, ) C

    3

    Hsieh and Nanda: Dynamic Surface Charts

    Published by ePublications@bond, 2012

  • 7/26/2019 Dynamic Surface Charts

    6/21

    . , , .

    3D 2D .

    3D , 3D . I 2D 3D ( , ), B 4 .

    L . E? :

    (, , ) ()()() (4)N, 2D 3D , 3D . . O . D ( ) , , ( ) . 3D 4D E.

    E2:O12 (F. 1).

    F 1: B ( ,, ) ,

    . A ( ) ( ) 1 10 ( B2, ).

    4

    Spreadsheets in Education (eJSiE), Vol. 6, Iss. 1 [2012], Art. 2

    http://epublications.bond.edu.au/ejsie/vol6/iss1/2

  • 7/26/2019 Dynamic Surface Charts

    7/21

    I , 23.

    2.2.

    M . , . , ( ), ( ) 24.

    , MRSA ( ) 25. .

    MRSA , . 26. A

    . F MRSA, 27, 28. D , . , . S 6 .

    2.3.

    E , (.. ) .

    5

    Hsieh and Nanda: Dynamic Surface Charts

    Published by ePublications@bond, 2012

  • 7/26/2019 Dynamic Surface Charts

    8/21

    F 2: A

    , ,

    . , . . , ( ) ( ).

    , (F 2). ,

    . ?

    ( ) E . B,

    , .C 2 .

    2.4. D C

    O , . 3

    .

    6

    Spreadsheets in Education (eJSiE), Vol. 6, Iss. 1 [2012], Art. 2

    http://epublications.bond.edu.au/ejsie/vol6/iss1/2

  • 7/26/2019 Dynamic Surface Charts

    9/21

    . A 4 . H, , , . A (F. 3).

    H . E C. ( ) . . 2003 .

    F 3: E . H, 0

    . B .

    7

    Hsieh and Nanda: Dynamic Surface Charts

    Published by ePublications@bond, 2012

  • 7/26/2019 Dynamic Surface Charts

    10/21

    3. E

    3.1.

    A

    BA ( B A)

    , . M E 2010, 2007, 2003 PC. I O M, 2011 BA, 2008, BA 12. 2003 2004 .

    BA . H : BA, B E, A,PP O . S , . H, BA,

    2. . A . A ,

    .

    BA . F BA , P P BA 2003 2010 J 29, 30.

    3.2. E D D (C )

    .B , , .

    O DSCC. E M.I 2003, . . M O 31, 32.

    N, D , BA E, / .

    G FOC RC R ( ) C M . C D D . F E 2007, F O P. C S D R.

    E D D ( ):

    I E 2011, E M DSCC.. F E 2004,

    DSCC.. . I C, 3.3.

    8

    Spreadsheets in Education (eJSiE), Vol. 6, Iss. 1 [2012], Art. 2

    http://epublications.bond.edu.au/ejsie/vol6/iss1/2

  • 7/26/2019 Dynamic Surface Charts

    11/21

    F D 2011, E P R. S H , D.

    3.3. BA BA

    O E, BA . E BA . (BASIC) E 33. . BA . I . , E BA DSCC.. I , 3.4.

    : DSC. .( 2003 2004 ) DSC.. ODSC. .. I , . I , . 40 40, 81 (F. 4).

    F 4: E ( ) DSC.

    3.4.

    BA DC E ( ), A+F11 B E (F M ,A+F+F11). BA . (F. 5) I F 8, P E, P , I , L . P E , BA / . P .(, , ) I

    . L .

    9

    Hsieh and Nanda: Dynamic Surface Charts

    Published by ePublications@bond, 2012

  • 7/26/2019 Dynamic Surface Charts

    12/21

    F 5:

    I B E

    F. 5)

    DSC

    M

    . C

    F 6: A

    P F5

    F M , E

    B E

    , (

    I F L

    . .

    BA DS

    , D

    S3DP()

    DSC B

    S3DP .

    D M S3DP S3DP F5.

    C. I

    SC

    (F. 6):

    E.

    D

    10

    Spreadsheets in Education (eJSiE), Vol. 6, Iss. 1 [2012], Art. 2

    http://epublications.bond.edu.au/ejsie/vol6/iss1/2

  • 7/26/2019 Dynamic Surface Charts

    13/21

    A , DFP 3DP. DFP 3DP. G 3DP ( F. 3) . N , DFP . DFP BA .

    3.5.

    C

    L : (3D) . I , :

    1.

    .2.

    S 3D , BA.

    3.

    P . .I .

    DFP, 3DP.

    SMS SPS. .

    . .

    3.6.

    D :

    3D

    4D . . SM . 3D DFP. A , , . S, 40 40 ( ). DFP . S 1, 2, 3 , 3D

    . D , 3D ,

    11

    Hsieh and Nanda: Dynamic Surface Charts

    Published by ePublications@bond, 2012

  • 7/26/2019 Dynamic Surface Charts

    14/21

    3D 4D .

    3.7.

    D C A:

    DFP , . SPS . . 3D 4D , , 3D . , DFP , .

    3.8. C A : C F

    , E . . 34 ( )35, 36 . CG , .

    3.9. A 3D

    , S3DP ( 3D ),

    : SMS , SPS . I

    . . BA (F. 7).

    3.10. : C A F

    A . H, ( ) A . A :

    M M O A.

    1.

    D 3DP

    C.

    12

    Spreadsheets in Education (eJSiE), Vol. 6, Iss. 1 [2012], Art. 2

    http://epublications.bond.edu.au/ejsie/vol6/iss1/2

  • 7/26/2019 Dynamic Surface Charts

    15/21

    2.

    I D , IA CS B

    3. A D M D

    4.

    D

    5.

    R D M

    P6. C M 0 1

    7. C M 32767 81

    8.

    E P

    9.

    R C

    10. I :

    P S SB1C()

    S("DFP").C(2, 1) = SB1.

    E S

    P S SB1S()

    S("DFP").C(2, 1) = SB1.

    E S

    11.G 3DP D M.

    12.

    .

    13

    Hsieh and Nanda: Dynamic Surface Charts

    Published by ePublications@bond, 2012

  • 7/26/2019 Dynamic Surface Charts

    16/21

    F 7: A 40 40,

    14

    Spreadsheets in Education (eJSiE), Vol. 6, Iss. 1 [2012], Art. 2

    http://epublications.bond.edu.au/ejsie/vol6/iss1/2

  • 7/26/2019 Dynamic Surface Charts

    17/21

    4. D:

    B 1 81 , = 40 40 , .

    GIF . P A. PP GIF .

    B BA , : . S , ( ), . , ..

    ( ) .

    5. C

    E. A 3D, , , ,

    , .

    6. A: E C E D = 40 40

    A .E , 27, 28. H. (F. 8) (BA ). S

    , ( ) . , . E 40, 39 ... 39, 40 . S 2.1 81 .

    15

    Hsieh and Nanda: Dynamic Surface Charts

    Published by ePublications@bond, 2012

  • 7/26/2019 Dynamic Surface Charts

    18/21

    F 8: H

    . E

    BPA

    .

    .

    16

    Spreadsheets in Education (eJSiE), Vol. 6, Iss. 1 [2012], Art. 2

    http://epublications.bond.edu.au/ejsie/vol6/iss1/2

  • 7/26/2019 Dynamic Surface Charts

    19/21

    7.

    1 C, A.C. M, B. (2000). S : AN C O I M, S, ... , 4(1), 8998.

    A : ://..//0105/0407.2 A, D. (2005). "E M G D E

    A". (), 2(1), A 8.A : ://...//2/1/8

    3 , A.L. (2008). "M A E SS I E L F". (), 3(1), A 4.A : ://...//3/1/4

    4 B, J. (2011). "G F S".

    (), 4(3), A 3.A : ://...//4/3/3

    5 , I. (2008, D 2). S 3D S. F .A :://.../F//MSC//6758626745102270181181

    6 F, S. (2005, M 12). E S S 4 D C. F.A : ://../.?=25824

    7 N, S. (2009, S 24). I E A MS? B .A : ://..///34345

    8 P, J. (2010, F 23). C S C E 2007.B .A : ://./P/2007/

    9 F, D. (2010, M 26). A B C. B .

    A : ://..//2010/05/.

    10 M, . (..) 3D S.A : ://..///3/

    11 P, A.J. (..) 3D S C.A : ://..//3.

    12 D, G. (..) 3D S P F MS E (BA M).A : ://../E3D.

    17

    Hsieh and Nanda: Dynamic Surface Charts

    Published by ePublications@bond, 2012

  • 7/26/2019 Dynamic Surface Charts

    20/21

    13 M O. (..) O O A P (OLAP).A : ://..///HP010177437.

    14 H, P. (..) I C (I H

    O).A : ://..//.

    15 K, P.., G J., B, S., B, R., R, R., P, B D.,(2004), 2003 , P I.

    16 M DS. (..) A : ://../

    17 M D N. (..) .NE D.A : ://..//139615

    18 M D N (..) L S.A : ://..///136611

    19 M, C. (2008, M 25). P R F SO NSOR.A : ://.../F/S///0632361595483256946584649/

    20 SO. (2008, J 16). R BA D H BG E.A : ://..////2008/01/16/.

    21 M, J. (2012, J 26). J R D: BA O 2013.A : ://../2012/07/26/2013.

    22 M D N (..) C C.A : ://..///456632.

    23 B, D. (..). D (S) P.A :://..12..//AP//3DPSH.

    24 , D.M., R, D., , J. (2009 S). B : . . ., 66 (17):2789804.

    25 PM H (..) MRSA PM H.A : ://....//PMH0004520/

    26 C, D.J. H, S. (2010). B B C E P.. ., 6, 154856.

    27 S, A., C, D.C., L, P.B., , R.F.S, N, ., DG, .F.

    (2007). E, DD P A E I A A S M: D A

    18

    Spreadsheets in Education (eJSiE), Vol. 6, Iss. 1 [2012], Art. 2

    http://epublications.bond.edu.au/ejsie/vol6/iss1/2

  • 7/26/2019 Dynamic Surface Charts

    21/21

    D O I H.. .., 366. 43648.

    28 H, D., D, A., N, . (2012). A K PH F M P

    I F. , 21. 5062.29 , J., (2004), 2003 ,

    P I.

    30 , J., (2010), 2010 , P I.

    31 M O (..) C M S E.A : ://..///HP010096919.

    32 M O (..) M S L O 2003.A : ://..//2003/2003HA001140307.

    33 R, M.A. (2007, O 30). E BA C A E A.A : ://..////295

    34 P, A. (2007, A 28). S C P.A : ://..//.

    35 B, J. (2003, A 24). H (BA).A :://..//2003/04/.

    36 H B. (2009, A). H C H M E.A : ://../2009/04//

    Hsieh and Nanda: Dynamic Surface Charts