python - Plotly Heatmap:如何使用 y 作为字符串?
问题描述
我用如下代码构建了以下情节
fig = go.Figure(go.Heatmap(
z=data,
xgap=2, ygap=2,
colorscale=colorscale,
hoverongaps=False
))
我想设置y
以便我可以在 y 轴上有其他值。但是当我这样做时,y 轴会调整大小,如下所示。
我注意到当给出一个字符串列表时,这些值只出现在 y 轴上,如此处y
所示。但是每次我尝试将'y'中给出的数组转换为字符串时,它被认为是分类的,内部将其转换为数字。plotly
我也尝试将值设置为tickvals
但没有太大成功。
我该如何解决这个问题?
笔记:
我也尝试使用px.imshow
如下。但是我找不到在像素之间添加间隙的方法,也找不到如何使像素成为矩形。
fig = px.imshow(data, color_continuous_scale=colorscale, width=600, height=800)
解决方案
推荐阅读
- image-processing - 如何在 Python 中使用显卡生成 HDR 图像
- java - 请求处理失败;嵌套异常是 org.springframework.transaction.CannotCreateTransactionException
- image-processing - 用于 KITTI stereo 2015 数据集的两个彩色相机的外在参数和内在参数是什么
- javascript - 分配 Json 数组的更好方法是什么?
- swift - iOS13 中的 ARBodyTracking:如何获取身体关节的真实世界坐标?
- python - 了解sklearn的KNNImputer
- api - java.lang.IllegalArgumentException:类 android.content.res.ColorStateList 声明了多个名为 mChangingConfigurations 的 JSON 字段
- javascript - 如何在 canLoad() 方法中获取完整的 URL?
- r - 是什么导致 duplicated() 行为不同?
- java - 如何将这种传统的 for 循环转换为 Java 流?