我在谷歌上搜索了一个小时左右,还没有找到我要找的东西。这就是我在代码中的位置。
我使用BS将信息拉下并保存到CSV文件中。CSV有x,y坐标,我可以把它做成散点图。
0,7
4、6
9,9
我想做的是使散点图上的点的大小与它们出现的频率成比例。
df = pd.read_csv("book8.csv")
df.plot(kind = 'scatter',x='x',y='y')
plt.show()
数组只是0到9之间的数字。我想让大小缩放到0-9组合出现的频率。
我现在只有这个,显然它不是真的有用。
我还不确定我怎么能把它推到麻木状态(我会继续思考的)。同时,一个Python解决方案:
import matplotlib.pyplot as plt
import random
from collections import Counter
x_vals = [random.randint(0, 10) for x in range(1000)]
y_vals = [random.randint(0, 10) for x in range(1000)]
combos = list(zip(x_vals, y_vals))
weight_counter = Counter(combos)
weights = [weight_counter[(x_vals[i], y_vals[i])] for i, _ in enumerate(x_vals)]
plt.scatter(x_vals, y_vals, s=weights)
plt.show()
如何更改散点图中标记线的粗细?是中的有效属性;图是否有等价属性? 我不是想改变尺寸而是线条粗细!
我想标记我在python中绘制的每个点,但我没有找到合适的方法。 假设我有两个名为和的元素列表,我以这种方式打印它们: 我想用变量k来标记每个点,的范围显然是从到。谢谢你抽出时间
问题内容: 我正在尝试修复python如何绘制数据。 说 和 然后我会做: 并且x轴的刻度线以5的间隔绘制。是否有办法使其显示1的间隔? 问题答案: 你可以使用以下命令显式设置要在刻度线打勾的位置: 例如, (以防万一,使用它而不是Python的range函数,它们是浮点数而不是整数。) 的(或)功能将自动设置默认x和y限制。如果你希望保留这些限制,而只是更改刻度线的步长,则可以用来发现已设置的限
我有数据框中的示例数据如下 我们可以生成散点图(或任何折线图等)只有这一张唱片。 我尝试了多种方法,但我得到了 在X轴中:日期 在Y轴:两个点,一个用于Emp计数,另一个用于深度计数
在我的代码中,first href="http://example1.com"不工作。如何编辑代码? 谢谢