画了个带网格的坐标轴,其中arrow函数是自己写的。
得到的图片是背景透明的,然而导出有点麻烦。
我是把图片复制到word2016,再用word导出的。
fig = figure('NumberTitle', 'off', 'name', 'Happy');
LineWidth = 2;
FontSize = 12;
MarkerSize = 3;
% x 轴
arrow([-1 0], [10 0], 'k', 2);
text(9.5, 0, 'x', 'FontSize', FontSize, 'FontWeight', 'bold', 'HorizontalAlignment', 'center');
for i = 1 : 8
text(i, 0.3, num2str(i), 'FontSize', FontSize, 'FontWeight', 'bold', 'HorizontalAlignment', 'center');
end
% y 轴
arrow([0 1], [0 -10], 'k', 2);
text(0, -9.5, 'y', 'FontSize', FontSize, 'FontWeight', 'bold', 'HorizontalAlignment', 'center');
for i = 1 : 8
text(-0.5, -i, num2str(i), 'FontSize', FontSize, 'FontWeight', 'bold', 'HorizontalAlignment', 'center');
end
h = fill([0 8 8 0], [0 0 -8 -8], [255 235 215]/255, 'FaceAlpha', 0.5, 'EdgeAlpha', 0);
for i = 1 : 8
plot([i i], [0 -8], 'k', 'LineWidth', LineWidth);
plot([0 8], [-i -i], 'k', 'LineWidth', LineWidth);
end
for i = 1 : 8
for j = 1 : 8
plot(i-0.5, -j+0.5, 'k.', 'MarkerSize', MarkerSize);
end
end
axis equal;
axis off;