当前位置: 首页 > news >正文

高端网站建设电话微信小号自助购买网站

高端网站建设电话,微信小号自助购买网站,个人建站模板,刚刚济南最新发布目录 多组折线图点坐标的折线图 多组折线图 数据: 第1行为x轴标签第2/3/…行等为数据,其中第一列为标签,后面为y值 图片: 代码: import matplotlib.pyplot as plt# 原始数据字符串 # 第1行为x轴标签 # 第2/3/...行等为数据,其中第一列为标签,后面…

目录

  • 多组折线图
  • 点坐标的折线图

多组折线图

数据:

  • 第1行为x轴标签
  • 第2/3/…行等为数据,其中第一列为标签,后面为y值
    在这里插入图片描述

图片:
在这里插入图片描述

代码:

import matplotlib.pyplot as plt# 原始数据字符串
# 第1行为x轴标签
# 第2/3/...行等为数据,其中第一列为标签,后面为y值
data = """
expr_xx	origin	10	20	30	40	50	60	70	80	90	100	110	120
a	0.98105	0.43018	0.5863	0.69702	0.76626	0.81566	0.85283	0.88451	0.90571	0.92265	0.93791	0.9525	0.95883
b	0.98105	0.59431	0.75864	0.83794	0.88888	0.92147	0.94625	0.96207	0.97309	0.98141	0.98676	0.99062	0.99264
c	0.98105	0.60546	0.74805	0.82512	0.8727	0.90399	0.9269	0.945	0.95627	0.97132	0.9747	0.98073	0.98389
d	0.98105	0.72712	0.84623	0.90659	0.93898	0.96003	0.97057	0.98104	0.98659	0.99086	0.99325	0.99443	0.99578
"""# x轴标签
lines = data.strip().split('\n')
header = lines[0].split('\t')   # 第一行是x轴标签
x = list(range(len(header)-1))  # 构建x轴的坐标值,从第二列开始# 获取 y 值
y_values = []
for line in lines[1:]:print(line)y_values.append((line.split('\t')[0], list(map(float, line.split('\t')[1:]))))# 打印结果
print("X values:", x)
print("header len:", len(header))# 创建图形
plt.figure(figsize=(10, 6))# 定义 10 个不同的标记
markers = ['o', 's', '^', 'v', '<', '>', 'p', 'P', '*', 'x']# 绘制折线图
# plt.plot(x, y_0_1, marker='o', label='0.1', color='blue')
# plt.plot(x, y_0_2, marker='o', label='0.2', color='green')
i = 0
for lable, y_value in y_values:print(lable, y_value)plt.plot(x, y_value, marker=markers[i], label=lable)i += 1# 设置 x 轴刻度和标签
# plt.xticks(x, ['100', '110', '120', '130', '140', '150', '160', '170', '180', '190', '200'])  # 可以指定自定义标签
plt.xticks(x, header[1:])  # 可以指定自定义标签# 设置标题和标签
plt.title('recall change with L_search', fontsize=16)
plt.xlabel('L_search', fontsize=14)
plt.ylabel('recall', fontsize=14)# 设置 x 轴刻度
plt.xticks(x)# 设置y轴的范围
plt.ylim(0.4, 1)# 显示图例
plt.legend(title='method', loc='lower right')# 添加网格
plt.grid()# 保存图形
plt.savefig('performance_comparison.png', dpi=300)  # 保存为 PNG 文件,设置分辨率为 300 DPI# 显示图形
# plt.tight_layout()
# plt.show()

点坐标的折线图

数据:

  • 第i行和第i+1行作为一组数据,其中i行为x轴值,i+1行为y轴值
  • 第一列为标签
    在这里插入图片描述

图片:
在这里插入图片描述

代码:

