【问题标题】:Creating a 2 axis graph with a 3rd axis as a color chart创建一个 2 轴图,其中第 3 轴作为彩色图表
【发布时间】:2021-07-06 16:28:30
【问题描述】:

这个论坛的新手 我的任务是制作带有 3 轴的图形 - 但不是 3D 图形。 一个轴代表 X,一个轴代表 Y,另一个颜色图表代表温度。这应该是一个条形图,每个温度都有不同的颜色。 另外,我希望输入是数据列表。

一个例子:

click here for example

当然,我需要不同的参数和数据。 我为示例找到的代码是这样的:

"
import plotly.express as px
data = px.data.gapminder()

data_canada = data[data.country == ‘Canada’]
fig = px.bar(data_canada, x=‘year’, y=‘pop’,
hover_data=[‘lifeExp’, ‘gdpPercap’], color=‘lifeExp’,
labels={‘pop’:‘population of Canada’}, height=400)
fig.show()
"

我不知道如何匹配我的数据列表。 我的目标是接收 3 个带有图中点的列表,一个用于 X,一个用于 Y,一个用于将颜色与温度匹配。

提前致谢, 摩西

【问题讨论】:

    标签: plotly


    【解决方案1】:
    import plotly.graph_objects as go
    
    #Example Data Set
    
    x = [1,2,3,4,5,6]
    y = [2,4,6,8,10,12]
    z = [10,20,60,20,10,40]
    
    
    fig = go.Figure([go.Bar(x=x,
                            y=y,
                            marker=dict(color=z,colorscale='sunset')
                           )
                     ]
                    )
    
    
    fig.update_layout(width=400,height=400)
    
    fig.show()
    

    【讨论】:

    • 嘿,非常感谢!我如何还添加一个小图表,说明每种颜色的价值是多少?
    • 你的意思是传说吗?
    • 是的。我想要一个侧面的刻度来匹配每种颜色的数字(温度)。是“传奇”做的吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-03
    • 2021-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-03
    • 1970-01-01
    相关资源
    最近更新 更多