Density plot of points on a sphere

asked 2024-05-01 00:19:14 +0200

azerbajdzan gravatar image

Is there a plot function that plots density of points distributed on a surface of a sphere?

pts=((-0.334528, 0.918987, 0.208698), (-0.255886, 0.949833, 0.179832), (0.439916, 0.444625, 0.780245), (-0.078558, 0.962423, 0.259943), (-0.168828, 0.914614, 0.367393), (0.14391, 0.770857, 0.62054), (0.049331, 0.819861, 0.570433), (0.397472, 0.428499, 0.811421), (0.466286, 0.829328, 0.307885), (-0.342854, 0.729545, 0.59179), (-0.473301, 0.735828, 0.484297), (-0.0734625, 0.989483, 0.124603), (0.0381937, 0.811214, 0.583501), (-0.239521, 0.482253, 0.842652), (0.594333, 0.703026, 0.390541), (0.182482, 0.769826, 0.611611), (-0.102062, 0.99268, 0.0645704), (-0.289093, 0.812847, 0.505673), (0.483449, 0.791829, 0.373207), (0.467757, 0.454887, 0.757814), (-0.719467, 0.676361, -0.157807), (-0.742255, 0.587037, -0.32318), (-0.74122, 0.658844, -0.128522), (-0.819024, 0.544553, -0.180724), (-0.693919, 0.66134, -0.284789), (-0.628721, 0.757698, -0.174939), (-0.659059, 0.692564, -0.293252), (-0.837135, 0.493379, -0.236183), (-0.746035, 0.646786, -0.158426), (-0.667882, 0.683307, -0.295001), (-0.733408, 0.588768, -0.339802), (-0.633183, 0.72955, -0.258527), (-0.777984, 0.614534, -0.130725), (-0.694437, 0.693319, -0.192525), (-0.675644, 0.586745, -0.446358), (-0.770998, 0.588001, -0.244575), (-0.713786, 0.118414, -0.690281), (-0.708328, 0.0211843, -0.705566), (-0.660525, 0.000540649, -0.750804), (-0.624227, 0.0149324, -0.7811), (-0.642565, -0.0619404, -0.763723), (-0.660833, -0.0514094, -0.74877), (-0.604812, 0.0230635, -0.796034), (-0.630225, 0.0814884, -0.772125), (-0.726769, 0.0730005, -0.682992), (-0.654823, 0.00499272, -0.755765), (-0.681873, 0.0545972, -0.729431), (-0.575114, 0.0576081, -0.816043), (0.0613447, -0.118224, 0.99109), (-0.0769584, -0.0335007, 0.996471), (0.042827, -0.146911, 0.988222), (-0.0389162, -0.0314717, 0.998747), (-0.055741, -0.141791, 0.988326), (0.0300223, -0.135617, 0.990306), (-0.0982156, -0.0935391, 0.990759), (-0.0242348, -0.00165454, 0.999705), (0.0232666, -0.0533132, 0.998307), (0.0541571, -0.0693332, 0.996122), (0.00413542, -0.133335, 0.991062), (-0.0100617, -0.00109572, 0.999949), (-0.0223569, -0.160946, 0.98671), (0.0436926, -0.0553147, 0.997513), (-0.0259209, -0.0702173, 0.997195), (-0.112039, -0.139724, 0.983831), (0.0364776, -0.0663243, 0.997131), (-0.0293476, -0.120991, 0.99222), (-0.0912788, -0.173284, 0.980633), (-0.0011705, -0.0783042, 0.996929), (-0.0147485, -0.00803444, 0.999859), (-0.0510818, -0.154961, 0.986599), (0.813396, 0.58155, -0.0136711), (0.365489, 0.912012, 0.186149), (0.991247, -0.0532591, 0.120798), (0.931023, 0.146265, 0.334368), (0.891851, 0.447376, -0.0667569), (0.679383, 0.64347, 0.352682), (0.955224, -0.195366, 0.222216), (0.834832, 0.258597, 0.485987), (0.89623, 0.179842, 0.405499), (0.716768, 0.488922, 0.497191), (0.396141, 0.540415, 0.74231), (0.935953, 0.30762, -0.171354), (0.24174, 0.385418, 0.890514), (0.409254, 0.729301, 0.548299), (0.913228, -0.245639, 0.325078), (0.872905, 0.471579, -0.125102), (0.898834, 0.0283557, 0.437371), (0.652187, 0.722507, 0.229423), (0.825375, 0.514335, 0.232842), (0.969664, 0.220151, -0.106235), (0.807342, 0.579364, -0.111968), (-0.696109, -0.422581, -0.580394), (-0.40121, -0.163791, -0.901223), (-0.216639, 0.0585443, -0.974495), (-0.403599, -0.180463, -0.896962), (-0.721129, 0.258091, -0.642933), (-0.364017, -0.733311, -0.574236), (-0.742503, -0.343108, -0.575297), (-0.326346, -0.683067, -0.65339), (-0.855067, -0.054507, -0.515645), (-0.0583237, -0.449662, -0.891292), (-0.756825, -0.546167, -0.35905), (-0.787016, -0.427054, -0.445231), (-0.700982, -0.264528, -0.662306), (-0.402659, -0.590557, -0.699362), (-0.761548, 0.106127, -0.63936), (0.331593, -0.942515, -0.041363), (0.642131, -0.662038, -0.386489), (0.372797, -0.870525, 0.321262), (0.407247, -0.905317, 0.120629), (0.368353, -0.829469, -0.419877), (0.411126, -0.884344, -0.221159), (0.861593, -0.395632, -0.318014), (0.883055, -0.33796, -0.32557), (0.633039, -0.141275, -0.76112), (0.165345, -0.670481, -0.723268), (0.632316, -0.205134, -0.747059), (0.867534, -0.318187, -0.382284), (-0.0108217, -0.322591, -0.946476), (0.345498, -0.860165, -0.375164), (0.406193, -0.617561, -0.673518), (-0.466734, -0.38001, -0.798593), (0.296112, -0.208761, -0.93206), (0.328525, -0.373047, -0.867702), (-0.498352, -0.656947, -0.565744), (0.54199, -0.538318, -0.645338), (-0.384786, -0.612506, -0.69049), (0.390359, -0.730212, -0.560723), (0.276391, -0.585867, -0.761818), (0.0233711, -0.70431, -0.709507), (-0.133878, -0.229261, -0.964114), (-0.347507, -0.17677, -0.920864), (-0.00981788, -0.658092, -0.752873), (0.24314, -0.380781, -0.892126), (-0.216479, 0.134258, -0.967012), (0.399141, -0.406767, -0.821722), (0.337173, -0.276452, -0.899938), (0.178453, -0.305666, -0.935266), (0.419317, -0.371306, -0.828435), (0.0299032, -0.39361, -0.918791), (0.0115642, -0.792692, -0.609513), (-0.57737, -0.208193, -0.789493), (-0.305633, -0.710861, -0.633454), (0.403266, -0.0723075, -0.912221), (-0.472899, -0.358577, -0.804854), (-0.0899659, -0.764951, -0.637774), (-0.285346, -0.699189, -0.655525), (-0.145625, -0.0102805, -0.989286), (-0.434465, -0.502432, -0.747531), (-0.676719, 0.577986, 0.456053), (-0.304569, 0.0609038, 0.950541), (-0.495046, -0.452165, 0.741941), (-0.86825, 0.321288, 0.378043), (-0.78072, 0.277562, 0.559853), (-0.84244, 0.0586545, 0.535587), (-0.801819, 0.405003, 0.439385), (-0.680125, -0.361632, 0.637693), (-0.411485, -0.240312, 0.879164), (-0.495866, 0.147565, 0.85577), (-0.375256, 0.243188, 0.894451), (-0.519619, -0.0311991, 0.853829), (-0.734637, 0.240491, 0.634408), (-0.761788, -0.16875, 0.625461), (-0.486091, -0.237864, 0.840914), (-0.159407, 0.114064, 0.980601), (-0.457925, 0.508105, 0.729475), (-0.299993, -0.0911662, 0.949575), (-0.717128, 0.523777, 0.459767), (-0.0695514, 0.00181343, 0.997577), (-0.695841, 0.225517, 0.681871), (-0.486679, 0.113586, 0.866165), (-0.608265, 0.55137, 0.570968), (-0.911734, 0.142987, 0.385091), (-0.900073, 0.0505733, 0.432795), (-0.784279, -0.188936, 0.59094), (-0.545716, 0.523997, 0.653928), (-0.181077, 0.114932, 0.97673), (-0.124303, -0.0159753, 0.992116))
g = Graphics()
g=g+point3d(pts, size=5, color='red')
g=g+sphere()
g

image description

So that the higher density of points the more red the region of surface is. Region with low density would be blue.

edit retag flag offensive close merge delete