【python-从matplotlib中的RGBA函数创建颜色条】教程文章相关的互联网学习教程文章

如何使用matplotlib Python绘制时间序列【代码】

我想要可视化这些数据:数据来源:http://pastebin.com/vx9xLtdm 我无法每天对数据进行分组.import matplotlib.pyplot as plt import numpy as np import pandas as pddf = pd.read_csv('sample.csv')我试过了两者x = df.groupby(lambda x: x.created_date())) x = df.set_index('date')用于可视化df.hist(color='k', alpha=0.5, bins=50) plt.show()解决方法:以下是使用pandas.Series的hist方法基于数??据的示例(请注意,您的数据是...

python – 在matplotlib极坐标图中设置theta-ticks【代码】

我的问题与以下内容有关:Scatter polar plot in matlab 我尝试在线查找,但找不到任何此轴;而不是极坐标从0到360度,我怎么能做-180到180?解决方法:创建极轴后,您只需设置刻度线即可.请注意,您必须以弧度为单位设置刻度,matplotlib将以度为单位显示. 不太确定你想如何处理180和-180的差异.import matplotlib.pyplot as plt fig, ax1 = plt.subplots(figsize=(6, 6), subplot_kw=dict(polar=True)) ax1.set_xticks(np.pi/180. * np....

python – 非线性色图,matplotlib【代码】

是否有任何颜色图或是否有一种简单的方法来转换matplotlib色彩图以提供更接近0.5的更大颜色范围和更小的极端颜色范围?我正在创建一组子图,其中一个的颜色值大约是其他的10倍,所以它的值占主导地位,其余的图看起来都一样.举个简单的例子说我们有:import numpy as np import matplotlib.pyplot as pltx = np.linspace(1,10,10) y = np.linspace(1,10,10)t1 = np.random.normal(2,0.3,10) t2 = np.random.normal(9,0.01,10) t2_max ...

python – matplotlib:我如何制作一个覆盖下面的不透明填充区域?【代码】

例如,如果我这样做:import numpy as np import pylab as plt x = np.linspace(0,10) y = x**2 z = 50*np.sin(x) plt.plot(x,y) plt.fill_between(x,z,facecolor='r') plt.show()然后在阴影区域下方仍然可以看到线图.有没有办法让阴影区域完全阻挡它下面的东西? 谢谢.解决方法:使用zorder:import numpy as np import pylab as pltx = np.linspace(0, 10) y = x**2 z = 50*np.sin(x) plt.plot(x, y) plt.fill_between(x, z, facec...

python – pip install matplotlib错误,错误:/usr/local/man/man1/nosetests.1:权限被拒绝【代码】

我尝试使用自制软件安装matplotlib时遇到以下错误:...[tons of output, then:]running install_datacopying nosetests.1 -> /usr/local/man/man1error: /usr/local/man/man1/nosetests.1: Permission denied---------------------------------------- Cleaning up... Command /usr/local/Cellar/python/2.7.6/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python -c "import setuptools, token...

python – matplotlib:绘制许多子图时,图中会出现空白区域【代码】

我正在使用matplotlib绘制几十个子图.在图的底部,在最后一行图和图例之间,出现一个空白区域.当我添加更多的子图时,空白区域会变大.知道如何摆脱这个空旷的空间吗? 这是工作代码:import textwrap import matplotlib.pyplot as plt from collections import OrderedDictrlen = 31 # number of plots figsize = (11, 3) # matrix of subplots fig = plt.figure(figsize=(figsize[1]*4, figsize[0]*4))plots = [] for f_ind in range...

Python绘图库—matplotlib【代码】【图】

matplotlib 介绍 Matplotlib是一个Python 2D绘图库,可以生成各种硬拷贝格式和跨平台交互式环境的出版物质量数据。Matplotlib可用于Python脚本,Python和IPython shell,Jupyter笔记本,Web应用程序服务器和四个图形用户界面工具包。Matplotlib试图让简单易事的事情成为可能。你只需几行代码即可生成绘图,直方图,功率谱,条形图,误差图,散点图等。对于简单的绘图,pyplot模块提供类似MATLAB的接口,特别是与IPython结合使用时。...

python – 使用matplotlib的多个并排直方图?【代码】

我有一个软件必须处理大量不同的数据,并且可能需要不同的时间来处理它.随着软件的修改,处理数据所需的时间也会发生变化,所以我想创建一个显示时间差异和异常值的图表,因为理想情况下,这个程序每个部分需要大约相同的时间数据(这听起来很奇怪,不切实际,我知道,但在这里和我一起滚动). 起初,我想过使用箱形图,但我认为它们是不合适的,因为完全有可能将一半数据集悬停在一个值附近,另一半围绕另一个徘徊,我感觉不到箱形图会很好地说明...

python – matplotlib:如何更改颜色,创建小空格和编辑图例【代码】

我有以下代码在matplotlib中绘制一些行.我试图用透明圆圈显示点,而不是用圆圈填充的标准实体. >如何使圆圈与线条颜色相同?>如何从图例中的虚线末端删除圆圈?目前你几乎看不到虚线.>如何在图表中的每个圆圈之前和之后留出一点间隙,这样虚线就不会碰到它们.我认为这样看起来会更好,因为我只有点数据,因此两者之间的线不代表真实数据.import matplotlib.pyplot as plt import numpy as np t = np.array([0.19641715476064042, 0.25,...

python – 用Flask提供Matplotlib图像的习语有什么区别?【代码】

Web搜索引出了几个简单的(未记录的)示例(以及良好的answers here左右)如何使用Flask动态提供Matplotlib数字;但是有这些的特征,它们之间的差异让我感到困惑. Some使用低级IO并返回元组io = StringIO.StringIO() plt.savefig(io, format='png') io.seek(0) data = io.read() return data, 200, {'Content-type': 'image/png'}而several others使用不同的IO API并返回响应io = StringIO.StringIO() canvas = FigureCanvas(fig) canvas...

python – Matplotlib 3d plot – 将颜色条与不同的轴相关联【代码】

我目前正在使用Matplotlib 1.4.3在Python 2.7.9中进行一些3D绘图. (对不起,我的评分不允许我附上图片).我想切换x轴和z轴的数据(如代码示例中所示),但也有颜色条本身与x轴而不是z轴相关联.import pylab as py import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import axes3d import matplotlib as mpl from matplotlib import cm# Create figure and get data fig = plt.figure() ax = fig.gca(projection='3d') X, Y, Z...

Python Matplotlib:添加具有平均留置权精确值的图例【代码】

我使用matplotlib库绘制了一个图,它描绘了两个直方图和平均线.我认为如果添加传说,情节会更清晰.我想创建一个图例,说明这两条平均线的确切值.下面我附上我的代码和我生成的图表以及显示我想要实现的图片(这是我使用powerpoint添加图例的图片):def setPlot(data, mycolor, myalpha, mylinestyle):plt.style.use('ggplot')plt.rc('xtick',labelsize=12)plt.rc('ytick',labelsize=12)plt.xlabel("Incomes")plt.hist(data, bins=50, c...

python – matplotlib:boxplot对象中的传单没有正确设置【代码】

我正在努力将箱形图中的飞行器标记更改为我选择的自定义颜色.在前三个值之后,它将恢复为默认值.我看到有几个与此相关的matplotlib问题,有什么解决方案吗? 在此先感谢您的帮助!import matplotlib.pyplot as pltx = [0.15, 0.11, 0.06, 0.06, 0.12, 0.56] y = [x, x, x, x, x, x] boxes = plt.boxplot(y, sym="o")cols = ['green', 'red', 'blue', 'orange', 'purple', 'black']for f, fc in zip(boxes['fliers'], cols):f.set_col...

python – 如何在使用matplotlib.pyplot.imshow()时确定颜色?【代码】

我正在使用imshow()来绘制2D numpy数组,例如:my_array = [[ 2. 0. 5. 2. 5.][ 3. 2. 0. 1. 4.][ 5. 0. 5. 4. 4.][ 0. 5. 2. 3. 4.][ 0. 0. 3. 5. 2.]]plt.imshow(my_array, interpolation='none', vmin=0, vmax=5)绘制此图像:然而,我想要做的是改变颜色,例如0是RED,1是GREEN,2是ORANGE,你明白我的意思.有没有办法做到这一点,如果是这样,怎么样? 我试过通过更改colourmap中的条目来尝试这样做,如下所示:cma...

python – 使用matplotlib和np.linalg绘制协方差矩阵的特征向量【代码】

我试图绘制从一堆点(3D中的多面体)接收的特征向量和协方差矩阵.这就是我做的.import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D from numpy import linalg as la from matplotlib.patches import FancyArrowPatch from mpl_toolkits.mplot3d import proj3dclass Arrow3D(FancyArrowPatch):def __init__(self, xs, ys, zs, *args, **kwargs):FancyArrowPatch.__init__(self, (0,0), (0,...