Files
2026_mcm_b/plane/__pycache__/cost_analysis.cpython-38.pyc

181 lines
19 KiB
Plaintext
Raw Normal View History

2026-02-02 21:47:52 +08:00
U
<10><>iDq<00>@s<>dZddlZddlZddlmZddlm Z ddl
m Z dddge d<de d <ej <0A>d
<EFBFBD>d d <0C>Zd8dd<0F>Zd9dd<12>Zd:dd<15>Zd;dd<18>Zd<dd<1B>Zd=dd<1D>Zd>dd <20>Zed!k<02>r<>ed"<22>ed#<23>ed$<24>ed"<22>e<0F>Zed%ed&d<00>d'ed&d(<00><00><04>ed)eed&<00><01><00><02>ed*ed+d,Zed-<2D>ed.e<04>e<1B>d/<2F>d0<64><03>ed1e<04>e<1B>d/<2F>d2ed&e<04>e<1B><00>d3<64><05>ed4e<04>e<1B>d/<2F>d2ed&e<04> e<1B><00>d3<64><05>ed5<64>ee<19>ee<19>ee<19>ee<19>ee<19>ed6<64>ed7<64>ed"<22>dS)?u<>
Aviation Cost Structure Analysis
证明:在成熟运输体系中,能源成本与总成本具有强相关性
Data Source: MIT Airline Data Project / US DOT Form 41 via BTS
<EFBFBD>N)<01>rcParamsZArialz DejaVu SansZ Helveticazfont.sans-serifFzaxes.unicode_minuszseaborn-v0_8-whitegridc Cs<>tjddd<03>}tjddd<03>}tjddd<03>}tjddd<03>}|jddd<08>f<00><03>j}t<05>d d
<EFBFBD>|D<00><01>}t|<05>}|jd dd|<00>fj<04>t <09>}|jd dd|<00>fj<04>t <09>}|jd dd|<00>fj<04>t <09>} |jd dd|<00>fj<04>t <09>}
|d } || || |
d <0A>S)u 加载并清洗所有Excel数据zFuel Expense per ASM.xlsZxlrd)ZenginezLSystem Total Expense per Available Seat Mile (CASM ex Transport Related).xlsz`System Non-Labor Expense per Available Seat Mile (CASM ex fuel, Transport Related and Labor).xlsz.Total Flight Equipment Maintenance Expense.xls<6C>NcSsg|] }t|<01><01>qS<00>)<01>int)<02>.0<EFBFBD>yrr<00>8/Volumes/Files/code/mm/20260130_b/plane/cost_analysis.py<70>
<listcomp>&szload_data.<locals>.<listcomp><3E><00>d)<05>years<72>
fuel_cents<EFBFBD> total_cents<74>nonlabor_centsZmaint_millions)
<EFBFBD>pdZ
read_excelZilocZdropna<6E>values<65>npZarray<61>lenZastype<70>float) Zdf_fuelZdf_totalZ df_nonlaborZdf_maintZ years_rawr Zn_years<72> fuel_per_asm<73> total_per_asmZnonlabor_per_asmZ maint_total<61>fuel_per_asm_centsrrr<00> load_datas$<02>r<00>fuel_share_trend.pngc Cs<>|d}|d}|d}||d}tjdd<06>\}}d}|j|d|d |d
<EFBFBD>|j||d |d d dd<0F>\} |jddd<12>|jdd|d<14>|jd|d<16>|<07>dd<17>t<08> |<05>}
|j
|
|dddd<1B>|j |dd|
dd|
d <20>d!<21>d"|d#d$<24>|<07> <0C>} d%} | j||d&| d'd(d)d*d+<2B>\} | j||d,d-d'd(d)d.d+<2B>\}| jd/d| d<14>| jd| d<16>t<08> |d0k<02>dd}|jd1||d <20>d!<21>d0||fd2||d fd3d4td5d6d7<64>td8d9d)d:<3A>d;<3B>t<08> |d<k<02>dd}|jd=||d <20>d!<21>d<||fd>||d fd3d4td5d6d7<64>td8d?d)d:<3A>d;<3B>| | |g}d@dA<64>|D<00>}|j||dBd"dC<64>tjdDdEd#dF<64>|j dGdHdIdJdKdLddM<64>t<00><12>tj|dNdOdP<64>tdQ|<01><00><02>|S)Ru-绘制燃油成本占总成本的比例趋势r r rr )<02><00><00>Zfigsize<7A>#E74C3Cr<00>333333<33>?<3F><02>alpha<68>color<6F>o-<2D>@<40><00>Fuel Share (%)<29>r!<00> linewidth<74>
markersize<EFBFBD>label<65>Year<61> <00><01>fontsize<7A>!Fuel as % of Total Operating Cost<73>r-r!r<00>ZaxisZ
labelcolor<EFBFBD>-<00>--<2D><00>?<3F>ffffff<66>?<3F>rr!<00> linestyler'r <00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00>?<3F><00>Avg: <20>.1f<EFBFBD>%<25> <00>bold<6C>r-r!<00>
fontweight<EFBFBD>#3498DB<44>s--r<00><><E79A99><EFBFBD><EFBFBD><EFBFBD>?<3F>Total CASM (cents)<29>r!r'r(r r)<00>^--z#27AE60<36>Fuel CASM (cents)<29>Cost per ASM (cents)<29><><00>2008 Oil Crisis
<EFBFBD><EFBFBD><00>
<00>center<65>-><3E>gray<61>Z
arrowstyler!<00> round,pad=0.3<EFBFBD> lightyellow<6F>ZboxstyleZ facecolorr <00>ZxyZxytextr-<00>haZ
arrowprops<EFBFBD>bbox<6F><78><00>2015 Oil Crash
<EFBFBD><EFBFBD>Z lightcyancSsg|] }|<01><00><00>qSr<00>Z get_label<65>r<00>lrrrr ysz)plot_fuel_share_trend.<locals>.<listcomp><3E>
upper left<66><02>locr-zdAviation Industry: Fuel Cost as Percentage of Total Operating Cost
(US Domestic Airlines, 1995-2018)<29><00>r-r@<00><>G<EFBFBD>z<14><>?<3F>{<14>G<EFBFBD>z<EFBFBD>?<3F>6Data Source: MIT Airline Data Project / US DOT Form 41<34> <00>right<68>italic<69>r-rV<00>styler <00><><00>tight<68>ZdpiZ bbox_inches<65>图表已保存: )<15>plt<6C>subplots<74> fill_between<65>plot<6F>
set_xlabel<EFBFBD>
set_ylabel<EFBFBD> tick_params<6D>set_ylimr<00>mean<61>axhline<6E>text<78>twinx<6E>where<72>annotate<74>dict<63>legend<6E>title<6C> tight_layout<75>savefig<69>print)<13>data<74> save_pathr r r<00>
fuel_share<EFBFBD>fig<69>ax1<78>color1<72>line1<65> avg_share<72>ax2<78>color2<72>line2<65>line3<65>idx_2008<30>idx_2015<31>lines<65>labelsrrr<00>plot_fuel_share_trend=s<> <02> 
 <02><02><02>

 <0C>

 <0C>
<02>
<02>r<><00>cost_convergence.pngc Cs
d}d}d}d}t<00>|ddk<02>dd}|d|}|d |}|d
|} ||}
|d |
} ||d |
} td <0C>td |
d<0E><04><02>td| d<10><04><02>td| d<10><04><02>td| | d<10><04><02>t<00>dt<00>|d<00>d<14>} || }t<00>| | <0B>}t<00>| | <0C>}|||}tjdd<16>\}}|j| d|dddd<1A>|j| |||dddd<1A>|j| |||dddd<1A>|j | |d d!d"d#<23>| | }|j
|dd$dd%d&<26>|j d'|d(d)|d<10><04>d*dd+d,<2C>|j d-|dd.d/d0d1<64>|j d2|dd3d4<64>d5<64>d-|dfd!|dd6fd7d8t d9d:d;<3B>t d<d=d>d?<3F>d@<40>t<00>t<00>| dA<00><01>}|j dA||dBdCd7d0dD<64>|j dE||d3dF<64>d5<64>dA||fdG||d'fd7d8t d9dCd;<3B>t d<dHd>d?<3F>d@<40>t<00>t<00>| d<00><01>}|j d||dId/d0d1<64>|j dJ||d<10><04>d||fdK||d!fd7dLt d9dMd;<3B>t d<dNd>d?<3F>d@<40>|jdO| dPdQdMdR<64>|j dS|<13><11>d-dTdUd/dMd+dLdVdW<64>|<13>dX<64>|<13>dX<64>|jdYdZd[<5B>|jd\dZd[<5B>|jd]d^d+d_<64>|jd`d*da<64>|<13>d%| dPd'<00>|jdbdcddd<64>de}|j dfdf||jdgdht d<did>d?<3F>dj<64>t<06><1B>tj|dkdldm<64>tdn|<01><00><02>|S)ou<6F>
绘制成本收敛曲线:证明当复用次数增加时,总成本收敛于能源成本
模型假设 (Boeing 737-800):
- 飞机购置价: $80M
- 设计寿命: 50,000 cycles
- 平均航程: ~1000 miles/cycle
<20><00><><04>P<EFBFBD>i<><00><>r <00><>rr rrr u3
=== 2018年单次飞行成本估算 (B737-800) ===zASM per cycle: <20>,zFuel cost per cycle: $<24>,.0fzOther ops per cycle: $zTotal ops per cycle: $ri<>)rr$r<><E79A99><EFBFBD><EFBFBD><EFBFBD>?rzEnergy (Fuel) Cost<73>r r!r)rrAzOther Operating Cost<73>#95A5A6zAmortized Hardware<72>k-<2D>zTotal Cost per Flight<68>r'r)r2rDr5r3g<><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?z Asymptote: $r=r>r?r9<00>ro<72> <00>)r(<00>zorderzN=1 (Expendable)
$g<00><>.Ar;<00>Mr4rM<00>leftrO<00>redrQ<00>roundZ mistyroseg<65><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?rTrU<00><00>o<>orange)r!r(r<>zN=20 (Falcon 9)
$z.2f<EFBFBD>2Zmoccasin<69>gozN=50,000 (Aviation)
$i'rNZgreenZhoneydew<65><77>r7g<><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?ri Ng333333<33>?zEnergy Dominance Zonerh)r-r!r@rVrj<00>log<6F>Number of Reuses (N)r+r,<00>Cost per Flight ($)uiCost Convergence: Hardware Amortization → Energy Dominance
(Boeing 737-800 Model, 2018 US Airline Data)rarb<00> upper rightr_T<>both<74><02>whichr z7$Cost(N) = \frac{C_{hardware}}{N} + C_{fuel} + C_{ops}$<24>{<14>G<EFBFBD>z<EFBFBD>?rZbottom<6F>white<74>Z transformr-ZverticalalignmentrWrkrlrmrn)rr{r<><00>logspaceZlog10Z full_likerorprqrrrxryr|r}<00>argmin<69>abs<62>axvspanZget_ylim<69>
set_xscale<EFBFBD>
set_yscalersrt<00> set_titler~Zset_xlim<69>grid<69> transAxesr<73>r<>)r<>r<><00>AIRCRAFT_PRICEZDESIGN_LIFE_CYCLESZAVG_MILES_PER_CYCLEZ AVG_SEATS<54>idx_2018rZtotal_per_asm_centsZnonlabor_per_asm_centsZ asm_per_cycleZfuel_per_cycleZ ops_per_cycle<6C>NZamortized_hardwareZ energy_costZother_ops_cost<73>
total_costr<EFBFBD><00>axZ asymptoteZidx_20Zidx_50kZ formula_textrrr<00>plot_cost_convergence<63>s<>        <02>

 <0C>

 <0C>

 <0C><02>

