使用python,用pandas读取数据,matplotlib画2行1列的子图,想要给两个子图中的线条设置颜色(每个子图有三条线)

遇到问题,代码和报错如下

代码如下

fig = plt.figure()

ax1 = fig.add_subplot(211)

ax1.plot(df['采集时间'],df[['1','2','3']],linewidth = 2,marker = '.',color = ['r','g','b'])

ax1.set_title('走势图1')

plt.xticks(range(0,len(data),4))

ax1.set_xticklabels(data[::4])

ax2 = fig.add_subplot(212)

ax2.plot(df['采集时间'],df[['4','5','6']],linewidth = 2,marker = '.',color = ['r','g','b'])

ax2.set_title('走势图2')

plt.xticks(range(0,len(data),4))

ax2.set_xticklabels(data[::4])

plt.rcParams['font.sans-serif']=['SimHei'] # 显示中文标签

plt.subplots_adjust(hspace = 0.4) # 设置两个图之间的间距

报错如下:

File "g:/Python/绘图测试.py", line 32, in

plt.savefig(buffer)

File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packagesmatplotlibpyplot.py", line 722, in savefig

res = fig.savefig(*args, **kwargs)

File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packagesmatplotlibfigure.py", line 2180, in savefig

self.canvas.print_figure(fname, **kwargs)

File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packagesmatplotlibbackend_bases.py", line 2082, in

print_figure

**kwargs)

File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packagesmatplotlibbackendsbackend_agg.py", line 527, in print_png

FigureCanvasAgg.draw(self)

File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packagesmatplotlibbackendsbackend_agg.py", line 388, in draw

self.figure.draw(self.renderer)

File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packagesmatplotlibartist.py", line 38, in draw_wrapper

return draw(artist, renderer, *args, **kwargs)

File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packagesmatplotlibfigure.py", line 1709, in draw

renderer, self, artists, self.suppressComposite)

File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packagesmatplotlibimage.py", line 135, in _draw_list_compositing_images

a.draw(renderer)

File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packagesmatplotlibartist.py", line 38, in draw_wrapper

return draw(artist, renderer, *args, **kwargs)

File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packagesmatplotlibaxes_base.py", line 2647, in draw

mimage._draw_list_compositing_images(renderer, self, artists)

File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packagesmatplotlibimage.py", line 135, in _draw_list_compositing_images

a.draw(renderer)

File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packagesmatplotlibartist.py", line 38, in draw_wrapper

return draw(artist, renderer, *args, **kwargs)

File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packagesmatplotliblines.py", line 783, in draw

lc_rgba = mcolors.to_rgba(self._color, self._alpha)

File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packagesmatplotlibcolors.py", line 177, in to_rgba

rgba = _to_rgba_no_colorcycle(c, alpha)

File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packagesmatplotlibcolors.py", line 240, in _to_rgba_no_colorcycle

raise ValueError("Invalid RGBA argument: {!r}".format(orig_c))

ValueError: Invalid RGBA argument: ['r', 'g', 'b']

