clear;clc; % 准备数据 t = 1:1:24; Taxi = [22 14 15 58 39 29 21 11 23 16 46 42 34 41 35 57 70 57 48 53 41 73 76 42]; % 设置颜色,rgb值 C1 = [62/255, 179/255, 195/255]; C2 = [221/255, 107/255, 123/255]; % 绘制图像并调整折线图和柱状图的图形样式 Line = line(t, Taxi); set(Line, 'LineStyle', '--', 'Marker', 'o', 'LineWidth', 2.5, 'Color', C2); % 坐标区调整 set(gca, 'Box', 'off', ... % 去掉图中右侧和上方的边框 'XGrid', 'off', 'YGrid', 'on', ... % 设置是否开启网格线 'TickDir', 'out', 'TickLength', [0.01 0.01], ... % 设置坐标轴刻度的指向和长短 'XMinorTick', 'off', 'YMinorTick', 'on', ... % 设置坐标轴刻度的精度 'XColor', [.1, .1, .1], 'YColor', [.1, .1, .1], ... % 设置坐标轴的颜色 'XTick', 0:1:25, 'YTick', 0:10:100, ... % 设置坐标轴刻度的最大显示范围 'Xlim', [0, 25], 'Ylim', [0, 100], ... % 设置坐标轴刻度的显示范围 'Xticklabel', {[0:1:25]}, ... % 设置x坐标轴刻度值 'Yticklabel', {[0:10:100]}) % 设置y坐标轴刻度值 % 坐标轴标签、legend、刻度标签、背景颜色 hXLabel = xlabel('时段'); hYLabel = ylabel('出租车平均达到率'); hLegend = legend(Line, '不同时段出租车平均到达率', 'Location', 'northeast'); % 设置图例字体格式 set([hXLabel, hYLabel, hLegend], 'FontName', 'Helvetica'); set([hXLabel, hYLabel, hLegend], 'FontSize', 10); set(gca, 'LooseInset', [0, 0, 0, 0]); % 消除白边