MATLAB Answers

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 月 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 件のコメント
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 件のコメント
Pul
Pul 2021 年 7 月 3 日
Thank you!

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

Community Treasure Hunt

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

Start Hunting!

Translated by