Questions tagged «matplotlib»

Matplotlib是Python的绘图库,可以交互使用或嵌入独立的GUI中。其紧凑的“ pyplot”界面类似于MATLAB®的绘图功能。

2
matplotlib:颜色条及其文本标签
我想为创建colorbar图例,以heatmap使标签位于每种离散颜色的中心。从这里借来的示例: import matplotlib.pyplot as plt import numpy as np from matplotlib.colors import ListedColormap #discrete color scheme cMap = ListedColormap(['white', 'green', 'blue','red']) #data np.random.seed(42) data = np.random.rand(4, 4) fig, ax = plt.subplots() heatmap = ax.pcolor(data, cmap=cMap) #legend cbar = plt.colorbar(heatmap) cbar.ax.set_yticklabels(['0','1','2','>3']) cbar.set_label('# of contacts', rotation=270) # put the major ticks at …

11
FutureWarning:逐元素比较失败;返回标量,但将来将执行元素比较
我0.19.1在Python 3上使用Pandas 。我在这些代码行上收到警告。我正在尝试获取一个包含所有Peter在column处存在string的行号的列表Unnamed: 5。 df = pd.read_excel(xls_path) myRows = df[df['Unnamed: 5'] == 'Peter'].index.tolist() 它产生一个警告: "\Python36\lib\site-packages\pandas\core\ops.py:792: FutureWarning: elementwise comparison failed; returning scalar, but in the future will perform elementwise comparison result = getattr(x, name)(y)" 这是什么FutureFarning,由于它似乎起作用,因此我应该忽略它。

5
直方图Matplotlib
所以我有一个小问题。我有一个scipy数据集,该数据集已经是直方图格式,因此我具有了bin的中心以及每个bin的事件数。现在如何绘制直方图。我只是尝试做 bins, n=hist() 但这不是那样。有什么建议吗?

9
matplotlib / seaborn:热图图的第一行和最后一行被切成两半
用seaborn(和matplotlib关联矩阵)绘制热图时,第一行和最后一行被切成两半。当我运行这个在网上找到的最小代码示例时,也会发生这种情况。 import pandas as pd import seaborn as sns import matplotlib.pyplot as plt data = pd.read_csv('https://raw.githubusercontent.com/resbaz/r-novice-gapminder-files/master/data/gapminder-FiveYearData.csv') plt.figure(figsize=(10,5)) sns.heatmap(data.corr()) plt.show() y轴上的标签在正确的位置,但是行并不完全在此处。 几天前,它按预期工作。从那时起,我安装了texlive-xetex,因此我再次将其删除,但是并不能解决我的问题。 有什么想法我可能会错过吗?

5
如何为seaborn boxplot添加标题
似乎可以通过Google进行搜索,但无法在线找到有效的内容。 我已经尝试过sns.boxplot('Day', 'Count', data= gg).title('lalala')和sns.boxplot('Day', 'Count', data= gg).suptitle('lalala')。没有工作。我认为可能是因为我也在使用matplotlib。

10
使用Python显示图像
我尝试将IPython.display与以下代码结合使用: from IPython.display import display, Image display(Image(filename='MyImage.png')) 我还尝试通过以下代码使用matplotlib: import matplotlib.pyplot as plt import matplotlib.image as mpimg plt.imshow(mpimg.imread('MyImage.png')) 在这两种情况下,都不会显示任何内容,甚至不会显示错误消息。

2
使用自定义文本绘制x轴点
我正在使用matplotlib和python绘制图,如下面的示例代码。 x = array([0,1,2,3]) y = array([20,21,22,23]) plot(x,y) show() 因为它是上面x轴上的代码,所以我将看到绘制的值,0.0, 0.5, 1.0, 1.5即与参考x值相同的值。 无论如何,有没有将x的每个点映射到不同的字符串?因此,例如,我希望x轴显示月份名称(字符串Jun, July,...)或其他字符串,如人员姓名("John", "Arnold", ...)或时钟时间("12:20", "12:21", "12:22", ..)。 您知道我能做什么或要看什么功能吗? 对我而言,这有matplotlib.ticker帮助吗?
106 python  matplotlib 

11
使用virtualenv进行pip安装Matplotlib错误
我正在尝试在新的virtualenv中安装matplotlib。 当我做: pip install matplotlib 要么 pip install http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.1.0/matplotlib-1.1.0.tar.gz 我收到此错误: building 'matplotlib._png' extension gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -fPIC - DPY_ARRAY_UNIQUE_SYMBOL=MPL_ARRAY_API -DPYCXX_ISO_CPP_LIB=1 -I/usr/local/include -I/usr/include -I. -I/home/sam/django-projects/datazone/local/lib/python2.7/site-packages/numpy/core/include -I. -I/usr/include/python2.7 -c src/_png.cpp -o build/temp.linux-x86_64-2.7/src/_png.o src/_png.cpp:10:20: fatal error: png.h: No such file or directory compilation terminated. error: command 'gcc' failed …

9
如何使用pyplot.barh()在每个条形上显示条形的值?
我生成了条形图,如何在每个条形上显示条形的值? 当前情节: 我想要得到的是: 我的代码: import os import numpy as np import matplotlib.pyplot as plt x = [u'INFO', u'CUISINE', u'TYPE_OF_PLACE', u'DRINK', u'PLACE', u'MEAL_TIME', u'DISH', u'NEIGHBOURHOOD'] y = [160, 167, 137, 18, 120, 36, 155, 130] fig, ax = plt.subplots() width = 0.75 # the width of the bars ind = np.arange(len(y)) …


8
matplotlib中的曲面图
我有一个3元组的列表,表示3D空间中的一组点。我想绘制一个覆盖所有这些点的表面。 包中的plot_surface函数mplot3d要求X,Y和Z作为2d数组作为参数。是plot_surface正确的功能来绘制表面吗?如何将数据转换为所需的格式? data = [(x1,y1,z1),(x2,y2,z2),.....,(xn,yn,zn)]


8
matplotlib导入时需要时间
我刚刚升级到matplotlib(1.5.1)的最新稳定版本,每次导入matplotlib时都会收到以下消息: /usr/local/lib/python2.7/dist-packages/matplotlib/font_manager.py:273: UserWarning: Matplotlib is building the font cache using fc-list. This may take a moment. warnings.warn('Matplotlib is building the font cache using fc-list. This may take a moment.') ...总是停顿几秒钟。 这是预期的行为吗?之前也一样,只是没有打印出来的消息吗?
103 python  matplotlib 

1
使用matplotlib面向对象的界面进行seaborn绘图
我非常喜欢matplotlib以OOP风格使用: f, axarr = plt.subplots(2, sharex=True) axarr[0].plot(...) axarr[1].plot(...) 这样可以更轻松地跟踪多个图形和子图。 问题:如何以这种方式使用seaborn?或者,如何将此示例更改为OOP样式?如何分辨seaborn绘图功能(例如lmplot哪个Figure或哪个)Axes?

3
Matplotlib用线连接散点图-Python
我有两个列表,日期和值。我想使用matplotlib绘制它们。以下创建了我的数据的散点图。 import matplotlib.pyplot as plt plt.scatter(dates,values) plt.show() plt.plot(dates, values) 创建一个折线图。 但是我真正想要的是一个散点图,其中的点通过一条线连接。 与R类似: plot(dates, values) lines(dates, value, type="l") ,这使我得到了点的散点图,并用连接点的线覆盖了点。 如何在python中执行此操作?
102 python  matplotlib 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.