python 如何绘制ppt折线图

本文介绍如何在Python项目中利用pptx库创建PPT折线图,通过读取Excel数据,展示了一个创建折线图的完整代码示例,包括数据处理和图表替换步骤。
摘要由CSDN通过智能技术生成

在实际项目应用中,会出现ppt折线图的情况,部分代码示例。

代码如下:

from pptx import Presentation
from pptx.enum.text import PP_PARAGRAPH_ALIGNMENT
from pptx.chart.data import ChartData
from pptx.util import Pt

def ppt(prs,template_path):
    # 走势图
    dir=os.getcwd()
    #prs = Presentation(template_path)

    #print([slide.slide_id for slide in prs.slides])
    wb = xlrd.open_workbook(dir+r'\\数据源\\价格走势(3).xlsx')
    ws = wb.sheet_by_name('Table')
    slide = prs.slides.get(1633)
    cht = [tb.chart for tb in slide.shapes if tb.has_chart][0]
    date, data1, data2 = ws.col_values(5)[16:], ws.col_values(6)[16:], ws.col_values(7)[16:]
    data_yy,data_japan=[],[]
    m=0
    for i in range(0,len(data1)):
        if data1[i] is None or data1[i]=='':
            while data1[i] is None or data2[i]=

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值