Saving a table as PDF, - how can I rotate it 90 degrees

3 views (last 30 days)
Hello, I want to save a big table() which has like 20 columns. Therefore it would be nice to rotate the PDF paper 90 degrees.
When I save I use this
saveas(gcf,'summary','pdf')
and Matlab give me a size warning. Is there any way to rotate it?
  2 Comments
Adam Danz
Adam Danz on 27 Aug 2019
Are you saving a table, a figure, or a figure that contains a table?
Does the table exist as a variable?
Martin
Martin on 27 Aug 2019
Hi, thanks for turning back even though I was a bit unclear...
Yes the table exist as a variable, but I plot it inside a figure. When the figure "pops up" I am saving it as PDF

Sign in to comment.

Accepted Answer

Adam Danz
Adam Danz on 27 Aug 2019
Edited: Adam Danz on 27 Aug 2019
If the table is saved as a variable, rather than saving a figure that shows the table, save the table itself to a text file. You can do that using writetable().
There are several benefits to saving the table to a text file rather than to a figure. The text file is readable if you ever need to read the table back into matlab. A figure will pixelate the text since the text is converted to an image.
If you'd rather save the figure to pdf, to rotate it, use orient().
  4 Comments
Martin
Martin on 27 Aug 2019
Nice one there Adam! Thanks a lot buddy. Works like a charm!

Sign in to comment.

More Answers (0)

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!