My actual code:
f = figure;
set(gca,'FontName','Times New Roman');
yyaxis right
bar(riskpremium.date.raw(1:end,1),riskpremium.decision_action(1:end,1),'FaceColor',[0.5 1 0.5],'LineWidth',1);
hold on
plot(riskpremium.date.raw(1:end,1),ones(length(riskpremium.date.raw))*riskpremium.weights(1,1),'--','MarkerSize',15,...
'Color','k','LineWidth',0.2);
hold on;
plot(riskpremium.date.raw(1:end,1),ones(length(riskpremium.date.raw))*riskpremium.weights(2,1),'--','MarkerSize',15,...
'Color','k','LineWidth',0.2);
hold on;
plot(riskpremium.date.raw(1:end,1),ones(length(riskpremium.date.raw))*riskpremium.weights(3,1),'--','MarkerSize',15,...
'Color','k','LineWidth',0.2);
hold on;
plot(riskpremium.date.raw(1:end,1),ones(length(riskpremium.date.raw))*riskpremium.weights(4,1),'--','MarkerSize',15,...
'Color','k','LineWidth',0.2);
hold on;
plot(riskpremium.date.raw(1:end,1),ones(length(riskpremium.date.raw))*riskpremium.weights(5,1),'--','MarkerSize',15,...
'Color','k','LineWidth',0.2);
hold on;
ylabel('Decision weights - Barometer','FontSize',12);
ylim([0.5 10])