總司的輸出能力風向玫瑰圖,數據來源http://fgowiki.com/guide/petdetail/68
function wind_rose(v)
fig = figure('NumberTitle', 'off', 'name', 'Happy');
hold on;
LineWidth = 2;
FontSize = 12;
n = 6;
angle = 2*pi/n;
R = [cos(angle),-sin(angle);sin(angle),cos(angle)];
Max = 5;
P = zeros(n+1, 2);
P(1,:) = [Max 0];
P(n+1,:) = P(1,:);
for i = 2 : 6
P(i,:) = R * P(i-1,:)';
end
P2 = P;
P2(1:n,:) = [P(1:n,1).*(v'/Max) P(1:n,2).*(v'/Max)];
P2(n+1,:) = P2(1,:);
h = fill(P2(:,1), P2(:,2), [142 229 238]/255, 'FaceAlpha', 0.5);
for i = 1 : Max
plot(P(:,1)*i/Max, P(:,2)*i/Max, 'k', 'LineWidth', LineWidth);
end
for i = 1 : n
plot([0 P(i,1)], [0 P(i,2)], 'k', 'LineWidth', LineWidth);
end
plot(P2(:,1), P2(:,2), 'Color', [122 197 205]/255, 'LineWidth', LineWidth+1);
name={{'寶具輸出'}, {'貫通能力'}, {'即死能力'}, {'特攻輸出'}, {'固有要素'}, {'暴擊輸出'}};
for i = 2 : 6
if i == 4, continue; end
text(1.1*P(i,1), 1.1*P(i,2), name{i}, 'FontSize', FontSize, 'HorizontalAlignment', 'center');
end
text(1.05*P(1,1), 1.05*P(1,2), name{1}, 'FontSize', FontSize, 'HorizontalAlignment', 'left');
text(1.05*P(4,1), 1.05*P(4,2), name{4}, 'FontSize', FontSize, 'HorizontalAlignment', 'right');
axis equal;
axis off;