我可以为不同的月份涂上颜色吗?

2024-01-09

我的数据有一个日期时间索引。我对数据进行了重新采样,并希望将其可视化,以便不同的月份都有不同的颜色。这是我的数据

Time        Count
2016-08-07  88
2016-08-14  95
2016-08-21  86
2016-08-28  81
2016-09-04  92
2016-09-11  89
2016-09-18  93
2016-09-25  83
2016-10-02  78
2016-10-09  90
2016-10-16  87
2016-10-23  79
2016-10-30  91
2016-11-06  90
2016-11-13  87
2016-11-20  97
2016-11-27  83
2016-12-04  63

如何绘制这些数据以便每个月都有不同的颜色?


根据“属于不同月份的每个条形都具有相同颜色”的要求。您可以在下面的字典中将颜色更改为您喜欢的颜色,然后将这些颜色用于列表理解中。

df['month'] = df.index.to_datetime().month

colors = {8: 'r', 9: 'b', 10: 'g',11: 'y', 12: 'w',}
df['Count'].plot(kind='bar', color=[colors[i] for i in df['month']])
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我可以为不同的月份涂上颜色吗? 的相关文章

随机推荐

  • 关于 .then 和 .catch 的问题

    是否可以触发 then AND catch 这是我的脚本 passport use new BasicStrategy username password callback gt User findOne where username us
  • Angular 2 import 语句通配符语法

    我在一个文件中定义了几个类 如下所示 我的类 ts export class Class1 export class Class2 export class Class3 现在我想像这样使用通配符导入它们 import from my cl
  • Laravel 5:检查事件日期范围是否尚未使用

    我正在为几天的事件创建日历 并且事件不能重叠 但是事件可以在另一个事件开始 结束时开始 结束 在 Laravel 中 在我的事件模型表中 我存储事件的开始和结束日期 在存储新事件数据库之前如何检查它是否有效 不与现有事件重叠 不包括保证金
  • IndexedDB 插入时速度慢

    我在第三代 iPad 上安装了 iOS 8 并在 Safari 中尝试了 IndexedDB 我的示例代码只是将 1000 个对象添加到对象存储中 它可以工作 但与具有类似或较弱硬件的其他设备相比 它非常慢 See this snippet
  • 在类层次结构中查找公共超类和路径长度

    我有两个来自 DBpedia 的课程 A 和 B 如何计算每个类到公共超类 C 的距离 边数 以及如何找到这个公共超类 您可以这样做 但首先应注意以下几点 两个类可能有很多共同的超类 不一定只有一个 这意味着可能不存在唯一的最专业的公共超类
  • QueryException:对象比较只能使用 equal() 或 notEqual() 运算符

    我在查询 IN 时遇到下一个错误 错误是这个 Caused by Exception EclipseLink 6075 Eclipse Persistence Services 2 3 0 v20110604 r9504 org eclip
  • 使用 kIOHIDOptionsTypeSeizeDevice 时,击键不会被阻止,并且仍会传递到操作系统

    我的目标是使用 IOHID 阻止击键到达操作系统 由于其他原因无法使用 CGEvent 根据文档kIOHIDOptionsTypeSeizeDevice 用于开启与设备的独占通信 这将阻止系统和其他客户端接收来自设备的事件 import T
  • 插入Picture类的属性

    我已阅读此处有关此主题的所有问题 但没有一个为我提供可行的解决方案 因此我要问这个问题 我在 Windows 7 中运行 Excel 2013 的合法副本 我在插入图片的位置记录了一个宏 并在打开的文件对话框中粘贴了以下 URL http
  • 如何使用 ng2-chart 创建数据标签?

    好吧 我再次遇到了 Angular 和 javascript 问题 对于我提出的每个问题都感觉自己很愚蠢 但让我尝试解释一下我最初的步骤以及它如何导致这个问题 因此 在我最新的项目中 我想添加一些精美的图表 让事情变得更清晰 更易于用户使用
  • 使用 Storyboard 自定义 UITableViewCell

    我正在尝试使用故事板制作自定义单元 我已经用基本单元测试了我的程序并且它有效 现在我创建了一个名为 NewsCell 的新类 它包含自定义单元格中的不同标签 我还将该单元设为 NewsCell 的子类 小区标识符是 NewsCell 这是
  • 有没有办法将 Knuth shuffle 应用于 Stack 数据结构?

    对于编程课 我正在为第一个家庭作业创建一个二十一点程序 教授给了我们一个示例 Card 类 其中包括将它们添加到牌组中的方法 对于她的牌组 她使用 ArrayList 您可以使用 Collections shuffle 方法轻松地进行 Kn
  • 尝试了解/改善云功能冷启动的原因

    我正在使用 firebase 云功能 在撰写本文时 我正在了解其最新的依赖项和节点版本 engines node 10 dependencies firebase admin 8 11 0 firebase functions 3 6 1
  • 获取prolog中的所有列表集合

    如何生成当前长度的列表元素的所有可能集合 get set X 1 2 3 X 1 1 1 X 1 1 2 X 1 1 3 X 1 2 1 X 1 2 2 X 1 2 3 X 1 3 1 X 1 3 2 X 1 3 3 X 3 3 2 X 3
  • 在Python中动态访问类实例“名称”

    用简单的英语来说 我在 for 循环中动态创建类实例 然后该类为实例定义一些属性 我稍后需要能够在另一个 for 循环中查找这些值 示例代码 class A def init self name attr self name name se
  • Docker-django 在连接到 postgres 时抛出错误:psycopg2.OperationalError:无法连接到服务器:连接被拒绝

    我正在尝试 dockerize 我的 Django postgres 应用程序 我的 Dockerfile 是 FROM python 3 ENV PYTHONUNBUFFERED 1 RUN mkdir code WORKDIR code
  • 如何在其他形式上设置字典值?

    我是 C 初学者 我遇到了如下问题 但我不确定是什么原因导致的或如何修复它 有经验的码农请帮忙 我有一个Dictionary在 Form1 中 但我想从 Form2 设置它的值 然而 赋值后 MessageBox结果仍然显示0 Form1
  • pthread_mutex_lock是否包含内存栅栏指令? [复制]

    这个问题在这里已经有答案了 Do pthread 互斥锁 and pthread mutex unlock函数调用内存栅栏 屏障指令 或者执行较低级别的说明 例如比较和交换内隐性有记忆障碍吗 pthread mutex lock 和 pth
  • 如何指定 Log4J 2.x 配置位置?

    有没有办法指定Log4J 2 xlog4j2 xml手动定位文件位置 例如DOMConfigurator在 Log4J 1 x 中 而不弄乱类路径和系统属性 您可以使用静态方法 initialize String contextName C
  • Div 背景图像或使用 IMG 标签

    我想知道 使用带有 IMG 标签的图像或用作 DIV 背景有什么区别吗 它会影响网站性能 Google 搜索等吗 没有真正的性能差异或 SEO 差异 尽管我认为img元素与alt指定的属性对于 SEO 来说可能比背景图像稍微好一点 只是因为
  • 我可以为不同的月份涂上颜色吗?

    我的数据有一个日期时间索引 我对数据进行了重新采样 并希望将其可视化 以便不同的月份都有不同的颜色 这是我的数据 Time Count 2016 08 07 88 2016 08 14 95 2016 08 21 86 2016 08 28