Springen naar inhoud

Temperatuur grafiek met verschillende stadia aangeven


  • Log in om te kunnen reageren

#1

DePurpereWolf

    DePurpereWolf


  • >5k berichten
  • 9240 berichten
  • VIP

Geplaatst op 09 januari 2012 - 13:16

Voor een process heb ik de temperatuur output per seconde van een aantal sensoren.
Het proces is een automatisch proces met verschillende stadia. Zoals reactor afsluiten, reactor vacuum, verhit naar 180C, etc. etc.

Ik zou dit graag willen plotten in een grafiek waarbij ik ook het stadia aan kan geven.
Dus gewoon een T-t grafiek met aan de onder- of bovenkant markers voor de verschillende stadia.

Iemand enig idee hoe dit te doen, in excel of in matlab.

Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

Xenion

    Xenion


  • >1k berichten
  • 2606 berichten
  • Moderator

Geplaatst op 09 januari 2012 - 13:37

In MATLAB denk ik dat je annotations zal moeten gebruiken.

Zoiets misschien?

Je kan proberen die annotations in de figure-editor te maken en dan op 'Show m-code' te klikken.

Eenvoudiger is misschien de data opsplitsen en dan plotten in verschillende linestyle/kleur en dan een legende toevoegen.

#3

physicalattraction

    physicalattraction


  • >1k berichten
  • 3102 berichten
  • Moderator

Geplaatst op 10 januari 2012 - 16:28

Je kan ook de as aanpassen, als je dat liever wil. Misschien zoiets?

DPW_Matlab.png

clear all; close all;

X = linspace(1,1500);
Y = sin(X/100);

ax1 = axes('XAxisLocation','bottom',...
		   'XLim',[min(X) max(X)],...
		   'YLim', [min(Y) max(Y)],...
		   'XTick',0:250:1500);
ax2 = axes('Position',get(ax1,'Position'),...
		   'XAxisLocation','top',...
		   'XLim',get(ax1,'XLim'),...
		   'YLim',get(ax1,'YLim'),...
		   'Color','none',...
		   'XTick',[600,1200],...
		   'XGrid','on',...
		   'XTickLabel',{'Close reactor', 'Reactor vacuum'},...
		   'YTick',[]);

plot(X,Y, 'Parent', ax1)
set(ax1,'XTick',0:250:1500)

pause; close all

Ik weet trouwens niet waarom ik die laatste set nog expliciet moet zetten, maar anders zet hij bij mij de ticks niet goed. Die dikke (dubbele?) lijn bovenaan krijg ik ook nog niet weg, maar misschien kan dit je op weg helpen.

#4

DePurpereWolf

    DePurpereWolf


  • >5k berichten
  • 9240 berichten
  • VIP

Geplaatst op 10 januari 2012 - 18:08

Ik heb het in excel opgelost door het combineren van een bar chart en een scatter plot. Ziet er redelijk overzichtelijk uit.
Met Matlab moet het ook lukken, en misschien beter, maar dat laat ik voor een andere keer.
Bijlage  voorbeeld.xlsx   92,1K   38 maal gedownload

#5

Xenion

    Xenion


  • >1k berichten
  • 2606 berichten
  • Moderator

Geplaatst op 10 januari 2012 - 18:12

Dat ziet er inderdaad mooi uit. Ik denk dat je in MATAB ook heel creatief moet zijn om dat resultaat te krijgen. Eerst de achtergrond definiŽren als figuur ofzo en er dan de grafiek overplotten.





0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures