大佬教程收集整理的这篇文章主要介绍了如何在 altair.layered 图中配置条形图?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在使用 streamlit 时,我开始使用 altair 绘制数据。在使用它时,我偶然发现了以下问题:
我想绘制一个具有以下结构的 DataFrame:
workload_df = pd.DataFrame({
'index': pd.to_datetiR_567_11845@e(['01.02.2010','01.03.2010','01.04.2010']),'measure': [100,90,120],'measure_max': [80,100,150],})
现在我想在条形图中将度量与 max_measure 进行比较:
@H_414_7@measure_max_plot = alt.Chart(workload_df).mark_bar(color = 'lightgreen',text = 'measure_max').encode( alt.X('index',title = '',axis = alt.Axis(labelAngle = -45,labeloverlap = falsE)),alt.Y('measure_max',title = '') ) measure_plot = alt.Chart(workload_df).mark_bar(text = 'measure').encode( x = alt.X('index',title = 'X',y = alt.Y('measure',title = 'Y'),color=alt.condition( alt.datum.measure > alt.datum.measure_max,alt.value('red'),alt.value('steelblue') ) ) altair_plot = alt.layer(measure_max_plot,measure_plot) st.altair_chart(altair_plot,use_container_wIDth=TruE)
我得到了这样的东西:
或类似的东西:
但我希望最高的酒吧总是在后台,所以是这样的:
有人能帮我解决这个问题吗?
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的如何在 altair.layered 图中配置条形图?全部内容,希望文章能够帮你解决如何在 altair.layered 图中配置条形图?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。