diff --git a/experiment_data/analysis_state/1-基线new 2.txt b/experiment_data/analysis_state/1-基线new 2.txt new file mode 100644 index 0000000..0aaf292 --- /dev/null +++ b/experiment_data/analysis_state/1-基线new 2.txt @@ -0,0 +1,1256 @@ +35.032 1.101 +35.021 1.101 +34.982 1.099 +34.97 1.098 +34.94 1.096 +34.919 1.095 +34.89 1.093 +34.871 1.091 +34.852 1.09 +34.84 1.089 +34.807 1.089 +34.795 1.088 +34.79 1.09 +34.773 1.093 +34.763 1.098 +34.755 1.101 +34.742 1.107 +34.731 1.112 +34.72 1.117 +34.705 1.128 +34.694 1.137 +34.68 1.144 +34.67 1.156 +34.658 1.165 +34.652 1.178 +34.635 1.186 +34.624 1.202 +34.607 1.212 +34.61 1.228 +34.616 1.238 +34.603 1.248 +34.591 1.265 +34.588 1.277 +34.588 1.294 +34.6 1.306 +34.607 1.324 +34.617 1.345 +34.635 1.358 +34.659 1.378 +34.707 1.393 +34.741 1.407 +34.791 1.427 +34.821 1.439 +34.869 1.457 +34.904 1.471 +34.961 1.492 +35.001 1.511 +35.057 1.524 +35.095 1.542 +35.165 1.555 +35.213 1.567 +35.278 1.584 +35.325 1.595 +35.404 1.611 +35.462 1.621 +35.545 1.637 +35.599 1.648 +35.69 1.664 +35.757 1.68 +35.853 1.69 +35.917 1.699 +36.016 1.714 +36.093 1.724 +36.208 1.738 +36.279 1.746 +36.391 1.758 +36.47 1.766 +36.6 1.778 +36.681 1.785 +36.802 1.796 +36.885 1.803 +37.025 1.815 +37.119 1.822 +37.248 1.831 +37.337 1.837 +37.432 1.846 +37.586 1.853 +37.685 1.862 +37.828 1.867 +37.925 1.873 +38.088 1.882 +38.197 1.888 +38.348 1.897 +38.451 1.905 +38.618 1.91 +38.733 1.917 +38.895 1.921 +39.003 1.927 +39.172 1.93 +39.294 1.933 +39.468 1.937 +39.579 1.939 +39.748 1.942 +39.874 1.943 +40.078 1.945 +40.199 1.947 +40.376 1.948 +40.495 1.949 +40.684 1.949 +40.802 1.949 +40.977 1.95 +41.095 1.951 +41.284 1.953 +41.399 1.954 +41.559 1.956 +41.671 1.958 +41.857 1.96 +41.987 1.962 +42.197 1.965 +42.331 1.968 +42.539 1.97 +42.684 1.972 +42.889 1.974 +43.019 1.975 +43.215 1.976 +43.358 1.977 +43.57 1.977 +43.706 1.977 +43.916 1.977 +44.067 1.977 +44.27 1.977 +44.407 1.976 +44.593 1.977 +44.727 1.977 +44.951 1.977 +45.095 1.977 +45.295 1.977 +45.427 1.977 +45.65 1.977 +45.799 1.977 +46.008 1.977 +46.141 1.977 +46.275 1.976 +46.496 1.975 +46.64 1.974 +46.836 1.973 +46.97 1.972 +47.181 1.971 +47.325 1.97 +47.528 1.969 +47.658 1.967 +47.865 1.965 +48.009 1.964 +48.218 1.962 +48.348 1.961 +48.545 1.959 +48.689 1.958 +48.903 1.956 +49.033 1.955 +49.231 1.954 +49.371 1.953 +49.587 1.952 +49.722 1.952 +49.92 1.952 +50.052 1.953 +50.269 1.953 +50.413 1.953 +50.61 1.953 +50.743 1.954 +50.954 1.955 +51.099 1.956 +51.303 1.957 +51.437 1.958 +51.642 1.959 +51.788 1.96 +51.996 1.961 +52.128 1.962 +52.33 1.964 +52.479 1.964 +52.698 1.965 +52.829 1.966 +53.027 1.966 +53.166 1.967 +53.387 1.967 +53.525 1.966 +53.716 1.966 +53.834 1.966 +54.038 1.967 +54.175 1.968 +54.388 1.97 +54.531 1.972 +54.756 1.976 +54.908 1.98 +55.119 1.984 +55.256 1.987 +55.47 1.99 +55.621 1.991 +55.838 1.992 +55.973 1.992 +56.18 1.991 +56.331 1.991 +56.48 1.99 +56.69 1.989 +56.826 1.988 +57.038 1.987 +57.187 1.985 +57.401 1.985 +57.535 1.984 +57.74 1.983 +57.891 1.982 +58.116 1.981 +58.252 1.98 +58.457 1.979 +58.603 1.979 +58.828 1.979 +58.97 1.979 +59.164 1.979 +59.286 1.979 +59.496 1.98 +59.637 1.981 +59.846 1.981 +59.984 1.982 +60.21 1.984 +60.369 1.985 +60.59 1.986 +60.732 1.987 +60.952 1.988 +61.107 1.989 +61.329 1.989 +61.468 1.989 +61.677 1.988 +61.831 1.988 +62.059 1.988 +62.197 1.988 +62.406 1.987 +62.553 1.986 +62.781 1.986 +62.926 1.985 +63.132 1.984 +63.272 1.984 +63.502 1.983 +63.652 1.983 +63.858 1.983 +63.996 1.983 +64.22 1.983 +64.372 1.983 +64.584 1.983 +64.724 1.984 +64.941 1.984 +65.093 1.984 +65.314 1.984 +65.453 1.985 +65.653 1.985 +65.793 1.986 +66.002 1.987 +66.131 1.988 +66.331 1.989 +66.464 1.989 +66.599 1.99 +66.821 1.99 +66.962 1.991 +67.175 1.991 +67.334 1.991 +67.566 1.991 +67.708 1.99 +67.929 1.99 +68.078 1.99 +68.336 1.99 +68.497 1.99 +68.698 1.99 +68.836 1.991 +69.066 1.992 +69.217 1.994 +69.433 1.995 +69.574 1.997 +69.808 1.999 +69.962 2.002 +70.192 2.003 +70.347 2.005 +70.587 2.008 +70.752 2.01 +70.988 2.012 +71.135 2.014 +71.355 2.016 +71.517 2.018 +71.755 2.02 +71.899 2.021 +72.116 2.022 +72.27 2.022 +72.508 2.023 +72.656 2.023 +72.871 2.023 +73.014 2.024 +73.252 2.024 +73.409 2.025 +73.621 2.026 +73.765 2.026 +73.997 2.028 +74.154 2.028 +74.374 2.029 +74.516 2.03 +74.74 2.031 +74.898 2.031 +75.124 2.032 +75.266 2.032 +75.483 2.033 +75.641 2.034 +75.874 2.035 +76.015 2.036 +76.23 2.038 +76.381 2.039 +76.617 2.039 +76.763 2.04 +76.975 2.04 +77.118 2.041 +77.353 2.041 +77.51 2.041 +77.652 2.041 +77.864 2.041 +78.014 2.041 +78.248 2.041 +78.396 2.042 +78.609 2.042 +78.752 2.043 +78.988 2.042 +79.142 2.042 +79.354 2.041 +79.498 2.041 +79.73 2.04 +79.886 2.04 +80.088 2.04 +80.227 2.04 +80.432 2.041 +80.59 2.042 +80.812 2.043 +80.963 2.044 +81.189 2.046 +81.336 2.047 +81.559 2.05 +81.693 2.051 +81.901 2.053 +82.05 2.055 +82.282 2.056 +82.43 2.058 +82.645 2.059 +82.788 2.06 +83.024 2.062 +83.181 2.063 +83.411 2.065 +83.552 2.066 +83.791 2.068 +83.955 2.069 +84.195 2.07 +84.349 2.07 +84.586 2.071 +84.75 2.071 +84.987 2.072 +85.134 2.072 +85.354 2.072 +85.516 2.072 +85.755 2.071 +85.899 2.07 +86.117 2.069 +86.26 2.068 +86.491 2.067 +86.643 2.066 +86.862 2.064 +87.009 2.063 +87.248 2.061 +87.405 2.06 +87.619 2.059 +87.754 2.059 +87.964 2.059 +88.111 2.059 +88.25 2.059 +88.452 2.059 +88.591 2.06 +88.837 2.061 +89.002 2.062 +89.226 2.063 +89.358 2.064 +89.576 2.065 +89.725 2.066 +89.935 2.067 +90.073 2.068 +90.292 2.069 +90.445 2.071 +90.667 2.072 +90.807 2.073 +91.019 2.075 +91.174 2.076 +91.415 2.077 +91.57 2.078 +91.8 2.079 +91.958 2.08 +92.202 2.081 +92.354 2.082 +92.574 2.083 +92.718 2.083 +92.956 2.083 +93.113 2.083 +93.327 2.082 +93.47 2.083 +93.699 2.083 +93.854 2.083 +94.073 2.084 +94.212 2.085 +94.433 2.086 +94.589 2.087 +94.815 2.088 +94.954 2.089 +95.166 2.09 +95.323 2.091 +95.556 2.093 +95.695 2.093 +95.907 2.094 +96.047 2.095 +96.248 2.095 +96.367 2.096 +96.555 2.097 +96.696 2.097 +96.938 2.098 +97.097 2.098 +97.327 2.098 +97.478 2.096 +97.717 2.095 +97.878 2.093 +98.102 2.091 +98.247 2.09 +98.471 2.087 +98.623 2.085 +98.828 2.082 +98.95 2.08 +99.077 2.079 +99.277 2.078 +99.419 2.078 +99.645 2.078 +99.79 2.078 +100.016 2.078 +100.171 2.078 +100.393 2.077 +100.532 2.077 +100.743 2.076 +100.898 2.076 +101.15 2.075 +101.299 2.075 +101.499 2.074 +101.642 2.074 +101.865 2.074 +102.007 2.073 +102.211 2.073 +102.349 2.073 +102.577 2.074 +102.727 2.074 +102.932 2.074 +103.071 2.076 +103.294 2.077 +103.445 2.079 +103.657 2.081 +103.796 2.082 +104.01 2.085 +104.171 2.086 +104.387 2.088 +104.524 2.089 +104.732 2.089 +104.885 2.09 +105.095 2.092 +105.219 2.093 +105.419 2.094 +105.572 2.095 +105.807 2.097 +105.957 2.098 +106.183 2.099 +106.338 2.101 +106.585 2.103 +106.748 2.105 +106.966 2.107 +107.104 2.109 +107.336 2.11 +107.492 2.111 +107.71 2.113 +107.851 2.114 +108.07 2.116 +108.224 2.117 +108.445 2.119 +108.583 2.12 +108.793 2.121 +108.946 2.122 +109.173 2.123 +109.309 2.123 +109.517 2.123 +109.663 2.123 +109.89 2.123 +110.033 2.123 +110.239 2.123 +110.378 2.122 +110.531 2.12 +110.756 2.119 +110.892 2.118 +111.098 2.117 +111.243 2.116 +111.47 2.115 +111.612 2.113 +111.817 2.112 +111.956 2.111 +112.183 2.109 +112.333 2.108 +112.537 2.107 +112.674 2.106 +112.894 2.105 +113.045 2.104 +113.255 2.103 +113.392 2.102 +113.605 2.101 +113.754 2.101 +113.969 2.1 +114.105 2.099 +114.309 2.098 +114.458 2.097 +114.679 2.096 +114.813 2.096 +115.023 2.096 +115.164 2.095 +115.392 2.095 +115.531 2.095 +115.728 2.095 +115.862 2.095 +116.083 2.094 +116.235 2.094 +116.439 2.093 +116.587 2.093 +116.815 2.093 +116.969 2.092 +117.181 2.092 +117.318 2.092 +117.53 2.091 +117.679 2.09 +117.89 2.089 +118.022 2.087 +118.222 2.085 +118.369 2.083 +118.584 2.081 +118.714 2.078 +118.91 2.075 +119.05 2.071 +119.265 2.067 +119.401 2.063 +119.595 2.059 +119.727 2.056 +119.942 2.051 +120.084 2.048 +120.276 2.044 +120.406 2.041 +120.543 2.038 +120.757 2.034 +120.891 2.03 +121.075 2.028 +121.191 2.025 +121.387 2.024 +121.52 2.022 +121.709 2.022 +121.849 2.022 +122.068 2.022 +122.216 2.023 +122.417 2.024 +122.549 2.026 +122.754 2.026 +122.9 2.027 +123.106 2.028 +123.234 2.028 +123.428 2.029 +123.572 2.03 +123.784 2.03 +123.912 2.031 +124.107 2.032 +124.243 2.032 +124.454 2.033 +124.587 2.033 +124.78 2.034 +124.909 2.035 +125.121 2.036 +125.26 2.037 +125.451 2.038 +125.58 2.04 +125.788 2.042 +125.929 2.044 +126.127 2.046 +126.256 2.047 +126.457 2.049 +126.599 2.05 +126.805 2.051 +126.94 2.051 +127.14 2.052 +127.279 2.052 +127.487 2.053 +127.612 2.053 +127.803 2.054 +127.939 2.055 +128.15 2.056 +128.282 2.058 +128.475 2.06 +128.606 2.062 +128.82 2.065 +128.963 2.067 +129.155 2.07 +129.278 2.072 +129.48 2.074 +129.624 2.078 +129.828 2.08 +129.958 2.083 +130.162 2.086 +130.306 2.087 +130.514 2.089 +130.644 2.091 +130.774 2.092 +130.983 2.094 +131.125 2.095 +131.324 2.096 +131.453 2.097 +131.657 2.097 +131.799 2.099 +132.005 2.099 +132.135 2.1 +132.329 2.1 +132.472 2.101 +132.684 2.102 +132.811 2.102 +133.006 2.102 +133.144 2.102 +133.356 2.102 +133.491 2.103 +133.684 2.103 +133.814 2.104 +134.027 2.104 +134.168 2.105 +134.362 2.107 +134.491 2.108 +134.699 2.11 +134.84 2.112 +135.039 2.113 +135.167 2.114 +135.374 2.116 +135.516 2.117 +135.719 2.117 +135.848 2.117 +136.04 2.118 +136.181 2.118 +136.393 2.118 +136.519 2.118 +136.713 2.118 +136.85 2.118 +137.062 2.118 +137.196 2.119 +137.387 2.119 +137.517 2.12 +137.729 2.12 +137.87 2.121 +138.062 2.122 +138.191 2.123 +138.398 2.124 +138.539 2.125 +138.737 2.126 +138.865 2.126 +139.067 2.127 +139.209 2.128 +139.412 2.128 +139.541 2.129 +139.735 2.13 +139.878 2.13 +140.089 2.131 +140.216 2.131 +140.408 2.131 +140.545 2.132 +140.688 2.132 +140.893 2.132 +141.02 2.132 +141.213 2.132 +141.355 2.132 +141.566 2.132 +141.679 2.133 +141.855 2.133 +141.982 2.134 +142.182 2.135 +142.31 2.136 +142.496 2.138 +142.623 2.14 +142.833 2.142 +142.97 2.143 +143.158 2.145 +143.287 2.146 +143.493 2.149 +143.635 2.152 +143.832 2.154 +143.96 2.157 +144.164 2.159 +144.308 2.161 +144.512 2.163 +144.65 2.165 +144.851 2.167 +144.999 2.168 +145.229 2.169 +145.367 2.17 +145.556 2.17 +145.686 2.17 +145.912 2.171 +146.054 2.171 +146.239 2.171 +146.361 2.171 +146.567 2.171 +146.702 2.171 +146.888 2.171 +147.015 2.171 +147.22 2.171 +147.362 2.171 +147.559 2.171 +147.687 2.171 +147.887 2.171 +148.031 2.172 +148.234 2.173 +148.362 2.173 +148.557 2.174 +148.702 2.175 +148.914 2.176 +149.043 2.177 +149.237 2.178 +149.374 2.179 +149.588 2.181 +149.722 2.183 +149.915 2.185 +150.045 2.186 +150.262 2.188 +150.42 2.19 +150.631 2.191 +150.764 2.193 +150.985 2.194 +151.134 2.194 +151.32 2.194 +151.443 2.194 +151.636 2.194 +151.774 2.194 +151.996 2.194 +152.134 2.194 +152.339 2.194 +152.487 2.193 +152.633 2.192 +152.836 2.191 +152.967 2.191 +153.172 2.188 +153.315 2.186 +153.52 2.184 +153.649 2.183 +153.843 2.18 +153.986 2.178 +154.197 2.173 +154.324 2.171 +154.517 2.167 +154.652 2.164 +154.86 2.159 +154.992 2.156 +155.181 2.151 +155.31 2.148 +155.51 2.145 +155.633 2.14 +155.803 2.136 +155.937 2.133 +156.147 2.13 +156.289 2.129 +156.487 2.126 +156.613 2.125 +156.811 2.124 +156.951 2.123 +157.149 2.122 +157.272 2.121 +157.46 2.119 +157.596 2.119 +157.801 2.117 +157.924 2.117 +158.109 2.116 +158.241 2.114 +158.444 2.113 +158.571 2.112 +158.755 2.11 +158.878 2.11 +159.081 2.109 +159.216 2.108 +159.397 2.107 +159.519 2.106 +159.715 2.105 +159.849 2.104 +160.034 2.104 +160.154 2.103 +160.344 2.102 +160.478 2.101 +160.668 2.101 +160.789 2.1 +160.983 2.1 +161.114 2.1 +161.31 2.101 +161.42 2.102 +161.579 2.102 +161.696 2.104 +161.827 2.105 +162.029 2.107 +162.153 2.109 +162.341 2.11 +162.478 2.112 +162.681 2.115 +162.803 2.118 +162.986 2.119 +163.116 2.121 +163.317 2.124 +163.443 2.126 +163.624 2.128 +163.746 2.129 +163.948 2.132 +164.081 2.134 +164.262 2.136 +164.384 2.138 +164.581 2.14 +164.715 2.141 +164.902 2.142 +165.025 2.143 +165.223 2.144 +165.364 2.144 +165.576 2.144 +165.698 2.144 +165.895 2.144 +166.037 2.144 +166.244 2.143 +166.369 2.143 +166.557 2.143 +166.689 2.142 +166.894 2.141 +167.022 2.14 +167.206 2.139 +167.329 2.139 +167.533 2.139 +167.668 2.138 +167.849 2.137 +167.973 2.137 +168.169 2.136 +168.288 2.135 +168.459 2.135 +168.572 2.134 +168.759 2.134 +168.885 2.133 +169.07 2.133 +169.188 2.133 +169.388 2.133 +169.533 2.133 +169.744 2.133 +169.856 2.134 +170.028 2.134 +170.152 2.134 +170.325 2.134 +170.437 2.135 +170.605 2.136 +170.719 2.137 +170.913 2.138 +171.042 2.141 +171.225 2.143 +171.345 2.146 +171.471 2.148 +171.68 2.15 +171.811 2.152 +171.99 2.154 +172.112 2.156 +172.316 2.158 +172.451 2.16 +172.634 2.163 +172.773 2.165 +172.975 2.168 +173.107 2.17 +173.303 2.173 +173.439 2.175 +173.646 2.178 +173.792 2.18 +173.998 2.184 +174.126 2.186 +174.32 2.188 +174.462 2.19 +174.67 2.192 +174.794 2.193 +174.976 2.195 +175.104 2.196 +175.307 2.197 +175.424 2.198 +175.596 2.198 +175.715 2.197 +175.913 2.196 +176.045 2.194 +176.223 2.192 +176.346 2.191 +176.543 2.189 +176.677 2.187 +176.865 2.184 +176.988 2.183 +177.179 2.181 +177.314 2.179 +177.507 2.178 +177.629 2.177 +177.805 2.176 +177.927 2.176 +178.12 2.176 +178.248 2.177 +178.438 2.178 +178.572 2.178 +178.78 2.179 +178.916 2.179 +179.115 2.179 +179.252 2.18 +179.47 2.18 +179.611 2.18 +179.8 2.18 +179.928 2.18 +180.131 2.18 +180.267 2.18 +180.458 2.18 +180.581 2.18 +180.705 2.18 +180.91 2.18 +181.043 2.18 +181.225 2.181 +181.348 2.181 +181.544 2.181 +181.678 2.182 +181.865 2.182 +181.987 2.182 +182.177 2.182 +182.312 2.182 +182.512 2.182 +182.637 2.182 +182.825 2.182 +182.971 2.181 +183.176 2.181 +183.289 2.18 +183.47 2.18 +183.594 2.179 +183.786 2.179 +183.901 2.178 +184.058 2.178 +184.167 2.177 +184.354 2.177 +184.477 2.177 +184.648 2.177 +184.765 2.177 +184.954 2.178 +185.084 2.179 +185.265 2.181 +185.386 2.182 +185.572 2.185 +185.705 2.187 +185.91 2.189 +186.041 2.192 +186.237 2.193 +186.376 2.196 +186.583 2.197 +186.707 2.199 +186.879 2.2 +187.011 2.2 +187.2 2.199 +187.317 2.198 +187.486 2.196 +187.601 2.194 +187.798 2.191 +187.938 2.187 +188.126 2.184 +188.258 2.178 +188.46 2.173 +188.596 2.165 +188.78 2.158 +188.898 2.148 +189.077 2.141 +189.201 2.128 +189.355 2.113 +189.453 2.105 +189.551 2.096 +189.713 2.08 +189.824 2.069 +189.978 2.052 +190.08 2.042 +190.234 2.025 +190.338 2.014 +190.484 1.998 +190.569 1.988 +190.698 1.972 +190.788 1.96 +190.918 1.944 +190.995 1.933 +191.106 1.916 +191.18 1.904 +191.293 1.886 +191.36 1.874 +191.457 1.859 +191.516 1.849 +191.615 1.833 +191.674 1.822 +191.739 1.808 +191.78 1.798 +191.86 1.785 +191.916 1.777 +191.997 1.765 +192.03 1.758 +192.089 1.747 +192.138 1.739 +192.209 1.73 +192.245 1.72 +192.305 1.713 +192.34 1.702 +192.398 1.694 +192.425 1.684 +192.472 1.673 +192.497 1.666 +192.543 1.656 +192.563 1.65 +192.599 1.643 +192.615 1.634 +192.651 1.628 +192.667 1.618 +192.693 1.613 +192.704 1.605 +192.731 1.6 +192.741 1.592 +192.76 1.585 +192.766 1.581 +192.785 1.575 +192.791 1.57 +192.807 1.566 +192.804 1.561 +192.813 1.557 +192.811 1.553 +192.826 1.55 +192.825 1.547 +192.824 1.545 +192.833 1.543 +192.831 1.543 +192.838 1.541 +192.833 1.54 +192.837 1.537 +192.833 1.536 +192.835 1.533 +192.828 1.531 +192.827 1.529 +192.819 1.528 +192.817 1.525 +192.808 1.523 +192.804 1.52 +192.793 1.518 +192.79 1.516 +192.779 1.514 +192.773 1.513 +192.76 1.511 +192.753 1.51 +192.74 1.509 +192.732 1.509 +192.718 1.508 +192.709 1.507 +192.695 1.507 +192.686 1.506 +192.671 1.505 +192.66 1.504 +192.649 1.503 +192.642 1.503 +192.623 1.502 +192.61 1.501 +192.593 1.5 +192.587 1.5 +192.571 1.499 +192.566 1.499 +192.551 1.498 +192.539 1.496 +192.524 1.494 +192.513 1.493 +192.492 1.492 +192.476 1.491 +192.456 1.488 +192.444 1.487 +192.425 1.485 +192.41 1.484 +192.391 1.482 +192.369 1.479 +192.343 1.478 +192.32 1.477 +192.297 1.474 +192.276 1.473 +192.253 1.471 +192.232 1.469 +192.209 1.467 +192.19 1.465 +192.173 1.463 +192.158 1.462 +192.138 1.46 +192.118 1.458 +192.101 1.456 +192.073 1.454 +192.047 1.452 +192.021 1.451 +191.999 1.45 +191.978 1.449 +191.959 1.448 +191.936 1.448 +191.916 1.447 +191.892 1.447 +191.869 1.445 +191.844 1.444 +191.821 1.442 +191.795 1.44 +191.771 1.439 +191.744 1.437 +191.72 1.433 +191.691 1.431 +191.663 1.428 +191.632 1.427 +191.602 1.424 +191.575 1.422 +191.551 1.421 +191.525 1.418 +191.499 1.417 +191.471 1.415 +191.445 1.413 +191.416 1.41 +191.388 1.407 +191.359 1.406 +191.331 1.403 +191.301 1.401 +191.271 1.397 +191.241 1.395 +191.212 1.393 +191.182 1.391 +191.152 1.389 +191.122 1.386 +191.092 1.384 +191.061 1.381 +191.03 1.379 +190.999 1.375 +190.968 1.371 +190.937 1.369 +190.906 1.366 +190.874 1.363 +190.843 1.361 +190.811 1.357 +190.779 1.355 +190.748 1.352 +190.716 1.35 +190.684 1.348 +190.652 1.346 +190.621 1.345 +190.621 1.344 +190.62 1.343 +190.62 1.342 +190.62 1.341 +190.62 1.341 +190.619 1.34 +190.619 1.34 +190.618 1.339 +190.618 1.339 +190.616 1.339 +190.614 1.339 +190.612 1.339 +190.611 1.339 +190.61 1.34 +190.61 1.341 +190.608 1.342 +190.607 1.343 +190.608 1.344 +190.608 1.345 +190.608 1.345 +190.607 1.345 +190.605 1.345 +190.606 1.345 +190.605 1.345 +190.605 1.344 +190.605 1.343 +190.604 1.342 +190.603 1.341 +190.603 1.34 +190.602 1.337 +190.601 1.336 +190.6 1.334 +190.6 1.333 +190.598 1.332 +190.598 1.331 +190.596 1.331 +190.596 1.33 +190.594 1.33 +190.593 1.33 +190.592 1.33 +190.591 1.33 +190.59 1.331 +190.589 1.33 +190.588 1.33 +190.587 1.33 +190.585 1.329 +190.584 1.328 +190.583 1.328 +190.582 1.327 +190.58 1.326 +190.579 1.325 +190.578 1.323 +190.577 1.321 +190.578 1.318 +190.577 1.316 +190.577 1.314 +190.576 1.311 +190.576 1.309 +190.575 1.306 +190.574 1.304 +190.572 1.301 +190.57 1.3 +190.567 1.297 +190.566 1.295 +190.563 1.292 +190.561 1.29 +190.56 1.289 +190.559 1.286 +190.559 1.283 +190.558 1.282 +190.557 1.28 +190.556 1.279 +190.554 1.278 +190.553 1.277 +190.552 1.278 +190.552 1.278 +190.551 1.279 +190.55 1.279 +190.549 1.281 +190.549 1.283 +190.547 1.284 +190.546 1.285 +190.545 1.287 +190.544 1.288 +190.542 1.289 +190.542 1.29 +190.54 1.29 +190.539 1.29 +190.538 1.29 +190.537 1.289 +190.536 1.288 +190.535 1.287 +190.533 1.287 +190.532 1.286 +190.531 1.286 +190.53 1.285 +190.529 1.285 +190.528 1.285 +190.526 1.286 +190.525 1.286 +190.524 1.286 +190.523 1.286 +190.522 1.287 +190.521 1.287 +190.518 1.287 +190.518 1.287 +190.516 1.288 +190.516 1.288 +190.514 1.289 +190.513 1.289 +190.512 1.289 +190.511 1.29 +190.51 1.29 +190.509 1.29 +190.508 1.29 +190.506 1.29 +190.505 1.29 +190.504 1.289 +190.503 1.289 diff --git a/experiment_data/analysis_state/1-标样new 2.txt b/experiment_data/analysis_state/1-标样new 2.txt new file mode 100644 index 0000000..0744e9e --- /dev/null +++ b/experiment_data/analysis_state/1-标样new 2.txt @@ -0,0 +1,1264 @@ +33.156 -2.366 +33.107 -2.11 +33.102 -1.88 +33.084 -1.727 +33.08 -1.577 +33.09 -1.367 +33.101 -1.245 +33.107 -1.07 +33.119 -0.952 +33.125 -0.788 +33.132 -0.689 +33.145 -0.553 +33.176 -0.465 +33.194 -0.337 +33.21 -0.258 +33.224 -0.154 +33.231 -0.088 +33.226 0.01 +33.205 0.072 +33.192 0.155 +33.162 0.205 +33.16 0.282 +33.174 0.332 +33.206 0.399 +33.234 0.439 +33.244 0.498 +33.275 0.535 +33.305 0.588 +33.356 0.618 +33.387 0.66 +33.433 0.688 +33.464 0.726 +33.509 0.748 +33.538 0.778 +33.581 0.797 +33.611 0.815 +33.644 0.839 +33.689 0.853 +33.719 0.87 +33.77 0.887 +33.807 0.896 +33.863 0.907 +33.9 0.913 +33.956 0.92 +34.045 0.924 +34.088 0.928 +34.152 0.93 +34.175 0.931 +34.224 0.932 +34.302 0.932 +34.351 0.931 +34.427 0.93 +34.479 0.927 +34.597 0.924 +34.683 0.921 +34.711 0.917 +34.769 0.913 +34.864 0.909 +34.931 0.902 +35.027 0.898 +35.089 0.891 +35.193 0.885 +35.266 0.877 +35.392 0.868 +35.42 0.863 +35.518 0.857 +35.606 0.846 +35.737 0.839 +35.815 0.828 +35.936 0.821 +36.004 0.809 +36.194 0.801 +36.279 0.789 +36.391 0.776 +36.468 0.767 +36.554 0.757 +36.663 0.744 +36.78 0.735 +36.862 0.72 +37.001 0.71 +37.099 0.694 +37.237 0.684 +37.327 0.67 +37.528 0.66 +37.644 0.644 +37.817 0.634 +37.874 0.625 +38.038 0.61 +38.16 0.594 +38.337 0.583 +38.444 0.568 +38.607 0.559 +38.723 0.543 +38.843 0.533 +39.017 0.518 +39.143 0.509 +39.39 0.494 +39.59 0.484 +39.655 0.473 +39.773 0.459 +39.951 0.45 +40.075 0.434 +40.268 0.419 +40.499 0.41 +40.601 0.397 +40.652 0.387 +40.831 0.379 +40.95 0.367 +41.115 0.36 +41.23 0.348 +41.415 0.34 +41.55 0.328 +41.729 0.321 +41.845 0.31 +42.03 0.3 +42.31 0.293 +42.377 0.287 +42.511 0.278 +42.683 0.272 +42.813 0.263 +43.017 0.257 +43.151 0.248 +43.343 0.243 +43.556 0.234 +43.769 0.226 +43.834 0.221 +44.017 0.216 +44.13 0.209 +44.323 0.205 +44.453 0.198 +44.631 0.194 +44.751 0.187 +45.019 0.183 +45.153 0.177 +45.277 0.173 +45.402 0.167 +45.616 0.164 +45.77 0.158 +45.987 0.154 +46.123 0.149 +46.325 0.146 +46.473 0.14 +46.753 0.135 +46.818 0.132 +47.015 0.126 +47.153 0.122 +47.391 0.117 +47.52 0.112 +47.691 0.109 +47.82 0.104 +48.034 0.102 +48.177 0.098 +48.434 0.096 +48.5 0.094 +48.636 0.091 +48.858 0.089 +49.007 0.087 +49.194 0.084 +49.321 0.083 +49.531 0.081 +49.671 0.081 +49.86 0.08 +50.126 0.079 +50.198 0.079 +50.338 0.078 +50.534 0.077 +50.664 0.076 +50.866 0.076 +51.009 0.076 +51.234 0.075 +51.368 0.075 +51.573 0.075 +51.881 0.075 +52.022 0.075 +52.09 0.074 +52.294 0.074 +52.427 0.073 +52.623 0.073 +52.75 0.072 +52.935 0.071 +53.069 0.07 +53.294 0.07 +53.448 0.068 +53.723 0.067 +53.861 0.066 +54.01 0.065 +54.157 0.064 +54.363 0.063 +54.496 0.061 +54.704 0.06 +54.849 0.058 +55.059 0.057 +55.192 0.056 +55.466 0.055 +55.539 0.054 +55.756 0.052 +55.887 0.051 +56.084 0.05 +56.226 0.049 +56.446 0.048 +56.583 0.047 +56.782 0.046 +56.916 0.045 +57.137 0.044 +57.349 0.042 +57.548 0.041 +57.682 0.04 +57.83 0.039 +57.976 0.038 +58.116 0.038 +58.316 0.038 +58.451 0.037 +58.674 0.037 +58.822 0.036 +59.021 0.036 +59.156 0.035 +59.373 0.035 +59.522 0.034 +59.731 0.033 +59.866 0.032 +60.079 0.032 +60.228 0.031 +60.519 0.031 +60.72 0.03 +60.845 0.03 +60.913 0.03 +61.117 0.03 +61.241 0.031 +61.435 0.031 +61.573 0.031 +61.807 0.031 +61.941 0.031 +62.138 0.031 +62.273 0.031 +62.505 0.03 +62.816 0.03 +62.963 0.03 +63.037 0.03 +63.27 0.03 +63.427 0.029 +63.645 0.029 +63.785 0.028 +64.004 0.028 +64.159 0.026 +64.383 0.025 +64.523 0.024 +64.732 0.022 +64.888 0.02 +65.107 0.019 +65.245 0.017 +65.459 0.016 +65.607 0.015 +65.916 0.014 +66.055 0.012 +66.265 0.011 +66.336 0.011 +66.551 0.01 +66.699 0.01 +66.914 0.01 +67.058 0.01 +67.289 0.01 +67.444 0.01 +67.663 0.01 +67.876 0.01 +68.036 0.01 +68.199 0.01 +68.447 0.01 +68.589 0.01 +68.724 0.009 +68.952 0.009 +69.102 0.008 +69.312 0.007 +69.453 0.007 +69.679 0.006 +69.985 0.005 +70.124 0.004 +70.193 0.003 +70.405 0.002 +70.57 0 +70.825 0 +70.976 -0.001 +71.203 -0.002 +71.362 -0.003 +71.604 -0.005 +71.757 -0.006 +71.974 -0.007 +72.121 -0.008 +72.439 -0.009 +72.518 -0.01 +72.733 -0.011 +72.867 -0.013 +73.077 -0.014 +73.225 -0.015 +73.431 -0.015 +73.567 -0.016 +73.781 -0.016 +73.936 -0.017 +74.228 -0.017 +74.298 -0.018 +74.511 -0.018 +74.668 -0.019 +74.904 -0.019 +75.045 -0.019 +75.26 -0.02 +75.412 -0.02 +75.672 -0.02 +75.91 -0.02 +76.064 -0.02 +76.198 -0.019 +76.408 -0.019 +76.545 -0.018 +76.736 -0.017 +76.885 -0.015 +77.123 -0.014 +77.285 -0.012 +77.511 -0.012 +77.658 -0.012 +77.902 -0.011 +78.076 -0.011 +78.298 -0.011 +78.439 -0.011 +78.677 -0.011 +78.847 -0.011 +79.096 -0.012 +79.245 -0.013 +79.545 -0.014 +79.693 -0.015 +79.768 -0.015 +79.983 -0.016 +80.118 -0.016 +80.328 -0.016 +80.484 -0.017 +80.716 -0.017 +80.857 -0.017 +81.063 -0.017 +81.218 -0.016 +81.529 -0.015 +81.592 -0.014 +81.799 -0.013 +81.95 -0.012 +82.197 -0.01 +82.359 -0.009 +82.619 -0.008 +82.678 -0.007 +82.877 -0.006 +83.035 -0.005 +83.256 -0.004 +83.401 -0.002 +83.628 -0.001 +83.789 0 +84.036 0 +84.194 0.001 +84.43 0.001 +84.684 0.001 +84.923 0.002 +84.999 0.002 +85.223 0.003 +85.38 0.003 +85.624 0.004 +85.785 0.004 +86.029 0.004 +86.188 0.005 +86.443 0.006 +86.6 0.006 +86.786 0.006 +86.904 0.007 +87.181 0.007 +87.247 0.008 +87.438 0.009 +87.565 0.01 +87.774 0.012 +87.925 0.014 +88.145 0.016 +88.371 0.017 +88.612 0.018 +88.779 0.019 +88.962 0.02 +89.125 0.02 +89.366 0.02 +89.533 0.02 +89.786 0.02 +89.945 0.02 +90.246 0.019 +90.404 0.019 +90.486 0.018 +90.728 0.018 +90.875 0.018 +91.098 0.017 +91.254 0.015 +91.497 0.014 +91.632 0.012 +91.84 0.011 +91.992 0.01 +92.215 0.008 +92.502 0.007 +92.641 0.006 +92.711 0.006 +92.941 0.006 +93.113 0.006 +93.352 0.005 +93.505 0.005 +93.742 0.005 +93.906 0.005 +94.141 0.005 +94.436 0.005 +94.593 0.005 +94.673 0.005 +94.911 0.005 +95.054 0.005 +95.273 0.006 +95.41 0.007 +95.598 0.008 +95.71 0.01 +95.883 0.011 +96.005 0.015 +96.243 0.017 +96.417 0.02 +96.641 0.022 +96.78 0.025 +97.031 0.027 +97.197 0.03 +97.439 0.031 +97.604 0.032 +97.938 0.033 +98.105 0.034 +98.34 0.034 +98.415 0.035 +98.64 0.036 +98.804 0.037 +99.046 0.038 +99.19 0.04 +99.409 0.041 +99.561 0.042 +99.802 0.043 +100.014 0.044 +100.139 0.045 +100.266 0.046 +100.49 0.047 +100.632 0.048 +100.853 0.049 +100.982 0.05 +101.121 0.051 +101.365 0.051 +101.664 0.052 +101.736 0.052 +101.879 0.053 +102.113 0.053 +102.266 0.054 +102.474 0.054 +102.621 0.054 +102.841 0.055 +102.984 0.055 +103.157 0.055 +103.27 0.055 +103.48 0.057 +103.638 0.058 +103.874 0.059 +104.018 0.06 +104.234 0.062 +104.391 0.064 +104.622 0.065 +104.761 0.066 +104.972 0.067 +105.12 0.069 +105.346 0.071 +105.488 0.072 +105.785 0.074 +105.861 0.075 +106.097 0.075 +106.246 0.076 +106.438 0.077 +106.569 0.078 +106.783 0.079 +106.929 0.079 +107.132 0.08 +107.25 0.081 +107.45 0.081 +107.603 0.082 +107.824 0.083 +107.96 0.083 +108.168 0.083 +108.304 0.084 +108.486 0.085 +108.598 0.086 +108.778 0.087 +108.909 0.088 +109.117 0.09 +109.251 0.092 +109.445 0.093 +109.576 0.095 +109.818 0.096 +109.975 0.098 +110.259 0.099 +110.329 0.1 +110.545 0.1 +110.683 0.101 +110.893 0.103 +111.035 0.104 +111.271 0.105 +111.437 0.107 +111.673 0.107 +111.817 0.108 +111.961 0.108 +112.191 0.108 +112.344 0.108 +112.558 0.108 +112.697 0.108 +112.913 0.108 +113.066 0.108 +113.304 0.108 +113.452 0.108 +113.67 0.108 +113.812 0.108 +114.026 0.108 +114.155 0.108 +114.346 0.108 +114.486 0.108 +114.707 0.109 +114.862 0.109 +115.066 0.11 +115.198 0.11 +115.41 0.111 +115.555 0.112 +115.754 0.112 +115.882 0.113 +116.078 0.114 +116.23 0.115 +116.442 0.115 +116.581 0.115 +116.793 0.115 +116.943 0.115 +117.159 0.115 +117.294 0.115 +117.496 0.115 +117.645 0.115 +117.865 0.115 +117.998 0.115 +118.198 0.114 +118.348 0.114 +118.589 0.114 +118.737 0.113 +119.02 0.112 +119.091 0.112 +119.32 0.111 +119.468 0.11 +119.671 0.11 +119.804 0.109 +120.022 0.109 +120.169 0.108 +120.372 0.108 +120.505 0.107 +120.711 0.107 +120.857 0.107 +121.068 0.108 +121.198 0.108 +121.396 0.109 +121.541 0.109 +121.757 0.11 +121.888 0.111 +122.085 0.111 +122.223 0.111 +122.367 0.112 +122.573 0.112 +122.703 0.112 +122.972 0.112 +123.044 0.112 +123.257 0.113 +123.386 0.113 +123.58 0.114 +123.718 0.115 +123.932 0.115 +124.067 0.116 +124.261 0.117 +124.392 0.118 +124.606 0.119 +124.747 0.12 +124.938 0.121 +125.069 0.123 +125.253 0.125 +125.383 0.128 +125.543 0.129 +125.653 0.132 +125.833 0.136 +125.973 0.138 +126.184 0.14 +126.317 0.143 +126.515 0.145 +126.66 0.148 +126.875 0.15 +126.997 0.153 +127.171 0.155 +127.298 0.158 +127.523 0.161 +127.661 0.164 +127.877 0.166 +128.023 0.168 +128.247 0.17 +128.383 0.172 +128.561 0.173 +128.674 0.175 +128.871 0.176 +129.017 0.179 +129.219 0.18 +129.35 0.182 +129.533 0.183 +129.681 0.184 +129.891 0.186 +130.022 0.186 +130.242 0.187 +130.399 0.187 +130.628 0.188 +130.757 0.188 +130.941 0.188 +131.058 0.189 +131.246 0.189 +131.366 0.19 +131.56 0.192 +131.696 0.193 +131.843 0.194 +132.083 0.195 +132.224 0.196 +132.436 0.197 +132.58 0.199 +132.781 0.2 +132.908 0.201 +133.095 0.203 +133.238 0.205 +133.451 0.206 +133.586 0.208 +133.77 0.21 +133.905 0.212 +134.13 0.214 +134.279 0.215 +134.488 0.217 +134.622 0.218 +134.83 0.219 +134.975 0.22 +135.181 0.22 +135.311 0.221 +135.509 0.222 +135.653 0.222 +135.867 0.223 +135.995 0.224 +136.19 0.225 +136.325 0.225 +136.538 0.226 +136.67 0.226 +136.863 0.226 +136.999 0.226 +137.209 0.226 +137.355 0.225 +137.543 0.225 +137.671 0.225 +137.89 0.225 +138.044 0.224 +138.255 0.224 +138.39 0.223 +138.583 0.222 +138.715 0.221 +138.909 0.22 +139.031 0.22 +139.208 0.219 +139.331 0.218 +139.529 0.217 +139.651 0.216 +139.847 0.216 +139.985 0.215 +140.199 0.214 +140.332 0.214 +140.575 0.214 +140.641 0.214 +140.858 0.216 +140.999 0.216 +141.192 0.218 +141.32 0.219 +141.457 0.22 +141.666 0.223 +141.797 0.224 +141.987 0.227 +142.114 0.229 +142.325 0.23 +142.464 0.234 +142.653 0.235 +142.781 0.238 +142.976 0.24 +143.1 0.243 +143.286 0.244 +143.409 0.247 +143.592 0.249 +143.739 0.251 +143.948 0.252 +144.078 0.254 +144.271 0.255 +144.414 0.256 +144.624 0.257 +144.75 0.258 +144.94 0.258 +145.073 0.26 +145.289 0.261 +145.416 0.262 +145.603 0.263 +145.727 0.265 +145.92 0.266 +146.058 0.268 +146.223 0.27 +146.33 0.272 +146.507 0.273 +146.625 0.275 +146.808 0.276 +146.934 0.278 +147.131 0.279 +147.269 0.281 +147.467 0.283 +147.605 0.284 +147.796 0.286 +147.931 0.287 +148.132 0.29 +148.254 0.293 +148.423 0.295 +148.549 0.299 +148.757 0.302 +148.873 0.305 +149.052 0.307 +149.169 0.309 +149.356 0.312 +149.488 0.314 +149.667 0.318 +149.804 0.319 +150.012 0.322 +150.143 0.324 +150.326 0.326 +150.447 0.328 +150.622 0.33 +150.76 0.332 +150.897 0.333 +151.098 0.334 +151.236 0.335 +151.452 0.336 +151.596 0.336 +151.796 0.336 +151.94 0.336 +152.136 0.336 +152.274 0.336 +152.473 0.337 +152.603 0.337 +152.79 0.337 +152.925 0.337 +153.144 0.337 +153.279 0.337 +153.478 0.337 +153.601 0.336 +153.796 0.335 +153.919 0.334 +154.099 0.334 +154.227 0.333 +154.448 0.333 +154.591 0.333 +154.783 0.333 +154.913 0.332 +155.117 0.332 +155.253 0.331 +155.446 0.331 +155.57 0.331 +155.747 0.331 +155.871 0.332 +156.067 0.332 +156.179 0.334 +156.351 0.335 +156.48 0.336 +156.694 0.337 +156.822 0.338 +157.014 0.339 +157.149 0.34 +157.354 0.341 +157.483 0.342 +157.66 0.342 +157.77 0.343 +157.956 0.344 +158.082 0.345 +158.246 0.346 +158.358 0.347 +158.551 0.349 +158.684 0.35 +158.892 0.352 +159.023 0.353 +159.205 0.354 +159.334 0.355 +159.536 0.356 +159.659 0.356 +159.856 0.357 +159.992 0.357 +160.133 0.357 +160.328 0.357 +160.455 0.358 +160.65 0.358 +160.787 0.358 +160.985 0.359 +161.109 0.359 +161.294 0.36 +161.417 0.36 +161.601 0.361 +161.729 0.362 +161.901 0.364 +162.023 0.365 +162.218 0.366 +162.341 0.367 +162.52 0.368 +162.641 0.369 +162.859 0.37 +163.004 0.371 +163.2 0.372 +163.33 0.373 +163.538 0.374 +163.678 0.375 +163.872 0.375 +163.998 0.376 +164.194 0.377 +164.332 0.378 +164.508 0.378 +164.622 0.379 +164.796 0.379 +164.919 0.38 +165.095 0.381 +165.211 0.382 +165.378 0.383 +165.485 0.384 +165.645 0.386 +165.747 0.387 +165.901 0.389 +166.01 0.392 +166.196 0.394 +166.33 0.396 +166.531 0.398 +166.674 0.4 +166.895 0.402 +167.058 0.404 +167.281 0.405 +167.421 0.406 +167.635 0.406 +167.782 0.407 +167.993 0.408 +168.122 0.408 +168.317 0.409 +168.459 0.409 +168.669 0.41 +168.794 0.411 +168.999 0.411 +169.136 0.412 +169.271 0.412 +169.464 0.412 +169.603 0.412 +169.808 0.413 +169.955 0.413 +170.161 0.413 +170.275 0.412 +170.453 0.412 +170.579 0.412 +170.778 0.411 +170.903 0.411 +171.085 0.41 +171.223 0.409 +171.423 0.409 +171.538 0.408 +171.7 0.408 +171.812 0.408 +171.99 0.408 +172.105 0.408 +172.272 0.409 +172.382 0.41 +172.54 0.41 +172.658 0.412 +172.832 0.413 +172.943 0.416 +173.125 0.418 +173.269 0.421 +173.481 0.423 +173.609 0.426 +173.8 0.428 +173.935 0.432 +174.144 0.434 +174.275 0.436 +174.484 0.438 +174.63 0.44 +174.871 0.441 +175.025 0.442 +175.23 0.443 +175.366 0.444 +175.58 0.445 +175.724 0.445 +175.93 0.445 +176.057 0.445 +176.257 0.445 +176.396 0.444 +176.589 0.444 +176.702 0.443 +176.854 0.442 +176.974 0.441 +177.167 0.44 +177.293 0.439 +177.506 0.438 +177.645 0.436 +177.849 0.435 +177.978 0.434 +178.163 0.433 +178.288 0.432 +178.503 0.431 +178.652 0.43 +178.786 0.43 +178.987 0.429 +179.127 0.428 +179.341 0.427 +179.475 0.425 +179.675 0.423 +179.818 0.421 +180.047 0.42 +180.193 0.417 +180.391 0.416 +180.524 0.415 +180.732 0.413 +180.874 0.412 +181.056 0.41 +181.17 0.409 +181.376 0.408 +181.51 0.407 +181.694 0.406 +181.812 0.406 +182.001 0.405 +182.148 0.406 +182.363 0.406 +182.492 0.406 +182.685 0.406 +182.82 0.406 +183.031 0.405 +183.163 0.405 +183.351 0.405 +183.477 0.405 +183.676 0.406 +183.8 0.407 +183.969 0.408 +184.086 0.409 +184.299 0.41 +184.442 0.412 +184.619 0.413 +184.735 0.416 +184.922 0.418 +185.054 0.42 +185.231 0.422 +185.332 0.425 +185.484 0.427 +185.604 0.43 +185.795 0.434 +185.921 0.436 +186.12 0.439 +186.267 0.443 +186.477 0.445 +186.604 0.448 +186.789 0.449 +186.914 0.451 +187.129 0.453 +187.279 0.453 +187.467 0.454 +187.581 0.453 +187.76 0.452 +187.885 0.451 +187.99 0.448 +188.153 0.445 +188.274 0.442 +188.463 0.439 +188.603 0.434 +188.807 0.43 +188.951 0.424 +189.148 0.418 +189.279 0.41 +189.468 0.405 +189.596 0.397 +189.788 0.389 +189.919 0.384 +190.113 0.378 +190.233 0.371 +190.407 0.366 +190.526 0.359 +190.699 0.355 +190.798 0.35 +190.943 0.347 +191.04 0.344 +191.188 0.342 +191.276 0.341 +191.401 0.34 +191.478 0.341 +191.605 0.342 +191.683 0.344 +191.791 0.346 +191.857 0.351 +191.963 0.356 +192.03 0.364 +192.124 0.369 +192.177 0.375 +192.263 0.385 +192.317 0.393 +192.398 0.404 +192.441 0.416 +192.51 0.425 +192.561 0.44 +192.639 0.45 +192.67 0.464 +192.722 0.474 +192.752 0.492 +192.812 0.504 +192.843 0.515 +192.876 0.532 +192.885 0.544 +192.915 0.564 +192.923 0.577 +192.95 0.596 +192.966 0.616 +193.009 0.631 +193.028 0.651 +193.06 0.664 +193.072 0.683 +193.098 0.697 +193.118 0.71 +193.135 0.73 +193.161 0.742 +193.17 0.76 +193.177 0.773 +193.175 0.792 +193.181 0.809 +193.176 0.821 +193.181 0.833 +193.176 0.851 +193.181 0.863 +193.174 0.877 +193.176 0.888 +193.17 0.904 +193.176 0.914 +193.166 0.928 +193.168 0.941 +193.157 0.951 +193.153 0.96 +193.131 0.974 +193.114 0.982 +193.096 0.994 +193.085 1.003 +193.069 1.015 +193.058 1.022 +193.041 1.033 +193.031 1.041 +193.025 1.052 +193.024 1.058 +193.012 1.064 +193.006 1.073 +192.994 1.083 +192.978 1.088 +192.963 1.097 +192.954 1.102 +192.938 1.11 +192.926 1.115 +192.908 1.122 +192.894 1.126 +192.879 1.131 +192.871 1.136 +192.857 1.14 +192.843 1.143 +192.826 1.146 +192.814 1.147 +192.795 1.149 +192.779 1.15 +192.758 1.15 +192.741 1.15 +192.719 1.149 +192.7 1.147 +192.678 1.146 +192.65 1.143 +192.628 1.14 +192.608 1.139 +192.582 1.137 +192.555 1.136 +192.529 1.135 +192.501 1.134 +192.473 1.134 +192.445 1.134 +192.419 1.134 +192.39 1.135 +192.35 1.136 +192.318 1.138 +192.289 1.14 +192.262 1.144 +192.235 1.147 +192.208 1.15 +192.187 1.154 +192.162 1.156 +192.139 1.159 +192.11 1.163 +192.077 1.166 +192.042 1.17 +192.006 1.174 +191.978 1.179 +191.954 1.182 +191.93 1.188 +191.914 1.191 +191.892 1.195 +191.871 1.197 +191.846 1.2 +191.823 1.202 +191.794 1.204 +191.759 1.206 +191.725 1.209 +191.694 1.21 +191.667 1.213 +191.644 1.214 +191.619 1.216 +191.59 1.218 +191.56 1.219 +191.534 1.22 +191.504 1.222 +191.471 1.223 +191.439 1.224 +191.407 1.225 +191.376 1.226 +191.348 1.228 +191.321 1.229 +191.293 1.23 +191.262 1.231 +191.226 1.232 +191.195 1.233 +191.167 1.234 +191.14 1.235 +191.11 1.236 +191.08 1.237 +191.05 1.238 +191.02 1.24 +190.995 1.241 +190.967 1.242 +190.936 1.243 +190.905 1.245 +190.875 1.246 +190.845 1.248 +190.815 1.249 +190.787 1.25 +190.758 1.252 +190.732 1.253 +190.704 1.253 +190.673 1.254 +190.642 1.255 +190.609 1.255 +190.592 1.256 +190.589 1.257 +190.587 1.259 +190.587 1.261 +190.588 1.264 +190.59 1.265 +190.592 1.267 +190.594 1.268 +190.594 1.27 +190.597 1.271 +190.598 1.272 +190.6 1.273 +190.601 1.274 +190.601 1.275 +190.602 1.276 +190.602 1.276 +190.602 1.277 +190.602 1.277 +190.602 1.277 +190.604 1.278 +190.605 1.278 +190.606 1.279 +190.606 1.279 +190.604 1.28 +190.604 1.28 +190.604 1.281 +190.604 1.283 +190.601 1.283 +190.599 1.284 +190.596 1.285 +190.594 1.287 +190.589 1.289 +190.587 1.29 +190.584 1.293 +190.582 1.296 +190.58 1.298 +190.578 1.3 +190.577 1.302 +190.576 1.306 +190.573 1.308 +190.571 1.31 +190.568 1.314 +190.568 1.316 +190.567 1.32 +190.568 1.324 +190.57 1.326 +190.572 1.329 +190.573 1.331 +190.574 1.332 +190.574 1.334 +190.575 1.335 +190.575 1.337 +190.575 1.338 +190.576 1.34 +190.577 1.34 +190.576 1.341 +190.576 1.341 +190.575 1.341 +190.57 1.341 +190.566 1.341 +190.562 1.342 +190.561 1.343 +190.561 1.344 +190.561 1.344 +190.559 1.345 +190.557 1.346 +190.555 1.347 +190.554 1.348 +190.552 1.348 +190.549 1.349 +190.547 1.35 +190.546 1.351 +190.548 1.352 +190.548 1.353 +190.548 1.354 +190.548 1.355 +190.548 1.355 +190.547 1.356 +190.544 1.356 +190.544 1.357 +190.543 1.358 +190.543 1.358 +190.54 1.358 +190.539 1.359 +190.539 1.359 +190.538 1.359 +190.537 1.358 +190.537 1.358 +190.536 1.357 +190.535 1.356 +190.536 1.356 +190.536 1.354 +190.534 1.353 +190.531 1.353 +190.526 1.352 +190.524 1.352 +190.523 1.351 +190.523 1.351 +190.522 1.351 +190.522 1.351 +190.523 1.35 +190.523 1.35 +190.524 1.35 +190.523 1.35 +190.521 1.35 +190.519 1.35 +190.517 1.35 +190.514 1.35 +190.511 1.351 +190.506 1.351 +190.503 1.352 +190.501 1.353 +190.5 1.353 +190.5 1.354 +190.5 1.354 +190.5 1.353 +190.501 1.353 +190.502 1.353 +190.502 1.353 diff --git a/experiment_data/analysis_state/1-样品new 2.txt b/experiment_data/analysis_state/1-样品new 2.txt new file mode 100644 index 0000000..00e5052 --- /dev/null +++ b/experiment_data/analysis_state/1-样品new 2.txt @@ -0,0 +1,1264 @@ +33.248 0.688 +33.248 0.707 +33.246 0.735 +33.243 0.753 +33.24 0.769 +33.236 0.791 +33.234 0.805 +33.232 0.825 +33.231 0.838 +33.229 0.856 +33.227 0.868 +33.223 0.885 +33.202 0.898 +33.16 0.915 +33.133 0.925 +33.11 0.94 +33.084 0.951 +33.074 0.967 +33.087 0.976 +33.094 0.989 +33.104 0.996 +33.12 1.004 +33.152 1.014 +33.171 1.022 +33.197 1.026 +33.204 1.031 +33.205 1.033 +33.207 1.036 +33.208 1.036 +33.201 1.035 +33.201 1.033 +33.205 1.03 +33.242 1.024 +33.267 1.017 +33.319 1.011 +33.346 1 +33.41 0.992 +33.45 0.984 +33.512 0.968 +33.554 0.956 +33.614 0.938 +33.652 0.926 +33.713 0.904 +33.758 0.881 +33.824 0.865 +33.867 0.85 +33.932 0.824 +33.982 0.804 +34.057 0.774 +34.105 0.755 +34.179 0.726 +34.234 0.704 +34.323 0.67 +34.381 0.637 +34.467 0.615 +34.526 0.592 +34.628 0.552 +34.687 0.526 +34.767 0.49 +34.82 0.466 +34.914 0.425 +34.983 0.396 +35.06 0.356 +35.114 0.33 +35.211 0.287 +35.283 0.258 +35.405 0.215 +35.496 0.187 +35.64 0.145 +35.756 0.114 +35.907 0.068 +35.992 0.04 +36.089 -0.001 +36.252 -0.032 +36.37 -0.078 +36.531 -0.108 +36.63 -0.136 +36.782 -0.178 +36.893 -0.224 +37.062 -0.255 +37.162 -0.297 +37.315 -0.325 +37.416 -0.37 +37.565 -0.401 +37.663 -0.43 +37.826 -0.471 +37.942 -0.513 +38.131 -0.542 +38.255 -0.584 +38.422 -0.61 +38.536 -0.649 +38.72 -0.678 +38.846 -0.72 +39.022 -0.745 +39.138 -0.769 +39.32 -0.807 +39.45 -0.833 +39.634 -0.87 +39.752 -0.893 +39.931 -0.928 +40.064 -0.966 +40.263 -0.991 +40.383 -1.012 +40.566 -1.045 +40.705 -1.068 +40.913 -1.102 +41.038 -1.123 +41.218 -1.152 +41.341 -1.182 +41.562 -1.202 +41.704 -1.231 +41.883 -1.249 +42.004 -1.267 +42.202 -1.294 +42.339 -1.312 +42.53 -1.336 +42.657 -1.351 +42.854 -1.374 +42.995 -1.39 +43.196 -1.412 +43.324 -1.426 +43.518 -1.446 +43.661 -1.46 +43.875 -1.481 +44.003 -1.493 +44.198 -1.511 +44.346 -1.524 +44.584 -1.544 +44.732 -1.556 +44.872 -1.573 +45.066 -1.583 +45.202 -1.6 +45.425 -1.612 +45.565 -1.627 +45.775 -1.637 +45.902 -1.647 +46.107 -1.663 +46.237 -1.677 +46.426 -1.687 +46.555 -1.701 +46.77 -1.71 +46.93 -1.723 +47.137 -1.731 +47.263 -1.742 +47.469 -1.749 +47.611 -1.756 +47.811 -1.765 +47.941 -1.771 +48.148 -1.779 +48.294 -1.785 +48.488 -1.794 +48.623 -1.801 +48.826 -1.806 +48.975 -1.815 +49.196 -1.82 +49.33 -1.827 +49.533 -1.831 +49.676 -1.836 +49.898 -1.843 +50.039 -1.848 +50.239 -1.854 +50.374 -1.858 +50.597 -1.865 +50.744 -1.87 +50.952 -1.874 +51.085 -1.877 +51.301 -1.881 +51.448 -1.884 +51.655 -1.888 +51.79 -1.891 +51.991 -1.895 +52.124 -1.897 +52.318 -1.9 +52.46 -1.901 +52.672 -1.904 +52.825 -1.906 +53.049 -1.909 +53.185 -1.911 +53.389 -1.915 +53.534 -1.918 +53.758 -1.921 +53.908 -1.924 +54.124 -1.927 +54.255 -1.93 +54.475 -1.934 +54.62 -1.936 +54.819 -1.938 +54.954 -1.941 +55.115 -1.943 +55.348 -1.946 +55.481 -1.949 +55.686 -1.951 +55.834 -1.954 +56.074 -1.957 +56.229 -1.959 +56.439 -1.961 +56.578 -1.963 +56.785 -1.965 +56.921 -1.967 +57.115 -1.969 +57.252 -1.971 +57.478 -1.972 +57.633 -1.974 +57.856 -1.976 +57.994 -1.978 +58.212 -1.979 +58.38 -1.982 +58.623 -1.984 +58.767 -1.985 +58.982 -1.987 +59.131 -1.989 +59.362 -1.991 +59.505 -1.993 +59.712 -1.995 +59.851 -1.997 +60.06 -1.998 +60.195 -2 +60.371 -2.002 +60.491 -2.003 +60.687 -2.004 +60.828 -2.005 +61.022 -2.007 +61.144 -2.008 +61.341 -2.009 +61.484 -2.011 +61.691 -2.012 +61.821 -2.013 +62.018 -2.015 +62.147 -2.016 +62.355 -2.017 +62.495 -2.018 +62.704 -2.02 +62.859 -2.021 +63.085 -2.024 +63.226 -2.026 +63.448 -2.027 +63.6 -2.028 +63.846 -2.03 +64.004 -2.032 +64.218 -2.034 +64.372 -2.035 +64.598 -2.037 +64.768 -2.04 +64.978 -2.044 +65.115 -2.046 +65.253 -2.05 +65.482 -2.052 +65.632 -2.057 +65.821 -2.059 +65.945 -2.064 +66.152 -2.067 +66.295 -2.07 +66.498 -2.074 +66.631 -2.079 +66.843 -2.081 +66.995 -2.086 +67.237 -2.09 +67.386 -2.094 +67.62 -2.096 +67.798 -2.1 +68.054 -2.104 +68.19 -2.106 +68.381 -2.11 +68.514 -2.113 +68.728 -2.117 +68.872 -2.12 +69.091 -2.122 +69.239 -2.126 +69.478 -2.129 +69.653 -2.132 +69.886 -2.135 +70.041 -2.138 +70.284 -2.142 +70.448 -2.145 +70.674 -2.148 +70.82 -2.151 +71.047 -2.155 +71.205 -2.159 +71.434 -2.163 +71.577 -2.168 +71.793 -2.172 +71.95 -2.178 +72.184 -2.182 +72.324 -2.186 +72.548 -2.192 +72.696 -2.196 +72.927 -2.202 +73.073 -2.206 +73.284 -2.211 +73.409 -2.215 +73.623 -2.22 +73.768 -2.224 +73.966 -2.229 +74.102 -2.234 +74.322 -2.238 +74.474 -2.242 +74.661 -2.248 +74.788 -2.252 +74.993 -2.257 +75.14 -2.261 +75.356 -2.267 +75.493 -2.27 +75.702 -2.275 +75.857 -2.278 +76.019 -2.281 +76.256 -2.285 +76.41 -2.289 +76.671 -2.291 +76.849 -2.295 +77.098 -2.298 +77.252 -2.302 +77.482 -2.305 +77.647 -2.309 +77.892 -2.312 +78.038 -2.315 +78.259 -2.318 +78.414 -2.321 +78.654 -2.324 +78.805 -2.328 +79.013 -2.33 +79.145 -2.334 +79.342 -2.336 +79.478 -2.34 +79.667 -2.342 +79.799 -2.345 +80.018 -2.349 +80.16 -2.351 +80.367 -2.354 +80.508 -2.356 +80.733 -2.359 +80.909 -2.362 +81.174 -2.366 +81.341 -2.37 +81.57 -2.373 +81.731 -2.377 +81.97 -2.383 +82.114 -2.386 +82.309 -2.392 +82.45 -2.395 +82.675 -2.402 +82.836 -2.406 +83.064 -2.412 +83.224 -2.416 +83.493 -2.425 +83.665 -2.433 +83.873 -2.438 +84.015 -2.443 +84.244 -2.452 +84.402 -2.457 +84.598 -2.465 +84.746 -2.469 +84.985 -2.478 +85.163 -2.484 +85.397 -2.492 +85.538 -2.497 +85.738 -2.506 +85.898 -2.511 +86.137 -2.519 +86.29 -2.524 +86.513 -2.53 +86.664 -2.535 +86.82 -2.539 +87.053 -2.545 +87.194 -2.548 +87.433 -2.554 +87.604 -2.559 +87.854 -2.563 +88.002 -2.567 +88.235 -2.57 +88.39 -2.574 +88.63 -2.577 +88.783 -2.581 +88.999 -2.583 +89.145 -2.585 +89.384 -2.588 +89.541 -2.591 +89.756 -2.592 +89.9 -2.594 +90.132 -2.595 +90.288 -2.597 +90.51 -2.598 +90.669 -2.599 +90.895 -2.601 +91.05 -2.601 +91.271 -2.602 +91.412 -2.602 +91.623 -2.602 +91.781 -2.602 +92.021 -2.603 +92.144 -2.603 +92.353 -2.602 +92.507 -2.602 +92.744 -2.601 +92.892 -2.601 +93.108 -2.6 +93.252 -2.6 +93.49 -2.599 +93.63 -2.598 +93.824 -2.597 +93.949 -2.595 +94.145 -2.594 +94.285 -2.592 +94.482 -2.59 +94.614 -2.588 +94.848 -2.585 +95.012 -2.583 +95.246 -2.58 +95.408 -2.578 +95.648 -2.575 +95.819 -2.573 +96.069 -2.569 +96.219 -2.567 +96.443 -2.565 +96.598 -2.561 +96.84 -2.557 +96.992 -2.554 +97.21 -2.551 +97.356 -2.548 +97.514 -2.546 +97.749 -2.544 +97.891 -2.543 +98.122 -2.542 +98.286 -2.541 +98.538 -2.541 +98.694 -2.542 +98.917 -2.543 +99.065 -2.545 +99.307 -2.547 +99.464 -2.55 +99.677 -2.552 +99.821 -2.554 +100.051 -2.559 +100.201 -2.563 +100.412 -2.57 +100.549 -2.574 +100.739 -2.581 +100.877 -2.587 +101.08 -2.594 +101.201 -2.602 +101.391 -2.607 +101.54 -2.615 +101.738 -2.622 +101.875 -2.627 +102.082 -2.637 +102.228 -2.643 +102.46 -2.654 +102.6 -2.662 +102.8 -2.673 +102.928 -2.68 +103.131 -2.692 +103.266 -2.7 +103.453 -2.71 +103.581 -2.721 +103.789 -2.728 +103.934 -2.735 +104.133 -2.745 +104.265 -2.751 +104.482 -2.759 +104.642 -2.765 +104.871 -2.773 +105.01 -2.778 +105.221 -2.784 +105.373 -2.788 +105.597 -2.793 +105.732 -2.796 +105.942 -2.8 +106.099 -2.802 +106.337 -2.805 +106.487 -2.806 +106.697 -2.808 +106.835 -2.809 +107.053 -2.809 +107.203 -2.809 +107.405 -2.809 +107.542 -2.808 +107.759 -2.808 +107.904 -2.806 +108.1 -2.805 +108.218 -2.804 +108.355 -2.803 +108.579 -2.802 +108.726 -2.801 +108.925 -2.801 +109.058 -2.801 +109.271 -2.802 +109.416 -2.803 +109.618 -2.804 +109.749 -2.805 +109.938 -2.806 +110.068 -2.806 +110.274 -2.805 +110.394 -2.804 +110.579 -2.802 +110.718 -2.797 +110.923 -2.792 +111.048 -2.785 +111.23 -2.779 +111.353 -2.772 +111.563 -2.759 +111.7 -2.751 +111.906 -2.738 +112.053 -2.729 +112.288 -2.715 +112.441 -2.705 +112.647 -2.692 +112.774 -2.68 +112.97 -2.671 +113.105 -2.662 +113.32 -2.65 +113.457 -2.643 +113.668 -2.631 +113.814 -2.624 +114.026 -2.615 +114.158 -2.609 +114.358 -2.6 +114.503 -2.594 +114.717 -2.586 +114.847 -2.581 +115.041 -2.575 +115.178 -2.571 +115.392 -2.565 +115.527 -2.562 +115.721 -2.558 +115.851 -2.555 +116.064 -2.551 +116.204 -2.549 +116.395 -2.547 +116.526 -2.546 +116.732 -2.545 +116.874 -2.545 +117.07 -2.545 +117.197 -2.546 +117.398 -2.547 +117.539 -2.548 +117.74 -2.55 +117.867 -2.552 +118.06 -2.555 +118.201 -2.558 +118.342 -2.563 +118.538 -2.566 +118.664 -2.571 +118.862 -2.574 +119.002 -2.578 +119.187 -2.583 +119.298 -2.589 +119.475 -2.593 +119.607 -2.6 +119.805 -2.605 +119.926 -2.611 +120.109 -2.614 +120.239 -2.619 +120.442 -2.626 +120.577 -2.63 +120.761 -2.636 +120.894 -2.64 +121.119 -2.646 +121.264 -2.653 +121.461 -2.656 +121.593 -2.661 +121.818 -2.668 +121.955 -2.672 +122.167 -2.679 +122.302 -2.683 +122.51 -2.69 +122.654 -2.694 +122.86 -2.7 +122.988 -2.704 +123.178 -2.709 +123.317 -2.715 +123.522 -2.719 +123.644 -2.722 +123.823 -2.727 +123.94 -2.73 +124.105 -2.734 +124.212 -2.736 +124.374 -2.739 +124.487 -2.74 +124.685 -2.742 +124.824 -2.742 +124.991 -2.743 +125.099 -2.744 +125.261 -2.744 +125.383 -2.745 +125.557 -2.745 +125.673 -2.745 +125.854 -2.744 +125.993 -2.745 +126.204 -2.745 +126.349 -2.746 +126.564 -2.747 +126.714 -2.749 +126.932 -2.752 +127.063 -2.753 +127.268 -2.757 +127.418 -2.759 +127.644 -2.761 +127.783 -2.765 +127.983 -2.768 +128.115 -2.772 +128.329 -2.777 +128.462 -2.781 +128.632 -2.785 +128.734 -2.788 +128.846 -2.792 +129.031 -2.795 +129.149 -2.798 +129.321 -2.802 +129.44 -2.805 +129.64 -2.81 +129.772 -2.814 +129.954 -2.819 +130.069 -2.822 +130.257 -2.829 +130.398 -2.833 +130.586 -2.839 +130.699 -2.844 +130.89 -2.848 +131.034 -2.852 +131.243 -2.858 +131.372 -2.863 +131.568 -2.869 +131.71 -2.874 +131.929 -2.881 +132.063 -2.885 +132.274 -2.892 +132.42 -2.897 +132.641 -2.905 +132.78 -2.912 +132.976 -2.917 +133.108 -2.922 +133.324 -2.929 +133.465 -2.934 +133.656 -2.942 +133.8 -2.946 +134.025 -2.954 +134.173 -2.96 +134.38 -2.965 +134.512 -2.972 +134.718 -2.98 +134.861 -2.986 +135.066 -2.993 +135.194 -2.998 +135.386 -3.005 +135.528 -3.01 +135.729 -3.016 +135.842 -3.02 +135.992 -3.024 +136.105 -3.026 +136.282 -3.029 +136.386 -3.03 +136.545 -3.03 +136.671 -3.029 +136.882 -3.027 +137.019 -3.025 +137.22 -3.023 +137.345 -3.021 +137.547 -3.016 +137.684 -3.012 +137.876 -3.008 +138.001 -3.001 +138.127 -2.996 +138.337 -2.988 +138.474 -2.979 +138.685 -2.973 +138.823 -2.963 +139.048 -2.956 +139.208 -2.944 +139.429 -2.937 +139.568 -2.93 +139.783 -2.917 +139.914 -2.908 +140.107 -2.894 +140.227 -2.884 +140.4 -2.869 +140.526 -2.853 +140.716 -2.842 +140.833 -2.827 +141.014 -2.817 +141.144 -2.808 +141.355 -2.794 +141.498 -2.786 +141.7 -2.775 +141.835 -2.768 +142.056 -2.758 +142.2 -2.752 +142.411 -2.744 +142.553 -2.739 +142.776 -2.732 +142.925 -2.728 +143.132 -2.722 +143.264 -2.718 +143.47 -2.713 +143.614 -2.71 +143.818 -2.705 +143.947 -2.702 +144.141 -2.697 +144.289 -2.694 +144.497 -2.689 +144.615 -2.686 +144.773 -2.683 +144.885 -2.678 +145.084 -2.675 +145.215 -2.671 +145.405 -2.667 +145.531 -2.665 +145.741 -2.661 +145.879 -2.659 +146.052 -2.657 +146.169 -2.655 +146.36 -2.652 +146.484 -2.65 +146.672 -2.648 +146.797 -2.645 +146.993 -2.644 +147.132 -2.642 +147.331 -2.641 +147.458 -2.641 +147.649 -2.64 +147.807 -2.64 +147.96 -2.641 +148.174 -2.642 +148.317 -2.642 +148.524 -2.644 +148.668 -2.645 +148.884 -2.646 +149.013 -2.647 +149.208 -2.649 +149.336 -2.649 +149.529 -2.65 +149.64 -2.651 +149.802 -2.651 +149.923 -2.65 +150.103 -2.65 +150.229 -2.649 +150.413 -2.648 +150.539 -2.647 +150.769 -2.646 +150.918 -2.646 +151.12 -2.645 +151.255 -2.645 +151.469 -2.645 +151.621 -2.644 +151.843 -2.644 +151.984 -2.644 +152.222 -2.644 +152.383 -2.644 +152.609 -2.644 +152.749 -2.644 +152.958 -2.645 +153.108 -2.645 +153.327 -2.646 +153.459 -2.647 +153.658 -2.648 +153.791 -2.649 +153.987 -2.65 +154.096 -2.651 +154.261 -2.652 +154.376 -2.653 +154.581 -2.653 +154.727 -2.654 +154.926 -2.654 +155.058 -2.655 +155.271 -2.656 +155.429 -2.657 +155.647 -2.658 +155.786 -2.658 +156.001 -2.66 +156.15 -2.66 +156.363 -2.661 +156.495 -2.661 +156.693 -2.662 +156.839 -2.663 +157.053 -2.663 +157.183 -2.663 +157.377 -2.663 +157.5 -2.663 +157.63 -2.663 +157.821 -2.662 +157.95 -2.662 +158.153 -2.662 +158.301 -2.662 +158.519 -2.662 +158.65 -2.663 +158.847 -2.663 +158.985 -2.664 +159.198 -2.665 +159.334 -2.665 +159.525 -2.666 +159.655 -2.667 +159.889 -2.667 +160.039 -2.668 +160.243 -2.668 +160.379 -2.669 +160.577 -2.669 +160.707 -2.669 +160.888 -2.668 +161.011 -2.668 +161.184 -2.667 +161.311 -2.667 +161.503 -2.666 +161.635 -2.666 +161.834 -2.666 +161.978 -2.666 +162.189 -2.666 +162.317 -2.666 +162.524 -2.667 +162.671 -2.667 +162.897 -2.667 +163.037 -2.668 +163.235 -2.668 +163.367 -2.669 +163.584 -2.669 +163.725 -2.669 +163.895 -2.669 +164.011 -2.669 +164.205 -2.669 +164.346 -2.669 +164.531 -2.669 +164.638 -2.668 +164.791 -2.666 +164.906 -2.664 +165.079 -2.66 +165.175 -2.657 +165.324 -2.653 +165.433 -2.649 +165.631 -2.644 +165.762 -2.64 +165.959 -2.637 +166.098 -2.631 +166.332 -2.627 +166.485 -2.623 +166.709 -2.619 +166.855 -2.616 +167.086 -2.613 +167.236 -2.611 +167.386 -2.609 +167.603 -2.608 +167.752 -2.607 +167.977 -2.606 +168.117 -2.606 +168.316 -2.606 +168.45 -2.606 +168.65 -2.606 +168.779 -2.607 +168.957 -2.608 +169.077 -2.608 +169.26 -2.607 +169.375 -2.607 +169.53 -2.606 +169.622 -2.605 +169.779 -2.602 +169.912 -2.6 +170.09 -2.596 +170.201 -2.592 +170.371 -2.59 +170.501 -2.588 +170.698 -2.584 +170.816 -2.582 +170.992 -2.579 +171.124 -2.577 +171.339 -2.574 +171.484 -2.572 +171.686 -2.57 +171.821 -2.568 +172.041 -2.566 +172.184 -2.565 +172.399 -2.564 +172.54 -2.563 +172.783 -2.563 +172.942 -2.563 +173.144 -2.563 +173.271 -2.562 +173.469 -2.562 +173.609 -2.561 +173.811 -2.56 +173.937 -2.56 +174.143 -2.559 +174.295 -2.559 +174.517 -2.559 +174.65 -2.559 +174.847 -2.559 +175.001 -2.559 +175.231 -2.56 +175.373 -2.56 +175.576 -2.561 +175.71 -2.562 +175.926 -2.563 +176.066 -2.564 +176.256 -2.565 +176.384 -2.565 +176.588 -2.566 +176.726 -2.566 +176.918 -2.565 +177.044 -2.565 +177.237 -2.563 +177.373 -2.562 +177.568 -2.56 +177.691 -2.559 +177.877 -2.558 +178.013 -2.555 +178.148 -2.553 +178.334 -2.549 +178.449 -2.547 +178.619 -2.542 +178.735 -2.538 +178.917 -2.532 +179.032 -2.526 +179.207 -2.522 +179.339 -2.517 +179.534 -2.509 +179.65 -2.504 +179.828 -2.497 +179.97 -2.493 +180.175 -2.485 +180.296 -2.48 +180.469 -2.474 +180.587 -2.468 +180.78 -2.46 +180.909 -2.455 +181.085 -2.448 +181.217 -2.444 +181.426 -2.438 +181.566 -2.433 +181.759 -2.427 +181.882 -2.423 +182.074 -2.417 +182.201 -2.413 +182.387 -2.41 +182.495 -2.405 +182.677 -2.402 +182.814 -2.397 +183.016 -2.392 +183.137 -2.39 +183.306 -2.387 +183.422 -2.385 +183.607 -2.381 +183.71 -2.379 +183.863 -2.375 +183.985 -2.372 +184.186 -2.369 +184.31 -2.364 +184.479 -2.361 +184.604 -2.357 +184.802 -2.353 +184.937 -2.348 +185.124 -2.344 +185.247 -2.342 +185.445 -2.339 +185.579 -2.337 +185.761 -2.336 +185.868 -2.335 +186.035 -2.334 +186.162 -2.333 +186.352 -2.333 +186.468 -2.332 +186.644 -2.333 +186.77 -2.333 +186.969 -2.334 +187.095 -2.336 +187.275 -2.337 +187.397 -2.339 +187.62 -2.341 +187.763 -2.344 +187.955 -2.346 +188.083 -2.349 +188.226 -2.352 +188.423 -2.355 +188.543 -2.357 +188.716 -2.358 +188.841 -2.358 +189.049 -2.357 +189.183 -2.355 +189.361 -2.351 +189.478 -2.348 +189.657 -2.339 +189.776 -2.332 +189.94 -2.321 +190.044 -2.311 +190.201 -2.293 +190.302 -2.279 +190.453 -2.263 +190.546 -2.239 +190.682 -2.211 +190.778 -2.189 +190.918 -2.154 +190.998 -2.132 +191.118 -2.097 +191.197 -2.068 +191.338 -2.039 +191.421 -1.995 +191.536 -1.966 +191.606 -1.92 +191.721 -1.886 +191.775 -1.833 +191.857 -1.785 +191.916 -1.751 +192.011 -1.694 +192.067 -1.656 +192.131 -1.601 +192.167 -1.566 +192.23 -1.527 +192.269 -1.464 +192.33 -1.423 +192.361 -1.366 +192.414 -1.327 +192.448 -1.262 +192.502 -1.198 +192.539 -1.161 +192.586 -1.101 +192.608 -1.057 +192.638 -1.014 +192.66 -0.951 +192.695 -0.911 +192.711 -0.849 +192.747 -0.805 +192.767 -0.739 +192.803 -0.699 +192.812 -0.638 +192.837 -0.592 +192.847 -0.524 +192.867 -0.481 +192.871 -0.42 +192.89 -0.378 +192.895 -0.314 +192.918 -0.272 +192.928 -0.217 +192.937 -0.18 +192.959 -0.122 +192.964 -0.084 +192.978 -0.031 +192.978 0.001 +192.982 0.052 +192.977 0.087 +192.986 0.136 +192.983 0.166 +192.978 0.211 +192.971 0.242 +192.978 0.272 +192.971 0.314 +192.973 0.353 +192.965 0.382 +192.961 0.424 +192.943 0.451 +192.93 0.488 +192.914 0.514 +192.905 0.55 +192.883 0.573 +192.871 0.603 +192.858 0.622 +192.851 0.642 +192.838 0.669 +192.83 0.685 +192.815 0.708 +192.805 0.722 +192.791 0.744 +192.781 0.763 +192.765 0.774 +192.754 0.792 +192.737 0.804 +192.734 0.816 +192.708 0.831 +192.695 0.841 +192.678 0.857 +192.665 0.867 +192.65 0.88 +192.635 0.888 +192.615 0.9 +192.601 0.912 +192.581 0.919 +192.564 0.929 +192.55 0.936 +192.523 0.942 +192.504 0.952 +192.487 0.957 +192.467 0.965 +192.459 0.97 +192.443 0.978 +192.43 0.984 +192.412 0.988 +192.396 0.993 +192.386 0.995 +192.365 0.997 +192.33 1 +192.307 1.002 +192.287 1.004 +192.269 1.006 +192.247 1.01 +192.227 1.012 +192.203 1.016 +192.183 1.019 +192.159 1.023 +192.147 1.025 +192.112 1.03 +192.087 1.034 +192.064 1.039 +192.038 1.042 +192.011 1.048 +191.98 1.052 +191.951 1.06 +191.922 1.065 +191.894 1.073 +191.879 1.077 +191.838 1.083 +191.813 1.091 +191.792 1.096 +191.766 1.104 +191.742 1.112 +191.716 1.117 +191.691 1.125 +191.663 1.131 +191.637 1.139 +191.605 1.144 +191.574 1.153 +191.543 1.159 +191.509 1.163 +191.476 1.171 +191.443 1.178 +191.412 1.183 +191.381 1.19 +191.354 1.194 +191.328 1.201 +191.314 1.205 +191.286 1.208 +191.248 1.213 +191.219 1.217 +191.19 1.223 +191.164 1.226 +191.133 1.232 +191.103 1.236 +191.072 1.243 +191.045 1.249 +191.031 1.253 +191 1.256 +190.953 1.263 +190.923 1.268 +190.892 1.274 +190.863 1.279 +190.834 1.285 +190.805 1.29 +190.774 1.296 +190.744 1.3 +190.713 1.306 +190.683 1.31 +190.652 1.315 +190.621 1.318 +190.621 1.323 +190.622 1.326 +190.622 1.331 +190.623 1.335 +190.623 1.338 +190.623 1.344 +190.624 1.35 +190.624 1.354 +190.624 1.36 +190.625 1.365 +190.625 1.372 +190.625 1.376 +190.623 1.383 +190.621 1.388 +190.618 1.395 +190.617 1.402 +190.615 1.408 +190.614 1.417 +190.611 1.423 +190.609 1.432 +190.608 1.441 +190.609 1.447 +190.609 1.455 +190.611 1.461 +190.613 1.468 +190.614 1.472 +190.615 1.477 +190.616 1.483 +190.619 1.487 +190.62 1.494 +190.622 1.498 +190.623 1.504 +190.624 1.508 +190.624 1.513 +190.625 1.517 +190.625 1.52 +190.625 1.522 +190.625 1.526 +190.625 1.529 +190.625 1.532 +190.626 1.535 +190.627 1.539 +190.628 1.541 +190.629 1.544 +190.629 1.546 +190.628 1.55 +190.625 1.553 +190.623 1.556 +190.619 1.559 +190.618 1.565 +190.616 1.569 +190.614 1.576 +190.613 1.58 +190.611 1.586 +190.608 1.591 +190.606 1.599 +190.604 1.603 +190.604 1.611 +190.604 1.615 +190.603 1.621 +190.603 1.626 +190.6 1.632 +190.598 1.637 +190.596 1.645 +190.595 1.65 +190.593 1.658 +190.592 1.664 +190.591 1.669 +190.591 1.676 +190.59 1.682 +190.589 1.686 +190.587 1.692 +190.586 1.696 +190.585 1.703 +190.585 1.707 +190.585 1.712 +190.585 1.716 +190.585 1.722 +190.586 1.726 +190.587 1.729 +190.587 1.734 +190.587 1.74 +190.586 1.744 +190.586 1.749 +190.585 1.753 +190.584 1.757 +190.583 1.764 +190.582 1.768 +190.581 1.774 +190.579 1.778 +190.578 1.784 +190.577 1.789 +190.576 1.793 +190.574 1.799 +190.573 1.804 +190.572 1.808 +190.569 1.813 +190.568 1.817 +190.566 1.822 +190.564 1.827 +190.563 1.831 +190.562 1.836 +190.561 1.84 +190.56 1.843 +190.559 1.848 +190.559 1.851 +190.557 1.855 +190.554 1.858 +190.551 1.862 +190.549 1.864 +190.545 1.868 +190.541 1.87 +190.538 1.873 +190.535 1.875 +190.533 1.878 +190.532 1.88 +190.525 1.883 +190.521 1.885 +190.519 1.888 diff --git a/src/data/pointcalculate.cpp b/src/data/pointcalculate.cpp index 05fa674..01e881d 100644 --- a/src/data/pointcalculate.cpp +++ b/src/data/pointcalculate.cpp @@ -370,7 +370,8 @@ QPointF PointCalculate::getIntersectionBySlope(const LineStruct& line1, const Li } QPointF PointCalculate::getClosestPointByX(const float targetX) { -#if 0 +#if 1 + QPointF resultPointF; float minDiff = std::numeric_limits::max(); for(FileManager::ExperimentData &ed:_dataVtr){ @@ -380,8 +381,11 @@ QPointF PointCalculate::getClosestPointByX(const float targetX) resultPointF = QPointF(ed.sampleTemp,ed.dsc); } } + + return resultPointF; #endif +#if 0 int left = 0; int right = _dataVtr.size() - 1; @@ -408,6 +412,7 @@ QPointF PointCalculate::getClosestPointByX(const float targetX) } return resultPointF; +#endif } QString PointCalculate::textFormatNumbericalLabel(const QPointF point) @@ -469,7 +474,7 @@ QString PointCalculate::textFormatGlassTranstion(const float t1,const float tg,c { return QString("T1:%1℃\n" "Tg:%2℃\n" - "T2:%3℃\n" + "T2:%3℃" ).arg(QString::number(t1, 'f', 3)) .arg(QString::number(tg, 'f', 3)) .arg(QString::number(t2, 'f', 3)); diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 0133f57..6aad32d 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -196,13 +196,13 @@ void MainWindow::on_actionNumericalLabel_triggered() void MainWindow::on_actionPeakSynthesisAnalysis_triggered() { - //峰综合分析 _rightWidget->show(); _centralWidget->setAnalysisMode(CentralWidget::AnalysisMode::PeakSynthesisAnalysis); } void MainWindow::on_actionClearAllData_triggered() { + _rightWidget->hide(); _centralWidget->clearAllData(); } diff --git a/src/ui/centralwidget.cpp b/src/ui/centralwidget.cpp index 2e4b834..f8eb5e7 100644 --- a/src/ui/centralwidget.cpp +++ b/src/ui/centralwidget.cpp @@ -38,9 +38,15 @@ CentralWidget::CentralWidget(QWidget *parent) _line2->setSelectable(true); // 安装事件过滤器 - _graph = _customPlot->addGraph(0); - _eventHandler = new DragLineHandler(_customPlot, _line1, _line2, _graph, nullptr); + // _graph = _customPlot->addGraph(0); + // _eventHandler = new DragLineHandler(_customPlot, _line1, _line2, _graph, nullptr); + + _eventHandler = new DragLineHandler(_customPlot, _line1, _line2, nullptr); + _eventHandler->setEnable(true); + + _customPlot->installEventFilter(_eventHandler); + _customPlot->setInteractions(QCP::iRangeDrag | QCP::iRangeZoom | QCP::iSelectPlottables); connect(_eventHandler,&DragLineHandler::sigSendLineXCoord, this,&CentralWidget::sigSendLineXCoord); @@ -94,11 +100,13 @@ void CentralWidget::slotModeModify(const Global::Mode mode) { if (Global::Mode::ExperimentStart == mode) { - if (_customPlot->graphCount() > 0 && _graph) +#if 0 + if (_customPlot->graphCount() > 0 && _currentGraph) { // 清除第一个图表上的数据 - _graph->setData(QVector(), QVector()); + _currentGraph->setData(QVector(), QVector()); } +#endif // 创建画布,设置画布上的点数据 // _graph = _customPlot->addGraph(); @@ -133,7 +141,7 @@ void CentralWidget::slotRecvAnalysisFileName(const QString &fileName) qDebug() << "slotRecvAnalysisFileName" << fileName; // - clearData(ClearDataMode::All); + // clearData(ClearDataMode::All); // _dataVtr.clear(); FileManager::readExperimentFile(fileName, _dataVtr); @@ -159,22 +167,36 @@ void CentralWidget::slotRecvAnalysisFileName(const QString &fileName) _customPlot->yAxis->setLabel("DSC/mW"); _customPlot->xAxis->setLabel("Temp/℃"); - - QVector xVtr, yVtr; + QVector tVtr,xVtr, yVtr; + int index = 0; for (FileManager::ExperimentData &ed : _dataVtr) { + tVtr.push_back(index++); xVtr.push_back(ed.sampleTemp); yVtr.push_back(ed.dsc); } + _currentCurve = new QCPCurve(_customPlot->xAxis, _customPlot->yAxis); + _currentCurve->setData(tVtr, xVtr, yVtr); +// _currentCurve->setPen(QPen(Qt::red)); // 设置线条颜色为红色 +// _currentCurve->setBrush(QBrush(QColor(255, 0, 0, 20))); // 设置填充颜色并带有透明度 + _currentCurve->setSelectable(QCP::stWhole); // 设置曲线可选 + // 清除第一个图表上的数据 +#if 0 if (_customPlot->graphCount() > 0 && _graph) { // 清除第一个图表上的数据 _graph->setData(QVector(), QVector()); } +#endif - _graph->addData(xVtr, yVtr); +#if 0 + _currentGraph = _customPlot->addGraph(); + _graphVtr.push_back(_currentGraph); + + _currentGraph->addData(xVtr, yVtr); +#endif _customPlot->replot(); } @@ -321,7 +343,7 @@ void CentralWidget::glassTransitionHandle() logde<<"point1:"<point1->setCoords(point1.x() - 5,point1.y()); line1->point2->setCoords(point1.x() + 5,point1.y()); @@ -371,9 +393,9 @@ void CentralWidget::glassTransitionHandle() <<",Tg:"<setPen(QPen(Qt::blue)); #endif -#if 1 +#if 0 QCPItemStraightLine *line3 = new QCPItemStraightLine(_customPlot); line3->point1->setCoords(averagePoint.x() + 1,averagePoint.y() + 1); line3->point2->setCoords(averagePoint.x() - 1,averagePoint.y() - 1); @@ -413,7 +435,7 @@ void CentralWidget::setEventHandlerEnable(const bool flag) }; // todo. 当竖线隐藏时,需要设置不可选择模式。 - _eventHandler->setEnable(flag); +// _eventHandler->setEnable(flag); #if 1 // move line to suitable position. @@ -480,8 +502,10 @@ void CentralWidget::fillGraph(const double x1, const double x2) // 样式配置 mainGraph->setPen(QPen(Qt::red, 1)); - _graph->setBrush(QBrush(Qt::lightGray)); - _graph->setChannelFillGraph(mainGraph); +#if 0 + _currentGraph->setBrush(QBrush(Qt::lightGray)); + _currentGraph->setChannelFillGraph(mainGraph); +#endif // customPlot->graph(0)->setChannelFillGraph(customPlot->graph(1)); // _customPlot->graph(1); @@ -492,26 +516,32 @@ void CentralWidget::clearData(const CentralWidget::ClearDataMode mode) { if(mode == ClearDataMode::All){ // Clear the data of graph. - if (_customPlot->graphCount() > 0 && _graph) +#if 0 + if (_customPlot->graphCount() > 0 && _currentGraph) { - _graph->setData(QVector(), QVector()); + _currentGraph->setData(QVector(), QVector()); } +#endif // Set lines visiable false. _line1->setVisible(false); _line2->setVisible(false); } +#if 0 // Clear filled area. - _graph->setBrush(QBrush(Qt::transparent)); + if(_currentGraph){ + _currentGraph->setBrush(QBrush(Qt::transparent)); + } // Clear graph on plot. for (int i = _customPlot->graphCount() - 1; i >= 0; --i) { QCPGraph *graph = _customPlot->graph(i); - if (graph != _graph) { + if (graph != _currentGraph) { _customPlot->removeGraph(graph); } } +#endif // Delete items. QList itemsToKeep; itemsToKeep << _line1 << _line2; diff --git a/src/ui/centralwidget.h b/src/ui/centralwidget.h index 03bf67b..820172f 100644 --- a/src/ui/centralwidget.h +++ b/src/ui/centralwidget.h @@ -59,7 +59,10 @@ private: private: AnalysisMode _analysisMode; QCustomPlot *_customPlot; - QCPGraph* _graph; + QCPCurve *_currentCurve; +// QVector _curveVtr; +// QCPGraph* _currentGraph; +// QVector _graphVtr; DragLineHandler* _eventHandler; QCPItemStraightLine *_line1,*_line2; QVector _dataVtr; diff --git a/src/ui/draglinehandler.cpp b/src/ui/draglinehandler.cpp index 344fdbf..6a00a5b 100644 --- a/src/ui/draglinehandler.cpp +++ b/src/ui/draglinehandler.cpp @@ -1,5 +1,19 @@ #include "draglinehandler.h" +#include "logger.h" +DragLineHandler::DragLineHandler(QCustomPlot *plot, + QCPItemStraightLine *line1, + QCPItemStraightLine *line2, + QObject *parent) + : QObject(parent), _plot(plot), _line1(line1), _line2(line2) + ,_enableFlag(false),_mode(Mode::SelectTwoLines),_menu(new QMenu(_plot)) +{ + _plot->setInteractions(QCP::iSelectItems); + + initMenu(); +} + +#if 0 DragLineHandler::DragLineHandler(QCustomPlot *plot, QCPItemStraightLine *line1, QCPItemStraightLine *line2, QCPGraph*graph, QObject *parent) @@ -8,6 +22,7 @@ DragLineHandler::DragLineHandler(QCustomPlot *plot, QCPItemStraightLine *line1, { _plot->setInteractions(QCP::iSelectItems); } +#endif DragLineHandler::~DragLineHandler() { @@ -17,6 +32,7 @@ bool DragLineHandler::eventFilter(QObject *obj, QEvent *event) { if(!_enableFlag){ // qDebug()<<"_enableFlag false."; + logde<<"eventFilter false."; #if 0 if(mPlot){ mPlot->setCursor(Qt::ArrowCursor); @@ -66,20 +82,37 @@ bool DragLineHandler::eventFilter(QObject *obj, QEvent *event) { // qDebug()<<"mouse press..."; - QMouseEvent *mouseEvent = static_cast(event); - if (mouseEvent->button() == Qt::LeftButton) - { - QPoint mousePos = mouseEvent->pos(); - if (isNearLine(_line1, mousePos)) + if(Mode::SelectTwoLines == _mode){ + QMouseEvent *mouseEvent = static_cast(event); + if (mouseEvent->button() == Qt::LeftButton) { - _draggingLine = _line1; - _line1->setSelected(true); + QPoint mousePos = mouseEvent->pos(); + if (isNearLine(_line1, mousePos)) + { + _draggingLine = _line1; + _line1->setSelected(true); + } + else if (isNearLine(_line2, mousePos)) + { + _draggingLine = _line2; + _line2->setSelected(true); + } } - else if (isNearLine(_line2, mousePos)) + }else{ +#if 0 + // 检查是否有选中的曲线 + if (event->button() == Qt::LeftButton && selectedPlottables().size() > 0) { - _draggingLine = _line2; - _line2->setSelected(true); + // 获取选中的曲线 + QCPCurve *selectedCurve = qobject_cast(selectedPlottables().first()); + if (selectedCurve) + { + // 改变曲线的颜色 + selectedCurve->setPen(QPen(Qt::green)); // 设置线条颜色为绿色 + replot(); // 重新绘制 + } } +#endif } } else if (event->type() == QEvent::MouseButtonRelease) @@ -89,11 +122,50 @@ bool DragLineHandler::eventFilter(QObject *obj, QEvent *event) _draggingLine->setSelected(false); _draggingLine = nullptr; } + }else if (event->type() == QEvent::ContextMenu) { + logde<<"context menu..."; + +#if 0 + for (QCPAbstractPlottable *plottable : _plot->plottables()) { + if (plottable->selected()) { + std::cout << "选中的曲线: " << plottable->name().toStdString() << std::endl; + } + } +#endif + // for (QCPItem *item : _customPlot->selectedItems()) { + // if (item->selected()) { + // } + // } + + if(_plot->selectedItems().size() > 0){ + QContextMenuEvent *contextMenuEvent = static_cast(event); + _menu->move(contextMenuEvent->globalPos()); + _menu->show(); + }else{ + logde<<"not selected..."; + } } } return QObject::eventFilter(obj, event); } +void DragLineHandler::initMenu() +{ + _specificHeatItemAction = new QAction("比热项",_plot); + _baseLineAction = new QAction("基线",_plot); + _standardSampleAction = new QAction("标样",_plot); + _sampleAction = new QAction("样品",_plot); + + _menu->addAction(_specificHeatItemAction); + + QMenu *specificHeatItemMenu = new QMenu(_plot); + specificHeatItemMenu->addAction(_baseLineAction); + specificHeatItemMenu->addAction(_standardSampleAction); + specificHeatItemMenu->addAction(_sampleAction); + + _specificHeatItemAction->setMenu(specificHeatItemMenu); +} + bool DragLineHandler::isNearLine(QCPItemStraightLine *line, const QPoint &pos) { double lineX = line->point1->coords().x(); diff --git a/src/ui/draglinehandler.h b/src/ui/draglinehandler.h index ba3e11f..93975d1 100644 --- a/src/ui/draglinehandler.h +++ b/src/ui/draglinehandler.h @@ -7,6 +7,7 @@ #include #include #include +#include #include "qcustomplot.h" @@ -14,26 +15,40 @@ class DragLineHandler : public QObject { Q_OBJECT public: + DragLineHandler(QCustomPlot *plot, QCPItemStraightLine *line1, QCPItemStraightLine *line2, + QObject *parent); +#if 0 DragLineHandler(QCustomPlot *plot, QCPItemStraightLine *line1, QCPItemStraightLine *line2, QCPGraph*graph,QObject *parent); - +#endif ~DragLineHandler(); + void setGraph(QCPGraph* g){ _graph = g;} void setEnable(const bool flag){_enableFlag = flag;} + enum Mode{ + Null, + SelectCurve, + SelectTwoLines + }; + void setMode(const Mode mode){ _mode = mode;} signals: void sigSendLineXCoord(const int,const double); protected: bool eventFilter(QObject *obj, QEvent *event) override; private: + void initMenu(); int findClosestIndex(const QVector &data, double target); void updateSelectedRegion(); bool isNearLine(QCPItemStraightLine *line, const QPoint &pos); private: + Mode _mode; bool _enableFlag; QCustomPlot *_plot; QCPItemStraightLine *_line1,*_line2; QCPItemStraightLine *_draggingLine = nullptr; QCPGraph *_graph; + QMenu* _menu; + QAction* _specificHeatItemAction,*_baseLineAction,*_standardSampleAction,*_sampleAction; }; #endif