how add Month label in x axis

18 views (last 30 days)
Afsher P A
Afsher P A on 23 Jul 2020
Commented: Just_me on 23 Jul 2020
set(gca, 'xtick' , 1 : 12,...
'xticklabel', {'apr19', 'may19', 'june19', 'july19', 'aug19', 'sept19', 'oct19', 'nov19', 'dec19', 'jan20', 'feb20', 'mar20'})
xticklabel(Month)
kWh = [123 139 109 89 90 96 145 167 149 123 140 180];
CUF = [17.08 18.68 15.14 11.96 12.09 13.33 19.48 23.19 20.03 16.53 19.44 24.19];
yyaxis left
p = plot(month,CUF);
yyaxis right
b = bar(month,kWh);
xlabel('Month & year')
yyaxis left
ylabel('CUF')
yyaxis right
ylabel('kWh')
p.LineWidth = 3;
b.FaceColor = [ 0 0.447 0.741];

Accepted Answer

Serhii Tetora
Serhii Tetora on 23 Jul 2020
Edited: Serhii Tetora on 23 Jul 2020
clear; close all; clc
month = {'apr19', 'may19', 'june19', 'july19', 'aug19', 'sept19', 'oct19', 'nov19', 'dec19', 'jan20', 'feb20', 'mar20'};
kWh = [123 139 109 89 90 96 145 167 149 123 140 180];
CUF = [17.08 18.68 15.14 11.96 12.09 13.33 19.48 23.19 20.03 16.53 19.44 24.19];
yyaxis left
p = plot(CUF);
yyaxis right
b = bar(kWh);
set(gca, 'xticklabel', month )
xlabel('Month & year')
yyaxis left
ylabel('CUF')
yyaxis right
ylabel('kWh')
p.LineWidth = 3;
b.FaceColor = [ 0 0.447 0.741];
  3 Comments
Serhii Tetora
Serhii Tetora on 23 Jul 2020
just delete last line
Just_me
Just_me on 23 Jul 2020
t1 =datetime(2019,4,1) + calmonths(1:12) %t
Sig=[0 1 2 3 4 5 6 4 3 2 1 0];
figure(1)
plot(t1(1:12),Sig,'r*-')
xlabel('Month-year')
ylabel('ua')

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!