@@ -132,11 +132,11 @@ down-weights near-expiry options.
132132### Plotting the Calibrated Smile
133133
134134Use [ plot()] [ quantflow.options.calibration.VolModelCalibration.plot ] to produce a
135- Plotly figure overlaying market bid/ask implied vols against the model smile, then
136- export it to PNG with ` write_image ` :
135+ Plotly figure overlaying market bid/ask implied vols against the model smile:
137136
138137``` python
139- -- 8 < -- " docs/examples/vol_surface_heston_plot.py"
138+ fig = calibration.plot(index = 1 , max_moneyness_ttm = 1.5 , support = 101 )
139+ fig.write_image(" heston_calibrated_smile.png" , width = 900 , height = 500 )
140140```
141141
142142![ Heston calibrated smile] ( ../assets/heston_calibrated_smile.png )
@@ -160,11 +160,11 @@ which captures asymmetric jump behaviour common in equity and crypto markets.
160160### Plotting the Calibrated Smile
161161
162162Use [ plot()] [ quantflow.options.calibration.VolModelCalibration.plot ] to produce a
163- Plotly figure overlaying market bid/ask implied vols against the model smile, then
164- export it to PNG with ` write_image ` :
163+ Plotly figure overlaying market bid/ask implied vols against the model smile:
165164
166165``` python
167- -- 8 < -- " docs/examples/vol_surface_hestonj_plot.py"
166+ fig = calibration.plot(index = 1 , max_moneyness_ttm = 1.5 , support = 101 )
167+ fig.write_image(" hestonj_calibrated_smile.png" , width = 900 , height = 500 )
168168```
169169
170170![ HestonJ calibrated smile] ( ../assets/hestonj_calibrated_smile.png )
0 commit comments