How do you specify properties of figures created in Matlab to make sure that they are appropriately sized for publication? As a student, I wasted weeks resizing things in Canvas b/c I didn't know any better, but here's my current recipe with added mods from @ChangLiuMaggie.
Decide if the figure you are making will be the width of a single column, 1.5 columns, or 2 columns if published in a journal.
Set the figure width in Matlab by changing the Units property of the figure to "centimeters" and then changing the third element of the 'Position' property to the appropriate width (9 cm for single column width, 12 cm for 1.5 column width, or 18 cm for two column width).
Set the figure Color to 'white' and Render to 'Painters'
Set the font sizes to 10 for the tick labels and 12 for the axis labels (and title if you have one). Font sizes aren't a hard and fast rule as they will depend on the number of panels in your figure. You may also need to make the lines thicker.
Save three versions of the figure (fig, pdf, and tiff/png/jpg).
• • •
Missing some Tweet in this thread? You can try to
force a refresh
As you continue to have discussions among friends, family, and colleagues surrounding recent events, please don't promote the overly simplistic narrative that the ongoing protests and outrage are solely about George Floyd.
Obviously, we're enraged about George Floyd. But, this is also about an endless list of George Floyd's that is embedded in the combined life experiences of generations of black people in the U.S. This is about generational trauma.
Read about Breonna Taylor, Ahmaud Arbery, Tamir Rice, Dante Parker, Ezell Ford, Michael Brown, Eric Garner, Trayvon Martin, and Rodney King. Read about the Department of Justice's inquiry into the Ferguson police department. If you're still not convinced, there are more receipts.