pythonbook/实力学习pygwalker/1.html

41 lines
8.4 MiB
HTML
Raw Permalink Normal View History

2024-03-12 19:17:14 +08:00
<div id="ifr-pyg-0006135902aceb33Pq0xa2KeWERMVZwd" style="height: auto">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
</head>
<iframe
width="100%"
height="1010px"
id="gwalker-0006135902aceb33Pq0xa2KeWERMVZwd"
srcdoc="&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;en&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html;charset=utf-8&quot; /&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div id=&quot;gwalker-div-0006135902aceb33Pq0xa2KeWERMVZwd&quot; class=&quot;gwalker-container&quot;&gt;
Loading Graphic-Walker UI...
&lt;/div&gt;
&lt;script&gt;
function decodeGwScript(gw_script) {
var decodedBase64 = atob(gw_script);
var textDecoder = new TextDecoder(&#x27;utf-8&#x27;);
return textDecoder.decode(new Uint8Array(decodedBase64.split(&#x27;&#x27;).map(char =&gt; char.charCodeAt(0))));
}
eval(decodeGwScript(&quot;dmFyIFB5R1dhbGtlckFwcD1mdW5jdGlvbigpeyJ1c2Ugc3RyaWN0Ijt2YXIgYkR0PU9iamVjdC5kZWZpbmVQcm9wZXJ0eTt2YXIgd0R0PShPRSxOSSx0bCk9Pk5JIGluIE9FP2JEdChPRSxOSSx7ZW51bWVyYWJsZTohMCxjb25maWd1cmFibGU6ITAsd3JpdGFibGU6ITAsdmFsdWU6dGx9KTpPRVtOSV09dGw7dmFyIGVsPShPRSxOSSx0bCk9Pih3RHQoT0UsdHlwZW9mIE5JIT0ic3ltYm9sIj9OSSsiIjpOSSx0bCksdGwpO2Z1bmN0aW9uIE9FKEEsZSl7Zm9yKHZhciB0PTA7dDxlLmxlbmd0aDt0Kyspe2NvbnN0IGc9ZVt0XTtpZih0eXBlb2YgZyE9InN0cmluZyImJiFBcnJheS5pc0FycmF5KGcpKXtmb3IoY29uc3QgaSBpbiBnKWlmKGkhPT0iZGVmYXVsdCImJiEoaSBpbiBBKSl7Y29uc3Qgbz1PYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKGcsaSk7byYmT2JqZWN0LmRlZmluZVByb3BlcnR5KEEsaSxvLmdldD9vOntlbnVtZXJhYmxlOiEwLGdldDooKT0+Z1tpXX0pfX19cmV0dXJuIE9iamVjdC5mcmVlemUoT2JqZWN0LmRlZmluZVByb3BlcnR5KEEsU3ltYm9sLnRvU3RyaW5nVGFnLHt2YWx1ZToiTW9kdWxlIn0pKX1mdW5jdGlvbiBOSShBKXtyZXR1cm4gQSYmQS5fX2VzTW9kdWxlJiZPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoQSwiZGVmYXVsdCIpP0EuZGVmYXVsdDpBfXZhciB0bD17ZXhwb3J0czp7fX0sdDI9e30sR3RBPXtleHBvcnRzOnt9fSxFdD17fTsvKioKICogQGxpY2Vuc2UgUmVhY3QKICogcmVhY3QucHJvZHVjdGlvbi5taW4uanMKICoKICogQ29weXJpZ2h0IChjKSBGYWNlYm9vaywgSW5jLiBhbmQgaXRzIGFmZmlsaWF0ZXMuCiAqCiAqIFRoaXMgc291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIGZvdW5kIGluIHRoZQogKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuCiAqL3ZhciBZeT1TeW1ib2wuZm9yKCJyZWFjdC5lbGVtZW50IiksZVhBPVN5bWJvbC5mb3IoInJlYWN0LnBvcnRhbCIpLHRYQT1TeW1ib2wuZm9yKCJyZWFjdC5mcmFnbWVudCIpLGdYQT1TeW1ib2wuZm9yKCJyZWFjdC5zdHJpY3RfbW9kZSIpLGlYQT1TeW1ib2wuZm9yKCJyZWFjdC5wcm9maWxlciIpLG9YQT1TeW1ib2wuZm9yKCJyZWFjdC5wcm92aWRlciIpLElYQT1TeW1ib2wuZm9yKCJyZWFjdC5jb250ZXh0IiksblhBPVN5bWJvbC5mb3IoInJlYWN0LmZvcndhcmRfcmVmIiksYVhBPVN5bWJvbC5mb3IoInJlYWN0LnN1c3BlbnNlIiksQ1hBPVN5bWJvbC5mb3IoInJlYWN0Lm1lbW8iKSxCWEE9U3ltYm9sLmZvcigicmVhY3QubGF6eSIpLER0QT1TeW1ib2wuaXRlcmF0b3I7ZnVuY3Rpb24gc1hBKEEpe3JldHVybiBBPT09bnVsbHx8dHlwZW9mIEEhPSJvYmplY3QiP251bGw6KEE9RHRBJiZBW0R0QV18fEFbIkBAaXRlcmF0b3IiXSx0eXBlb2YgQT09ImZ1bmN0aW9uIj9BOm51bGwpfXZhciBKdEE9e2lzTW91bnRlZDpmdW5jdGlvbigpe3JldHVybiExfSxlbnF1ZXVlRm9yY2VVcGRhdGU6ZnVuY3Rpb24oKXt9LGVucXVldWVSZXBsYWNlU3RhdGU6ZnVuY3Rpb24oKXt9LGVucXVldWVTZXRTdGF0ZTpmdW5jdGlvbigpe319LGt0QT1PYmplY3QuYXNzaWduLFl0QT17fTtmdW5jdGlvbiBkbShBLGUsdCl7dGhpcy5wcm9wcz1BLHRoaXMuY29udGV4dD1lLHRoaXMucmVmcz1ZdEEsdGhpcy51cGRhdGVyPXR8fEp0QX1kbS5wcm90b3R5cGUuaXNSZWFjdENvbXBvbmVudD17fSxkbS5wcm90b3R5cGUuc2V0U3RhdGU9ZnVuY3Rpb24oQSxlKXtpZih0eXBlb2YgQSE9Im9iamVjdCImJnR5cGVvZiBBIT0iZnVuY3Rpb24iJiZBIT1udWxsKXRocm93IEVycm9yKCJzZXRTdGF0ZSguLi4pOiB0YWtlcyBhbiBvYmplY3Qgb2Ygc3RhdGUgdmFyaWFibGVzIHRvIHVwZGF0ZSBvciBhIGZ1bmN0aW9uIHdoaWNoIHJldHVybnMgYW4gb2JqZWN0IG9mIHN0YXRlIHZhcmlhYmxlcy4iKTt0aGlzLnVwZGF0ZXIuZW5xdWV1ZVNldFN0YXRlKHRoaXMsQSxlLCJzZXRTdGF0ZSIpfSxkbS5wcm90b3R5cGUuZm9yY2VVcGRhdGU9ZnVuY3Rpb24oQSl7dGhpcy51cGRhdGVyLmVucXVldWVGb3JjZVVwZGF0ZSh0aGlzLEEsImZvcmNlVXBkYXRlIil9O2Z1bmN0aW9uIE50QSgpe31OdEEucHJvdG90eXBlPWRtLnByb3RvdHlwZTtmdW5jdGlvbiBrMyhBLGUsdCl7dGhpcy5wcm9wcz1BLHRoaXMuY29udGV4dD1lLHRoaXMucmVmcz1ZdEEsdGhpcy51cGRhdGVyPXR8fEp0QX12YXIgWTM9azMucHJvdG90eXBlPW5ldyBOdEE7WTMuY29uc3RydWN0b3I9azMsa3RBKFkzLGRtLnByb3RvdHlwZSksWTMuaXNQdXJlUmVhY3RDb21wb25lbnQ9ITA7dmFyIFJ0QT1BcnJheS5pc0FycmF5LEZ0QT1PYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LE4zPXtjdXJyZW50Om51bGx9LHh0QT17a2V5OiEwLHJlZjohMCxfX3NlbGY6ITAsX19zb3VyY2U6ITB9O2Z1bmN0aW9uIE10QShBLGUsdCl7dmFyIGcsaT17fSxvPW51bGwsST1udWxsO2lmKGUhPW51bGwpZm9yKGcgaW4gZS5yZWYhPT12b2lkIDAmJihJPWUucmVmKSxlLmtleSE9PXZvaWQgMCYmKG89IiIrZS5rZXkpLGUpRnRBLmNhbGwoZSxnKSYmIXh0QS5oYXNPd25Qcm9wZXJ0eShnKSYmKGlbZ109ZVtnXSk7dmFyIG49YXJndW1lbnRzLmxlbmd0aC0yO2lmKG49PT0xKWkuY2hpbGRyZW49dDtlbHNlIGlmKDE8bil7Zm9yKHZhciBhPUFycmF5KG4pLEM9MDtDPG47QysrKWFbQ109YXJndW1lbnRzW0MrMl07aS5jaGlsZHJlbj1hfWlmKEEmJkEuZGVmYXVsdFByb3BzKWZvcihnIGluIG49QS5kZWZhdWx0UHJvcHMsbilpW2ddPT09dm9pZCAwJiYoaVtnXT1uW2ddKTtyZXR1cm57JCR0eXBlb2Y6WXksdHlwZTpBLGtleTpvLHJlZjpJLHByb3BzOmksX293bmVyOk4zLmN1cnJlbnR9fWZ1bmN0aW9uIHJYQShBLGUpe3JldHVybnskJHR5cGVvZjpZeSx0eXBlOkEudHlwZSxrZXk6ZSxyZWY6QS5yZWYscHJvcHM6QS5wcm9wcyxfb3duZXI6QS5fb3duZXJ9fWZ1bmN0aW9uIFIzKEEpe3JldHVybiB0eXBlb2YgQT09Im9iamVjdCImJkEhPT1udWxsJiZBLiQkdHlwZW9mPT09WXl9ZnVuY
var gw_id = &quot;gwalker-div-0006135902aceb33Pq0xa2KeWERMVZwd&quot;;
var props = {&quot;id&quot;: &quot;0006135902aceb33Pq0xa2KeWERMVZwd&quot;, &quot;dataSource&quot;: [{&quot;survived&quot;: 0, &quot;pclass&quot;: 3, &quot;sex&quot;: &quot;male&quot;, &quot;age&quot;: 22.0, &quot;sibsp&quot;: 1, &quot;parch&quot;: 0, &quot;fare&quot;: 7.25, &quot;embarked&quot;: &quot;S&quot;, &quot;class&quot;: &quot;Third&quot;, &quot;who&quot;: &quot;man&quot;, &quot;adult_male&quot;: true, &quot;deck&quot;: null, &quot;embark_town&quot;: &quot;Southampton&quot;, &quot;alive&quot;: &quot;no&quot;, &quot;alone&quot;: false}, {&quot;survived&quot;: 1, &quot;pclass&quot;: 1, &quot;sex&quot;: &quot;female&quot;, &quot;age&quot;: 38.0, &quot;sibsp&quot;: 1, &quot;parch&quot;: 0, &quot;fare&quot;: 71.2833, &quot;embarked&quot;: &quot;C&quot;, &quot;class&quot;: &quot;First&quot;, &quot;who&quot;: &quot;woman&quot;, &quot;adult_male&quot;: false, &quot;deck&quot;: &quot;C&quot;, &quot;embark_town&quot;: &quot;Cherbourg&quot;, &quot;alive&quot;: &quot;yes&quot;, &quot;alone&quot;: false}, {&quot;survived&quot;: 1, &quot;pclass&quot;: 3, &quot;sex&quot;: &quot;female&quot;, &quot;age&quot;: 26.0, &quot;sibsp&quot;: 0, &quot;parch&quot;: 0, &quot;fare&quot;: 7.925, &quot;embarked&quot;: &quot;S&quot;, &quot;class&quot;: &quot;Third&quot;, &quot;who&quot;: &quot;woman&quot;, &quot;adult_male&quot;: false, &quot;deck&quot;: null, &quot;embark_town&quot;: &quot;Southampton&quot;, &quot;alive&quot;: &quot;yes&quot;, &quot;alone&quot;: true}, {&quot;survived&quot;: 1, &quot;pclass&quot;: 1, &quot;sex&quot;: &quot;female&quot;, &quot;age&quot;: 35.0, &quot;sibsp&quot;: 1, &quot;parch&quot;: 0, &quot;fare&quot;: 53.1, &quot;embarked&quot;: &quot;S&quot;, &quot;class&quot;: &quot;First&quot;, &quot;who&quot;: &quot;woman&quot;, &quot;adult_male&quot;: false, &quot;deck&quot;: &quot;C&quot;, &quot;embark_town&quot;: &quot;Southampton&quot;, &quot;alive&quot;: &quot;yes&quot;, &quot;alone&quot;: false}, {&quot;survived&quot;: 0, &quot;pclass&quot;: 3, &quot;sex&quot;: &quot;male&quot;, &quot;age&quot;: 35.0, &quot;sibsp&quot;: 0, &quot;parch&quot;: 0, &quot;fare&quot;: 8.05, &quot;embarked&quot;: &quot;S&quot;, &quot;class&quot;: &quot;Third&quot;, &quot;who&quot;: &quot;man&quot;, &quot;adult_male&quot;: true, &quot;deck&quot;: null, &quot;embark_town&quot;: &quot;Southampton&quot;, &quot;alive&quot;: &quot;no&quot;, &quot;alone&quot;: true}, {&quot;survived&quot;: 0, &quot;pclass&quot;: 3, &quot;sex&quot;: &quot;male&quot;, &quot;age&quot;: null, &quot;sibsp&quot;: 0, &quot;parch&quot;: 0, &quot;fare&quot;: 8.4583, &quot;embarked&quot;: &quot;Q&quot;, &quot;class&quot;: &quot;Third&quot;, &quot;who&quot;: &quot;man&quot;, &quot;adult_male&quot;: true, &quot;deck&quot;: null, &quot;embark_town&quot;: &quot;Queenstown&quot;, &quot;alive&quot;: &quot;no&quot;, &quot;alone&quot;: true}, {&quot;survived&quot;: 0, &quot;pclass&quot;: 1, &quot;sex&quot;: &quot;male&quot;, &quot;age&quot;: 54.0, &quot;sibsp&quot;: 0, &quot;parch&quot;: 0, &quot;fare&quot;: 51.8625, &quot;embarked&quot;: &quot;S&quot;, &quot;class&quot;: &quot;First&quot;, &quot;who&quot;: &quot;man&quot;, &quot;adult_male&quot;: true, &quot;deck&quot;: &quot;E&quot;, &quot;embark_town&quot;: &quot;Southampton&quot;, &quot;alive&quot;: &quot;no&quot;, &quot;alone&quot;: true}, {&quot;survived&quot;: 0, &quot;pclass&quot;: 3, &quot;sex&quot;: &quot;male&quot;, &quot;age&quot;: 2.0, &quot;sibsp&quot;: 3, &quot;parch&quot;: 1, &quot;fare&quot;: 21.075, &quot;embarked&quot;: &quot;S&quot;, &quot;class&quot;: &quot;Third&quot;, &quot;who&quot;: &quot;child&quot;, &quot;adult_male&quot;: false, &quot;deck&quot;: null, &quot;embark_town&quot;: &quot;Southampton&quot;, &quot;alive&quot;: &quot;no&quot;, &quot;alone&quot;: false}, {&quot;survived&quot;: 1, &quot;pclass&quot;: 3, &quot;sex&quot;: &quot;female&quot;, &quot;age&quot;: 27.0, &quot;sibsp&quot;: 0, &quot;parch&quot;: 2, &quot;fare&quot;: 11.1333, &quot;embarked&quot;: &quot;S&quot;, &quot;class&quot;: &quot;Third&quot;, &quot;who&quot;: &quot;woman&quot;, &quot;adult_male&quot;: false, &quot;deck&quo
try{
window.__GW_VERSION=props.version;
PyGWalkerApp.GWalker(props, gw_id);;
} catch(e) {
console.error(e);
}
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;"
frameborder="0"
allow="clipboard-read; clipboard-write"
allowfullscreen>
</iframe>
</div>