python中mplfinance中mpf.plot(savefig=dict(t3,t4))错误怎么改正
时间: 2024-02-17 19:00:54 浏览: 148
在 `mplfinance` 中,使用 `mpf.plot()` 函数时,如果要指定保存图像的文件名,应该将 `savefig` 参数设置为一个字典,字典的键为文件名,值为 `True`。例如:
```python
params = dict(savefig=dict(fname=t3))
mpf.plot(data, type='candle', style='charles', **params)
```
这里我们首先将 `savefig` 参数设置为一个字典,键为 `fname`,值为 `t3`,表示要将图像保存到 `t3` 文件中。然后将这个字典作为参数传递给 `mpf.plot()` 函数。使用 `**params` 将字典中的键值对拆分成关键字参数传递给函数。
如果要同时保存多个图像,可以将多个字典组成一个列表,例如:
```python
params = [dict(savefig=dict(fname=t3)), dict(savefig=dict(fname=t4))]
mpf.plot(data, type='candle', style='charles', params=params)
```
这里我们将两个字典组成一个列表 `params`,分别指定了要保存的文件名。然后将这个列表作为参数传递给 `mpf.plot()` 函数。
相关问题
python中mplfinance中mpf.plot(savefig=dict(t3,t4))保存两张图片错误怎么改正
在 `mplfinance` 中,如果要同时保存多张图片,可以将多个字典组成一个列表,然后将这个列表作为 `params` 参数传递给 `mpf.plot()` 函数。
这个 `params` 参数应该是一个列表,每个元素都是一个字典,字典的键为 `"savefig"`,值为一个字典,这个字典的键为 `"fname"`,值为对应的文件名。
例如,如果你想同时保存两张图片,可以使用以下代码:
```python
params = [dict(savefig=dict(fname=t3)), dict(savefig=dict(fname=t4))]
mpf.plot(data, type='candle', style='charles', params=params)
```
这里我们将两个字典组成一个列表 `params`,每个字典中都指定了要保存的文件名。然后将这个列表作为 `params` 参数传递给 `mpf.plot()` 函数。
python中mplfinance中t3 =os.path.join(path8,p+r'--'+t0+r'--'+s1+r'--'+s2+r'.png') t4 =os.path.join(path9,p+r'--'+t0+r'--'+s1+r'--'+s2+r'.png') savefig=[t3,t4]错误怎么改正
在使用 `savefig` 参数保存图像时,你需要将 `savefig` 参数指定为一个字符串类型的文件名,而不是一个文件名列表。
如果你想同时保存两个图像,可以使用以下代码:
```python
mpf.plot(data, type='candle', style='charles', savefig=dict(fname=t3), closefig=False)
mpf.plot(data, type='candle', style='charles', savefig=dict(fname=t4), closefig=False)
```
这里我们使用 `dict(fname=文件名)` 的方式来指定保存图像的文件名,这样就可以保存多个图像了。
阅读全文