zjmm19 发表于 2020-10-13 13:21:42

关于matplotlib简单问题

import matplotlib.pyplot as plt

x_values=list(range(1,1001))
y_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()
plt.show()

为什么我无法看到蓝色实习点

疾风怪盗 发表于 2020-10-13 13:34:27

edgecolor的默认值就是none,你写None,写和不写一样吧,换成red看看

你说的蓝色实习点,是什么?

弱弱的佳佳 发表于 2020-10-13 13:35:53

因为你的点太密集了 就显示成一条直线了

kogawananari 发表于 2020-10-13 13:43:45

import matplotlib.pyplot as plt
x_values=list(range(1,1001,50))
y_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()
plt.show()

range你给个步长 长一点 就有蓝点了
页: [1]
查看完整版本: 关于matplotlib简单问题