Daten aus subplot auslesen - Mein MATLAB Forum (2024)

WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...



  • HOME
  • Forum
  • Mitglieder

Partner:

Daten aus subplot auslesen - Mein MATLAB Forum (3)


Forum
Option
Daten aus subplot auslesen - Mein MATLAB Forum (4)
• Diese Seite per Mail weiterempfehlen
Daten aus subplot auslesen - Mein MATLAB Forum (5)

Joe66
Daten aus subplot auslesen - Mein MATLAB Forum (8)

Forum-Newbie


Daten aus subplot auslesen - Mein MATLAB Forum (9)Beiträge: 9Daten aus subplot auslesen - Mein MATLAB Forum (10)
Daten aus subplot auslesen - Mein MATLAB Forum (11)Anmeldedatum: 21.09.09Daten aus subplot auslesen - Mein MATLAB Forum (12)
Daten aus subplot auslesen - Mein MATLAB Forum (13)Wohnort: ---Daten aus subplot auslesen - Mein MATLAB Forum (14)
Daten aus subplot auslesen - Mein MATLAB Forum (15)Version: ---Daten aus subplot auslesen - Mein MATLAB Forum (16)
Daten aus subplot auslesen - Mein MATLAB Forum (17)
Verfasst am: 10.11.2009, 12:26 Titel: Daten aus subplot auslesenDaten aus subplot auslesen - Mein MATLAB Forum (19)
Daten aus subplot auslesen - Mein MATLAB Forum (20)
Hallo Zusammen!
Ich möchte die XData und YData aus einer vorliegenden *.fig Datei auslesen. Mein Problem ist die "Aktivierung" eines bestimmten subplots.
Das Auslesen der Daten aus einer Datei, die nur einen plot enthält verwende ich folgenden code (bei geöffneter und aktivierter grafik):
Code:


axis_temp=gca;
LineHandle = findobj(axis_temp,'Type','Line');
xdata_temp=get(LineHandle,'XData');
ydata_temp=get(LineHandle,'YData');
figure;
plot(xdata_temp{3},ydata_temp{3})

Funktion ohne Link?


Wie aktiviere ich aber nun in einer 2x2 subplot-Darstellung zB die linke, obere Darstellung?
Hab schon länger gesucht und rumprobiert aber nichts hinbekommen :-\
Hoffe, jemand kann mir da weiterhelfen..
Besten Dank schonmal für jeden Hinweis!

Zuletzt bearbeitet von

Joe66 am 10.11.2009, 13:41, insgesamt einmal bearbeitet
Daten aus subplot auslesen - Mein MATLAB Forum (22) Daten aus subplot auslesen - Mein MATLAB Forum (25)
Andreas Goser
Daten aus subplot auslesen - Mein MATLAB Forum (26)

Forum-Meister


Daten aus subplot auslesen - Mein MATLAB Forum (27)Beiträge: 3.654Daten aus subplot auslesen - Mein MATLAB Forum (28)
Daten aus subplot auslesen - Mein MATLAB Forum (29)Anmeldedatum: 04.12.08Daten aus subplot auslesen - Mein MATLAB Forum (30)
Daten aus subplot auslesen - Mein MATLAB Forum (31)Wohnort: IsmaningDaten aus subplot auslesen - Mein MATLAB Forum (32)
Daten aus subplot auslesen - Mein MATLAB Forum (33)Version: 1.0Daten aus subplot auslesen - Mein MATLAB Forum (34)
Daten aus subplot auslesen - Mein MATLAB Forum (35)
Verfasst am: 10.11.2009, 13:26 Titel: Daten aus subplot auslesen - Mein MATLAB Forum (37)
Daten aus subplot auslesen - Mein MATLAB Forum (38)
Alle Achsenobjekte kann man z.B. so identifizieren:
Code:


subplot(2,1,1)
subplot(2,1,2)
get(gcf,'Children')

Funktion ohne Link?

Besserer / sicherer Code hängt vom Zusammenhang ab.

Andreas

[/quote]

Daten aus subplot auslesen - Mein MATLAB Forum (40) Daten aus subplot auslesen - Mein MATLAB Forum (44)
Joe66
ThemenstarterDaten aus subplot auslesen - Mein MATLAB Forum (45)

Forum-Newbie


