首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Phyton: Hvplot负值着色

Phyton: Hvplot负值着色
EN

Stack Overflow用户
提问于 2022-11-04 18:20:37
回答 1查看 27关注 0票数 0

我试着用chart做互动条形图,但是我有负片值,我想给它们涂上其他颜色。在这里输入图像描述

我试着使用cmap,但是它也把正面的值涂成了负面的颜色。在这里输入图像描述

我会很高兴得到任何建议或帮助!

谢谢你占优势。

EN

回答 1

Stack Overflow用户

发布于 2022-12-02 22:52:28

您可以使用一个组合HoloView图来实现这一点。

代码语言:javascript
复制
plot1 = df[df['Results']>0].hvplot.bar(y='Results')
plot2 = df[df['Results']<0].hvplot.bar(y='Results')

plot1*plot2

注意:很抱歉,我还不能直接发布图片,因为这是我在堆栈溢出上的第一个条目,但是这个链接将显示绘图结果https://i.stack.imgur.com/bnoFg.png

在下面的完整代码中,您可以将其修改为您的数据文件:

代码语言:javascript
复制
# create a dataframe with column 'Name' as index
dict = {'Name':["Rick", "Sam", "Kelly", "Al"],
        'Results':[-90, +40, +80, -28]}

df = pd.DataFrame(dict)
df.index=df['Name']

# create 2 hvplots: 1 for positive results, and 1 for negative results 
plot1 = df[df['Results']>0].hvplot.bar(y='Results')
plot2 = df[df['Results']<0].hvplot.bar(y='Results')

# layout plot1 and plot2 content on the same frame using a compositional plot 
plot1*plot2
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74321428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档