我正在开发一个能够显示公司股票表现图表的应用程序,我想把公司的熊猫图变成一张图片而不保存它。谁能告诉我该怎么办
from fastquant import get_pse_data
import matplotlib.pyplot as plt
import pandas as pd
df = get_pse_data(symbol, '2019-01-01', '2020-01-01')
ma30 = df.close.rolling(30).mean()
close_ma30 = pd.concat([df.close, ma30], axis=1).dropna()
实际上,我正在考虑将从pandas dataframeclose_ma30 = pd.concat([df.close, ma30], axis=1).dropna()
派生的这个绘图添加到我的html代码中:
我想创建一个python函数,允许我将其作为django代码的图像返回。谢谢你的帮助
您可以使用数据帧图像将熊猫图转换为图像,您可以访问https://pypi.org/project/dataframe-image/。 dataframe_image能够从Python脚本中将普通数据帧和样式化数据帧导出为图像。将普通或样式化的数据帧连同文件位置一起传递给导出函数,以将其保存为图像
您还可以分别使用dfi.export和export_png方法直接从DataFrame或样式化DataFrame导出
作为Python库 Dataframe_图像也可以在笔记本之外用作普通的Python库。在单独的Python脚本中,导入dataframe_图像包并将笔记本的文件名传递给convert函数
默认情况下,新文件将保存在笔记本所在的同一目录中。请勿在正在转换的同一笔记本中运行此命令
从命令行 命令行工具dataframe_映像在安装时可用,选项与上面的转换功能相同
查找谷歌浏览器 您必须安装Google Chrome(或Brave)才能使dataframe_图像正常工作。应自动找到Chrome的路径。如果Chrome不在标准位置,请使用Chrome\u path参数进行设置
使用matplotlib代替Chrome 如果未安装Chrome或无法使其正常工作,也可以使用matplotlib将数据帧转换为图像。通过将表格转换参数设置为“matplotlib”,选择此选项
发布到媒体 与此软件包密切相关的是jupyter_to_medium,它可以直接快速地将您的笔记本发布为中型博客文章
依赖关系 必须安装以下Python库
相关问题 更多 >
编程相关推荐