Daten aus subplot auslesen - Mein MATLAB Forum (46)Beiträge: 9Daten aus subplot auslesen - Mein MATLAB Forum (47)
Daten aus subplot auslesen - Mein MATLAB Forum (48)Anmeldedatum: 21.09.09Daten aus subplot auslesen - Mein MATLAB Forum (49)
Daten aus subplot auslesen - Mein MATLAB Forum (50)Wohnort: ---Daten aus subplot auslesen - Mein MATLAB Forum (51)
Daten aus subplot auslesen - Mein MATLAB Forum (52)Version: ---Daten aus subplot auslesen - Mein MATLAB Forum (53)
Daten aus subplot auslesen - Mein MATLAB Forum (54)
Verfasst am: 10.11.2009, 13:49 Titel: Daten aus subplot auslesen - Mein MATLAB Forum (56)
Daten aus subplot auslesen - Mein MATLAB Forum (57)
Danke für die schnelle Antwort! Mit
Code:


subplot(2,1,1)

Funktion ohne Link?


wird allerdings, so wie ich das sehe, der entsprechende subplot zwar aktiviert, es werden aber auch sämtliche Daten gelöscht. Der subplot 1 wird kompett weiß und es ist kein Handle der Linien mehr zu finden.

edit:
Muss mich korrigieren:

Code:


subplot(2,2,2)
children_temp=get(gcf,'Children')
test = findobj(children_temp,'Type','Line')

Funktion ohne Link?


gibt mir 18 handles zurück. Diese kann ich aber nicht vernünftig zuordnen. In meiner ursprünglichen *.fig-Datei sind im rechten, oberen subplot 3 Kurven geplottet, in den anderen drei subplots jeweils 2 Kurven.
Mit den 18 Handles aus dem oben angegeben Code bekomme ich nun 6 Kurven aus der gesamten figure hin - allerdings interessanterweise keine davon aus dem subplot 2. Die anderen 12 Handles beinhaltet nur sinnlose Werte..
Ich mache nochmal ein komplettes Codebeispiel fertig damit man das besser nachvollziehen kann.
Daten aus subplot auslesen - Mein MATLAB Forum (59) Daten aus subplot auslesen - Mein MATLAB Forum (62)
Joe66
ThemenstarterDaten aus subplot auslesen - Mein MATLAB Forum (63)

Forum-Newbie


Daten aus subplot auslesen - Mein MATLAB Forum (64)Beiträge: 9Daten aus subplot auslesen - Mein MATLAB Forum (65)
Daten aus subplot auslesen - Mein MATLAB Forum (66)Anmeldedatum: 21.09.09Daten aus subplot auslesen - Mein MATLAB Forum (67)
Daten aus subplot auslesen - Mein MATLAB Forum (68)Wohnort: ---Daten aus subplot auslesen - Mein MATLAB Forum (69)
Daten aus subplot auslesen - Mein MATLAB Forum (70)Version: ---Daten aus subplot auslesen - Mein MATLAB Forum (71)
Daten aus subplot auslesen - Mein MATLAB Forum (72)
Verfasst am: 10.11.2009, 14:52 Titel: Daten aus subplot auslesen - Mein MATLAB Forum (74)
Daten aus subplot auslesen - Mein MATLAB Forum (75)
Hier das Codebeispiel:
Code:


clc;
clear all;
x=1:1:10;
y=rand(1,10);
y2=ones(1,10)*0.5;

subplot(2,2,1)
plot(x,y+0)
hold on;
plot(x,y2+0)
hold off;
subplot(2,2,2)
plot(x,y+1)
hold on;
plot(x,y2+1)
hold off;
subplot(2,2,3)
plot(x,y+2)
hold on;
plot(x,y2+2)
hold off;
subplot(2,2,4)
plot(x,y+3)
hold on;
plot(x,y2+3)
hold off;

subplot(2,2,4)
a=get(gcf,'Children')
b = findobj(a,'Type','Line')

i=1

xdata_temp=get(b(i),'XData');
ydata_temp=get(b(i),'YData');
figure;
plot(xdata_temp,ydata_temp,'b*')

Funktion ohne Link?


Für i=1 bekomme ich nun in meiner neuen figure die achte Kurven, für i=2 die siebte usw. Klappt also in dem Fall ganz gut, wobei es völlig egal zu sein scheint, welchen subplot ich aktiviere: Bei subplot(2,2,X) - solange X = 1,2,3 oder 4 ist, erhalte ich immer das selbe Ergebnis..

