python pyecharts 画图修改kline颜色,自定义MarkPointOpts

markpoint_opts=opts.MarkPointOpts(
                data=[
                    # opts.MarkPointItem(type_="max", name="最大值"),
                    # opts.MarkPointItem(type_="min", name="最小值"),
                    # opts.MarkPointItem(type_="average", name="均值"),
                    opts.MarkPointItem(coord=[data["times"][3], data["datas"][3]        [0]],name='test',value=data["datas"][3][0]),
                    opts.MarkPointItem(coord=[data["times"][45], data["datas"][45][0]],name='test',value=data["datas"][45][0]),
                    opts.MarkPointItem(coord=[data["times"][60], data["datas"][60][0]],name='test',value=data["datas"][60][0]),
                    opts.MarkPointItem(coord=[data["times"][160], data["datas"][160][0]],name='test',value='买',itemstyle_opts={'color':'#08a2f9'}),
                    opts.MarkPointItem(coord=[data["times"][260], data["datas"][260][0]],name='test',value='卖',itemstyle_opts={'color':'#2440b3'}),
                ]
            ),
.add_yaxis(
            series_name="DIF",
            y_axis=data["difs"],
            xaxis_index=2,
            yaxis_index=2,
            
            # 线上显示的文字
            label_opts=opts.LabelOpts(is_show=False, color='#2440b3', border_color='#2440b3'),
            
            # tip弹出来的颜色
            itemstyle_opts=opts.ItemStyleOpts(color='#2440b3'),
            
            # 设置线的颜色
            linestyle_opts=opts.LineStyleOpts(is_show=False, color='#2440b3')
        )

代码段,结合自己逻辑修改

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
Python中的pyecharts是一个非常流行的可视化库,它提供了丰富的图表类型来展示数据。其中,K线图是一种用于分析股票走势的图表类型,通过展示开盘价、收盘价、最高价和最低价等数据信息,可以帮助用户更直观地了解股票的波动情况。 在pyecharts中使用K线图非常简单和方便。首先,我们需要引入KLine类,然后创建一个KLine对象,并设置好需要展示的数据和相应的配置参数。接着,我们可以调用render方法将K线图渲染成HTML文件,或者直接在Jupyter Notebook中显示图表。 下面是一个简单的示例代码: ```python from pyecharts.charts import Kline import pyecharts.options as opts # 设置K线图的数据 data = [ [2320.26, 2320.26, 2287.3, 2362.94], [2300, 2291.3, 2288.26, 2308.38], [2295.35, 2346.5, 2295.35, 2346.92], [2347.22, 2358.98, 2337.35, 2363.8], # 更多数据... ] # 创建K线图对象 kline = Kline() kline.add_xaxis(["2020/1/1", "2020/1/2", "2020/1/3", "2020/1/4", "2020/1/5"]) # 设置x轴数据 kline.add_yaxis("k线图", data) # 设置y轴数据和系列名称 kline.set_global_opts( xaxis_opts=opts.AxisOpts(is_scale=True), yaxis_opts=opts.AxisOpts(is_scale=True), title_opts=opts.TitleOpts(title="股票K线图示例"), ) # 渲染K线图 kline.render("kline.html") ``` 通过以上代码,我们可以快速生成一个K线图,并在浏览器中查看其效果。在实际应用中,我们可以根据需求设置更多的参数和样式,以满足不同的定制化需求。总之,pyecharts提供了丰富的功能和灵活的操作,可以帮助用户轻松地创建各种类型的图表。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

wu08518

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

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

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

打赏作者

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

抵扣说明:

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

余额充值