网易首页 > 网易号 > 正文 申请入驻

Plotly中如何保存jpeg等图片?

0
分享至

  Plotly中如何保存jpeg等图片?

  大家好,我是 Lemon 。

  ,在过去的一段时间里,我写了一些用 Python 的交互式可视化工具 Plotly 来进行数据分析的文章。

  有不少同学都问到如何保存 Plotly 中的图片,今天 Lemon 来跟大家分享下如何保存静态图片,比如 png、jpeg、svg 等。

  保存静态图片的方法

  在 Plotly 中保存静态图片,需要安装 3 个依赖包才可以,分别是orcapsutil、 和requests

  在安装上述依赖包时,需要用到 conda 管理工具,安装命令如下:

  conda install -c plotly plotly-orca==1.2.1 psutil requests

  正常情况下,通过上述命令后,应该会安装成功。

  我自己安装的时候,发现有因为网络延迟原因,安装失败的情况。如果遇到安装失败,可以多试几次,或者更换网络。

  上面的安装命令中,orca需要通过 conda 管理工具来安装。

  psutil 和 requests 可以通过 pip 命令来安装:

  pip install psutil requests

  在上述依赖包安装成功后,我们可以使用write_image方法来保存静态图片,支持的图片格式包括 png、jpeg、svg、webp、pdf、eps 等。

  下面,Lemon 通过一个项目案例来给大家展示下静态图片的保存。

  项目案例演示

  这个案例,主要是通过获取标普500指数数据,对标普500的走势进行可视化,并将展示结果的图片进行保存。

  本文的数据来自开源项目 yfinance,大家在运行案例中的代码时,需要先安装 yfinance,安装命令如下:

  pip install yfinance

  本项目案例是在 vs code,Pycharm 等环境中运行,Python 环境版本及其他主要工具如下:

  Python 3.7

  pandas version: 1.0.3

  plotly version: 4.5.0

  本项目案例的代码如下:

  # -*- coding: utf-8 -*-

  """

  @Author: Lemon

  @出品:Python数据之道

  @Homepage: liyangbit.com

  """

  import pandas as pd

  import plotly.graph_objs as go

  import plotly

  from datetime import datetime

  import yfinance as yf

  import os

  pyplt = plotly.offline.plot

  # 如果项目路径下没有 "images" 文件夹,则创建该文件夹

  if not os.path.exists("images"):

  os.mkdir("images")

  # 如果项目路径下没有 "htmls" 文件夹,则创建该文件夹

  if not os.path.exists("htmls"):

  os.mkdir("htmls")

  date_end = datetime.today().strftime('%Y-%m-%d')

  # yfinance, 标准普尔500指数 雅虎的代码是 ^GSPC

  # 在其他地方,标准普尔500指数,代码通常是 SPX

  data_spx = yf.download('^GSPC', start='1950-01-01', end=date_end)

  # plotly,基础图

  trace0 = go.Scatter(x=data_spx.index, y=data_spx['Close'],

  mode='lines',

  marker=dict(color='#d66101'), # 设置K线颜色

  )

  data = [trace0]

  fig_spx = go.Figure(data=data)

  fig_spx.update_layout(template='ggplot2')

  fig_spx.update_layout(title=dict(text='价值前瞻-SPX', font=dict(size=24, color='#d66101'), x=0.5))

  # 保存静态图片

  fig_spx.write_image('images/spx.png')

  # 在浏览器中输出结果

  pyplt(fig_spx, filename='htmls/export-image.html')

  上述案例中,是以保存 png 为示例,其他格式的静态图片,各位可以自己去试试。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
伊朗向中国通报内幕!谈判团差点被美军“团灭”,连电话都不敢打

伊朗向中国通报内幕!谈判团差点被美军“团灭”,连电话都不敢打

风信子的花
2026-04-19 16:46:59
35岁男子常用微波炉加热食物,2年后确诊胃癌,医生:犯了2个大错

35岁男子常用微波炉加热食物,2年后确诊胃癌,医生:犯了2个大错

小柱解说游戏
2026-04-19 21:11:53
用户买20TB+硬盘还在质保期坏了 东芝拒免费换新:我们愿原价退款

用户买20TB+硬盘还在质保期坏了 东芝拒免费换新:我们愿原价退款

快科技
2026-04-20 11:23:09
这张照片绝对是李宇春最想删掉的照片!

这张照片绝对是李宇春最想删掉的照片!

可乐谈情感
2026-04-20 03:34:03
解读|法国通过文物归还法案,敦煌藏经洞文物就能回归吗?