<02> <0C>r<><00>cost_structure_comparison.pngc s<d}d}t<00>|ddk<02>dd}|d|d}|d|d}d }||}|||} d
}
d } |d |
| d <0A>|d|
| d <0A>|d|| d <0A>d<10>} tjd ddd<13>\} }dddg}t| <0C><05><00>D]<5D>\}\}}||}t|<12><07><00>}t|<12><08><00>}t |<14><01><00>fdd<18>|D<00>}|j
|ddd<1B>|ddddd d!<21>d"<22>\}}}|j |<11>d#<23>d$<24><04>d%d d!<21>|d }|d&k<00>rdd'}d(}n0|dk<00>r<>d)}d*|d+<2B>d,<2C>}nd-}d*|d+<2B>d,<2C>}|j dd.|d/dd t d0|d1d2<64>d3<64>q<>tj|dd4d5<64>tj|d d6d5<64>tj|d7d8d5<64>g}| j|d9dd%d:d;<3B>tjd<d=d d>d?<3F>t<02><12>tj|d@dAdB<64>tdC|<01><00><02>| S)Du<44>
对比三种场景的成本结构:
1. 一次性火箭 (N=1)
2. 可复用火箭 (N=20, Falcon 9)
3. 成熟航空业 (N=50,000)
r<>i<00><>r r<>rr r riqi <20>i@Br9)<03>Hardwarez Fuel/Energy<67>
Operationsr<EFBFBD>r<>)zExpendable Rocket
(N=1)z%Reusable Rocket
(N=20, e.g. Falcon 9)zCommercial Aviation
(N=50,000)r<>)<02>rCrr<>rrAcsg|]}|<01>d<00>qS)r r)r<00>v<><01>totalrrr 9sz2plot_cost_structure_comparison.<locals>.<listcomp>NcSs|dkr|d<02>d<03>SdS)Nr<4E>r;r<<00>r)Zpctrrr<00><lambda>?<00>z0plot_cost_structure_comparison.<locals>.<lambda>)r<><><E79A99><EFBFBD><EFBFBD><EFBFBD>?r<><00>Z<00>333333<33>?r=r>rb)r<>Zautopct<63>colorsZexplodeZ
startangleZ pctdistanceZ textpropsz
Total: $r<>r<>r<>Z
lightcoralzEnergy: Negligible!rSzEnergy: r;r<<00>
lightgreengffffff<EFBFBD><EFBFBD>rNr<>rDrT)rVr-r@rWzHardware (Amortized))r!r)z Fuel / EnergyrzOther Operationsz lower center)r8g{<14>G<EFBFBD>z<EFBFBD><7A>)Zhandlesr`Zncolr-Zbbox_to_anchorziCost Structure Evolution: From Hardware-Dominant to Energy-Dominant
(Transition as Reusability Increases)ra<00>R<EFBFBD><1E><>Q<EFBFBD>?<3F>r-r@rrkrlrmrn)rr{rorp<00> enumerate<74>items<6D>listr<00>keys<79>sumZpier<65>ryr}<00>mpatchesZPatchr~<00>suptitler<65>r<>r<>)r<>r<>r<>Z ROCKET_PRICEr<45>rrZasm_per_flight<68> fuel_costZ other_opsZ rocket_fuelZ
rocket_opsZ scenariosr<73><00>axesr<73>ZidxZ scenario_nameZcostsr<73>rr<>Z percentagesZwedgesZtextsZ autotextsZfuel_pctZhighlight_colorZnoteZlegend_patchesrr<>r<00>plot_cost_structure_comparison<6F>s<>  <02><02><02><04>
  <08> 

 <0C><10> <02><02>r<><00>energy_cost_correlation.pngc Cs<>|d}|d}|d}t<00>||<04>d}t<00>||d<05>}t<00>|<06>}t<00>|<03><05>|<03><06>d<06>}tjdddd <09>\} }
|
d
} | j |||d dd d dd<0F>} | j
|||<08>ddd|dd<12>d<13>d<14>tj | | d<15>} | j ddd<18>| j ddd<18>| jddd<18>| jd|d<12><04>ddd<1F>| jdd<18>| jd d!d"<22>| jd#d$d%|ddd&<26>d'<27>| jd(d)td*d+d d,<2C>d-<2D>|
d}||d
d}||d
d}|j
||d.d/d0d1d2d3<64>|j
||d4d5d0d1d6d3<64>|jdd7d8d9d:<3A>|j ddd<18>|jd;dd<18>|jd<ddd<1F>|jdd<18>|jd d!d"<22>|jd=d>d?d@dAdB<64>|jdCdDd?dEdFdB<64>tjdGdHddIdJ<64>t<07><18>tj|dKdLdM<64>tdN|<01><00><02>tdO<64>tdP|dQ<64><04><02>tdR|ddQ<64><04><02>tdS|d
d<12>dT|dd<12><04><04>| S)Uu{
分析燃油成本与总成本的相关性
证明:在成熟系统中,能源是成本的主要驱动因素
r r r<00>rr9r9r r)rrCrrZviridisrDr<>r3<00><06>c<>cmap<61>sr <00>
edgecolorsr'<00>r--<2D>Linear Fit (R²=<3D>.3f<EFBFBD>)r<><00>r<>r*r=r,<00>Fuel Cost per ASM (cents)r<><00>Total Cost per ASM (cents)z0Fuel Cost vs Total Cost Correlation
Pearson r = r+r>rbTr<00>r r<><00>ffffff<66>?z+Strong Positive Correlation
Energy drives ~<7E>.0f<EFBFBD>% of cost variancerM<00>topr<70>r<>rTr<>r"rr#r$zFuel Cost (Indexed)r&zs-rAzTotal Cost (Indexed)rP<00>:r4)rr!r6r zIndex (1995 = 100)z1Fuel and Total Cost Co-movement
(Indexed to 1995)i<>i<>g<><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?r<>z Oil Spiker<65>i<>i<>Zbluez Oil CrashzcEvidence: Energy Cost Strongly Correlates with Total Operating Cost
(US Domestic Airlines Industry)rr<>r<>rkrlrmrnu
=== 相关性分析结果 ===uPearson相关系数: z.4fuR²决定系数: u回归方程: Total = u × Fuel + )r<00>corrcoef<65>polyfit<69>poly1d<31>linspace<63>min<69>maxrorp<00>scatterrr<00>colorbar<61> set_labelrsrtr<>r~r<>ryr<>r}rxr<>r<>r<>r<>r<>)r<>r<>r <00>fuelr<6C><00> correlation<6F>coeffs<66>poly<6C>
fuel_ranger<EFBFBD>r<>r<>r<><00>cbarr<72>Z fuel_normZ
total_normrrr<00>plot_correlation_analysismsp
<02>&<02>  <0C> <02> r<00>aviation_cost_summary.pngc Cs<>tjdd<02>}|jddddd<06>}|d}|d}|d }|d
}|<02>|d <00>}||d } |j|d | ddd<10>|j|| ddddd<14>t<06>| <09>}
|j|
dddd<18>|j d|
dd|
d<1B>d<1C>dddd<1F>|j
d d!d"<22>|j d#d!d"<22>|j d$d%dd&<26>|<08> d d'<27>|jd(dd)<29>|<02>|d*<00>} |||} | j|d |d+dd,d-<2D>| j||||d+d.d/d-<2D>| j||||d+d0d1d-<2D>| j
d d!d"<22>| j d2d!d"<22>| j d3d%dd&<26>| jd4d5d6<64>| jd(dd)<29>|<02>|d7<00>} t<06>d d8d9<64>}d:|}d;}d<}|||}| j|d |d=dd>d-<2D>| j||||dd.d?d-<2D>| j||||dd@dAd-<2D>| j||dBddC<64>| j||dddd<18>| jdD|d dEddF<64>| jdG|t<06>t<06>|dG<00><01>||dHdIddJ<64>| jdK|t<06>t<06>|dK<00><01>dLddF<64>| j d|d dMdNd5dOdP<64>| j dQdRdSd5dOdP<64>| j dTdUdVd5dOdP<64>| <0A>dW<64>| <0A>dW<64>| j
dXd!d"<22>| j dYd!d"<22>| j dZd%dd&<26>| jd[d5d6<64>| jd(d\dd]<5D>|<02>|d^<00>}t<06>||<06>d*}t<06>||dD<64>}|j|||d_d`d+dadb<64>}t<06>|<05><19>|<05><1A>d <0C>}|j|t<06>|<15>|<17>dcddC<64>|j
ddd!d"<22>|j ded!d"<22>|j df|dg<64>dh|ddg<64>di<64>d%dd&<26>|jd(dd)<29>tj||dj<64>}|jd dd"<22>|jdkdlddmdn<64>t<00><1F>tj |dodpdq<64>t!dr|<01><00><02>|S)su:
创建一张综合性的信息图,用于论文
)r<>r<>rrr<00><00>?)ZhspaceZwspacer r rr)rrr rr<>rrr"r#rC)r!r'r(Zdarkredr2r3)rr!r6r'rZr:r;r<rMr>)r-r@r!r*r=r,r%z%(A) Fuel as % of Total Operating Costr<74>rbr1Tr<54>r<>rDZFuelr<6C>rAzNon-Labor (ex Fuel)z#2ECC71zLabor & Relatedz CASM (cents)z&(B) Cost Structure Breakdown (Stacked)r^rfr_)r9rr<><00><>r<>r<>i<>r8z Energy (Fuel)r<>r<>r<>r<>)r'r9r<>)r(r<>r<>r<>)r!r(r<>r<>r<>zN=1
Expendabler<EFBFBD>)r-rV<00>g<00>SAz N=20
Falcon 9i0ui<>:zN=50K
Aviationr<EFBFBD>r<>r<>z(C) Cost Convergence Modelr<6C>r<>r<>)r9r9Zplasma<6D>Pr<>)r<>r<>r<>r r<>r<>zFuel Cost (cents/ASM)zTotal Cost (cents/ASM)z%(D) Fuel-Total Cost Correlation
(r = r<>u, R² = r<>r<>z<>Aviation Industry Cost Analysis: Evidence for Energy-Cost Correlation
(US Domestic Airlines, 1995-2018 | Data: MIT Airline Data Project)r<>g)\<5C><><EFBFBD>(<28>?r<>rkrlrmu综合图表已保存: )"roZfigureZ add_gridspecZ add_subplotrqrrrrwrxryrsrtr<>rvr<>r~r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>)r<>r<>r<>Zgsr rr<>Znonlaborr<72>r<>r<>r<>Z labor_centsZax3r<33>Zhardwarer<65>Zops_costr<74>Zax4rrr<>rrrrr<00>plot_comprehensive_summary<72>s<>  
$   0&

