假设我有三个数据集:
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中是否有这样的列表?
从我收集,在这里(例如),这应该打印当年两位数
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中创建一个情节.有没有办法按轴重新缩放轴?该yscale和xscale命令只允许我转数刻度关闭.
编辑:
例如.如果我有一个x比例从1纳米到50纳米的图,x比例将从1x10 ^( - 9)到50x10 ^( - 9),我希望它从1变为50.因此,我想要绘图函数将绘制在图上的x值除以10 ^( - 9)
我有一个数字我添加了子图(插入).我用过:
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)
没有运气.
那怎么办呢?
在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=1和b=0.我想用类似的东西打印它们
set label 'a=$a, b=$b' at (1,1)
show label
Run Code Online (Sandbox Code Playgroud)
$技巧不起作用所以我希望你能给我一些提示......
我正在尝试拟合一些数据和东西,我知道有一个简单的命令用python/numpy/matplotlib做这个,但我找不到它.我觉得它有点像
popt,popc = numpy.curvefit(f,x)
Run Code Online (Sandbox Code Playgroud)
其中popt是的paramters f,popc是配合质量和f为f的预定义的函数.你们有谁知道吗?
我正在使用emacs作为我的编辑器,我正在使用org-mode,它看起来非常有用.
我正在以组织模式生成一个表(电子表格),除了垂直线之外,它正确地导出到LaTeX.有没有办法出口它们?我想有办法将一些垂直线定义为可见.
我有200多个工作需要提交给sge集群.我将把它们提交给两个问题.其中一个问题是我不想提交工作的机器.我怎样才能排除那台机器?我发现的唯一可能有用的是(假设q1有三个有效节点,q2的所有可用节点都有效):
qsub -q q1.q@n1 q1.q@n2 q1.q@n3 q2.q
Run Code Online (Sandbox Code Playgroud)