HOW CAN I PLOT THIS?

2 ビュー (過去 30 日間)
Pul
Pul 2021 年 7 月 1 日
コメント済み: Pul 2021 年 7 月 3 日
Hello, I'm not able to plot this even if I converted the data I need in table.
Could anyone kindly help me please?
Thank you!
clear all
close all
load('GIULIA_MMEQ1.mat');
A=table2array(GIULIAMMEQ1(:,2));
B=str2double(A);
giulia_MM_EQ_NEW= B * 0.35 * 10;
C=array2table(GIULIAMMEQ1);
stackedplot(GIULIAMMEQ1.Dec1997,C)

採用された回答

Amit Bhowmick
Amit Bhowmick 2021 年 7 月 1 日
Please check and confirm the correction
clear all
close all
clc
load('EXAMPLE.mat');
A=GIULIAMMEQ1.Var4%table2array(EXAMPLE(:,2)); EXAMPLE.mat contains GIULIAMMEQ1 instead of table EXAMPLE
B=str2double(A);
NEW= B * 50 * 20;
C=GIULIAMMEQ1.Var4%array2table(EXAMPLE);% TABLE EXAMPLE MISSING
% plot(EXAMPLE.Dec1997,C)
stackedplot(GIULIAMMEQ1)
  9 件のコメント
Pul
Pul 2021 年 7 月 2 日
I get the same error!
Pul
Pul 2021 年 7 月 3 日
I found out the error: I have to put 'dd MMM yyyy'.
Last quick question: how can I delete "Column 1" that appear in the y-axis and giving it another label?
Because I get this error:
Thank you.

サインインしてコメントする。

その他の回答 (2 件)

David Hill
David Hill 2021 年 7 月 1 日
load('EXAMPLE.mat');
m=table2array(GIULIAMMEQ1);
d=datenum(m(:,1));
v=str2double(m(:,2));
idx=~isnan(v);
plot(d(idx),v(idx));
  6 件のコメント
Amit Bhowmick
Amit Bhowmick 2021 年 7 月 2 日
Use stackedplot instead of plot for the correction on x axis leveling
Pul
Pul 2021 年 7 月 2 日
Even If I use stacked plot, I don't have years on the x-axis.

サインインしてコメントする。


Pul
Pul 2021 年 7 月 2 日

I get this error if I try in that way.

  4 件のコメント
Amit Bhowmick
Amit Bhowmick 2021 年 7 月 3 日
T=table(C,NEW,'Variablenames',{'Year' 'Value'}); %Put label
stackedplot(T,'XVariable','Year') %
Pul
Pul 2021 年 7 月 3 日
Thank you!

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeData Distribution Plots についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by