国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python+matplotlib繪制餅圖散點圖實例代碼

2020-02-22 22:55:27
字體:
來源:轉載
供稿:網友

本文是從matplotlib官網上摘錄下來的一個實例,實現的功能是Python+matplotlib繪制自定義餅圖作為散點圖的標記,具體如下。

首先看下演示效果

實例代碼:

import numpy as npimport matplotlib.pyplot as plt# first define the ratiosr1 = 0.2    # 20%r2 = r1 + 0.4 # 40%# define some sizes of the scatter markersizes = np.array([60, 80, 120])# calculate the points of the first pie marker## these are just the origin (0,0) +# some points on a circle cos,sinx = [0] + np.cos(np.linspace(0, 2 * np.pi * r1, 10)).tolist()y = [0] + np.sin(np.linspace(0, 2 * np.pi * r1, 10)).tolist()xy1 = list(zip(x, y))s1 = np.max(xy1)x = [0] + np.cos(np.linspace(2 * np.pi * r1, 2 * np.pi * r2, 10)).tolist()y = [0] + np.sin(np.linspace(2 * np.pi * r1, 2 * np.pi * r2, 10)).tolist()xy2 = list(zip(x, y))s2 = np.max(xy2)x = [0] + np.cos(np.linspace(2 * np.pi * r2, 2 * np.pi, 10)).tolist()y = [0] + np.sin(np.linspace(2 * np.pi * r2, 2 * np.pi, 10)).tolist()xy3 = list(zip(x, y))s3 = np.max(xy3)fig, ax = plt.subplots()ax.scatter(range(3), range(3), marker=(xy1, 0),      s=s1 ** 2 * sizes, facecolor='blue')ax.scatter(range(3), range(3), marker=(xy2, 0),      s=s2 ** 2 * sizes, facecolor='green')ax.scatter(range(3), range(3), marker=(xy3, 0),      s=s3 ** 2 * sizes, facecolor='red')plt.show()

總結

以上就是本文關于python+matplotlib繪制餅圖散點圖實例代碼的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高雄县| 禄劝| 和硕县| 刚察县| 洪江市| 防城港市| 比如县| 华池县| 兴海县| 宜君县| 资阳市| 广东省| 布尔津县| 修文县| 剑川县| 武胜县| 兰西县| 新民市| 潼关县| 手游| 南昌市| 焦作市| 渝中区| 长春市| 金川县| 安达市| 南乐县| 搜索| 夹江县| 富裕县| 如东县| 太仓市| 大足县| 凤阳县| 乌兰察布市| 阿鲁科尔沁旗| 江安县| 贺州市| 翁源县| 无棣县| 宁阳县|