【问题标题】:How can I set the background color on specific areas of a cufflink plot figure?如何在袖扣图的特定区域设置背景颜色?
【发布时间】:2018-11-29 05:54:13
【问题描述】:

enter image description here

我希望我的情节中的特定区域为橙色,一些为绿色。请检查提供的链接中的图像。如何在 python 袖扣中创建此图?

df.iplot(hspan=[(0,20),(40,60)]) 默认情况下,这给了我一个红色的乐队。如何更改颜色?

【问题讨论】:

  • 请在您的问题中包含您迄今为止尝试过的内容
  • 嗨,我根本无法进行这种色带。我已经能够绘制出我想要绘制的细节,但我不知道如何创建色带
  • 是的,请在问题中也包含这一点。另外,您尝试或研究了什么。
  • df.iplot(hspan=[(0,20),(40,60)]) 默认情况下,这给了我一个红色的乐队。如何更改颜色?
  • 以下方法适用于多个波段,但我如何添加颜色:df.iplot(hspan=[(0,20),(40,60)])

标签: python visualization data-analysis


【解决方案1】:

基于这个documentation notebook,可以添加颜色作为额外的参数,以字典的形式传递。例如:

df.iplot(vspan={'x0':'2015-02-15','x1':'2015-03-15','color':'rgba(30,30,30,0.3)','fill':True,'opacity':.4})

【讨论】:

  • 是的,但是您给出的解决方案是针对 x0 和 x1 之间的波段。如果我有多个点,例如 x0 到 x1 和 x2 到 x3,该怎么办?
  • 您是否尝试向字典中添加更多键值对?
  • 如果我使用关键字 vspan 两次,我得到以下错误: SyntaxError: 如果我只使用 1 个 vspan 并尝试 x0,x1,x2,x3,则关键字参数重复出现语法错误
  • 不行,试试这样vspan={'x0':'2015-02-15','x1':'2015-03-15','x2': '....', 'x3': '....', ...
  • 是的,我也试过了,但它显示语法错误@Andreas
猜你喜欢
  • 1970-01-01
  • 2014-05-18
  • 1970-01-01
  • 2015-01-14
  • 1970-01-01
  • 2019-08-21
  • 1970-01-01
  • 2022-06-12
  • 1970-01-01
相关资源
最近更新 更多