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

python – matplotlib图形对象可以被腌制然后检索?【代码】

我试图挑选一个matplotlib图形对象,以便能够在以后用x和y数据以及标签和标题重新生成图形.这可能吗? 当尝试使用open和dump来pickle时,我得到了这个回溯:#3rd Party Imports and built-in import random import matplotlib.pyplot as plt import pickle as pk#Initializing lists for x and y values. Voltage trim and current measure is our x and y in this case. voltage_trim = range(100, 150) current_meas = []# A ch...

python – 定义Matplotlib 3D条形图的颜色【代码】

我无法找到在我的iPython笔记本中为matplotlib中的3d条形图设置cmap(或颜色)的正确方法.我可以在X和Y平面上正确设置我的图表(28 x 7标签),并带有一些随机Z值.该图很难解释,一个原因是x_data标签[1,2,3,4,5]的默认颜色都是相同的. 这是代码:%matplotlib inline from mpl_toolkits.mplot3d import Axes3D import matplotlib.pyplot as plt import numpy as npfig = plt.figure(figsize=(18,12))ax = fig.add_subplot(111, projectio...

Python机器学习包安装(numpy,scipy,matplotlib、sklearn)【代码】【图】

Python机器学习包安装(numpy,scipy,matplotlib、sklearn) Python在机器学习方面非常好用,然而其中的各种包安装起来却很费劲!!!前段时间刚把电脑重置了,所以不得不再一次安装。不过之前怎么弄的全给忘了,然后又重新找了网上的各种资料终于把一些基础的库安装完了,也正好趁此次机会记录一下。 接下来就说一下numpy、scipy、matplotlib、sklearn这四个库的安装。其实这几个包安装起来还是比较简单的,主要是由于几个库之间...

python – matplotlib的x标签的分钟和秒格式【代码】

如何在下图中显示mm:ss而不是样本编号?我试过了:def formatMS(miliseconds):return time.strftime('%M:%S', time.gmtime(miliseconds//1000))fig, ax = plt.subplots() plt.plot(segtime, segStrength) labels = [formatMS(t) for t in segtime] print labels ax.set_xticklabels(labels)但现在它显示所有00:00.我该如何解决这个问题?解决方法:作为设置标签的替代方法,您可以使用刻度格式化程序,如下所示:import matplotlib i...

Python中Pandas / Matplotlib中直方图和密度的叠加【代码】

我有一个名为clean的Pandas数据帧,其中包含一个列v,我想绘制一个直方图并叠加一个密度图.我知道我可以用这种方式在另一个下面绘制一个:import pandas as pd import matplotlib.pyplot as pltMaxv=200plt.subplot(211) plt.hist(clean['v'],bins=40, range=(0, Maxv), color='g') plt.ylabel("Number")plt.subplot(212) ax=clean['v'].plot(kind='density') ax.set_xlim(0, Maxv) plt.xlabel("Orbital velocity (km/s)") ax.get_ya...

在python matplotlib中绘制plot_surface顶部的单个3D点【代码】

我有一些代码使用matplotlib在Python中绘制3D表面:import math import numpy as np import matplotlib.pyplot as plt from pylab import meshgrid,cm,imshow,contour,clabel,colorbar,axis from mpl_toolkits.mplot3d import Axes3D from matplotlib.ticker import LinearLocator, FormatStrFormatter import seaborn as sns sns.set(style="white")def surface_map(func, xmin=0, xmax=1, ymin=0, ymax=1, step_size=0.05, maxz=...

python – Matplotlib子图标题,图标题格式【代码】

我将如何格式化下面的饼图子图,以便在图标题和子图标题之间有更多的空白区域.理想情况下,子图标题也会更接近实际的饼图本身. 我似乎无法在文档中找到任何可能启用此功能的内容,但我是matplotlib的新手.import matplotlib.pyplot as plt import pandas as pd from pandas import DataFrame, Seriesm = {"Men" : {"Yes": 2, "No": 8}} w = {"Women": {"Yes": 3, "No": 7}} data = {**m, **w} df = DataFrame(data)fig, axes = plt.s...

python – Matplotlib Scatter plot根据列表中的值更改颜色【代码】

我对matplotlib很新,我想知道如何根据列表中的值更改散点图上的点颜色. 事实上,我有一个我要绘制的二维数组和一个包含相同行数的列表,每个点包含我们想要使用的颜色.#Example data = np.array([4.29488806,-5.34487081], [3.63116248,-2.48616998], [-0.56023222,-5.89586997], [-0.51538502,-2.62569576], [-4.08561754,-4.2870525 ], [-0.80869722,10.12529582]) colors = ['red','red','red','blue','red','blue'] ax1.plot(dat...

python – 在matplotlib中设置图像背后的背景颜色【代码】

我试图在Python中使用Matplotlib来显示图像并在其上的各个点显示文本.我想使图像部分透明,以增加文本的可见性. 但是,我希望图像背后的背景颜色是白色而不是灰色,我无法弄清楚如何让这种变化坚持下去.这就是我所在的地方.img = plt.imread("counties.png") fig, ax = plt.subplots() plt.axis('off') plt.text(.6, .68,'matplotlib', ha='center', va='center', transform=ax.transAxes, color=(0,.16,.48), fontname='Kanit Light...

python – Matplotlib图表变成空白【代码】

我试图在matplotlib中绘制圆圈,但结果总是一个空的情节. 例如.import numpy as np import matplotlib.pyplot as plt import matplotlib.patches as mpatches import matplotlib.collections as mcollectionsfig = plt.figure() fig.set_size_inches(18.5, 10.5, forward=True) ax = fig.add_subplot(111, aspect='equal')x = np.array([17., 29., 41., 3., 15.]) y = np.array([21., 41., 30., 19., 5.]) r = np.array([22.803508...

让我崩溃的python库matplotlib

安装matplotlib,对于一个小白白来说是有些崩溃的。从下午折腾到凌晨。 简单记录下我的安装之路: 1.检查更新是否安装pip 2.使用pip安装matplotlib,出现 一片红+结尾“read timed out ”(read timed out 还是装了好几次以后才注意到的) 3.遂,查询知乎/博客,寻找解决的办法出现了一些列陌生的名词:镜像/换源/延时...顺着这些不认识的次也涨了不少知识但是还是安装不成功 4.最后一次搜到一个解决办法,把安装不成功的那个地址,...

python – 具有对数轴的matplotlib图但没有科学/指数表示法的刻度【代码】

参见英文答案 > Matplotlib: setting x-limits also forces tick labels? 1个我正在制作一个数字,其中x轴应该以对数间隔,但我想手动设置刻度标签,我希望刻度标签以普通的’%.2f’表示法出现,而不是指数表示法.以下基于Matplotlib – logarithmic scale, but require non-logarithmic labels的解决方案建议使用ScalarFormatter,但不适用于matplotlib 2.0:x = np.logspace(2, 3, 100) y = xfig...

python – matplotlib中的3D PCA:如何添加图例?【代码】

我试图使用http://scikit-learn.org/stable/auto_examples/decomposition/plot_pca_iris.html为我自己的数据构建一个3D PCA图.但是,该教程没有指定我如何添加图例.另一个页面,https://matplotlib.org/users/legend_guide.html,但我看不出如何将第二个教程中的信息应用到第一个. 如何修改以下代码以添加图例?# Code source: Gae"l Varoquaux # License: BSD 3 clauseimport numpy as np import matplotlib.pyplot as plt from mpl_...

python – 填充seaborn / matplotlib中两个正态分布之间的重叠区域【代码】

我想填充两个正态分布之间重叠的区域.我有x min和max,但我无法弄清楚如何设置y边界. 我看过plt documentation和some examples.我认为this related question和this one接近,但没有运气.这是我到目前为止所拥有的.import numpy as np import seaborn as sns import scipy.stats as stats import matplotlib.pyplot as pltpepe_calories = np.array([361, 291, 263, 284, 311, 284, 282, 228, 328, 263, 354, 302, 293,254, 297, 281,...

python – 如何在MatPlotLib中注释/突出显示3d图【代码】

我想做这样的事情:在3d空间中http://matplotlib.sourceforge.net/_images/86cbd17f31.png.基本上我想要突出表面图的一部分.有什么建议?解决方法:edit3(这取代了一个非常误导的先前答案) 再次更新.见评论 如果向下钻取到绘图生成的多边形集合,则可以修改曲面图的面颜色.它会进行一些魔术着色并根据zorder对颜色列表进行重新排序,因此我在确定如何在未突出显示的区域中保留指定的阴影但仍然能够索引感兴趣的区域时遇到了一些麻烦.这...