小编Yot*_*tam的帖子

在matplotlib上的散点图中为每个系列设置不同的颜色

假设我有三个数据集:

X = [1,2,3,4]
Y1 = [4,8,12,16]
Y2 = [1,4,9,16]
Run Code Online (Sandbox Code Playgroud)

我可以分散这个情节:

from matplotlib import pyplot as plt
plt.scatter(X,Y1,color='red')
plt.scatter(X,Y2,color='blue')
plt.show()
Run Code Online (Sandbox Code Playgroud)

我怎么能用10套呢?

我搜索了这个,可以找到我所问的任何参考.

编辑:澄清(希望)我的问题

如果我多次调用散点图,我只能在每个散点图上设置相同的颜色.另外,我知道我可以手动设置颜色数组,但我确信有更好的方法可以做到这一点.我的问题是,"我怎样才能自动散布我的几个数据集,每个数据集都有不同的颜色.

如果这有帮助,我可以轻松地为每个数据集分配一个唯一的编号.

python matplotlib scatter-plot

149
推荐指数
5
解决办法
41万
查看次数

matplotlib中是否有线条样式列表?

我正在编写一个可以做一些绘图的脚本.我想要它绘制几个数据系列,每个系列都有其独特的线条样式(不是颜色).我可以很容易地遍历列表,但是python中是否有这样的列表?

python matplotlib linestyle

67
推荐指数
4
解决办法
7万
查看次数

如何在python3上打印当前日期?

从我收集,在这里(例如),这应该打印当年两位数

print (datetime.strftime("%y"))
Run Code Online (Sandbox Code Playgroud)

但是,我收到此错误

TypeError: descriptor 'strftime' requires a 'datetime.date' object but received a 'str'
Run Code Online (Sandbox Code Playgroud)

所以我尝试了这个

print (datetime.strftime(datetime.date()))
Run Code Online (Sandbox Code Playgroud)

要得到

TypeError: descriptor 'date' of 'datetime.datetime' object needs an argument
Run Code Online (Sandbox Code Playgroud)

所以我放在上面"%y"的thr里面date()得到

TypeError: descriptor 'date' requires a 'datetime.datetime' object but received a 'str'
Run Code Online (Sandbox Code Playgroud)

对我来说,开始看起来真的很邋and和腥.

我错过了什么?

python time datetime date

41
推荐指数
5
解决办法
10万
查看次数

如何在python中隐藏ticks标签但是保持ticks到位?

我想在我创建的绘图上隐藏我的刻度标签,但保持这个刻度本身(轴上的小标记).例如,当我尝试使用我在此处找到的内容时,整个刻度线将被删除,而不仅仅是标签.我怎样才能删除标签呢?

python axis matplotlib labels

36
推荐指数
3
解决办法
3万
查看次数

通过matplotlib中的因子更改绘图比例

我在python中创建一个情节.有没有办法按轴重新缩放轴?该yscalexscale命令只允许我转数刻度关闭.

编辑:
例如.如果我有一个x比例从1纳米到50纳米的图,x比例将从1x10 ^( - 9)到50x10 ^( - 9),我希望它从1变为50.因此,我想要绘图函数将绘制在图上的x值除以10 ^( - 9)

python plot matplotlib

27
推荐指数
3
解决办法
10万
查看次数

如何在matplotlib中更改axis对象的刻度字体大小

我有一个数字我添加了子图(插入).我用过:

fig = plt.figure()
ax = fig.add_subplot(111)
subA = fig.add_axes([0.4,0.14,0.2,0.2])
Run Code Online (Sandbox Code Playgroud)

我现在想要改变子图的xtick字体大小.我试过一些天真的方法,比如

subA.get_xaxis().get_xticks().set_fontsize(10)
Run Code Online (Sandbox Code Playgroud)

没有运气.

那怎么办呢?

python axis matplotlib subplot

24
推荐指数
2
解决办法
9万
查看次数

gnuplot-自动打印拟合参数

在gnuplot中,有没有办法在生成的图形上自动打印拟合参数?例如,如果我适合数据表

1   1
2   2
3   3
Run Code Online (Sandbox Code Playgroud)

使用:

a=1
b=1
f(x) = a*x + b
fit f(x) 'data' using 1:2 via a, b
Run Code Online (Sandbox Code Playgroud)

我会的结果a=1b=0.我想用类似的东西打印它们

set label 'a=$a, b=$b' at (1,1)
show label
Run Code Online (Sandbox Code Playgroud)

$技巧不起作用所以我希望你能给我一些提示......

gnuplot

14
推荐指数
1
解决办法
1万
查看次数

曲线拟合与python

我正在尝试拟合一些数据和东西,我知道有一个简单的命令用python/numpy/matplotlib做这个,但我找不到它.我觉得它有点像

popt,popc = numpy.curvefit(f,x)
Run Code Online (Sandbox Code Playgroud)

其中popt是的paramters f,popc是配合质量和f为f的预定义的函数.你们有谁知道吗?

python numpy curve-fitting

14
推荐指数
1
解决办法
4万
查看次数

将组织模式表中的垂直行导出到LaTeX

我正在使用emacs作为我的编辑器,我正在使用org-mode,它看起来非常有用.

我正在以组织模式生成一个表(电子表格),除了垂直线之外,它正确地导出到LaTeX.有没有办法出口它们?我想有办法将一些垂直线定义为可见.

emacs latex org-mode

13
推荐指数
3
解决办法
6275
查看次数

从sge下的qsub命令中排除节点

我有200多个工作需要提交给sge集群.我将把它们提交给两个问题.其中一个问题是我不想提交工作的机器.我怎样才能排除那台机器?我发现的唯一可能有用的是(假设q1有三个有效节点,q2的所有可用节点都有效):

qsub -q q1.q@n1 q1.q@n2 q1.q@n3 q2.q
Run Code Online (Sandbox Code Playgroud)

qsub nodes sungridengine

13
推荐指数
2
解决办法
1万
查看次数