After adding a command to get dotted line graph I am still getting solid line only in the legend i am getting dotted line

2 ビュー (過去 30 日間)
plot(x1 - x2,F,':g');
xlabel('Displacement(m)')
ylabel('Spring Force(N)')
legend('F')

回答 (1 件)

Image Analyst
Image Analyst 2024 年 5 月 25 日
Most likely you have so many points that the dotted line between them is super short, like a pixel. What if you plot just a few of your points? Also green is very hard to see against a white background. Try a darker color. As you can see below, with only 10 points you can see the dotted line.
% Create sample data
numPoints = 10;
x1 = 10 * sort(rand(1, numPoints));
x2 = sort(rand(1, numPoints));
F = rand(1, numPoints);
% Plot data
plot(x1 - x2,F,'g:.', 'MarkerSize', 22);
xlabel('Displacement(m)')
ylabel('Spring Force(N)')
legend('F')
  3 件のコメント
Puja
Puja 2024 年 5 月 25 日
Also can you tell me how to get a graph like this in matlab which has completely white background.
Image Analyst
Image Analyst 2024 年 5 月 26 日
You forgot to tell me how many points you were plotting. AND you forgot to attach your data so what else can I do?
If you have any more questions, then attach your data and code to read it in with the paperclip icon after you read this:

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

カテゴリ

Help Center および File ExchangeLine Plots についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by