Plotconfusion - How to adjust size?
3 次查看(过去 30 天)
显示 更早的评论
Hello,
I am using the plotconfusion command to plot a confusion matrix. There are approximately 23 classes and the result of the plotconfusion command is a graphical confusion matrix, but the numbers are all scrunched up and on top of each other (impossible to read). I am ultimately trying to save the confusion matrix displayed to a png file, I really don't care about the display of it.
The closest I have found to a solution is to do something like: set(gca,'Units','normalized'); set(gca,'Position',[0 0 1 1]);
And then to save the confusion matrix that displays to a PNG file.
On my work computer, this still doesn't even give acceptable results because my screen simply isn't big enough. It also cuts off the bottom X axis labels. But on my home computer, the screen is bigger and the resized confusion matrix is almost acceptable, but still the numbers are not aligned. I have also been successful at making the font smaller (~6pt) and this works, but really I don't want to have to do that. I want to just produce a big image that we can scroll around on. To do this, do I really need to have a monitor the size of the image I want to produce?
My question is how can I save the PNG file and make the confusion matrix an arbitrary size without having to resort to maximizing the figure on my home computer and resizing the figure?
Thank you,
C
0 个评论
回答(1 个)
AMAL targhi
2016-6-11
hi i have the same problem did u found the solution ?
2 个评论
Viet Pham
2021-3-22
Hi all, this is late but if you're still curious, use the Windowstate property like figure('WindowState','maximized') to get it maximized after calling the plotconfusion function.
DGM
2021-3-22
Really, this is a good case for export_fig()
Using 'windowstate' is only an option in R2018a and up.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrix Indexing 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!