散点图

数据形式如下:
0, -0.00030518
1, -0.00030518
2, -0.00030518
3, -0.00030518
4, -0.00030518
5, -0.00030518
6, -0.00030518
7, -0.00030518
8, -0.00030518
9, -0.00030518
10, 0.00000000
11, 0.00000000
12, 0.00000000
13, 0.00000000
14, 0.00030518
15, 0.00030518
16, 0.00030518
17, 0.00030518
18, 0.00030518
19, 0.00030518
20, 0.00030518

散点图程序如下

import matplotlib.pyplot as plt
import numpy as np
import math


x=[]
y=[]

p_path="2.txt"

p_id=[line.strip().split(",") for line in open(p_path)]
print(p_id[0])


for d1,d2 in p_id:
    x.append(float(d1))
    y.append(float(d2))
print(x[2])
print(y[2])

plt.plot(x,y,'r.')
plt.show()
# 所需函数:
# readlines():读取所有行
# strip():移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。
# split():指定分隔符对字符串进行切片
# append():在列表末尾添加新的对象。
# int():因为读取出来的数字仍是字符串的形式,所以需要进行类型转化。

在这里插入图片描述

要将echarts折线图改成散点图,你可以按照以下步骤进行修改: 1. 首先,将代码示例中的option对象中的type属性从'line'改为'scatter',以指定图表类型为散点图。 修改后的代码示例如下: ``` series: \[ { name:'曲线1', symbolSize: 5, data: \[ \[0, 2\], \[2, 5\], \[3, 9\], \[5, 16\], \[7, 24\], \[9, 18\], \[12, 15\], \[15, 5\], \[17, 2\], \[19, 1\] \], type: 'scatter', smooth: true, showSymbol: false, barGap: 0 }, { name:'曲线2', symbolSize: 5, data: \[ \[0, 1\], \[2, 3\], \[3, 7\], \[5, 13\], \[7, 21\], \[9, 16\], \[12, 12\], \[15, 3\], \[17, 1\], \[19, 0\] \], type: 'scatter', smooth: true, showSymbol: false, barGap: 0 } \] ``` 2. 然后,根据你的需求,可以进一步调整散点图的其他配置项,比如symbolSize属性可以调整散点的大小,smooth属性可以控制是否平滑显示散点图等。 完成以上修改后,你的echarts折线图就成功改成了散点图。 #### 引用[.reference_title] - *1* *3* [echarts图表-饼图、柱状图、折线图、散点图之间相互切换](https://blog.csdn.net/m0_72603435/article/details/127970766)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [echarts-散点图数值对实现折线图](https://blog.csdn.net/fightingcoder419/article/details/79817562)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值