##plotly背景透明的矢量图 import plotly.graph_objects as go import plotly.io as pio fig = go.Figure(data=[go.Bar( x=['A', 'B', 'C'], y=[1, 2, 3] )]) fig.show() fig.update_layout( plot_bgcolor='rgba(0,0,0,0)', paper_bgcolor='rgba(0,0,0,0)', xaxis=dict(showgrid=False), yaxis=dict(showgrid=False), ) 最后怎么输出成pdf文件
时间: 2024-03-05 08:50:51 浏览: 85
Plotly.NET:F#编写的plotly.js的.NET接口
您可以使用`pio.write_pdf`函数将`plotly`图表输出成 PDF 文件。下面是一个示例代码:
```python
import plotly.graph_objects as go
import plotly.io as pio
fig = go.Figure(data=[go.Bar(
x=['A', 'B', 'C'],
y=[1, 2, 3]
)])
fig.update_layout(
plot_bgcolor='rgba(0,0,0,0)',
paper_bgcolor='rgba(0,0,0,0)',
xaxis=dict(showgrid=False),
yaxis=dict(showgrid=False),
)
pio.write_pdf(fig, 'output.pdf')
```
在上述代码中,`pio.write_pdf`函数的第一个参数是`plotly`图表对象,第二个参数是输出文件名。该函数会将图表输出成 PDF 文件并保存到当前工作目录下。
阅读全文