python绘制好几个子图_求助,python使用matplotlib画子图颜色,修改多个颜色报错...相关推荐

  1. python 绘制k线图_利用python numpy+matplotlib绘制股票k线图的方法

    一.python numpy + matplotlib 画股票k线图 # -- coding: utf-8 -- import requests import numpy as np from mat ...

  2. python绘制二维图形_使用python绘制二维图形示例

    我就废话不多说了,直接上代码吧! import matplotlib.pyplot as plt #也可以使用 import pylab as pl import matplotlib.font_ma ...

  3. 用python绘制树和森林_使用Python的Turtle库绘制森林的实例

    这是由一个小作业引发的对Python的Turtle库的学习 下面是官方手册: 1.配置编程环境 由于现在的笔记本是临时借的,编程环境不是熟悉的环境,又由于种种原因没有安装成功Anaconda,就尝试了 ...

  4. python绘制繁花曲线代码_使用python和pygame绘制繁花曲线的方法

    前段时间看了一期<最强大脑>,里面各种繁花曲线组合成了非常美丽的图形,一时心血来潮,想尝试自己用代码绘制繁花曲线,想怎么组合就怎么组合. 真实的繁花曲线使用一种称为繁花曲线规的小玩意绘制, ...

  5. python绘制国内生产总值散点图_用Python分析国民生产总值

    今天学习Python的matplotlib,书上的一道例题感觉写的很好(黄红梅的Python数据分析与应用),就是 利用matplotlib的各种图来对2000-2017年季度生产总值进行分析,这道题 ...

  6. 怎样用python绘制简单的图形_用python 画几个简单图案

    原博文 2019-11-15 09:44 − 1 turtle turtle这个库真的很好玩,用很简单几行代码就能画出好看的图案,最近无聊翻了翻之前自己画的哈哈哈哈,分享几个代码 画一个类似五颜六色的 ...

  7. python绘制繁花曲线代码_使用python和pygame绘制繁花曲线

    前段时间看了一期<最强大脑>,里面各种繁花曲线组合成了非常美丽的图形,一时心血来潮,想尝试自己用代码绘制繁花曲线,想怎么组合就怎么组合. 真实的繁花曲线使用一种称为繁花曲线规的小玩意绘制, ...

  8. python绘制自己的名字_用Python做世界名画合成

    原标题:用Python做世界名画合成 如今,随着深度学习技术逐渐成为人工智能的研究热潮,python这门编程语言的热度也不断的提升,甚至一度超越Java,成为第一热门编程语言. 今天小编就带领大家,利 ...

  9. python绘制自己的名字_用 Python 制作一个艺术签名小工具,给自己设计一个优雅的签名...

    生活中有很多场景都需要我们签字(签名),如果是一些不重要的场景,我们的签名好坏基本无所谓了,但如果是一些比较重要的场景,如果我们的签名比较差的话,就有可能给别人留下不太好的印象了,俗话说字如其人嘛,本 ...

  10. python绘制四边螺旋线代_解决python彩色螺旋线绘制引发的问题

    彩色螺旋线的绘制代码如下: import turtle import time turtle.pensize(2) turtle.bgcolor('black') colors = ['red', ' ...

最新文章

  1. Python面对对象编程——公有与私有
  2. EIGRP-2(EIGRP的路由认证)
  3. Maven(七) maven 常用命令
  4. 忽然觉得照着技术文档一个demo一个demo的写是一个十分好的学习方式
  5. Java Web中数据从前端输入到插入数据库,哪些地方需要考虑字符编码?
  6. 地图定义一个中间不动标注_高德地图吊打百度个性地图更新版,成为最佳分析图利器...
  7. Skywalking-02:如何写一个Skywalking trace插件
  8. 第一个冲刺周期(第四天)
  9. pt-table-checksum使用实践
  10. install glm library in ubuntu and use it in qt
  11. 基于自然语言处理的需求到类图转化的文献调查
  12. 在PKM2 / CyberArticle / MetaProducts Inquiry / 网博士 中选择了网博士。 :)
  13. 编写一个java小程序输出学生姓名在Unicode表中的位置
  14. itunes安装失败 “apple应用程序支持安装失败”
  15. matlab线性规划--简单入门
  16. 开源开发者 David Recordon 被任命白宫技术总监
  17. Pytorch如何约束神经网络中权重/偏执的范围
  18. swper插件:刷新页面,banner轮播图出不来
  19. asm cli/sti 指令
  20. C++语法基础—— 判断语句习题——ACwing

热门文章

  1. json-lib解析json之二维JSONArray
  2. spark学习5(hbase集群搭建)
  3. 将hta包装为exe发布
  4. 在.NET外散步之我爱贪吃蛇Python -常见数据结构(新浪和百度云平台即将推出Python免费空间)...
  5. Pragma Directives
  6. This iPhone is running iOS 12.2(16E227),which may be supported by this version of Xcode
  7. CAD中 OLE不能旋转_【设计图文】大空间旋转喷头零件的数控加工工艺设计、编程与加工(有全套cad图+程序+中英文翻译)...
  8. jQuery + html + css 实现王者荣耀官网首页
  9. MDN - 字符串API笔记
  10. 用java语言写网上购物的语句_用java代码写一个简单的网上购物车程序