plt.scatter散点图
发布日期:2021-07-22 21:24:42
浏览次数:4
分类:技术文章
本文共 1126 字,大约阅读时间需要 3 分钟。
import matplotlib.pyplot as pltimport numpy as npimport pandas as pddf = pd.read_csv("transcount.csv")df = df.groupby("Date of introduction").aggregate(np.mean)gpu = pd.read_csv("gpu_transcount.csv")gpu = gpu.groupby("Date of introduction").aggregate(np.mean)df = pd.merge(df, gpu, how="outer", left_index=True, right_index=True)df = df.replace(np.nan, 0)print(df)years = df.index.valuescounts = df['Transistor count_x'].valuesgpu_counts = df['Transistor count_y'].valuespoly = np.polyfit(years, np.log(counts), deg = 1)plt.plot(years, np.polyval(poly, years), label='Fit')gpu_start = gpu.index.values.min()y_ann = np.log(df.at[gpu_start, 'Transistor count_x'])ann_str = "First GPU\n %d" %gpu_startplt.annotate(ann_str, xy = (gpu_start, y_ann), arrowprops=dict(arrowstyle="->"), xytext=(-30, + 70), textcoords="offset points")cnt_log= np.log(counts)plt.scatter(years, cnt_log, c = 200 * years, s=20 + 200 * gpu_counts/gpu_counts.max(), alpha=0.5, label="Scatter Plot")plt.legend(loc='upper left')plt.grid()plt.xlabel("Year")plt.ylabel("Log Transistor Counts", fontsize=16)plt.title("Moore's Law & Transistor Counts")plt.show()
转载地址:https://blog.csdn.net/menghaocheng/article/details/79521686 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2024年03月19日 20时10分28秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
python宽度_在Python中对齐框架宽度
2019-04-21
复制关联表mysql_mysql关联表的复制
2019-04-21
java mysql 表关系分析_数据库表的关系
2019-04-21
c语言 变量 函数命名 风格_C语言static变量和函数
2019-04-21
mysql男女字段应该建立索引吗_那些字段适不适合建索引?
2019-04-21
安装mysql最后一步密码_MySQL安装最后一步无响应解决方法
2019-04-21
mysql modify语句格式_40条MySQL数据库语句格式
2019-04-21
mysql忽略大小写jpa解决_JPA 大小写敏感问题
2019-04-21
MySQL5.7 固态盘性能设置_MySQL 5.7 安装完成后,立即要调整的性能选项
2019-04-21
mysql.net 环境配置_windows环境下下安装配置mysql5.7.24
2019-04-21
servlet对象是在服务器端还是在客户端被创建?_Servlet编程之会话管理
2019-04-21
webpack卸载_webpack的安装
2019-04-21
mysql主库线程_MySQL 主从扩展--主库的线程状态
2019-04-21
mysql一秒最多写多少次_Mysql的两种“超过多少次”写法(力扣596)
2019-04-21