Meine Vermutung zu meiner ursprünglichen figure ist nun, dass es sich da nicht um Linien-Objekte handelt.. Mal weitergucken..

Daten aus subplot auslesen - Mein MATLAB Forum (77) Daten aus subplot auslesen - Mein MATLAB Forum (80)
Andreas Goser
Daten aus subplot auslesen - Mein MATLAB Forum (81)

Forum-Meister


Daten aus subplot auslesen - Mein MATLAB Forum (82)Beiträge: 3.654Daten aus subplot auslesen - Mein MATLAB Forum (83)
Daten aus subplot auslesen - Mein MATLAB Forum (84)Anmeldedatum: 04.12.08Daten aus subplot auslesen - Mein MATLAB Forum (85)
Daten aus subplot auslesen - Mein MATLAB Forum (86)Wohnort: IsmaningDaten aus subplot auslesen - Mein MATLAB Forum (87)
Daten aus subplot auslesen - Mein MATLAB Forum (88)Version: 1.0Daten aus subplot auslesen - Mein MATLAB Forum (89)
Daten aus subplot auslesen - Mein MATLAB Forum (90)
Verfasst am: 10.11.2009, 17:09 Titel: Daten aus subplot auslesen - Mein MATLAB Forum (92)
Daten aus subplot auslesen - Mein MATLAB Forum (93)
Zitat:
Meine Vermutung zu meiner ursprünglichen figure ist nun, dass es sich da nicht um Linien-Objekte handelt.. Mal weitergucken..

Vielleicht mal die "plottools" einschalten wenn die Figure geöffnet ist und die Eigenschaften durchsuchen. Das könnte ergeben welcher Art die Daten sind.

Andreas

Daten aus subplot auslesen - Mein MATLAB Forum (95) Daten aus subplot auslesen - Mein MATLAB Forum (99)
Joe66
ThemenstarterDaten aus subplot auslesen - Mein MATLAB Forum (100)

Forum-Newbie


Daten aus subplot auslesen - Mein MATLAB Forum (101)Beiträge: 9Daten aus subplot auslesen - Mein MATLAB Forum (102)
Daten aus subplot auslesen - Mein MATLAB Forum (103)Anmeldedatum: 21.09.09Daten aus subplot auslesen - Mein MATLAB Forum (104)
Daten aus subplot auslesen - Mein MATLAB Forum (105)Wohnort: ---Daten aus subplot auslesen - Mein MATLAB Forum (106)
Daten aus subplot auslesen - Mein MATLAB Forum (107)Version: ---Daten aus subplot auslesen - Mein MATLAB Forum (108)
Daten aus subplot auslesen - Mein MATLAB Forum (109)
Verfasst am: 10.11.2009, 18:30 Titel: Daten aus subplot auslesen - Mein MATLAB Forum (111)
Daten aus subplot auslesen - Mein MATLAB Forum (112)

Hab ich mal gemacht - ich glaube ich bin da auf dem richtigen Weg Daten aus subplot auslesen - Mein MATLAB Forum (114)
morgen mehr...

Daten aus subplot auslesen - Mein MATLAB Forum (115) Daten aus subplot auslesen - Mein MATLAB Forum (118)
Joe66
ThemenstarterDaten aus subplot auslesen - Mein MATLAB Forum (119)

Forum-Newbie


Daten aus subplot auslesen - Mein MATLAB Forum (120)Beiträge: 9Daten aus subplot auslesen - Mein MATLAB Forum (121)
Daten aus subplot auslesen - Mein MATLAB Forum (122)Anmeldedatum: 21.09.09Daten aus subplot auslesen - Mein MATLAB Forum (123)
Daten aus subplot auslesen - Mein MATLAB Forum (124)Wohnort: ---Daten aus subplot auslesen - Mein MATLAB Forum (125)
Daten aus subplot auslesen - Mein MATLAB Forum (126)Version: ---Daten aus subplot auslesen - Mein MATLAB Forum (127)
Daten aus subplot auslesen - Mein MATLAB Forum (128)
Verfasst am: 11.11.2009, 10:39 Titel: Daten aus subplot auslesen - Mein MATLAB Forum (130)
Daten aus subplot auslesen - Mein MATLAB Forum (131)
Hab es hinbekommen :-)
Hatte herausgefunden, dass es sich um Legenden handelt: Hatte mal aus meiner ursprünglichen figure manuell (also per figure-properties) die legenden gelöscht und dann genau die richtige Anzahl von Linienobjekten gefunden.
Hab dann versucht, den findobj-Aufruf so zu verändern, dass die Legenden nicht gefunden werden, bzw. aussortiert werden. Das hat aber zB. über
Code:

