dragov 发表于 2020-5-19 08:38:47

Pyecharts 柱状图如何改变每个颜色?

from pyecharts.charts import Bar
bar=(
      Bar( )
      .add_xaxis(["国际频道","搏击频道","美食频道","公共频道"])
      .add_yaxis("TJTV",)
      .render("2020-5-19.html")
      )
{:7_130:} 我想将每个柱形图用不同的颜色,如第一个是 red ,第二个是pink,第三个是blue,第四个是yellow,如何实现呢 ?

Twilight6 发表于 2020-5-19 08:43:15

add_yaxis有个颜色参数:
.add_yaxis("TJTV",,color='red')

dragov 发表于 2020-5-19 08:43:54

{:7_130:}   我试着添加语句: . set_colors ( [ 'red' , 'blue' , 'pink' , 'yellow' ] ) ,程序报错!
{:7_146:}不知道该如何实现 ?

均昊山 发表于 2020-5-19 09:00:38

from pyecharts.charts import Bar
from pyecharts import options as opts
# 内置主题类型可查看 pyecharts.globals.ThemeType
from pyecharts.globals import ThemeType

bar = (
    Bar(init_opts=opts.InitOpts(theme=ThemeType.LIGHT))
    .add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])
    .add_yaxis("商家A", )
    .add_yaxis("商家B", )
    .set_global_opts(title_opts=opts.TitleOpts(title="主标题", subtitle="副标题"))
)

dragov 发表于 2020-5-19 09:00:54

Twilight6 发表于 2020-5-19 08:43
add_yaxis有个颜色参数:

      .add_yaxis("TJTV",,color=["blue","pink","yellow","green"]){:7_130:} 不能实现每个柱,不同的颜色!

Twilight6 发表于 2020-5-19 09:11:04

dragov 发表于 2020-5-19 09:00
不能实现每个柱,不同的颜色!

那好像实现不了,或者要用到其他库来辅助了,你看下pyecharts 的官方文档,颜色只有color这个参数

http://pyecharts.org/#/zh-cn/rectangular_charts?id=bar%ef%bc%9a%e6%9f%b1%e7%8a%b6%e5%9b%be%e6%9d%a1%e5%bd%a2%e5%9b%be

Twilight6 发表于 2020-5-19 09:25:08

@zltzlt版主比较懂,帮你召唤下他

dragov 发表于 2020-5-19 09:37:38

Twilight6 发表于 2020-5-19 09:25
@zltzlt版主比较懂,帮你召唤下他

谢 谢 啦 !   {:7_130:}

Python小百 发表于 2021-6-21 08:15:02

可以参考下我的这篇文章
http://wegocoding.top/article/pyecharts/

dragov 发表于 2021-6-28 17:27:59

Python小百 发表于 2021-6-21 08:15
可以参考下我的这篇文章
http://wegocoding.top/article/pyecharts/

谢谢 !

HK666 发表于 2022-6-27 11:44:30

Python小百 发表于 2021-6-21 08:15
可以参考下我的这篇文章
http://wegocoding.top/article/pyecharts/

个人博客到期了,链接不可用,这个是最新链接https://www.cnblogs.com/cenjw/p/15943460.html
页: [1]
查看完整版本: Pyecharts 柱状图如何改变每个颜色?