折れ線グラフの指定範囲の背景塗りつぶし

20 visualizaciones (últimos 30 días)
daiki naito
daiki naito el 24 de Abr. de 2022
Comentada: daiki naito el 25 de Abr. de 2022
折れ線グラフをプロットする際に、Xの範囲(例 15〜30の範囲)を指定して背景を塗りつぶす方法を教えていただけないでしょうか。

Respuestas (1)

Atsushi Ueno
Atsushi Ueno el 25 de Abr. de 2022
Editada: Atsushi Ueno el 25 de Abr. de 2022
直接座標を指定して多角形を描画する方法です。専用に作られた関数を使えば便利です。
x = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129];
y = [0.259454378238583,0.259004977396962,0.257646462597382,0.255347542836678,0.252054888013056,0.247691376816408,0.242153707189854,0.235309523525177,0.226994434437369,0.217009747805742,0.205122649074174,0.191072284861455,0.174588456510459,0.155435362566237,0.133501896170380,0.108970674541884,0.0825978805926125,0.0560847480074129,0.0323470664907240,0.0152209963651520,0.00826167699292209,0.0133352843308549,0.0303157428089811,0.0577438312133592,0.0933560579153112,0.134267582551197,0.176994138320251,0.217422958749508,0.250993951298588,0.273312061929103,0.281069072787965,0.272869810339360,0.249592983327744,0.214195956568856,0.171126683148973,0.125563882236923,0.0826267061545953,0.0466339906562952,0.0205156088886258,0.00551343119378952,0.00125822862168003,0.00616898130830241,0.0179899795079182,0.0342500755023087,0.0525046964778593,0.0703578373235337,0.0854177491880969,0.0954538882458391,0.0989222364718208,0.0955991112542102,0.0867352694754039,0.0745396741361097,0.0614968721296211,0.0500256242481008,0.0424113398795707,0.0405338833448603,0.0449845180887058,0.0538724523197632,0.0628274347563910,0.0677095008135013,0.0683090987416723,0.0683858044589300,0.0714187762300518,0.0773695216340898,0.0834207273249916,0.0863552160976316,0.0841127582375293,0.0761673964433882,0.0628290861483002,0.0437677999799914,0.0202067670415977,0.00328750578895579,0.00750703913219124,0.0311739750191599,0.0601827782938302,0.0820940124377758,0.0899322129566095,0.0803172011702681,0.0536029160642848,0.0199137431030236,0.00143298355870241,0.00190935381402386,0.00773506804070442,0.0248492393657597,0.0485613752894280,0.0673646905454522,0.0759562105976397,0.0736705499377871,0.0617630821000930,0.0430733315745309,0.0229233897751331,0.00831116873145782,0.00245527785212243,0.00283375992898396,0.0164972942453561,0.0695139639368728,0.152690814024784,0.203228613030337,0.202927817538004,0.171949776373283,0.128475810724997,0.0845918309796656,0.0492236780909716,0.0273908328378636,0.0186624140232090,0.0199040388577439,0.0297448724321350,0.0476328732633558,0.0701238961966722,0.0908670284045613,0.103257848443643,0.102543890856631,0.0871912395829366,0.0603925411687535,0.0308059468028943,0.00961575128100642,0.00371552956888479,0.0115550182933975,0.0266686013138599,0.0435826622119758,0.0595419733708523,0.0732090039101967,0.0835632107952355,0.0895605474880568,0.0900487337318863,0.0838213846009304,0.0703594358600914,0.0529856582073242,0.0438477253138947];
patch([15 30 30 15], [0 0 0.3 0.3], 'cyan', 'EdgeColor', 'none');
hold on
plot(x,y);
  1 comentario
daiki naito
daiki naito el 25 de Abr. de 2022
ありがとうございます。教えていただいた方法を参考にさせていただきます。

Iniciar sesión para comentar.

Productos


Versión

R2021b

Community Treasure Hunt

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

Start Hunting!