linienobjekte = findobj(gcf,'Type','Line','-and','-not','Tag','legend');

Funktion ohne Link?

oder auch
Code:

linienobjekte = findobj(gcf,'-not','Tag','legend','-and','Type','Line');

Funktion ohne Link?

nicht geklappt - es ergaben sich immernoch zu viele Objekte.
Nun läufts so, dass ich vorher aussortiere:
Code:


legendobjekt=findobj(gcf,'Tag','legend')
legend(legendobjekt(1),'off')
legend(legendobjekt(2),'off')
legend(legendobjekt(3),'off')
legend(legendobjekt(4),'off')

linienobjekte = findobj(gcf,'Type','Line');

Funktion ohne Link?


Damit funktionierts super. Über die richtige Anwendung von findobj sollte das Ganze meiner Meinung nach aber auch durch einen einzigen Aufruf realisierbar sein..
Daten aus subplot auslesen - Mein MATLAB Forum (133) Daten aus subplot auslesen - Mein MATLAB Forum (136)
Einstellungen und Berechtigungen

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.


Impressum| Nutzungsbedingungen| Datenschutz

| FAQ | RSS Hosted by:
Daten aus subplot auslesen - Mein MATLAB Forum (140)

Copyright © 2007 - 2024goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.

Daten aus subplot auslesen - Mein MATLAB Forum (2024)

FAQs

What is subplot 211 in matlab? ›

subplot(211) produces a subaxes in a figure which represents the top plot (i.e. the first) in a 2 row by 1 column notional grid (no grid actually exists, but conceptually this is how the returned subplot has been positioned).

What does subplot () do in Matlab? ›

subplot( m , n , p ) divides the current figure into an m -by- n grid and creates axes in the position specified by p . MATLAB® numbers subplot positions by row. The first subplot is the first column of the first row, the second subplot is the second column of the first row, and so on.

What is the difference between plot and subplot in Matlab? ›

1 Answer. The difference is that the subplot deals with issues in a storyline that aren't essential to the plot, whereas the plot deals with major events in the storyline that contribute to the arc of it.

How to add labels to subplots in Matlab? ›

sgtitle( txt ) adds a title above the grid of subplots in the current figure. If a figure does not it exist, then this command creates one. sgtitle( target , txt ) adds the title to the subplot grid in the specified figure, panel, or tab, instead of the current figure.

What is subplot 121? ›

In this case, when you do subplot(1,2,1); or subplot(121); , you would like to have one row and two columns worth of figures. The last number, p=1 means that you wish to place the plot in the left most column.

What does subplot 2 2 1 mean? ›

Thus, subplot(2,2,1) says that you want 2 rows of axes, each with 2 columns, and that you want the first of those, which is the top left of them. (2,2,2) would mean you want the second of them, which is the top right. (2,2,3) would mean you want the third of them, which is the bottom left.

What is a good example of a subplot? ›

For example, one subplot involves Katniss becoming friends with Rue, a fellow contestant she meets during the Games. Their friendship gives them both character development, and when Rue is killed in the Games it gives Katniss more reason to be angry at those who have organized them.

What is the best use of a subplot? ›

In creative writing, a subplot can reveal more about secondary characters, create plot twists, and add another dimension to a story. Most importantly, a good subplot raises the stakes for a main character.

Why is subplot important? ›

Subplots are an effective tool for adding more conflict, characterization, and tension to your story. They can be used as a way of foreshadowing future events or can occur in parallel with the main narrative.

Why is the subplot() function used? ›

subplots method provides a way to plot multiple plots on a single figure. Given the number of rows and columns , it returns a tuple ( fig , ax ), giving a single figure fig with an array of axes ax .

What is a subplot in simple terms? ›

The subplot in a play, movie, or novel is a story that is separate from and less important than the main story.

How do you draw lines between subplots in MATLAB? ›

A simple solution is to use the toolbar in the figure window. Just click "insert" and then "Line".

How do you label each subplot? ›

Labeling the x-axis of each subplot in Matplotlib is a simple yet crucial step in creating clear and informative data visualizations. By using the set_xlabel() function, you can not only add labels to your subplots but also customize their appearance to suit your needs.

