提问人:Ted Lorance 提问时间:11/17/2023 更新时间:11/17/2023 访问量:12
阴谋figure_factory create_ternary_contour忽略了我的负面价值观
Plotly figure_factory create_ternary_contour is ignoring my negative values
问:
我正在尝试创建一个三元等值线图。我有一个数据帧;我将在此处重现其中的一小部分,以显示数据的外观,并验证某些值是否明显为负值:
5118 9.400000e-01 1.000000e-02 5.000000e-02 -1.060181e+01 -1.120589e+17
5119 9.400000e-01 2.000000e-02 4.000000e-02 -3.296350e+00 1.289571e+16
5120 9.400000e-01 3.000000e-02 3.000000e-02 -1.457624e+00 -2.091266e+16
5121 9.400000e-01 4.000000e-02 2.000000e-02 -7.063785e+00 9.875624e+16
5122 9.400000e-01 5.000000e-02 1.000000e-02 3.561383e+01 1.651944e+22
5123 9.400000e-01 6.000000e-02 5.551115e-17 2.616823e+06 2.196856e+25
5124 9.500000e-01 1.000000e-10 5.000000e-02 -1.765131e+03 1.905280e+21
5125 9.500000e-01 1.000000e-02 4.000000e-02 -8.078167e+00 -1.006010e+18
5126 9.500000e-01 2.000000e-02 3.000000e-02 -1.770320e+00 -1.634174e+16
5127 9.500000e-01 3.000000e-02 2.000000e-02 -6.281301e+00 1.605171e+17
5128 9.500000e-01 4.000000e-02 1.000000e-02 3.784604e+01 1.770413e+22
5129 9.500000e-01 5.000000e-02 4.163336e-17 2.615529e+06 2.207487e+25
5130 9.600000e-01 1.000000e-10 4.000000e-02 -1.313158e+03 4.112307e+21
5131 9.600000e-01 1.000000e-02 3.000000e-02 -3.084623e+00 -2.105711e+18
5132 9.600000e-01 2.000000e-02 2.000000e-02 -4.712708e+00 2.443321e+17
5133 9.600000e-01 3.000000e-02 1.000000e-02 4.132105e+01 9.425646e+21
5134 9.600000e-01 4.000000e-02 3.469447e-17 2.584927e+06 2.169316e+25
5135 9.700000e-01 1.000000e-10 3.000000e-02 -3.132881e+02 5.630057e+21
5136 9.700000e-01 1.000000e-02 2.000000e-02 2.507589e+00 -1.761395e+18
5137 9.700000e-01 2.000000e-02 1.000000e-02 4.214579e+01 -2.320810e+22
5138 9.700000e-01 3.000000e-02 2.775558e-17 2.002638e+06 1.308322e+25
(标头为:x1、x2、x3、sigma 和 delta。
我正在尝试的命令是
fig = ff.create_ternary_contour(np.array([df['x1'],df['x2'],df['x3']]),
df['sigma'],pole_labels=['water','acetone','hexane'],
interp_mode='cartesian',
showscale=True)
然而,我得到的图是这样的:几乎毫无特征的三元图我可以清楚地看到数千个负值,并且我有一个从其他代码计算的零值等值线(我试图与此图像进行交叉检查),这表明该图中应该有显着的“等值线动作”。我找到了另一份报告,plotly.express忽略了负值,但没有人回答这个问题,所以它没有帮助。
我从来没有设法为我工作,所以我可能在做一些愚蠢的事情。我什至不在乎我是否使用这个包:我只想要一种可视化数据轮廓的方法——任何包都可以(尽管如果等值线坐标是可提取的,那就更好了)。任何帮助将不胜感激!create_ternary_contour
答: 暂无答案
评论