gpt4 book ai didi

python - 绘制相对于数据的标记大小以绘制交互式晶圆图

转载 作者:行者123 更新时间:2023-12-05 04:45:23 25 4
gpt4 key购买 nike

我想用 python unsing plotly 创建交互式晶圆图。该图应显示单个芯片的不同分类箱,例如bin 1 所有好的芯片,bin 2 都失败了......现在的问题是,当我使用 px.scatter(...) 时,我通过鼠标悬停和动态图例获得了所有不错的功能想要但单芯片不对齐:

dynamic but not aligned .

我尝试了 go.layout.Shape(...) - 然后我在视觉上得到了我想要的东西,但失去了交互性:

aligned but now dynamic .

Plotly 文档有点指出形状和轨迹之间的这种权衡 (https://plotly.com/python/shapes/)。

有什么建议吗?当我读出轴范围并知道图像大小时,我可以相应地重新缩放绘图标记吗?一个问题可能是,有时芯片不是二次方的而是矩形的 - 我可以将纵横比传递给标记吗?

也许 plotly 不是我想要的正确工具?

最佳答案

我认为您可以使用 heatmap 完成所需的图表,它基本上是一个专门的散点图,具有分类轴和不同值的颜色。

我不知道你数据的确切格式,但我下载了a dataset of wafer maps from Kaggle ,其中 DataFrame 的第一列包含一个二维数组,每一行都是一个唯一的晶圆。然后,您可以将任何二维数组作为参数直接传递给 px.imshow 并获取热图:

df = pd.read_pickle("LSWMD.pkl")
wafer = df.iloc[0,0]

fig = px.imshow(wafer)
fig.show()

enter image description here

关于python - 绘制相对于数据的标记大小以绘制交互式晶圆图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69168093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com