How do I plot specific data from an export excel file?

3 ビュー (過去 30 日間)
Wong En Xin
Wong En Xin 2020 年 10 月 27 日
コメント済み: Wong En Xin 2020 年 10 月 28 日
I have a excel file with data which contains category and value. For example: Canada---3---30, Canada---4---40, Italy---3---20
I would like to plot the data only for the country I want, I use 'location=input('location=')', and would like the graph to only show the data for the location I typed for my plot(x,y).
How should I do that? Thank you.
  1 件のコメント
Sudhakar Shinde
Sudhakar Shinde 2020 年 10 月 27 日
You can use readtable and plot / bar functions. You could add excel data example and what you have written meanwhile to achieve this question.

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

回答 (1 件)

Sudhakar Shinde
Sudhakar Shinde 2020 年 10 月 27 日
Example:
Then you need plot of Value1 vs Value2 of country 'Canada' :
table=readtable('test1.xlsx');
Data= contains((table.Country),'Canada');
plot(table.Value1(Data),table.Value2(Data);)
  6 件のコメント
Sudhakar Shinde
Sudhakar Shinde 2020 年 10 月 28 日
編集済み: Sudhakar Shinde 2020 年 10 月 28 日
country = input('Input Country: ','s');
Data= contains((table.location),country); %Filter the data with location input
plot(table.days_tracked(Data),table.total_cases(Data)); %Plot days_tracked vs total_cases
% for input location
Above code lines will serve ur purpose.
Wong En Xin
Wong En Xin 2020 年 10 月 28 日
Thank you!

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

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by