解读|法国通过文物归还法案,敦煌藏经洞文物就能回归吗?

澎湃新闻
2026-04-20 08:08:29
文班季后赛首秀35分:创历史第一+队史第一 屡秀暴扣三分获盛赞

文班季后赛首秀35分:创历史第一+队史第一 屡秀暴扣三分获盛赞

醉卧浮生
2026-04-20 11:39:09
这和土匪有啥区别!虎跳峡1.9米限高杆火了,自驾交钱才能过

这和土匪有啥区别!虎跳峡1.9米限高杆火了,自驾交钱才能过

哄动一时啊
2026-04-18 19:26:59
价值重塑:一汽丰田的“大厂定力”与长期主义反击

价值重塑:一汽丰田的“大厂定力”与长期主义反击

汽车投诉网
2026-04-20 13:46:26
世锦赛战报:16强决出5席!中国2胜2负1领先,世界亚军4-10一轮游

世锦赛战报:16强决出5席!中国2胜2负1领先,世界亚军4-10一轮游

球场没跑道
2026-04-20 05:38:54
伊朗刚说不谈,美国立即开打

伊朗刚说不谈,美国立即开打

新民周刊
2026-04-20 11:37:54
大数据分析,在中国,找个身高1米7年入20万的老公,到底有多难?

大数据分析,在中国,找个身高1米7年入20万的老公,到底有多难?

深度报
2026-04-18 23:37:27
重庆撒泼“毒母女”一夜全国出名,谁看了不喊一句离谱!

重庆撒泼“毒母女”一夜全国出名,谁看了不喊一句离谱!

脆皮先生
2026-04-19 19:37:38
李雨桐泄露薛之谦手机号、身份证号,被北京朝阳警方行政拘留

李雨桐泄露薛之谦手机号、身份证号,被北京朝阳警方行政拘留

封面新闻
2026-04-19 18:38:11
52岁朴树近况:无儿无女,没钱没房,成了要钱不要命的“疯子”

52岁朴树近况:无儿无女,没钱没房,成了要钱不要命的“疯子”

流云随风去远方
2026-04-14 12:22:59
突发!340亿开源巨头彻底撤离中国,419名顶级工程师被疯抢,18年深耕终落幕…

突发!340亿开源巨头彻底撤离中国,419名顶级工程师被疯抢,18年深耕终落幕…

新浪财经
2026-04-20 04:31:06
人民日报对许家印称呼变了

人民日报对许家印称呼变了

来科点谱
2026-04-20 07:20:26
92岁老中医仍出诊!他的“5不”养生经,简单到人人都能抄作业

92岁老中医仍出诊!他的“5不”养生经,简单到人人都能抄作业

人民日报健康客户端
2026-04-19 15:34:17
大跌眼镜!“做空闺蜜”登热搜,劝闺蜜不婚不育,自己孩子10岁了

大跌眼镜!“做空闺蜜”登热搜,劝闺蜜不婚不育,自己孩子10岁了

火山詩话
2026-04-20 07:28:33
罚15亿!拼多多一员工故意关门,对抗调查,导致执法人员手指骨折

罚15亿!拼多多一员工故意关门,对抗调查,导致执法人员手指骨折

魔都姐姐杂谈
2026-04-19 08:03:27
1999年,69岁禹作敏狱中难耐孤寂,死前曾向李瑞环提出:我想回家

1999年,69岁禹作敏狱中难耐孤寂,死前曾向李瑞环提出:我想回家

华人星光
2026-04-20 09:59:15
2026-04-20 16:07:00
飞总聊IT incentive-icons
飞总聊IT
互联网技术与商业分析
2546文章数 15391关注度
往期回顾 全部

科技要闻

抛弃OpenAI,Anthropic为何成中国AI新偶像

头条要闻

拼多多等被罚近36亿:有人吞证据抗法 执法人员骨折

头条要闻

拼多多等被罚近36亿:有人吞证据抗法 执法人员骨折

体育要闻

阿森纳已拼尽全力,但你早干嘛去了...

娱乐要闻

鹿晗生日上热搜,被关晓彤撕下体面

财经要闻

月之暗面IPO迷局

汽车要闻

把天门山搬进厂?开仰望U8冲上45度坡的那刻 我腿软了

态度原创

手机
家居
本地
健康
公开课

手机要闻

华为Pura 90 Pro Max长焦三项业界首发!防抖CIPA 7.0业界最高水准

家居要闻

自然慢调 慢享时光

本地新闻

12吨巧克力有难,全网化身超级侦探添乱

干细胞抗衰4大误区,90%的人都中招

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版