鱼C论坛

 找回密码
 立即注册
查看: 2078|回复: 3

关于matplotlib简单问题

[复制链接]
发表于 2020-10-13 13:21:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
import matplotlib.pyplot as plt

x_values=list(range(1,1001))
y_values=[x**2 for x in x_values]
plt.scatter(x_values,y_values,edgecolor='none',s=40)

plt.scatter(2,4,s=200)
plt.title("Square Numbers",fontsize=24)
plt.xlabel("Value",fontsize=14)
plt.ylabel("Square of Value",fontsize=14)

plt.tick_params(axis='both',which='major',labelsize=14)
plt.axis([0,1100,0,1100000])
plt.show()

为什么我无法看到蓝色实习点
微信图片_20201013132005.png
微信图片_20201013132029.jpg
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-10-13 13:34:27 | 显示全部楼层
edgecolor的默认值就是none,你写None,写和不写一样吧,换成red看看

你说的蓝色实习点,是什么?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-13 13:35:53 | 显示全部楼层
因为你的点太密集了 就显示成一条直线了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-13 13:43:45 | 显示全部楼层
  1. import matplotlib.pyplot as plt
  2. x_values=list(range(1,1001,50))
  3. y_values=[x**2 for x in x_values]
  4. plt.scatter(x_values,y_values,edgecolor='none',s=40)
  5. plt.scatter(2,4,s=200)
  6. plt.title("Square Numbers",fontsize=24)
  7. plt.xlabel("Value",fontsize=14)
  8. plt.ylabel("Square of Value",fontsize=14)
  9. plt.tick_params(axis='both',which='major',labelsize=14)
  10. plt.axis([0,1100,0,1100000])
  11. plt.show()
复制代码


range你给个步长 长一点 就有蓝点了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-28 06:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表