问题描述
我正在尝试使用三元模块在 Python 中绘制三元图。据我所知,他们正在考虑 x、y 和 z 轴的数据文件。但我需要为颜色范围再加入一列。
import ternary
import matplotlib
matplotlib.rcParams['figure.dpi'] = 200
matplotlib.rcParams['figure.figsize'] = (4,4)
figure,tax = ternary.figure(scale=1.0)
figure.set_size_inches(5,5)
tax.boundary()
tax.gridlines(multiple=0.2,color="black")
tax.set_title("Plotting of sample trajectory data",fontsize=10)
# Load some data,tuples (x,y,z)
points = []
with open("data_files/one.txt") as handle:
for line in handle:
points.append(list(map(float,line.split(' '))))
# Plot the data
tax.plot_colored_trajectory(points,linewidth=2.0)
## Shuffle points for additional plot
points = [(i,x,z) for (x,z,i) in points]
tax.heatmapf(points,boundary=True,style="triangular")
tax.ticks(axis='lbr',multiple=0.2,linewidth=1,tick_formats="%.1f",offset=0.02)
tax.get_axes().axis('off')
tax.clear_matplotlib_ticks()
tax.ticks(axis='lbr',multiple=0.1,tick_formats="%.1f")
tax.boundary()
tax.set_title("Plotting of sample trajectory data",fontsize=20)
tax.gridlines(multiple=0.2,color="black")
tax.show()
我举的几个数据点
1.04713e-22 0.367448 0.324965 0.307587
1.04713e-22 0.367419 0.324961 0.30762
1.04713e-22 0.36737 0.324955 0.307675
1.04713e-22 0.367303 0.324947 0.30775
1.04713e-22 0.367216 0.324936 0.307848
1.04713e-22 0.36711 0.324924 0.307966
1.04713e-22 0.366985 0.324911 0.308104
1.04713e-22 0.366842 0.324896 0.308262
1.04713e-22 0.36668 0.32488 0.30844
1.04713e-22 0.366499 0.324865 0.308636
1.04713e-22 0.366301 0.324849 0.30885
1.04713e-22 0.366084 0.324835 0.309081
1.04713e-22 0.36585 0.324821 0.309329
1.04713e-22 0.365598 0.32481 0.309592
1.04713e-22 0.365329 0.324801 0.309869
1.04713e-22 0.365044 0.324796 0.31016
1.04713e-22 0.364742 0.324795 0.310463
1.04713e-22 0.364424 0.324798 0.310778
1.04713e-22 0.36409 0.324807 0.311103
1.04713e-22 0.363741 0.324822 0.311437
1.04713e-22 0.363378 0.324844 0.311778
1.04713e-22 0.363 0.324874 0.312126
1.04713e-22 0.362608 0.324912 0.31248
1.04713e-22 0.362202 0.32496 0.312838
1.04713e-22 0.361784 0.325017 0.313199
1.04713e-22 0.361353 0.325085 0.313562
1.04713e-22 0.36091 0.325164 0.313925
1.04713e-22 0.360456 0.325256 0.314288
1.04713e-22 0.359991 0.32536 0.314649
1.04713e-22 0.359516 0.325477 0.315007
1.04713e-22 0.359031 0.325607 0.315361
1.04713e-22 0.358537 0.325752 0.31571
1.04713e-22 0.358035 0.325912 0.316053
1.04713e-22 0.357525 0.326087 0.316388
1.04713e-22 0.357007 0.326277 0.316715
1.04713e-22 0.356483 0.326483 0.317033
1.04713e-22 0.355953 0.326705 0.317341
1.04713e-22 0.355418 0.326944 0.317639
1.04713e-22 0.354878 0.327198 0.317924
1.04713e-22 0.354334 0.327469 0.318198
1.04713e-22 0.353786 0.327756 0.318458
1.04713e-22 0.353236 0.328059 0.318705
1.04713e-22 0.352684 0.328378 0.318938
1.04713e-22 0.35213 0.328713 0.319157
1.04713e-22 0.351576 0.329063 0.319361
1.04713e-22 0.351022 0.329428 0.31955
1.04713e-22 0.350468 0.329808 0.319724
1.04713e-22 0.349916 0.330201 0.319882
1.04713e-22 0.349366 0.330608 0.320026
1.04713e-22 0.348819 0.331028 0.320153
1.04713e-22 0.348275 0.331459 0.320266
1.04713e-22 0.347735 0.331902 0.320363
1.04713e-22 0.3472 0.332355 0.320446
1.04713e-22 0.34667 0.332817 0.320514
1.04713e-22 0.346146 0.333287 0.320567
1.04713e-22 0.345628 0.333765 0.320607
1.04713e-22 0.345118 0.334248 0.320634
1.04713e-22 0.344616 0.334737 0.320647
1.04713e-22 0.344122 0.335229 0.320649
1.04713e-22 0.343637 0.335724 0.320639
1.04713e-22 0.343162 0.33622 0.320618
1.04713e-22 0.342698 0.336716 0.320586
1.04713e-22 0.342244 0.337211 0.320545
1.04713e-22 0.341801 0.337703 0.320496
1.04713e-22 0.341371 0.338191 0.320439
1.04713e-22 0.340952 0.338673 0.320375
1.04713e-22 0.340547 0.339149 0.320304
1.04713e-22 0.340155 0.339616 0.320228
1.04713e-22 0.339777 0.340074 0.320148
1.04713e-22 0.339414 0.340521 0.320065
1.04713e-22 0.339065 0.340956 0.319978
1.04713e-22 0.338732 0.341378 0.31989
1.04713e-22 0.338414 0.341785 0.319801
1.04713e-22 0.338112 0.342176 0.319712
1.04713e-22 0.337827 0.342549 0.319624
1.04713e-22 0.337558 0.342905 0.319537
1.04713e-22 0.337306 0.343241 0.319453
1.04713e-22 0.337072 0.343556 0.319371
1.04713e-22 0.336856 0.34385 0.319294
1.04713e-22 0.336657 0.344122 0.31922
1.04713e-22 0.336477 0.344371 0.319152
1.04713e-22 0.336315 0.344595 0.31909
1.04713e-22 0.336171 0.344795 0.319033
1.04713e-22 0.336047 0.34497 0.318983
1.04713e-22 0.335941 0.345118 0.31894
1.04713e-22 0.335854 0.345241 0.318905
1.04713e-22 0.335787 0.345336 0.318877
1.04713e-22 0.335739 0.345405 0.318857
1.04713e-22 0.33571 0.345446 0.318845
1.04713e-22 0.3357 0.34546 0.318841
1.04713e-22 0.33571 0.345446 0.318845
1.04713e-22 0.335739 0.345405 0.318857
1.04713e-22 0.335787 0.345336 0.318877
1.04713e-22 0.335854 0.345241 0.318905
1.04713e-22 0.335941 0.345118 0.31894
1.04713e-22 0.336047 0.34497 0.318983
1.04713e-22 0.336171 0.344795 0.319033
1.04713e-22 0.336315 0.344595 0.31909
1.04713e-22 0.336477 0.344371 0.319152
1.04713e-22 0.336657 0.344122 0.31922
1.04713e-22 0.336856 0.34385 0.319294
1.04713e-22 0.337072 0.343556 0.319371
1.04713e-22 0.337306 0.343241 0.319453
1.04713e-22 0.337558 0.342905 0.319537
1.04713e-22 0.337827 0.342549 0.319624
1.04713e-22 0.338112 0.342176 0.319712
1.09648e-22 0.358537 0.325752 0.31571
1.09648e-22 0.358035 0.325912 0.316053
1.09648e-22 0.357525 0.326087 0.316388
1.09648e-22 0.357007 0.326277 0.316716
1.09648e-22 0.356483 0.326483 0.317034
1.09648e-22 0.355953 0.326705 0.317342
1.09648e-22 0.355417 0.326944 0.317639
1.09648e-22 0.354877 0.327198 0.317925
1.09648e-22 0.354333 0.327469 0.318198
1.09648e-22 0.353786 0.327756 0.318458
1.09648e-22 0.353236 0.328059 0.318705
1.09648e-22 0.352684 0.328378 0.318938
1.09648e-22 0.35213 0.328713 0.319157
1.09648e-22 0.351576 0.329063 0.319361
1.09648e-22 0.351022 0.329428 0.31955
1.09648e-22 0.350468 0.329808 0.319724
请帮忙!!在我的数据文件中,第一列用于颜色和 2-x、3-y、4-z
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)