Dify学习-02-在服务器上部署md下载的那个连接+如何将echarts转化为图片存到本地

如何在文章中加入目录

https://blog.csdn.net/seasonsyy/article/details/137547648

在这里插入图片描述

前序

md转化为docx,因为我用的是本地部署的,我搜索没有插件
我找到了一个博主,他发给我的代码,代码我就不上传了,我试过了,是正确的,就是你自己需要设置你的端口和ip

博主:橘然是你的Bug
在这里插入图片描述

之后还有另一个博主 ShiianAI 告诉我了这个插件,但我现在还没有用
我学dify也有看他的课程

在这里插入图片描述

Base64

在这里插入图片描述

看过的文章

https://blog.csdn.net/jevonsflash/article/details/134416095?fromshare=blogdetail&sharetype=blogdetail&sharerId=134416095&sharerefer=PC&sharesource=weixin_44522477&sharefrom=from_link


1月8日我从早上8点干到了晚上6点,我终于搞好了

JSON格式的Echarts转化为Python的格式(饼图)

def generate_pie(data):
    try:
        series_data = list(data.items())
        pie = Pie()
        pie.add(
            series_name="",
            data_pair=series_data,
            radius=["40%", "70%"],
            label_opts=opts.LabelOpts(
                is_show=True,
                position="inside",
                formatter="{c}",
                color="#333"
            ),
            itemstyle_opts=opts.ItemStyleOpts(
                border_radius=10,
                border_color="#fff",
                border_width=2
            )
        )
        pie.set_series_opts(
            emphasis_opts=opts.EmphasisOpts(
                label_opts=opts.LabelOpts(
                    font_size=40,
                    font_weight="bold"
                )
            )
        )
        return pie
    except Exception as e:
        app.logger.error(f"生成饼图错误: {str(e)}\n{traceback.format_exc()}")
        raise

在这里插入图片描述

JSON格式的Echarts转化为Python的格式(柱状图)

def generate_col(data):
    try:
        categories = list(data.keys())
        values = list(data.values())
        bar = Bar()
        bar.add_xaxis(categories)
        bar.add_yaxis(
            series_name="",
            y_axis=values,
            label_opts=opts.LabelOpts(
                position="top",
                formatter="{c}",
                font_size=7,
                color="#666"
            )
        )
        bar.set_global_opts(
            xaxis_opts=opts.AxisOpts(
                axislabel_opts=opts.LabelOpts(
                    rotate=30,
                    font_size=10,
                    interval=0,
                    overflow="truncate"
                ),
                axistick_opts=opts.AxisTickOpts(is_align_with_label=True),
            ),
            yaxis_opts=opts.AxisOpts(
                name="",
                splitline_opts=opts.SplitLineOpts(is_show=True)
            )
        )
        return bar
    except Exception as e:
        app.logger.error(f"生成柱状图错误: {str(e)}\n{traceback.format_exc()}")
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

向上Claire

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值