繁体   English   中英

Python Plotly 散点图 3D Z32FA6E1B78A9D4028953E60564A2AA4

[英]Python Plotly scatter 3D plot colormap customization

我正在使用 plotly。 我得到的是 plot。 问题是,我使用季节作为颜色图。 我用 1 代表秋天,2 代表冬天,..,4 代表夏天。 现在,colomap 显示这些数字以及 1.5、2.5 等。我想显示名称而不是数字

我的代码:

import plotly.express as px
from plotly.offline import plot
import plotly
fig = px.scatter_3d(df, x=xlbl, y=ylbl, z=zlbl,
              color=wlbl,opacity=0,
              color_continuous_scale  = plotly.colors.sequential.Viridis)
temp_name = 'Temp_plot.html'
plot(fig, filename = temp_name, auto_open=False,
     image_width=1200,image_height=800)    
plot(fig)

目前output:

在此处输入图像描述

您可以通过在代码中添加以下行来修改颜色轴

cat_labels = ["Fall", "Winter", "Spring", "Summer"]
fig.update_coloraxes(colorbar=dict(ticktext=cat_labels, 
                                   tickvals=list(range(1, len(cat_labels)+1))))

样本 output 与随机数据: 在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM