Je veux faire une intrigue simple dans Matlab, de, disonsMatlab terrain avec partie exponentielle ou échelle logarithmique selon les valeurs de y
% data:
x = -9:8;
% dates:
Y = [];
for year = 2008:2016
Y = vertcat(Y,[year;year]);
end
M = repmat([01;06],9,1);
D = [01];
vector = datetime(Y,M,D);
plot(vector, x);
dateaxis('x', 12);
Maintenant, je veux soit une échelle logarithmique pour toutes les valeurs de x
x<0
ou une échelle exponentielle pour
x>0
mais une échelle normale pour l'autre partie de l'intrigue. La raison en est que les valeurs négatives descendent si bas qu'avec une échelle normale, les valeurs positives semblent toutes nulles. J'ai regardé l'aide mais les fonctions de semilog etc. ne m'aident pas. Aucune suggestion?
Merci! Cela fonctionne bien mais je suppose que je suis d'accord que cela semble confus;) Donc, je vais aller avec 2 parcelles à la place, une avec échelle normale, une avec échelle de notation. Maintenant je sais comment faire la semilogie avec les dates, mon seul problème: "les valeurs négatives ne sont pas affichées". Que suggérez-vous? – LenaH