<02><02>r c Cs~|d}|d}|d}||d}tjdd<06>\}}d}d} d }
|j|d
|d |d <0C>|j||d |dddd<11>\} |jddd<14>|jdd|d<16>|jd|d<18>|<07>d
d<19>t<08> |<05>} |j
| |dddd<1D>|j |dd| d d!| d"<22>d#<23>d$|d%d&<26>|<07> <0C>} | j||d'| d(d)d*d+d,<2C>\}| j||d-|
d(d)d*d.d,<2C>\}| jd/d| d<16>| jd| d<18>t<08> |d0k<02>d
d
}|jd1||d"<22>d#<23>d0||fd2||d3fd4d5td6d7d8<64>td9d:d;d<<3C>d=<3D>t<08> |d>k<02>d
d
}|jd?||d"<22>d#<23>d>||fd@||d3fd4d5td6d7d8<64>td9dAd;d<<3C>d=<3D>| ||g}dBdC<64>|D<00>}|j||dDd$dE<64>|j dFdGdHd3dIdJddK<64>t<00><11>tj|dLdMdN<64>tdO|<01><00><02>|S)Pu]绘制燃油成本占总成本的比例趋势 - 简洁版无标题中低饱和度色调r r rr <00>rMr<>rz#B87373z#6B8FAFz#7AAE7Arrrr"rrCr%r&r*r=r,r.r/rr0r1r2<00>333333<33>?r<>r5r7r8r9r:r;r<rMr>r?rBg<><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?r<>g<00>?rErFrGrHrIrJrKrLr$rfrNrOz#888888rQrRz#FFF5E6rDrTrUrXrYrZz#E6F3FAcSsg|] }|<01><00><00>qSrr[r\rrrr psz0plot_fuel_share_trend_simple.<locals>.<listcomp>r^r_rcrdrergrhrirkrlrmrn)rorprqrrrsrtrurvrrwrxryrzr{r|r}r~r<>r<>r<>)r<>r<>r r rr<>r<>r<>r<>r<>Zcolor3r<33>r<>r<>r<>r<>r<>r<>r<>r<>rrr<00>plot_fuel_share_trend_simple1s<> <02> 
 <02><02><02>

 <0C>

 <0C>

