小编jp_*_*104的帖子

matplotlib,包括图例标签上的多个已定义变量

我试图将以前在代码中定义的两个或多个变量包含在图例的标签中或绘制文本时.例如,我绘制了一堆函数,我想要图例中的每个方程.如果我只有像y = Ax这样的东西,通过将函数拟合到某些数据来找到A,我会写如下:

 plt.plot(x, y, label='y = %.2f x' %A) 
Run Code Online (Sandbox Code Playgroud)

在传说中我会看到A在等式上的实际价值.现在,如果我想用y = Ax + B做同样的事情,我就去了

 plt.plot(x, y, label='y = %.2f x + %.2f' %A %B)
Run Code Online (Sandbox Code Playgroud)

我收到一个错误.我尝试的大多数方法给了我语法错误,我得到一个说格式字符串没有足够的参数.

python matplotlib

5
推荐指数
1
解决办法
8890
查看次数

使numpy制服更均匀

我需要生成一组10 ^ 5个数据点,当这些数据点被分类到直方图中时,对数据的拟合是水平线.使用np.random.uniform不够均匀(见图).关于如何使均匀分布更均匀而不是随机的任何想法???

在此输入图像描述

python statistics numpy distribution uniform-distribution

-2
推荐指数
1
解决办法
243
查看次数