这个问题已经在这里有了答案 :
matplotlib-黑白颜色图(带有破折号,点等) (4个答案)
真的只有4种Matplotlib线型吗? (1个答案)
3年前关闭。
我是Python的新手,我想在一张图中绘制多条线,如下图所示。
我试过编写像这样的简单绘图代码:
我知道这些参数
# red dashes, blue squares and green triangles
plt.plot(t, t, 'r--', t, t**2, 'bs', t, t**3, 'g^')
但是我在第一幅图中有很多行,可以像第一幅图那样使用什么样的参数进行绘制。
谢谢
MPL中有许多线型和标记选项。在这里,这里和这里看看。
对于您的特定示例(我迅速组成了一些函数并大致绘制了前几个示例):
import matplotlib.pyplot as plt
import numpy as np
x=np.arange(6)
fig=plt.figure()
fig.show()
ax=fig.add_subplot(111)
ax.plot(x,x,c='b',marker="^",ls='--',label='GNE',fillstyle='none')
ax.plot(x,x+1,c='g',marker=(8,2,0),ls='--',label='MMR')
ax.plot(x,(x+1)**2,c='k',ls='-',label='Rand')
ax.plot(x,(x-1)**2,c='r',marker="v",ls='-',label='GMC')
ax.plot(x,x**2-1,c='m',marker="o",ls='--',label='BSwap',fillstyle='none')
ax.plot(x,x-1,c='k',marker="+",ls=':',label='MSD')
plt.legend(loc=2)
plt.draw()
这应该给你这样的东西。
问题内容: 我试图在bufferedimage上绘制水平和垂直线。它最终应该看起来像一个网格单元。但是,当我运行代码时,我只看到两行:最左边的行和最上面的行(即,从0,0到0,图像的高度和从0,0到图像的宽度,0的一行),这里是代码段: 和覆盖的绘制方法: 所有这些都在扩展了JPanel的名为RobotMaze的类中。任何帮助表示赞赏。 问题答案:
我使用的是libgdx 1.2.0+eclipse。我想在游戏画面中从一个类中绘制多个精灵,但只绘制了一个精灵。这是我的渲染方法
问题内容: 我尝试在图像的底部添加文本,实际上我已经完成了,但是如果我的文本较长,那么图像的宽度要从两侧切开,为简化起见,我希望文本在多行中长于图片宽度。这是我的代码: 问题答案: 您可以用来分解成字符串列表,每个字符串最多为字符:
使用或,我们似乎一次只能在一个文件(或)中绘制一件事。有没有办法将多个图像一个接一个地打印到同一个文件中? 我需要这样的东西: 因此,我只想将列表中包含的所有经过整形的28 x 28图像放在同一个文件中。几个月来,我不得不
使用matplotlib时,我可以使用{importmatplotlib.pyplotas plt}因为我使用Tkinter,所以我也会使用PicreCanvasTkAgg来做同样的事情 有人能帮我在如何实现matplotlib的停顿效果在菲格勒CanvasTkAgg。
我正在学习python,而我一直坚持的是基于FLT列绘制一个直方图来指示每个过滤器。我有这个数据框: 我的目标是绘制FLT列,但要指示不同的过滤器:g、i、r和z。通过搜索如何绘制直方图,我可以根据MAG(幅值)绘制基本的直方图。理想情况下,我想要的是4种不同的颜色来表示不同的过滤器。我知道该图将有重叠的磁过滤器,但我同意它,因为我需要一个视觉,我可以放大,如果我有必要。 下面的代码是我现在拥有的