How to set title for all subplots? ›

Hence, to set a single main title for all subplots, suptitle() method is used. Parameters: This method accept the following parameters that are discussed below: t : This parameter is the title text. x: This parameter is the x location of the text in figure coordinates.

How to combine two plots into one in MATLAB? ›

Combine Plots in Same Axes

By default, new plots clear existing plots and reset axes properties, such as the title. However, you can use the hold on command to combine multiple plots in the same axes. For example, plot two lines and a scatter plot. Then reset the hold state to off.

What is plt subplot 211? ›

plt. subplot takes three arguments, the number of rows ( nrows ), the number of columns ( ncols ) and the plot number. Using the 3-digit code is a convenience function provided for when nrows , ncols and plot_number are all <10 . So, 211 is equivalent to nrows=2 , ncols=1 , plot_number=1 .

What do the numbers in a subplot mean? ›

The numbers in the subplot function refer to the parameters nrows, ncols, and index. So ax1 = plt.subplot(1, 3, 1) means we are adding this plot to a figure with 1 row and 3 columns, and that this plot should be the first axis in the figure.

What does subplot 111 mean in Python? ›

624. These are subplot grid parameters encoded as a single integer. For example, "111" means "1x1 grid, first subplot" and "234" means "2x3 grid, 4th subplot". Alternative form for add_subplot(111) is add_subplot(1, 1, 1) .

What does plt subplot 221 mean? ›

The way that this works is with 3 numbers, which are: height, width, plot number. So, a 221 means 2 tall, 2 wide, plot number 1.

Top Articles
Young people in China aren’t spending on romance. That’s a problem | CNN Business
Slim Thug's Net Worth: From Houston Hip-Hop to Financial Success - Nick Lachey
Dainty Rascal Io
Plaza Nails Clifton
Body Rubs Austin Texas
Tj Nails Victoria Tx
Polyhaven Hdri
Watch Mashle 2nd Season Anime Free on Gogoanime
Klustron 9
Craigslist In South Carolina - Craigslist Near You
Craigslist Estate Sales Tucson
2135 Royalton Road Columbia Station Oh 44028
Reddit Wisconsin Badgers Leaked
10 Best Places to Go and Things to Know for a Trip to the Hickory M...
Transfer Credits Uncc
Classic Lotto Payout Calculator
Locate At&T Store Near Me
Clear Fork Progress Book
Csi Tv Series Wiki
Bridge.trihealth
No Hard Feelings - Stream: Jetzt Film online anschauen
Water Trends Inferno Pool Cleaner
Lakers Game Summary
Barber Gym Quantico Hours
Chaos Space Marines Codex 9Th Edition Pdf
Yosemite Sam Hood Ornament
Wisconsin Volleyball Team Boobs Uncensored
Meridian Owners Forum
10 Best Places to Go and Things to Know for a Trip to the Hickory M...
Leben in Japan &#8211; das muss man wissen - Lernen Sie Sprachen online bei italki
The Clapping Song Lyrics by Belle Stars
5 Star Rated Nail Salons Near Me
Nextdoor Myvidster
Shaman's Path Puzzle
2016 Honda Accord Belt Diagram
Today's Final Jeopardy Clue
Craigslist Tulsa Ok Farm And Garden
Post A Bid Monticello Mn
814-747-6702
Wordle Feb 27 Mashable
Penny Paws San Antonio Photos
Nu Carnival Scenes
Craigslist Houses For Rent Little River Sc
Iron Drop Cafe
Colin Donnell Lpsg
Mytmoclaim Tracking
Mmastreams.com
Pelican Denville Nj
15:30 Est
Secondary Math 2 Module 3 Answers
Arre St Wv Srj
Honeybee: Classification, Morphology, Types, and Lifecycle
Latest Posts
Article information

Author: Jonah Leffler

Last Updated:

Views: 5275

Rating: 4.4 / 5 (65 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Jonah Leffler

Birthday: 1997-10-27

Address: 8987 Kieth Ports, Luettgenland, CT 54657-9808

Phone: +2611128251586

Job: Mining Supervisor

Hobby: Worldbuilding, Electronics, Amateur radio, Skiing, Cycling, Jogging, Taxidermy

Introduction: My name is Jonah Leffler, I am a determined, faithful, outstanding, inexpensive, cheerful, determined, smiling person who loves writing and wants to share my knowledge and understanding with you.