import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties# 设置字体为支持中文的字体
plt.rcParams['font.family'] = ['Noto Sans CJK JP']
plt.rcParams['axes.unicode_minus'] = False  # 用来正常显示负号# 原始数据字符串
# 第i行和第i+1行作为一组数据,其中i行为x轴值,i+1行为y轴值
data = """
recall_method_1	0.6829	0.7877	0.8284	0.8509	0.8629
ops_1_method_1	35.8491	26.2454	22.2438	18.26	16.6084
recall_method_2	0.6	0.7	0.8	0.85	0.86
ops_1_method_2	40	30	22	16	15
"""# x轴标签
lines = data.strip().split('\n')
# header = lines[0].split('\t')   # 第一行是x轴标签
# x = list(range(len(header)-1))  # 构建x轴的坐标值,从第二列开始# 获取 y 值
data_pair = []
for line_cnt in range(len(lines)//2):x_line = lines[line_cnt*2]y_line = lines[line_cnt*2+1]print(x_line)print(y_line)x_values = ((x_line.split('\t')[0], list(map(float, x_line.split('\t')[1:]))))y_values = ((y_line.split('\t')[0], list(map(float, y_line.split('\t')[1:]))))data_pair.append((x_values, y_values))# 创建图形
plt.figure(figsize=(10, 6))# 定义 10 个不同的标记
markers = ['o', 's', '^', 'v', '<', '>', 'p', 'P', '*', 'x']i = 0
for x_values, y_values in data_pair:print(" ", i, "x_values", x_values)print(" ", i, "y_values", y_values)plt.plot(x_values[1], y_values[1], marker=markers[i], label=y_values[0])i += 1# 设置 x 轴刻度和标签
# plt.xticks(x, ['100', '110', '120', '130', '140', '150', '160', '170', '180', '190', '200'])  # 可以指定自定义标签
# plt.xticks(x, header[1:])  # 可以指定自定义标签# 设置标题和标签
# plt.title('xxxxx', fontsize=16)
plt.xlabel('recall', fontsize=14)
plt.ylabel('OPS/sec', fontsize=14)# 设置 x 轴刻度
# plt.xticks(x)# 设置轴的范围
# plt.ylim(0.4, 1)
plt.xlim(0.6, 1)# 显示图例
plt.legend(title='method', loc='upper right')# 添加网格
plt.grid()# 保存图形
plt.savefig('performance_comparison.png', dpi=300)  # 保存为 PNG 文件,设置分辨率为 300 DPI# 显示图形
# plt.tight_layout()
# plt.show()
http://www.yayakq.cn/news/928635/

相关文章:

  • 公司网站建设需要要求什么淄博网站制作网页公司
  • 极速建站网站模板建网站必备软件
  • 电商购物网站我有小创意设计校服图片
  • 天津网站建设的公司wordpress 判断登录
  • 有了域名怎么制作网站网站制作公司源码
  • 一级a做爰片试看 免费网站wordpress是不是做网页
  • 东莞网站建站公司信息网站开发
  • 网站需要前台后台徐州网站关键词推广
  • 网站开发职业前景评估wordpress去掉google字体
  • 怎么用html做网站html网页制作代码范例
  • 俄罗斯网站制作国外便宜的云服务器
  • 西安手机网站建站长沙最好的装修公司排名
  • 百度站长自动推送wordpress郑州360房产网查询
  • 无锡设计网站遵义建一个网站大概要多少钱
  • 修改dns连接外国网站北京网站建设制作案例
  • 网站开发的团队有哪些买保险网站
  • 网站开发不让搜索引擎网上买手表哪个网站可以买到正品
  • 南通优普网站建设优化杭州建设网站哪家好
  • wp做网站难吗wordpress瀑布流图片
  • 乐山网站营销推广哪家公司好哪里可以做虚拟货币网站
  • 网站服务器是指什么网站底部版权信息代码
  • 迎泽网站建设国际十大市场营销公司
  • 做外语网站开发系统网站建设
  • 怎么找上海网站建设海兴网站建设
  • 背景网站建设公司小语种网站怎么做
  • 网站文字很少怎么做优化网站开发员一月多少工资
  • 个人优秀网站邵阳建设网站哪家好
  • 素材网站在哪里找东营人力资源招聘信息网
  • 给手机开发网站wordpress的文件权限设置
  • 做网站首页有什么网站主办单位负责人