Colorcoder
Author: s | 2025-04-24
‣Blockshade ‣ by -ColorCoder-How to Take Chips by -ColorCoder-Little Christmas Animation by -ColorCoder-ᴛʜᴇ ᴛʀᴜᴛʜ ᴀʙᴏᴜᴛ ꜱʟᴇᴇᴘ by -ColorCoder-Art by -ColorCoder-Christmas Gingerbread Decorating remix by -ColorCoder-⇛Duck creator⇚ by -ColorCoder-Ideas (Comic) by -ColorCoder-Vector art! by -ColorCoder- Changing around my color schemas, I finally got it to stop crashing, but then it would put (Colorcoder) on the filenames and then put (Colorcoder) (Colorcoder) and then (Colorcoder) (Colorcoder) (Colorcoder). The most I saw was 8 of thos
VisualStudio-ColorCoder/ColorCoder/ColorCoderPackage.cs at
Univarscatter Draw an univariate scatter plot out of a nx2 table with acategorical/string and a numerical variable, or out of anumerical array, with groups/categories correspondingto the columns of the numerical array. The function returns the (x,y) coordinates of the dots, so you can use them for custom plotting. If you use this function in a public webpage or publication, I encourage you to share the reference with me so that I include it in the publications section.This kind of graph is very popular in biochemistry/biologypapers.It allows for a lot customisation (see examples)Basic usage% Generate 3 normal COLUMN VECTORS of different lengthssmallset=normrnd(0,3,[10,1]);averageset=normrnd(0,3,[50,1]);bigset=normrnd(0,3,[150,1]);%Concatenate them, and fill the empty ones with nans, keep in mind that you%can do this much faster with the function padcat (see extra functions)DataArray=nan(size(bigset,1),3);DataArray(1:length(smallset),1)=smallset;DataArray(1:length(averageset),2)=averageset;DataArray(1:length(bigset),3)=bigset;figureUnivarScatter(DataArray,'Label',{'Small','Average','Big'});Customizing the graphMany custom options are available as Name,Valuepairs.For optimal visualization of your data Irecommend to play with RangeCut, and also with pbaspect of the plot, itreally changes the appearance.Extra functionsYou need the following functions for this function to work:CatTable2Array included here.Also, a very simple function to assign colors isprovided, ColorCoder, you can see several examples in thescript UnivarScatterExamples.m.A useful function to create the input of the function from columns of different lengths is the function padcat (link)All your feedback is welcome to improve this functionPublications using UnivarscatterHere are some publications that use UnivarScatter. If you know of more please let me know!Bürgi, J., Abrami, L., Castanon, I., Abriata, L. A., Kunz, B., Yan, S. E., … van der Goot, F. G. (2020). Ligand Binding to the Collagen VI Receptor Triggers a Talin-to-RhoA Switch that Regulates Receptor Endocytosis. Developmental Cell, 53(4), 418-430.e4. A., Collinet, C., Philippe, J. M., Lenne, P. F., Munro, E., & Lecuit, T. (2019). Genetic induction and mechanochemical propagation of a morphogenetic wave. Nature, 572(7770), 467–473. E., Lerner, H., & Parnas, M. (2019). ‣Blockshade ‣ by -ColorCoder-How to Take Chips by -ColorCoder-Little Christmas Animation by -ColorCoder-ᴛʜᴇ ᴛʀᴜᴛʜ ᴀʙᴏᴜᴛ ꜱʟᴇᴇᴘ by -ColorCoder-Art by -ColorCoder-Christmas Gingerbread Decorating remix by -ColorCoder-⇛Duck creator⇚ by -ColorCoder-Ideas (Comic) by -ColorCoder-Vector art! by -ColorCoder- Changing around my color schemas, I finally got it to stop crashing, but then it would put (Colorcoder) on the filenames and then put (Colorcoder) (Colorcoder) and then (Colorcoder) (Colorcoder) (Colorcoder). The most I saw was 8 of thosComments
Univarscatter Draw an univariate scatter plot out of a nx2 table with acategorical/string and a numerical variable, or out of anumerical array, with groups/categories correspondingto the columns of the numerical array. The function returns the (x,y) coordinates of the dots, so you can use them for custom plotting. If you use this function in a public webpage or publication, I encourage you to share the reference with me so that I include it in the publications section.This kind of graph is very popular in biochemistry/biologypapers.It allows for a lot customisation (see examples)Basic usage% Generate 3 normal COLUMN VECTORS of different lengthssmallset=normrnd(0,3,[10,1]);averageset=normrnd(0,3,[50,1]);bigset=normrnd(0,3,[150,1]);%Concatenate them, and fill the empty ones with nans, keep in mind that you%can do this much faster with the function padcat (see extra functions)DataArray=nan(size(bigset,1),3);DataArray(1:length(smallset),1)=smallset;DataArray(1:length(averageset),2)=averageset;DataArray(1:length(bigset),3)=bigset;figureUnivarScatter(DataArray,'Label',{'Small','Average','Big'});Customizing the graphMany custom options are available as Name,Valuepairs.For optimal visualization of your data Irecommend to play with RangeCut, and also with pbaspect of the plot, itreally changes the appearance.Extra functionsYou need the following functions for this function to work:CatTable2Array included here.Also, a very simple function to assign colors isprovided, ColorCoder, you can see several examples in thescript UnivarScatterExamples.m.A useful function to create the input of the function from columns of different lengths is the function padcat (link)All your feedback is welcome to improve this functionPublications using UnivarscatterHere are some publications that use UnivarScatter. If you know of more please let me know!Bürgi, J., Abrami, L., Castanon, I., Abriata, L. A., Kunz, B., Yan, S. E., … van der Goot, F. G. (2020). Ligand Binding to the Collagen VI Receptor Triggers a Talin-to-RhoA Switch that Regulates Receptor Endocytosis. Developmental Cell, 53(4), 418-430.e4. A., Collinet, C., Philippe, J. M., Lenne, P. F., Munro, E., & Lecuit, T. (2019). Genetic induction and mechanochemical propagation of a morphogenetic wave. Nature, 572(7770), 467–473. E., Lerner, H., & Parnas, M. (2019).
2025-03-27