From 8c0af5ce81ce7ea7423bf49fe752829de5373f75 Mon Sep 17 00:00:00 2001 From: miles Date: Mon, 23 Jul 2012 22:16:47 +0000 Subject: [PATCH] Working copy with JHeatChart.java. Puts the species axis at the bottom of the graph rather than the top. svn path=/; revision=367 --- Personnel/miles/2/.classpath | 1 + Personnel/miles/2/Lib/jheatchart-0.6.jar | Bin 0 -> 6363 bytes Personnel/miles/2/src/Heatmap.java | 107 ++++++++++++++++++++++- Personnel/miles/2/tmp | 36 +------- 4 files changed, 109 insertions(+), 35 deletions(-) create mode 100644 Personnel/miles/2/Lib/jheatchart-0.6.jar diff --git a/Personnel/miles/2/.classpath b/Personnel/miles/2/.classpath index 4e8113d..435c452 100644 --- a/Personnel/miles/2/.classpath +++ b/Personnel/miles/2/.classpath @@ -3,5 +3,6 @@ + diff --git a/Personnel/miles/2/Lib/jheatchart-0.6.jar b/Personnel/miles/2/Lib/jheatchart-0.6.jar new file mode 100644 index 0000000000000000000000000000000000000000..889b45b77154375eb9b04e60ea72d44e2649faa8 GIT binary patch literal 6363 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 maxCount) { + maxCount = rs.getInt(3); + } String name = rs.getString(2); if (name == currentSpecies) { rawSpecies[speciesCount].addCluster(rs.getInt(1), rs.getInt(3)); diff --git a/Personnel/miles/2/tmp b/Personnel/miles/2/tmp index 723c2d7..4e5b43b 100644 --- a/Personnel/miles/2/tmp +++ b/Personnel/miles/2/tmp @@ -1,32 +1,4 @@ -Species Cluster 0 Cluster 1 Cluster 2 - -Arabidopsis_lyrata 1 1 1 -Arabidopsis_thaliana 0 1 1 -Batrachochytrium_distachyon 0 0 1 -Brachypodium_distachyon 1 2 1 -Caenorhabditis_elegans 0 0 1 -Carica_papaya 0 0 1 -Chlamydomonas_reinhardtii 0 0 1 -Cucumis_sativus 0 1 2 -Danio_rerio 0 0 1 -Drosophila_melanogaster 0 0 1 -Ectocarpus_siliculosus 0 1 1 -Fragaria_vesca 0 1 1 -Glycine_max 0 4 2 -Homo_sapiens 0 0 2 -Laccaria_bicolor 0 0 1 -Magnaporthe_grissa 0 0 1 -Manihot_esculenta 0 1 1 -Mimulus_guttatus 0 1 1 -Neurospora_crassa 0 0 1 -Oryza_sativa 2 1 1 -Pediculus_humanus 1 0 1 -Physcomitrella_patens 0 0 1 -Populus_trichocarpa 0 2 1 -Prunus_persica 0 1 1 -Rattus_norvegicus 0 1 1 -Ricinus_communis 0 1 1 -Saccharomyces_cerevisiae 0 0 1 -Selaginella_moellendorffii 0 1 1 -Sorghum_bicolor 0 1 1 -Vitis_vinifera 0 1 1 \ No newline at end of file +Cluster id Arabidopsis_lyrata Arabidopsis_thaliana Batrachochytrium_distachyon Brachypodium_distachyon Caenorhabditis_elegans Carica_papaya Chlamydomonas_reinhardtii Cucumis_sativus Danio_rerio Drosophila_melanogaster Ectocarpus_siliculosus Fragaria_vesca Glycine_max Homo_sapiens Laccaria_bicolor Magnaporthe_grissa Manihot_esculenta Mimulus_guttatus Neurospora_crassa Oryza_sativa Pediculus_humanus Physcomitrella_patens Populus_trichocarpa Prunus_persica Rattus_norvegicus Ricinus_communis Saccharomyces_cerevisiae Selaginella_moellendorffii Sorghum_bicolor Vitis_vinifera +0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 +1 1 1 0 2 0 0 0 1 0 0 1 1 4 0 0 0 1 1 0 1 0 0 2 1 1 1 0 1 1 1 +2 1 1 1 1 1 1 1 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file -- 2.34.1