我使用pyplot中的函数plot()和hist()(没有任何颜色定义)来生成以下图形:

将包括更多的数据集。 这就是为什么我要对拟合曲线和相关的直方图使用相同的颜色,以使其具有一定的可区分性。

我找不到任何与此相关的信息。

我找到了一个解决方案

plt.gca().set_color_cycle(None)

感谢在Matplotlib中重置颜色周期

下面的代码应该可以立即使用,以完成我的关于高斯拟合和直方图颜色相同的问题

import matplotlib.pyplot as plt

import matplotlib.mlab as mlab

import numpy as np

list_of_lists = []

for i in range(2):

list = np.random.normal(0, 1, 100)

list = list.tolist()

list_of_lists.append(list)

plt.figure()

plt.hist(list_of_lists, bins = 10, normed=True)

numb_lists = len(list_of_lists)

plt.gca().set_color_cycle(None)

for i in range(0, numb_lists):

list = list_of_lists[i][:]

mean = np.mean(list)

variance = np.var(list)

sigma = np.sqrt(variance)

x = np.linspace(min(list), max(list), 100)

plt.plot(x, mlab.normpdf(x, mean, sigma))

为了确保曲线图和直方图具有相同的颜色,我的建议是为曲线图和最佳拟合线固定颜色。

如果您在此处查看示例http://matplotlib.org/1.2.1/examples/pylab_examples/histogram_demo.html

然后在pyplot的python文档中http://matplotlib.org/1.2.1/api/pyplot_api.html?highlight=hist#matplotlib.pyplot.hist

matplotlib.pyplot.hist方法具有kwarg颜色,可让您选择所需的直方图颜色。在示例中,他们将facecolor ='green'设置为

然后,为了获得最佳拟合线,可以选择以相同颜色绘制它。我需要查看代码以给出更精确的指示。但是,如果我们回到此处的示例,则会设置行属性:

l = plt.plot(bins, y, 'r--', linewidth=1)

因此,如果我们希望拟合线像其他直方图一样为绿色,则可以使用:

l = plt.plot(bins, y, 'r--', linewidth=1, color = 'green')

希望这会有所帮助,如果您不发布任何代码行,则不能为您提供更多具体提示。

感谢你的付出。 同时也对缺少代码感到抱歉。 我会马上改正

python直方图拟合曲线_关于matplotlib:Python高斯拟合颜色与直方图条形相同相关推荐

  1. python直方图拟合曲线_在直方图python中拟合非标准化高斯

    我有一个暗图像(原始格式),并绘制图像的图像和分布 . 正如您所看到的那样,在16处有一个高峰,请忽略它 . 我想通过这个直方图拟合高斯曲线 . 我已经使用这种方法来适应:Un-normalized ...

  2. python hist直方图拟合曲线_详解用Python为直方图绘制拟合曲线的两种方法

    直方图是用于展示数据的分组分布状态的一种图形,用矩形的宽度和高度表示频数分布,通过直方图,用户可以很直观的看出数据分布的形状.中心位置以及数据的离散程度等. 在python中一般采用matplotli ...

  3. python直方图拟合曲线_用Python为直方图绘制拟合曲线的两种方法

    直方图是用于展示数据的分组分布状态的一种图形,用矩形的宽度和高度表示频数分布,通过直方图,用户可以很直观的看出数据分布的形状.中心位置以及数据的离散程度等. 在python中一般采用matplotli ...

  4. 高等数学与python高级应用_高等数学——基于Python的实现

    商品详情 书名:高等数学--基于Python的实现 定价:45.8 ISBN:9787121382437 作者:官金兰 版次:第1版 出版时间:2020-07 内容提要: 本书旨在用通俗易懂的语言介绍 ...

  5. 文科生自学python要多久_怎么自学python,大概要多久?

    都让开!本人文科生,自学Python 2年半,作为一个曾经完全0基础,啥都不懂纯靠自学学会python的文科生,有一些不成熟的小建议可以分享一下. 首先不要觉着编程难,只要你认识26个英文字母,有一点 ...

  6. python len函数_知识清单Python必备的69个函数,你掌握了吗?

    本文纲要 Python 作为一门高级编程语言,为我们提供了许多方便易用的内置函数,节省了不少开发应用的时间.目前,Python 3.7 共有 69 个内置函数,一些是我们耳熟能详的函数,另一些却不是很 ...

  7. python优化网站_[练习] 用PYTHON来优化网站中的图片

    我到公司以来,第一次加班,哇,加一晚上加一上午,现在还没下班的迹象,555,困. 对于网站中的一些关键的页面,多重缓存.静态化.程序代码优化--之外,为了提高用户打开页面的速度,图片是必须要优化的. ...

  8. python编写函数_如何用Python编写自己喜欢的R函数

    python编写函数 数据科学和机器学习的伟大现代斗争之一是" Python vs. R". 毫无疑问,近年来两者都已经取得了巨大的发展,成为数据科学,预测分析和机器学习的顶级编程 ...

  9. python 常用包_七月在线—Python和数据分析Lesson 1

    写在前面 偶尔间看到朋友推荐这门课程,出于好奇打开看了一下课程目录,感觉对于想系统学习一下Python数据分析的朋友是不错的入门课程.于是也加入学习了一下. 目前看了第一课时,感觉很不错.附课程目录. ...

最新文章

  1. 大型企业门户网站设计开发一般性原则和建议
  2. javassist 初步学习
  3. WebMagic功能——XPath、CSS选择器、正则表达式 || 抽取元素API、获取结果API || ​​​​​​​获取链接||​​​​​​​使用Pipeline保存结果
  4. Mongo数据库安装成Windows服务
  5. JAVA之private修饰成员方法默认是final型的?
  6. Matlab中3条曲线归一,matlab中关于数据归一化函数mapminmax的使用
  7. tp3.2框架关闭日志记录
  8. opencv Basic Drawing
  9. 现代信号处理——阵列信号处理(阵列信号的高分辨处理)
  10. java-用for循环打印大写字母(部分简单大写字母)
  11. ZOJ 3987 Numbers(Java枚举)
  12. 苹果电脑键盘没反应_MAC PRO type-c接口无反应,充电无反应或一直在充电解决方案...
  13. 拼多多服务器请求失败在手机上如何修复,拼多多系统繁忙
  14. 计算机ram和rom的特点的是,什么是ROM和RAM?它们各有什么特点?
  15. 关于无法进入XP系统的解决方法
  16. jjava企业级开发-01
  17. 图像控制点 形变_Sentinel-1 TOPS影像干涉处理与形变监测
  18. pdf限制打印了怎么办
  19. 有营养的废话:人工智能、大数据和高性能计算融合成为趋势丨AI推理服务器,能读懂福尔摩斯?【软件网每日新闻播报│第10-24期】
  20. 数据结构与算法A实验六图论---7-3 旅游规划(Dijkstra算法)

热门文章

  1. 对抗攻击5——R+FGSM
  2. Android面试必问!2021最新中高阶Android面试题总结,理论+实战双管齐下!
  3. java的构造方法链
  4. oracle sum使用,oracle函数sum()的使用
  5. 《信息系统项目管理师》第十一章项目风险管理
  6. 山东大学软件学院2022年春众智科学与网络化产业期末考试
  7. (一)编译Ardupilot得到apj固件-bug汇总-2021-07
  8. 随机投点法计算定积分java_科学网—0026:蒙特卡洛求定积分三种方法的理解 - 何成文的博文...
  9. OpenHardwareMonitor0.9.6汉化说明
  10. MATLAB将黑白图像处理成反色图像参考代码