MATLAB: A trouble with saving an image generated by bar3()

bar3figure saving on diskmetafile saving on disk

I have used bar3() to draw a graph, but when I use the pseudo code below, an aliased low resolution image is saved on disk. I tried to save using File>Save but the result was the same:
figure(2) bar3(class_n,FRR); print('-f2','-dmeta','FRR Criterion')
What should I do to save as a vector or high resolution image?