<02>r<00>fuel_total_correlation.pngc Cs<>|d}|d}|d}t<00>||<04>d}t<00>||d<05>}t<00>|<06>}t<00>|<03><05>|<03><06>d<06>}tjdd<08>\} }
d } d
} d } |
j |||| d d ddd<10>}|
j
|||<08>d| dd|dd<14>d<15>d<16>tj ||
d<17>}|j ddd<1A>|
j ddd<1A>|
jddd<1A>|
jddd<1F>|
jd d!d"<22>|
jd#d$d%|d<14>d&|ddd'<27>d(<28>|
jdd)td*| d+d,<2C>d-<2D>| jd.d/d0d1d2d3d4d5<64>t<07><14>tj|d6d7d8<64>td9|<01><00><02>| S):uc绘制燃油成本与总成本的相关性散点图 - 单独版无标题中低饱和度色调r r rr<>r9r r rZYlGnBuz#9B7B6Bz#D4E8D4r<34>g333333<33>?r<>rr<>r2rr<>r<>r<>)r!r'r)r<>r*rMr,r<>r=r<>z lower right)r-r`Trr<>r<>r<>z Pearson r = z
Energy drives ~r<>r<>r<>r<>rDrTr<>rcrdrer$rgrhr<>rirkrlrmrn)rr<>r<>r<>r<>r<>r<>rorpr<>rrr<>r<>rsrtr~r<>ryr<>r}r<>r<>r<>)r<>r<>r rr<>rrrrr<>r<>Z scatter_cmapZ
line_colorZ text_bg_colorr<72>rrrr<00>#plot_fuel_total_correlation_scatter<65>sP
<02><10>$ <0C>
<02>r<00>__main__z<============================================================z Aviation Cost Structure Analysisu9证明成熟运输系统中能源与成本的相关性u
数据范围: r z - r7u年份数量: r rr u
燃油占比统计:u 平均值: r;r<u 最大值: z% (r<>u 最小值: u
正在生成图表...z=
============================================================u所有图表生成完成!)r)r<>)r<>)r<>)r)r)r)!<21>__doc__ZpandasrZnumpyrZmatplotlib.pyplotZpyplotroZ
matplotlibrZmatplotlib.patchesZpatchesr<73>rjZuserr<>r<>r<>rr rr<00>__name__r<5F>r<>rr<>rwr<>Zargmaxr<78>r<>rrrr<00><module>sL    (
O
s
n
R
r
O
:
$,,