Verfasst am: 20.03.2015, 08:29
Titel: Grieschiche Buchstaben in Label
Hallo zusammen,
ich versuche gerade zwei Plots zu erzeugen und mir gelingt dabei meine Beschriftung nicht richtig. Ich möchte einmal die Y Achse mit Re und einem tiefgestellten grieschichen Omega bennnenen und einmal mit einem kleinen m mit einem Punkt drüber. Mit Hilfe des Latex Interpreters ist es mir auch gelungen die Beschriftung zu erzeugen. Mein Problem dabei ist, dass leider die Schriftart nicht mit dem Rest der Grafik überein. Kann ich die Schritfart irgendwie anpassen? Hier mal meine Codes:
Ich habe jetzt noch ein bisschen weiter gearbeitet und habe leider noch weitere Probleme bekommen die ich nicht lösen kann. Ich habe Textfelder eingefügt und habe hier das gleiche Problem wie bei den Labels. Die Schriftart passt nicht zum Rest des Grafik.
Außerdem habe ich festgestellt, dass die Textfelder ganz anders aussehen, wenn ich meine figure in png oder eps speichere. Anbei mal mein gesamter Code:
% Achsen
XLimit=[01000];
YLimit=[490000530000];
XLabel='t [s]';
YLabel='Re [-]'; % see below
FontSize=14;
FontName='Arial';
DecimalPlaces=0;
YFactor=1000; % Factor at the Top of the Y-Axis in graphic
PosLabelTopY=[.1,0.95,.1,0.05]; % Position for the label at the top of the y-axis
%-------------------- Read Data -------------------------------------------
Re3=xlsread('Re3.xlsx');
Re5=xlsread('Re5.xlsx');
%assignin('base', 'Re3', Re3); % Put Matrix in Workspace
%assignin('base', 'Re5', Re5); % Put Matrix in Workspace
%-------------------- Y Data Tranformation for ----------------------------
%-------------------- factor at the top of the y-axis ---------------------
YLimit=YLimit/YFactor; % Factor at the Top of the Y-Axis in graphic
Re3(:,2)=Re3(:,2)/YFactor;
Re5(:,2)=Re5(:,2)/YFactor;
%-------------------- Plotten ---------------------------------------------
PlotHandle(1)=plot(Re3(:,1),Re3(:,2),'Color',LineColor{1},'LineWidth',LineWidth(1),'LineStyle',LineStyle{1});
hold on;
PlotHandle(2)=plot(Re5(:,1),Re5(:,2),'Color',LineColor{2},'LineWidth',LineWidth(2),'LineStyle',LineStyle{2});
%-------------------- Insert Text -----------------------------------------
text(500,510,{'$Re_{\Omega,av}=\frac{\rho_{av} w_{av} D_{av}}{\mu_{av}}$'},'interpreter','latex','Fontsize',FontSize,'FontName',FontName,'BackgroundColor', 'w','EdgeColor','k')
%-------------------- Style of Axis ---------------------------------------
% Set limits xlim(XLimit);
ylim(YLimit);
% Set labels and Font xlabel(XLabel,'Fontsize',FontSize,'FontName',FontName);
ylabel('Re_\Omega','Fontsize',14,'FontName','Arial');
%ylabel('\textsf{sans serif}','interpreter','latex');
%ylabel({'$\dot m$'},'interpreter','latex','Fontsize',16,'FontName',FontName);
% Set factor at the top of the y-axis
Str=sprintf('%s%s','x',num2str(YFactor));
uicontrol('Parent',gcf,'Style','text','String',Str,'Units','normalized','Position',PosLabelTopY,'FontSize',FontSize-1,'Fontname',FontName,'BackgroundColor', 'w');
% Set Decimal places (e. g. 1-->1.0)
XTick=get(gca,'xtick');
FormatSpec = ['%.',num2str(DecimalPlaces),'f |'];
set(gca,'xticklabel',sprintf(FormatSpec,XTick'));
YTick=get(gca,'ytick');
FormatSpec = ['%.',num2str(DecimalPlaces),'f |'];
set(gca,'yticklabel',sprintf(FormatSpec,YTick'));
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
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.