【python绘制动态时钟】教程文章相关的互联网学习教程文章

python-matplotlib底图错误地绘制纬度/经度坐标【代码】

我正在尝试学习matplotlib和映射函数Basemap,并试图在地图上绘制经纬度的简单列表.但是,将底图坐标转换为简单的x / y坐标会在地图上疯狂地绘制点,我不知道为什么.我的代码如下:locationData = parseFile(locationFile)fig = plt.figure(figsize=(8,8)) m = Basemap(projection='merc', resolution='h',llcrnrlat=49, llcrnrlon=-13.5,urcrnrlat=59.5, urcrnrlon=4) m.drawcoastlines() m.drawmapboundary(fill_color='aqua') m.fi...

python-Matplotlib:使用循环绘制的8个图的标题相同【代码】

我有以下代码生成8个图.我想将各阶段作为标题放在每个情节中.因此,我成功地将阶段放在情节上.但是,与其采用相应的阶段,不如采用最后一个阶段在每个图中显示. 8phases.txt文件包含以下8行,我想在每个图中将它们放入--1 1 -1 -1 1 11 1 11 -1 1 -1 -1 -11 1 -11 -1 -1 -1 -1 1这是代码-import numpy as np import matplotlib.pyplot as pltD=12 n=np.arange(1,4) x = np.linspace(-D/2,D/2, 300...

python-如何在pandas DataFrame上绘制带有一些包含字符串的列的平行坐标?【代码】

我想绘制一个熊猫DataFrame的平行坐标,该DataFrame包含带有数字的列和其他包含字符串作为值的列. 问题描述 我有以下测试代码可用于绘制带有数字的平行坐标:import pandas as pd import matplotlib.pyplot as plt from pandas.tools.plotting import parallel_coordinatesdf = pd.DataFrame([["line 1",20,30,100], ["line 2",10,40,90],["line 3",10,35,120]], columns=["element","var 1","var 2","var 3"]) parallel_coor...

python-在大图像中绘制边界框【代码】

我有一个很大的二进制图像(4k x 7k pix),我想从中提取整个黄色部分作为单个矩形.我尝试使用二进制腐蚀来使黄色区域内的特征均匀.然后,我使用了skimage.regionprops的bbox方法,但对于具有一个大bbox的大图像而言,它似乎运行得不够快.你有什么建议吗?解决方法:由于您提供的图像包含分散注意力的轴,并且颜色错误且尺寸过小,因此我在终端机中使用ImageMagick创建了尽可能逼真的版本,如下所示:convert bbox.png -alpha off -crop 120x...

Python Pygame随机绘制不重叠的圆圈【代码】

我对python非常陌生,似乎缺少了一些东西.我想在pygame显示器上随机绘制圆圈,但前提是圆圈彼此不重叠.我相信我必须找到所有圆心之间的距离,并且只有在该距离大于圆半径* 2时才绘制它. 我尝试了许多不同的方法,但是都没有成功,但我总是得到相同的结果-重叠绘制的圆圈.#!/usr/bin/env pythonimport pygame, random, mathred = (255, 0, 0) width = 800 height = 600 circle_num = 10 tick = 2 speed = 5pygame.init() screen = pygame...

python-在matplotlib中用中点箭头绘制圆形的fancyarrowpatch【代码】

我一直在尝试扩大matplotlib补丁的边界,并指示它绘制一个带有中点方向箭头的圆形FancyArrowPatch.在我尝试创建的网络表示中,这将被证明非常有用. 我使用python编写代码的时间尚未达到两位数,因此我不能说我对matplotlib的patchs.py有清晰的了解,但我已将解决方案的范围缩小为两种可能的策略: >聪明的,可能是python的方式:创建一个自定义的arrowstyle类,该类进一步需要对_get_arrow_wedge()函数进行修改以包括中点坐标.目前,这可能...

python-使用arctan / arctan2绘制从0到2π的a【代码】

我试图在柯蒂斯的《轨道力学》中复制一幅情节,但我完全不明白.但是,我已经从np.arctan切换到np.arctan2取得了进展. 也许我实施的arctan2错误?import pylab import numpy as npe = np.arange(0.0, 1.0, 0.15).reshape(-1, 1)nu = np.linspace(0.001, 2 * np.pi - 0.001, 50000) M2evals = (2 * np.arctan2(1, 1 / (((1 - e) / (1 + e)) ** 0.5 * np.tan(nu / 2) -e * (1 - e ** 2) ** 0.5 * np.sin(nu) / (1 + e * np.cos(nu)))))f...

python-从熊猫数据框中绘制堆积的条形图【代码】

我有数据框: payout_df.head(10)复制以下excel图最简单,最聪明,最快的方法是什么?我尝试了不同的方法,但无法将所有内容都准备就绪. 谢谢解决方法:如果只需要堆积的条形图,则一种方法是使用循环绘制数据框中的每一列,并跟踪累积总和,然后将其作为pyplot.bar的底部参数传递import pandas as pd import matplotlib.pyplot as plot# If it's not already a datetime payout_df['payout'] = pd.to_datetime(payout_df.payout)cumval=0...

如何在Bokeh(Python)中绘制水平条形图【代码】

我有这些数据:data = {'Cities': {'Des_Moines': 80.0, 'Lubbock': -300.0, 'Minneapolis': 85.7,'Orange_County': 80.0, 'Salt_Lake_City': 81.8, 'San_Diego': 80.0, 'San_Francisco': -400.0, 'Troy': -400.0, 'Wilmington': -300.0}}我用Seaborn绘制了它,它看起来很棒.df_data = pd.DataFrame(data).sort_values('Cities', ascending=False) sns.barplot(x='Cities', y=df_data.index, data=df_data, label='Cities', palette...

python – 如何在此图中绘制线性回归线?【代码】

enter image description here如何在此图中绘制线性回归线? 这是我的代码:import numpy as np import pandas_datareader.data as web import pandas as pd import datetime import matplotlib.pyplot as plt #get adjusted close price of Tencent from yahoo start = datetime.datetime(2007, 1, 1) end = datetime.datetime(2017, 12, 27) tencent = pd.DataFrame() tencent = web.DataReader('0700.hk', 'yahoo', start, end)...

在Python中以角度(旋转)绘制文本【代码】

我在Python中使用自定义字体将文本绘制到numpy阵列图像上.目前我正在将图像转换为PIL,绘制文本然后转换回numpy数组.import numpy as np import cv2from PIL import Image from PIL import ImageDraw from PIL import ImageFontchar_image = np.zeros((200, 300, 3), np.uint8)# convert to pillow image pillowImage = Image.fromarray(char_image) draw = ImageDraw.Draw(pillowImage)# add chars to image font = ImageFont.true...

Python:Matplotlib避免绘制间隙【代码】

我目前正在生成以下情节: 使用此代码:ax = plt.subplots() ax.plot(intra.to_pydatetime(), data) plt.title('Intraday Net Spillover') fig.autofmt_xdate()其中intra.to_pydatetime()是:<绑定方法DatetimeIndex.to_pydatetime< classpandas.tseries.index.DatetimeIndex>[2011-01-03 09:35:00,…,2011-01-07 16:00:00]长度:390,频率:无,时区:无> 所以日期从2011-01-03 09:35:00开始,增加5分钟到16:00:00,然后跳到第二天,...

python – matplotlib:在散点图上方绘制直方图【代码】

我想用散点图上方和右边的直方图制作漂亮的散点图,因为它可以在seaborn中使用jointplot:我正在寻找有关如何实现这一目标的建议.事实上,我在安装pandas时遇到了一些麻烦,而且我也不需要整个seaborn模块解决方法:以下是使用gridspec.GridSpec执行此操作的示例:import matplotlib.pyplot as plt from matplotlib.gridspec import GridSpec import numpy as npx = np.random.rand(50) y = np.random.rand(50)fig = plt.figure()gs = ...

python – 绘制锥体时断开连接的曲面【代码】

我想用python绘制曲面(z 1)=xy和4z =xy. 我写了这段代码:from mpl_toolkits.mplot3d import axes3d import matplotlib.pyplot as plt import numpy as npfig = plt.figure() ax = fig.add_subplot(111,projection='3d') X= np.arange(-2,3,.1) Z=np.arange(0,2,.1) X,Z = np.meshgrid(X,Z) Y=np.sqrt((Z+1)**2-X**2) Y2=np.sqrt(4*Z-X**2) ax.plot_wireframe(X, Y, Z, rstride = 1, cstride =1) ax.plot_wireframe(X, -Y, Z, rstr...

wssking Python 笔记 :20 matplotlib 绘制图表【代码】

Matplotlib 是一个非常优秀的 Python 2D 绘图库,只要给出符合格式的数据,通过 Matplotlib 就可以方便地制作折线图、柱状图、散点图等各种高质量的数据图。安装: Matplotlib 包与安装其他 Python 包没有区别,同样可以使用 pip 来安装。CMD --> pip install matplotlib 测试:是否安装成功:CMD ==> python ==> import matplotlib 如果未出现任何提示,即表示安装成功! 添加:在Pycharm中添加matplotlib包,方法和pygame相同。 ...