From Guy.Leonis at spacebel.be Tue Sep 3 02:19:51 2019
From: Guy.Leonis at spacebel.be (=?iso-8859-1?Q?Guy_L=E9onis?=)
Date: Tue, 3 Sep 2019 06:19:51 +0000
Subject: [Matplotlib-users] Changing the colorbar / Absolute marker size
Message-ID: <2d2d413e3e59466796f31746b5f0f561@spb-hlt-mx03.spb.spacebel.be>
Thank you to all, and my deepest apologies to have not found related topics in archive and through googling.
I have an Earth map with markers on it. Each marker has 4 attributes: longitude, latitude, temperature and size.
In the example, positions are random.
[cid:image001.png at 01D561B5.0BD968B0]
The colorbar range is set to temperature range.
When I zoom in the map, I would like to:
- change the displayed colorbar so that its range is set to the temperature range of the still visible markers, and change accordingly the colour of the still visible markers
- (not yet searched for) have an absolute size for the marker (i.e. diameter is absolute on Earth)
Despite search in documentation and examples, I am unable to find a programming path.
Any suggestion would be welcomed. Current (dirty) test code of my best solution to first point is appended to this email.
Again, thank you. Best regards,
Guy
[http://www.spacebel.be/wp-content/uploads/2011/06/image-sign-sbp.jpg]
Guy L?onis
Project Manager
Ildefons Vandammestraat, 5-7 Bat B 1st floor - Hoeilaart Office Center - B-1560 HOEILAART
Tel: +32 (0) 2 658 20 11 - Fax: +32 (0) 2 658 20 90
www.spacebel.be
# Import python standard libraries
import os
import sys
# Import specific libraries
import netCDF4
import matplotlib
#matplotlib.use('Qt4Agg')
import matplotlib.pyplot as plt
import numpy as np
pat_version = "2"
window_id = 1
channel = 1
sample = 1
extra = "user string"
window_title = "MWS - PAT - V%s - %d - Map of channel %02d / sample %02d - %s " \
% (pat_version, window_id, channel, sample, extra)
lon = np.random.random(50) * 360 - 180
lat = np.random.random(50) * 180 - 90
bt = np.random.random(50) * 50 + 250
radius = np.random.random(50)
(fig, ax) = plt.subplots()
sc = None
cm = plt.get_cmap("rainbow")
def on_draw(event):
global sc
print("\n\nDraw event")
print(ax.get_xlim())
print(ax.get_ylim())
(x_min, x_max) = ax.get_xlim()
(y_min, y_max) = ax.get_ylim()
x = []
y = []
z = []
for (lx, ly, lz) in zip(lon, lat, bt):
if (x_min < lx < x_max) and (y_min < ly < y_max):
x.append(lx)
y.append(ly)
z.append(lz)
if sc is not None:
print((len(z), min(z), max(z)))
sc.set_offsets(np.c_[x, y])
fig.canvas.draw_idle()
plt.pause(0.1)
#sc.remove()
#sc = plt.scatter(x, y, s=50, c=z, marker='o', cmap=cm, vmin=int(min(z)) , vmax=int(max(z)) + 1)
#fig.canvas.draw()
draw_event_cb_id = fig.canvas.mpl_connect("draw_event", on_draw)
fig.set_dpi(100)
fig.set_size_inches(8, 4.44, forward=True)
fig.suptitle("Brightness Temperature")
plt.subplots_adjust(left=0.05, right=0.90, bottom=0.05, top=0.90)
plt.xlim(-180.0, 180.0)
plt.ylim(-90.0, 90.0)
man = plt.get_current_fig_manager()
man.canvas.set_window_title(window_title)
world_path = os.getenv("MWS_HOME_PAT") + "/tools/PAT/data/world/world_010m.txt"
fp = open(world_path)
world_lines = fp.readlines()
fp.close()
data_x = []
data_y = []
for line in world_lines:
if len(line) == 1:
if len(data_x) > 0:
plt.plot(data_x, data_y, marker="", color="black", markersize=0, linewidth=1)
data_x = []
data_y = []
else:
x, y = line.split()
data_x.append(float(x))
data_y.append(float(y))
#plt.imshow(lon, lat, bt, cmap=plt.get_cmap("rainbow"))
sc = plt.scatter(lon, lat, s=50, c=bt, marker='o', cmap=cm, vmin=int(min(bt)), vmax=int(max(bt)) + 1)
cax = plt.axes([0.91, 0.05, 0.02, 0.9])
plt.colorbar(cax=cax)
plt.show()
------------------------------------------------------------------------------
E-MAIL DISCLAIMER
The present message may contain confidential and/or legally privileged information. If you are not the intended addressee and in case of a transmission error, please notify the sender immediately and destroy this E-mail. Disclosure, reproduction or distribution of this document and its possible attachments is strictly forbidden.
SPACEBEL denies all liability for incomplete, improper, inaccurate, intercepted, (partly) destroyed, lost and/or belated transmission of the current information given that unencrypted electronic transmission cannot currently be guaranteed to be secure or error free.
Upon request or in conformity with formal, contractual agreements, an originally signed hard copy will be sent to you to confirm the information contained in this E-mail.
SPACEBEL denies all liability where E-mail is used for private use.
SPACEBEL cannot be held responsible for possible viruses that might corrupt this message and/or your computer system.
-------------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 108570 bytes
Desc: image001.png
URL:
From sreyan32 at gmail.com Fri Sep 6 15:32:03 2019
From: sreyan32 at gmail.com (Sreyan Chakravarty)
Date: Sat, 7 Sep 2019 01:02:03 +0530
Subject: [Matplotlib-users] How does the x coordinates work for plt.bar()?
Message-ID:
I am unable to understand how the plt.bar() function actually works.
Take the following code for example:
from collections import Countergrades = [83, 95, 91, 87, 70, 0, 85,
82, 100, 67, 73, 77, 0]
# Bucket grades by decile, but put 100 in with the 90shistogram =
Counter(min(grade // 10 * 10, 90) for grade in grades)
plt.bar([x + 5 for x in histogram.keys()], # Shift bars right by 5
histogram.values(), # Give each bar its correct height
10, # Give each bar a width of 10
edgecolor=(0, 0, 0)) # Black edges for each bar
What does it mean by shift bars by 5 in the plt.bar() call? Does it mean by
5 pixels? 5%? 5% of what?
These measurements make no sense. Can someone explain to me how this works?
--
Regards,
Sreyan Chakravarty
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From pmhobson at gmail.com Fri Sep 6 16:24:32 2019
From: pmhobson at gmail.com (Paul Hobson)
Date: Fri, 6 Sep 2019 13:24:32 -0700
Subject: [Matplotlib-users] How does the x coordinates work for
plt.bar()?
In-Reply-To:
References:
Message-ID:
Five of the same units of your x-axis, which in this case, is points on
someone's grade.
-Paul
On Fri, Sep 6, 2019 at 12:32 PM Sreyan Chakravarty
wrote:
> I am unable to understand how the plt.bar() function actually works.
>
> Take the following code for example:
>
> from collections import Countergrades = [83, 95, 91, 87, 70, 0, 85, 82, 100, 67, 73, 77, 0]
> # Bucket grades by decile, but put 100 in with the 90shistogram = Counter(min(grade // 10 * 10, 90) for grade in grades)
> plt.bar([x + 5 for x in histogram.keys()], # Shift bars right by 5
> histogram.values(), # Give each bar its correct height
> 10, # Give each bar a width of 10
> edgecolor=(0, 0, 0)) # Black edges for each bar
>
>
> What does it mean by shift bars by 5 in the plt.bar() call? Does it mean
> by 5 pixels? 5%? 5% of what?
>
> These measurements make no sense. Can someone explain to me how this works?
> --
> Regards,
> Sreyan Chakravarty
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users at python.org
> https://mail.python.org/mailman/listinfo/matplotlib-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From sreyan32 at gmail.com Sat Sep 7 03:21:39 2019
From: sreyan32 at gmail.com (Sreyan Chakravarty)
Date: Sat, 7 Sep 2019 12:51:39 +0530
Subject: [Matplotlib-users] Does xticks start marking from 0 only?
Message-ID:
Given the code:
plt.axis([-5, 105, 0, 5]) # x-axis from -5 to 105,
# y-axis from 0 to 5
plt.xticks([10 * i for i in range(11)])
I see xticks only marks from 0, where as the axis starts from -5.
So does xticks only start marking from 0 even though the x-axis starts from
-5 ?
Full Code:
from matplotlib import pyplot as plt
from collections import Counter
grades = [83, 95, 91, 87, 70, 0, 85, 82, 100, 67, 73, 77, 0]
# Bucket grades by decile, but put 100 in with the 90s
histogram = Counter(min(grade // 10 * 10, 90) for grade in grades)
plt.bar([x + 5 for x in histogram.keys()], # Shift bars right by 5
histogram.values(), # Give each bar its correct
height
10, # Give each bar a width of 10
edgecolor=(0, 0, 0)) # Black edges for each bar
plt.axis([-5, 105, 0, 5]) # x-axis from -5 to 105,
# y-axis from 0 to 5
#xticks takes the highest value in the list given and then
plt.xticks([10 * i for i in range(11)]) # x-axis labels at 0, 10, ...,
100
plt.xlabel("Decile")
plt.ylabel("# of Students")
plt.title("Distribution of Exam 1 Grades")
plt.show()
--
Regards,
Sreyan Chakravarty
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From tcaswell at gmail.com Sat Sep 7 16:39:01 2019
From: tcaswell at gmail.com (Thomas Caswell)
Date: Sat, 7 Sep 2019 16:39:01 -0400
Subject: [Matplotlib-users] Does xticks start marking from 0 only?
In-Reply-To:
References:
Message-ID:
When you use `plt.xticks` you are saying "please put ticks at these
locations", thus you will only see ticks at [0, 10, .., 100], independent
of what your limits are.
Tom
On Sat, Sep 7, 2019 at 3:22 AM Sreyan Chakravarty
wrote:
> Given the code:
>
> plt.axis([-5, 105, 0, 5]) # x-axis from -5 to 105,
> # y-axis from 0 to 5
>
> plt.xticks([10 * i for i in range(11)])
>
> I see xticks only marks from 0, where as the axis starts from -5.
>
> So does xticks only start marking from 0 even though the x-axis starts
> from -5 ?
>
> Full Code:
>
> from matplotlib import pyplot as plt
> from collections import Counter
>
> grades = [83, 95, 91, 87, 70, 0, 85, 82, 100, 67, 73, 77, 0]
>
> # Bucket grades by decile, but put 100 in with the 90s
> histogram = Counter(min(grade // 10 * 10, 90) for grade in grades)
>
> plt.bar([x + 5 for x in histogram.keys()], # Shift bars right by 5
> histogram.values(), # Give each bar its correct
> height
> 10, # Give each bar a width of 10
> edgecolor=(0, 0, 0)) # Black edges for each bar
>
> plt.axis([-5, 105, 0, 5]) # x-axis from -5 to 105,
> # y-axis from 0 to 5
>
> #xticks takes the highest value in the list given and then
> plt.xticks([10 * i for i in range(11)]) # x-axis labels at 0, 10, ...,
> 100
> plt.xlabel("Decile")
> plt.ylabel("# of Students")
> plt.title("Distribution of Exam 1 Grades")
> plt.show()
>
> --
> Regards,
> Sreyan Chakravarty
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users at python.org
> https://mail.python.org/mailman/listinfo/matplotlib-users
>
--
Thomas Caswell
tcaswell at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From CBaumann at slb.com Tue Sep 17 23:36:55 2019
From: CBaumann at slb.com (Carlos Baumann)
Date: Wed, 18 Sep 2019 03:36:55 +0000
Subject: [Matplotlib-users] Issues Removing Paths from a filled polygon
Message-ID:
This is an example that I reviewed in my effort to draw a polygon with certain zones masked, or clipped.
I have tried to find a way to Mask polygonal areas before filling/drawing, but so far I have not found what I really need.
I need to be able to fill plot areas without touching certain polygonal areas that may be totally or partially where the polygon will be filled.
I cannot fill with white the polygonal areas after rendering because I would be deleting information (e.g. colors and zorder) in those areas.
Can I copy the information in those polygonal areas, and then copy them back after filling/drawing what I needed ?
Here are the bugs issues that I found:
This example was found at: http://matplotlib.1069221.n5.nabble.com/removing-paths-inside-polygon-td40632.html
While doing this, I stumbled on a bug and a couple of issues:
1. When .set_clip_path() is used, the "Zoom to rectangle" and "Pan" functions can move draw the plots outside the subplot.
See the attached 3 snapshots.
1. "Pick events" are generated even for the "clipped" areas of the star. It would be nice if this was not so.
import matplotlib.pyplot as plt
import matplotlib.path as mpath
import matplotlib.collections as mcol
import numpy as np
import copy
pick = 0
def on_pick(event):
global pick
# however pick events are NOT generated while the Zoom or Translate options are on !
# https://matplotlib.org/3.1.1/gallery/event_handling/pick_event_demo2.html
pick += 1
#print("on_pick ",pick,": ", str(event.artist), " event=", str(event))
print("on_pick ",pick,": zorder:", event.artist.get_zorder())
exterior = mpath.Path.unit_rectangle()
exterior = mpath.Path(copy.deepcopy(exterior.vertices),
copy.deepcopy(exterior.codes[:]))
exterior.vertices *= 4
exterior.vertices -= 2
#interior = mpath.Path.unit_circle()
interior = mpath.Path.unit_rectangle()
interior = mpath.Path(copy.deepcopy(interior.vertices),
copy.deepcopy(interior.codes[:]))
interior.vertices = interior.vertices[::-1] # reverse the list
vertices = np.concatenate([exterior.vertices, interior.vertices])
codes = np.concatenate([exterior.codes, interior.codes])
interior = mpath.Path.unit_rectangle()
interior = mpath.Path(copy.deepcopy(interior.vertices),
copy.deepcopy(interior.codes[:]))
interior.vertices = interior.vertices[::-1]
interior.vertices -= 0.6
vertices = np.concatenate([vertices, interior.vertices])
codes = np.concatenate([codes, interior.codes])
clip_path = mpath.Path(vertices, codes)
star = mpath.Path.unit_regular_star(6)
star = mpath.Path(copy.deepcopy(star.vertices),
copy.deepcopy(star.codes[:]))
star.vertices *= 3.5
figu, ax = plt.subplots(figsize=(6,6), dpi=100)
cbid = figu.canvas.mpl_connect("pick_event", on_pick)
ax = plt.subplot(221)
col = mcol.PathCollection([clip_path], facecolor='green')
ax.add_collection(col)
ax.set_title('Clip path')
ax.autoscale()
ax = plt.subplot(222)
col = mcol.PathCollection([star], facecolor='red')
ax.add_collection(col)
ax.set_title('Target polygon')
ax.autoscale()
# BUG: "zoom to rectangle" on this subplot shows part of the star outside this subplot ?
# BUG: "Pan" on the clipped star can be translated to anywhere over the other subplots ?
# "Zoom to rect" and "Pan" work as expected on the two top subplots.
# This is an issue associated with set_clip_path(), when the line below is commented, Zoom / Pan behave as expected.
# NOTE: pick events are generated even for the "clipped" areas of the star ! It would be nice if this was not so.
ax = plt.subplot(2,2,4)
col = mcol.PathCollection([star])
col.set_clip_path(clip_path, ax.transData)
col.set(zorder=9, facecolor="blue", picker=True)
ax.add_collection(col)
ax.set_title('Target polygon clipped by clip_path')
ax.autoscale()
plt.tight_layout()
plt.show()
[cid:image001.png at 01D56DA8.4FE293C0]
[cid:image002.png at 01D56DA8.4FE293C0]
[cid:image003.png at 01D56DA8.4FE293C0]
Schlumberger-Private
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 42013 bytes
Desc: image001.png
URL:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.png
Type: image/png
Size: 42963 bytes
Desc: image002.png
URL:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image003.png
Type: image/png
Size: 41275 bytes
Desc: image003.png
URL:
From CBaumann at slb.com Tue Sep 17 23:51:22 2019
From: CBaumann at slb.com (Carl)
Date: Tue, 17 Sep 2019 20:51:22 -0700 (MST)
Subject: [Matplotlib-users] removing paths inside polygon
In-Reply-To:
References:
Message-ID: <1568778682465-0.post@n5.nabble.com>
This is an example that I reviewed in my effort to draw a polygon with
certain zones masked, or clipped.
I have tried to find a way to Mask polygonal areas before filling/drawing,
but so far I have not found what I really need.
I need to be able to fill plot areas without touching certain polygonal
areas that may be totally or partially where the polygon will be filled.
I cannot fill with white the polygonal areas after rendering because I would
be deleting information (e.g. colors and zorder) in those areas.
Can I copy the information in those polygonal areas, and then copy them back
after filling/drawing what I needed ?
Here are the bugs issues that I found:
This example was found at:
http://matplotlib.1069221.n5.nabble.com/removing-paths-inside-polygon-td40632.html
While doing this, I stumbled on a bug and a couple of issues:
1) When .set_clip_path() is used, the "Zoom to rectangle" and "Pan"
functions can move draw the plots outside the subplot.
See the attached 3 snapshots.
2) ?Pick events? are generated even for the "clipped" areas of the star. It
would be nice if this was not so.
import matplotlib.pyplot as plt
import matplotlib.path as mpath
import matplotlib.collections as mcol
import numpy as np
import copy
pick = 0
def on_pick(event):
global pick
# however pick events are NOT generated while the Zoom or Translate
options are on !
#
https://matplotlib.org/3.1.1/gallery/event_handling/pick_event_demo2.html
pick += 1
#print("on_pick ",pick,": ", str(event.artist), " event=", str(event))
print("on_pick ",pick,": zorder:", event.artist.get_zorder())
exterior = mpath.Path.unit_rectangle()
exterior = mpath.Path(copy.deepcopy(exterior.vertices),
copy.deepcopy(exterior.codes[:]))
exterior.vertices *= 4
exterior.vertices -= 2
#interior = mpath.Path.unit_circle()
interior = mpath.Path.unit_rectangle()
interior = mpath.Path(copy.deepcopy(interior.vertices),
copy.deepcopy(interior.codes[:]))
interior.vertices = interior.vertices[::-1] # reverse the list
vertices = np.concatenate([exterior.vertices, interior.vertices])
codes = np.concatenate([exterior.codes, interior.codes])
interior = mpath.Path.unit_rectangle()
interior = mpath.Path(copy.deepcopy(interior.vertices),
copy.deepcopy(interior.codes[:]))
interior.vertices = interior.vertices[::-1]
interior.vertices -= 0.6
vertices = np.concatenate([vertices, interior.vertices])
codes = np.concatenate([codes, interior.codes])
clip_path = mpath.Path(vertices, codes)
star = mpath.Path.unit_regular_star(6)
star = mpath.Path(copy.deepcopy(star.vertices),
copy.deepcopy(star.codes[:]))
star.vertices *= 3.5
figu, ax = plt.subplots(figsize=(6,6), dpi=100)
cbid = figu.canvas.mpl_connect("pick_event", on_pick)
ax = plt.subplot(221)
col = mcol.PathCollection([clip_path], facecolor='green')
ax.add_collection(col)
ax.set_title('Clip path')
ax.autoscale()
ax = plt.subplot(222)
col = mcol.PathCollection([star], facecolor='red')
ax.add_collection(col)
ax.set_title('Target polygon')
ax.autoscale()
# BUG: "zoom to rectangle" on this subplot shows part of the star outside
this subplot ?
# BUG: "Pan" on the clipped star can be translated to anywhere over the
other subplots ?
# "Zoom to rect" and "Pan" work as expected on the two top subplots.
# This is an issue associated with set_clip_path(), when the line below is
commented, Zoom / Pan behave as expected.
# NOTE: pick events are generated even for the "clipped" areas of the star !
It would be nice if this was not so.
ax = plt.subplot(2,2,4)
col = mcol.PathCollection([star])
col.set_clip_path(clip_path, ax.transData)
col.set(zorder=9, facecolor="blue", picker=True)
ax.add_collection(col)
ax.set_title('Target polygon clipped by clip_path')
ax.autoscale()
plt.tight_layout()
plt.show()
--
Sent from: http://matplotlib.1069221.n5.nabble.com/matplotlib-users-f3.html
From CBaumann at slb.com Thu Sep 19 09:40:40 2019
From: CBaumann at slb.com (Carlos Baumann)
Date: Thu, 19 Sep 2019 13:40:40 +0000
Subject: [Matplotlib-users] =?windows-1252?q?New_Matplotlib=92s_toolmanag?=
=?windows-1252?q?er_Works_Well_!_-_How_can_we_attach_a_callback_and_use_i?=
=?windows-1252?q?t_with_tkinter_=3F?=
Message-ID:
Hello Matplotlib Users !
The new ToolManager works well, it is very easy to add new ToolButtons !
See snapshot and associated code.
Questions:
1. Can we use this with Tkinter ? If yes can you send or point me to one example ?
(I know how to use a NavigationToolbar2Tk() with tkinter, but not a ToolbarTk() )
1. How do we attach a callback function to the new button ?
Thanks!
[cid:image001.png at 01D56EC3.1069B9A0]
# From the bottom of:
# https://stackoverflow.com/questions/20711148/ignore-matplotlib-cursor-widget-when-toolbar-widget-selected/20712813#20712813
# This works well, and the Toggle Buttons remain Toggled, depressed.
import matplotlib.pyplot as plt
# This is important
plt.rcParams['toolbar'] = 'toolmanager'
# # https://fossies.org/linux/matplotlib/lib/matplotlib/backends/_backend_tk.py
# 516 if matplotlib.rcParams['toolbar'] == 'toolbar2':
# 517 toolbar = NavigationToolbar2Tk(self.canvas, self.window)
# 518 elif matplotlib.rcParams['toolbar'] == 'toolmanager':
# 519 toolbar = ToolbarTk(self.toolmanager, self.window)
fig, ax = plt.subplots()
# print(fig.canvas.manager.toolbar._groups)
# {'navigation': , 'zoompan': ,
# 'io': }
# 807 def add_toolitem(self, name, group, position, image_file, description, toggle):
fig.canvas.manager.toolbar.add_toolitem('newCB', 'newg', 0, None, 'new check-button', True) # creates new group and check-button !!!
fig.canvas.manager.toolbar.add_toolitem('newB', 'newg', 0, None, 'new button', False) # creates new group and button !!!
fig.canvas.manager.toolbar.add_toolitem('newCB', 'navigation', 0, None, 'new check-button', True) # creates button at the end of the first group
def on_click(evt):
state = fig.canvas.manager.toolbar.toolmanager.active_toggle["default"]
if state is None:
print("no tool selected")
else:
print(f"{state} selected")
# zoom selected
# pan selected
# no tool selected
cid = fig.canvas.mpl_connect('button_press_event', on_click)
plt.show()
Schlumberger-Private
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 29172 bytes
Desc: image001.png
URL:
From bruno.pagani at astrophysics.eu Thu Sep 19 14:55:46 2019
From: bruno.pagani at astrophysics.eu (Bruno Pagani)
Date: Thu, 19 Sep 2019 20:55:46 +0200
Subject: [Matplotlib-users] Unusual layout (GridSpec?)
Message-ID:
Hi there,
I?m trying to combine three graphs into one, but with some specific
constraints on the layout. The three graphs are having the same x and y
variables, but not over the same span. Each graph size should reflects
that (e.g. if a change of 1 on the x axis is 1?cm on one graph, so
should it be for the other ones). Also, I?d like the y label and ticks
labels to be shared amongst the three graphs. Same goes for the colorbar
(those are scatter plots) and the legend.
Attached are the three figures (.pdf), and what the combined version
should look like (target.png, but here it was obtained by removing parts
by hand and stretching everything to fit).
Below is some minimal code to produce three similarly looking graphs, if
someone has an idea (GridSpec?) for this, I should be able to adapt it
to my actual code:
import matplotlib.pyplot as plt
import numpy as np
plt.scatter(np.repeat(np.linspace(0,3.5,15)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],15,axis=0),c=np.random.random((15,11)),label="Some
label")
plt.scatter(np.repeat(np.linspace(0,6,25)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],25,axis=0),c=np.random.random((25,11)),marker='*',label="Some
other label")
plt.scatter(np.repeat(np.linspace(0,11,23)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],23,axis=0),c=np.random.random((23,11)),marker='D',label="Yet
another label")
Regards,
Bruno
-------------- next part --------------
A non-text attachment was scrubbed...
Name: explosion2.pdf
Type: application/pdf
Size: 21923 bytes
Desc: not available
URL:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: explosion3.pdf
Type: application/pdf
Size: 22579 bytes
Desc: not available
URL:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: explosion4.pdf
Type: application/pdf
Size: 19071 bytes
Desc: not available
URL:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: target.png
Type: image/png
Size: 256339 bytes
Desc: not available
URL:
From pmhobson at gmail.com Thu Sep 19 16:39:50 2019
From: pmhobson at gmail.com (Paul Hobson)
Date: Thu, 19 Sep 2019 13:39:50 -0700
Subject: [Matplotlib-users] Unusual layout (GridSpec?)
In-Reply-To:
References:
Message-ID:
I don't think I understand your problem fully, but a GridSpec sounds like
it'll fit the bill. We have a tutorial on it at our website. You'll
probably get the most mileage out of the width_ratios and height_ratios
parameters:
https://matplotlib.org/tutorials/intermediate/gridspec.html
On Thu, Sep 19, 2019 at 12:02 PM Bruno Pagani
wrote:
> Hi there,
>
> I?m trying to combine three graphs into one, but with some specific
> constraints on the layout. The three graphs are having the same x and y
> variables, but not over the same span. Each graph size should reflects
> that (e.g. if a change of 1 on the x axis is 1?cm on one graph, so
> should it be for the other ones). Also, I?d like the y label and ticks
> labels to be shared amongst the three graphs. Same goes for the colorbar
> (those are scatter plots) and the legend.
>
> Attached are the three figures (.pdf), and what the combined version
> should look like (target.png, but here it was obtained by removing parts
> by hand and stretching everything to fit).
>
> Below is some minimal code to produce three similarly looking graphs, if
> someone has an idea (GridSpec?) for this, I should be able to adapt it
> to my actual code:
>
> import matplotlib.pyplot as plt
> import numpy as np
>
>
> plt.scatter(np.repeat(np.linspace(0,3.5,15)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],15,axis=0),c=np.random.random((15,11)),label="Some
> label")
>
>
> plt.scatter(np.repeat(np.linspace(0,6,25)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],25,axis=0),c=np.random.random((25,11)),marker='*',label="Some
> other label")
>
>
> plt.scatter(np.repeat(np.linspace(0,11,23)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],23,axis=0),c=np.random.random((23,11)),marker='D',label="Yet
> another label")
>
> Regards,
> Bruno
>
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users at python.org
> https://mail.python.org/mailman/listinfo/matplotlib-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From efiring at hawaii.edu Thu Sep 19 18:01:58 2019
From: efiring at hawaii.edu (Eric Firing)
Date: Thu, 19 Sep 2019 12:01:58 -1000
Subject: [Matplotlib-users] Unusual layout (GridSpec?)
In-Reply-To:
References:
Message-ID:
I don't think this is what gridspec is for, or can handle. Instead, I
think you will have to use a very manual approach to figure out the
positions of the Axes objects that will make them and their tick
locations line up as desired. An example is in the attached script.
Caution: the example will work correctly only if your dpi setting is
such that the specified figsize can be fully displayed on your screen;
if it is too big, mpl will shrink it to fit, and then all the
calculations will be out of whack.
Eric
On 2019/09/19 10:39 AM, Paul Hobson wrote:
> I don't think I understand your problem fully, but a GridSpec sounds
> like it'll fit the bill. We have a tutorial on it at our website. You'll
> probably get the most mileage out of the width_ratios and height_ratios
> parameters:
> https://matplotlib.org/tutorials/intermediate/gridspec.html
>
> On Thu, Sep 19, 2019 at 12:02 PM Bruno Pagani
> > wrote:
>
> Hi there,
>
> I?m trying to combine three graphs into one, but with some specific
> constraints on the layout. The three graphs are having the same x and y
> variables, but not over the same span. Each graph size should reflects
> that (e.g. if a change of 1 on the x axis is 1?cm on one graph, so
> should it be for the other ones). Also, I?d like the y label and ticks
> labels to be shared amongst the three graphs. Same goes for the colorbar
> (those are scatter plots) and the legend.
>
> Attached are the three figures (.pdf), and what the combined version
> should look like (target.png, but here it was obtained by removing parts
> by hand and stretching everything to fit).
>
> Below is some minimal code to produce three similarly looking graphs, if
> someone has an idea (GridSpec?) for this, I should be able to adapt it
> to my actual code:
>
> import matplotlib.pyplot as plt
> import numpy as np
>
> plt.scatter(np.repeat(np.linspace(0,3.5,15)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],15,axis=0),c=np.random.random((15,11)),label="Some
> label")
>
> plt.scatter(np.repeat(np.linspace(0,6,25)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],25,axis=0),c=np.random.random((25,11)),marker='*',label="Some
> other label")
>
> plt.scatter(np.repeat(np.linspace(0,11,23)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],23,axis=0),c=np.random.random((23,11)),marker='D',label="Yet
> another label")
>
> Regards,
> Bruno
>
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users at python.org
> https://mail.python.org/mailman/listinfo/matplotlib-users
>
>
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users at python.org
> https://mail.python.org/mailman/listinfo/matplotlib-users
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: custom_layout.py
Type: text/x-python-script
Size: 1447 bytes
Desc: not available
URL:
From efiring at hawaii.edu Thu Sep 19 18:57:53 2019
From: efiring at hawaii.edu (Eric Firing)
Date: Thu, 19 Sep 2019 12:57:53 -1000
Subject: [Matplotlib-users] Unusual layout (GridSpec?)
In-Reply-To:
References:
Message-ID:
Evidently mailing lists like this are crippled by not being able to
handle attachments. Here is the script inline:
=================================
import numpy as np
import matplotlib.pyplot as plt
def axes_inches(fig, rect, **kw):
"""
Wrapper for Figure.add_axes in which *rect* is given in inches.
The translation to normalized coordinates is done immediately
based on the present figsize.
*rect* is left, bottom, width, height in inches
*kw* are passed to Figure.add_axes
"""
fw = fig.get_figwidth()
fh = fig.get_figheight()
l, b, w, h = rect
relrect = [l / fw, b / fh, w / fw, h / fh]
ax = fig.add_axes(relrect, **kw)
return ax
# We will assume that the x and y data limits all start with 0.
# The actual data limits:
xranges = np.array([[0, 15], [0, 25], [0, 23]])
yranges = np.array([[0, 0.5], [0, 0.3], [0, 0.2]])
# Add margins:
xmranges = xranges + np.array([-0.5, 0.5])
ymranges = yranges + np.array([-0.05, 0.05])
# Scales in data units per inch:
xscale = 10 # so the max, 25, is 2.5 inches
yscale = 0.1 # so the max, 0.5, is 5 inches
# Separation in inches:
xsep = 0.4
# Force the y tick locations:
yticks = np.arange(0, 0.501, 0.1)
fig = plt.figure(figsize=(8.5, 7))
axs = []
left, bottom = 0.5, 0.5 # Starting point in inches.
for xm, ym in zip(xmranges, ymranges):
w = (xm[1] - xm[0]) / xscale
h = (ym[1] - ym[0]) / yscale
ax = axes_inches(fig, (left, bottom, w, h))
ax.set_xlim(xm)
ax.set_ylim(ym)
ax.set_yticks(yticks[yticks < ym[-1]])
axs.append(ax)
left += (xsep + w)
plt.show()
============================
Eric
On 2019/09/19 10:39 AM, Paul Hobson wrote:
> I don't think I understand your problem fully, but a GridSpec sounds
> like it'll fit the bill. We have a tutorial on it at our website. You'll
> probably get the most mileage out of the width_ratios and height_ratios
> parameters:
> https://matplotlib.org/tutorials/intermediate/gridspec.html
>
> On Thu, Sep 19, 2019 at 12:02 PM Bruno Pagani
> > wrote:
>
> Hi there,
>
> I?m trying to combine three graphs into one, but with some specific
> constraints on the layout. The three graphs are having the same x and y
> variables, but not over the same span. Each graph size should reflects
> that (e.g. if a change of 1 on the x axis is 1?cm on one graph, so
> should it be for the other ones). Also, I?d like the y label and ticks
> labels to be shared amongst the three graphs. Same goes for the colorbar
> (those are scatter plots) and the legend.
>
> Attached are the three figures (.pdf), and what the combined version
> should look like (target.png, but here it was obtained by removing parts
> by hand and stretching everything to fit).
>
> Below is some minimal code to produce three similarly looking graphs, if
> someone has an idea (GridSpec?) for this, I should be able to adapt it
> to my actual code:
>
> import matplotlib.pyplot as plt
> import numpy as np
>
> plt.scatter(np.repeat(np.linspace(0,3.5,15)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],15,axis=0),c=np.random.random((15,11)),label="Some
> label")
>
> plt.scatter(np.repeat(np.linspace(0,6,25)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],25,axis=0),c=np.random.random((25,11)),marker='*',label="Some
> other label")
>
> plt.scatter(np.repeat(np.linspace(0,11,23)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],23,axis=0),c=np.random.random((23,11)),marker='D',label="Yet
> another label")
>
> Regards,
> Bruno
>
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users at python.org
> https://mail.python.org/mailman/listinfo/matplotlib-users
>
>
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users at python.org
> https://mail.python.org/mailman/listinfo/matplotlib-users
>
From anntzer.lee at gmail.com Mon Sep 23 05:56:25 2019
From: anntzer.lee at gmail.com (Antony Lee)
Date: Mon, 23 Sep 2019 11:56:25 +0200
Subject: [Matplotlib-users] ANN: mplcairo 0.2 release
Message-ID:
Dear all,
I am pleased to announce the release of mplcairo 0.2.
mplcairo is a Matplotlib backend based on the well-known cairo library,
supporting output to both raster (including interactively) and vector
formats. In other words, it provides the functionality of Matplotlib's
{,qt5,gtk3,wx,tk,macos}{agg,cairo}, pdf, ps, and svg backends.
Per Matplotlib's standard API, the backend can be selected by calling
matplotlib.use("module://mplcairo.qt")
or setting your MPLBACKEND environment variable to `module://mplcairo.qt`
for Qt5, and similarly for other toolkits.
mplcairo 0.2 adds support for cairo 1.17.2's high-precision floating point
surfaces, simplifies the use of custom compositing operators (see
`examples/operators.py`), a few other features listed in the changelog, as
well as the usual bugfixes over 0.1.
Enjoy,
Antony Lee
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From perso.olivier.barthelemy at gmail.com Tue Sep 24 08:15:27 2019
From: perso.olivier.barthelemy at gmail.com (Olivier B.)
Date: Tue, 24 Sep 2019 14:15:27 +0200
Subject: [Matplotlib-users] pyplot.contour() and filtered levels
Message-ID:
At the switch to MPL 2.2 (from 1.5 i think), my calls to
pyplot.clabel() started throwing ValueError. This turned out to be
because the pyplot.contour() returned a ContourSet which had filtered
out the levels that were not displayed in the area of the data i am
trying to plot. As i build my list of level labels for the list of
levels that i pass to contour(), that list could contain levels that
had been filtered out by contour(), which throws a ValueError in
clabel(). so i also filtered my list of levels to label based on the
levels kept by the CountourSet.
Now, i get the impression that there is a similar issue for the
optional lists of line width, style, and color that we pass to
pyplot.contour.
If i move/zoom in a specific area of my data to draw isolines on it,
with the same python code everytime, that uses the same list of levels
based on the data of the whole area, and not levels based on the data
on the drawn area, depending on the area/zoom, the lines styles seem
to be shifted. As if levels were filtered out, but not the related
items of the other arrays, so styles apply to a different level.
Does someone have a hint about what's actually going on and how i
might work around it, or, if i'm lucky, if a version more recent than
2.2.3 fixes this issue?
From alan.isaac at gmail.com Tue Sep 24 08:43:05 2019
From: alan.isaac at gmail.com (Alan Isaac)
Date: Tue, 24 Sep 2019 08:43:05 -0400
Subject: [Matplotlib-users] install under Python 3.8
Message-ID: <995a8176-b892-c826-8931-06641ca76609@gmail.com>
Should it be possible to install matplotlib with pip under Python 3.8b4?
It failed for me, and it looks like the installer ran into problems
when calling cl.exe: "failed with exit status 2"
Thank you, Alan Isaac
From perso.olivier.barthelemy at gmail.com Tue Sep 24 10:17:25 2019
From: perso.olivier.barthelemy at gmail.com (Olivier B.)
Date: Tue, 24 Sep 2019 16:17:25 +0200
Subject: [Matplotlib-users] pyplot.contour() and filtered levels
In-Reply-To:
References:
Message-ID:
I did another test, with the same code but by passing to matplotlib
only the levels that are in the drawn area. My problem of line style
shift disappears.
Is it expected that when contour() filters level it will not filter
the same lines of linewidths, linestyles, and colors? Because they
are not always the same number as the levels maybe? Or should this be
considered a bug, at least for the case when the arrays have the same
number of elements than levels? Could the documentation mention at
least a warning about it?
Le mar. 24 sept. 2019 ? 14:15, Olivier B.
a ?crit :
>
> At the switch to MPL 2.2 (from 1.5 i think), my calls to
> pyplot.clabel() started throwing ValueError. This turned out to be
> because the pyplot.contour() returned a ContourSet which had filtered
> out the levels that were not displayed in the area of the data i am
> trying to plot. As i build my list of level labels for the list of
> levels that i pass to contour(), that list could contain levels that
> had been filtered out by contour(), which throws a ValueError in
> clabel(). so i also filtered my list of levels to label based on the
> levels kept by the CountourSet.
>
> Now, i get the impression that there is a similar issue for the
> optional lists of line width, style, and color that we pass to
> pyplot.contour.
> If i move/zoom in a specific area of my data to draw isolines on it,
> with the same python code everytime, that uses the same list of levels
> based on the data of the whole area, and not levels based on the data
> on the drawn area, depending on the area/zoom, the lines styles seem
> to be shifted. As if levels were filtered out, but not the related
> items of the other arrays, so styles apply to a different level.
>
> Does someone have a hint about what's actually going on and how i
> might work around it, or, if i'm lucky, if a version more recent than
> 2.2.3 fixes this issue?
From efiring at hawaii.edu Tue Sep 24 12:46:22 2019
From: efiring at hawaii.edu (Eric Firing)
Date: Tue, 24 Sep 2019 06:46:22 -1000
Subject: [Matplotlib-users] pyplot.contour() and filtered levels
In-Reply-To:
References:
Message-ID:
Olivier,
I think this has been fixed, and the filtering is no longer done. Would
you try the current release, please?
Eric
On 2019/09/24 4:17 AM, Olivier B. wrote:
> I did another test, with the same code but by passing to matplotlib
> only the levels that are in the drawn area. My problem of line style
> shift disappears.
> Is it expected that when contour() filters level it will not filter
> the same lines of linewidths, linestyles, and colors? Because they
> are not always the same number as the levels maybe? Or should this be
> considered a bug, at least for the case when the arrays have the same
> number of elements than levels? Could the documentation mention at
> least a warning about it?
>
> Le mar. 24 sept. 2019 ? 14:15, Olivier B.
> a ?crit :
>>
>> At the switch to MPL 2.2 (from 1.5 i think), my calls to
>> pyplot.clabel() started throwing ValueError. This turned out to be
>> because the pyplot.contour() returned a ContourSet which had filtered
>> out the levels that were not displayed in the area of the data i am
>> trying to plot. As i build my list of level labels for the list of
>> levels that i pass to contour(), that list could contain levels that
>> had been filtered out by contour(), which throws a ValueError in
>> clabel(). so i also filtered my list of levels to label based on the
>> levels kept by the CountourSet.
>>
>> Now, i get the impression that there is a similar issue for the
>> optional lists of line width, style, and color that we pass to
>> pyplot.contour.
>> If i move/zoom in a specific area of my data to draw isolines on it,
>> with the same python code everytime, that uses the same list of levels
>> based on the data of the whole area, and not levels based on the data
>> on the drawn area, depending on the area/zoom, the lines styles seem
>> to be shifted. As if levels were filtered out, but not the related
>> items of the other arrays, so styles apply to a different level.
>>
>> Does someone have a hint about what's actually going on and how i
>> might work around it, or, if i'm lucky, if a version more recent than
>> 2.2.3 fixes this issue?
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users at python.org
> https://mail.python.org/mailman/listinfo/matplotlib-users
>
From rmay31 at gmail.com Tue Sep 24 14:37:00 2019
From: rmay31 at gmail.com (Ryan May)
Date: Tue, 24 Sep 2019 12:37:00 -0600
Subject: [Matplotlib-users] install under Python 3.8
In-Reply-To: <995a8176-b892-c826-8931-06641ca76609@gmail.com>
References: <995a8176-b892-c826-8931-06641ca76609@gmail.com>
Message-ID:
On Tue, Sep 24, 2019 at 6:43 AM Alan Isaac wrote:
> Should it be possible to install matplotlib with pip under Python 3.8b4?
> It failed for me, and it looks like the installer ran into problems
> when calling cl.exe: "failed with exit status 2"
>
It'd be useful to see a larger snippet of the output to know what really
went wrong. All I can tell from that is that (I think) the compiler failed.
In general, it should be possible to install using pip on Python 3.8b4.
Ryan
--
Ryan May
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From tcaswell at gmail.com Tue Sep 24 14:54:01 2019
From: tcaswell at gmail.com (Thomas Caswell)
Date: Tue, 24 Sep 2019 14:54:01 -0400
Subject: [Matplotlib-users] install under Python 3.8
In-Reply-To:
References: <995a8176-b892-c826-8931-06641ca76609@gmail.com>
Message-ID:
https://github.com/matplotlib/matplotlib/issues/15295 and
https://github.com/matplotlib/matplotlib/pull/15300 maybe relevant.
I have been regularly running Matplotlib on cpython master on linux.
Tom
On Tue, Sep 24, 2019 at 2:37 PM Ryan May wrote:
> On Tue, Sep 24, 2019 at 6:43 AM Alan Isaac wrote:
>
>> Should it be possible to install matplotlib with pip under Python 3.8b4?
>> It failed for me, and it looks like the installer ran into problems
>> when calling cl.exe: "failed with exit status 2"
>>
>
> It'd be useful to see a larger snippet of the output to know what really
> went wrong. All I can tell from that is that (I think) the compiler failed.
>
> In general, it should be possible to install using pip on Python 3.8b4.
>
> Ryan
>
> --
> Ryan May
>
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users at python.org
> https://mail.python.org/mailman/listinfo/matplotlib-users
>
--
Thomas Caswell
tcaswell at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From alan.isaac at gmail.com Tue Sep 24 16:06:42 2019
From: alan.isaac at gmail.com (Alan Isaac)
Date: Tue, 24 Sep 2019 16:06:42 -0400
Subject: [Matplotlib-users] install under Python 3.8
In-Reply-To:
References: <995a8176-b892-c826-8931-06641ca76609@gmail.com>
Message-ID: <2eed2b3d-3cb5-6a25-22d3-34a54b654728@gmail.com>
On 9/24/2019 2:37 PM, Ryan May wrote:
> It'd be useful to see a larger snippet of the output to know what really went wrong. All I can tell from that is that (I think) the compiler failed.
> In general, it should be possible to install using pip on Python 3.8b4.
Attached.
Thanks, Alan
---------------------------------
Collecting matplotlib
Using cached https://files.pythonhosted.org/packages/12/d1/7b12cd79c791348cb0c78ce6e7d16bd72992f13c9f1e8e43d2725a6d8adf/matplotlib-3.1.1.tar.gz
Requirement already satisfied: cycler>=0.10 in c:\program files\python38\lib\site-packages (from matplotlib) (0.10.0)
Requirement already satisfied: kiwisolver>=1.0.1 in c:\program files\python38\lib\site-packages (from matplotlib) (1.1.0)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in c:\program files\python38\lib\site-packages\pyparsing-2.4.2a1-py3.8.egg (from matplotlib) (2.4.2a1)
Requirement already satisfied: python-dateutil>=2.1 in c:\program files\python38\lib\site-packages (from matplotlib) (2.8.0)
Requirement already satisfied: numpy>=1.11 in c:\program files\python38\lib\site-packages (from matplotlib) (1.17.2)
Requirement already satisfied: six in c:\program files\python38\lib\site-packages (from cycler>=0.10->matplotlib) (1.12.0)
Requirement already satisfied: setuptools in c:\program files\python38\lib\site-packages (from kiwisolver>=1.0.1->matplotlib) (41.2.0)
Installing collected packages: matplotlib
Running setup.py install for matplotlib: started
Running setup.py install for matplotlib: finished with status 'error'
python38 : ERROR: Command errored out with exit status 1:
At line:1 char:1
+ python38 -m pip install matplotlib 2>&1 > C:\temp\temp.txt
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: ( ERROR: Comm... exit status 1::String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
command: 'C:\Program Files\Python38\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] =
'"'"'C:\\Users\\xxxxxxxxxx\\AppData\\Local\\Temp\\pip-install-m53zvftp\\matplotlib\\setup.py'"'"'; __file__='"'"'C:\\Users\
\xxxxxxxxxx\\AppData\\Local\\Temp\\pip-install-m53zvftp\\matplotlib\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"',
open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__,
'"'"'exec'"'"'))' install --record 'C:\Users\xxxxxxxxxx\AppData\Local\Temp\pip-record-pb4jrdu1\install-record.txt'
--single-version-externally-managed --compile
cwd: C:\Users\xxxxxxxxxx\AppData\Local\Temp\pip-install-m53zvftp\matplotlib\
Complete output (505 lines):
================================================================================
Edit setup.cfg to change the build options
BUILDING MATPLOTLIB
matplotlib: yes [3.1.1]
python: yes [3.8.0b4 (tags/v3.8.0b4:d93605d, Aug 29 2019, 23:21:28) [MSC
v.1916 64 bit (AMD64)]]
platform: yes [win32]
OPTIONAL SUBPACKAGES
sample_data: yes [installing]
tests: no [skipping due to configuration]
OPTIONAL BACKEND EXTENSIONS
agg: yes [installing]
tkagg: yes [installing; run-time loading from Python Tcl/Tk]
macosx: no [Mac OS-X only]
OPTIONAL PACKAGE DATA
dlls: no [skipping due to configuration]
running install
running build
running build_py
creating build
creating build\lib.win-amd64-3.8
copying lib\pylab.py -> build\lib.win-amd64-3.8
creating build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\afm.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\animation.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\artist.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\axis.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\backend_bases.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\backend_managers.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\backend_tools.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\bezier.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\blocking_input.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\category.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\cm.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\collections.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\colorbar.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\colors.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\container.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\contour.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\dates.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\docstring.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\dviread.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\figure.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\fontconfig_pattern.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\font_manager.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\gridspec.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\hatch.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\image.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\legend.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\legend_handler.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\lines.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\markers.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\mathtext.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\mlab.py ->
build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\offsetbox.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\patches.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\path.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\patheffects.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\pylab.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\pyplot.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\quiver.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\rcsetup.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\sankey.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\scale.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\spines.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\stackplot.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\streamplot.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\table.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\texmanager.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\text.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\textpath.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\ticker.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\tight_bbox.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\tight_layout.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\transforms.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\type1font.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\units.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\widgets.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\_animation_data.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\_cm.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\_cm_listed.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\_color_data.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\_constrained_layout.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\_layoutbox.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\_mathtext_data.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\_pylab_helpers.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\_version.py -> build\lib.win-amd64-3.8\matplotlib
copying lib\matplotlib\__init__.py -> build\lib.win-amd64-3.8\matplotlib
creating build\lib.win-amd64-3.8\mpl_toolkits
copying lib\mpl_toolkits\__init__.py -> build\lib.win-amd64-3.8\mpl_toolkits
creating build\lib.win-amd64-3.8\matplotlib\axes
copying lib\matplotlib\axes\_axes.py -> build\lib.win-amd64-3.8\matplotlib\axes
copying lib\matplotlib\axes\_base.py -> build\lib.win-amd64-3.8\matplotlib\axes
copying lib\matplotlib\axes\_secondary_axes.py -> build\lib.win-amd64-3.8\matplotlib\axes
copying lib\matplotlib\axes\_subplots.py -> build\lib.win-amd64-3.8\matplotlib\axes
copying lib\matplotlib\axes\__init__.py -> build\lib.win-amd64-3.8\matplotlib\axes
creating build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\backend_agg.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\backend_cairo.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\backend_gtk3.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\backend_gtk3agg.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\backend_gtk3cairo.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\backend_macosx.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\backend_mixed.py -> build\lib.win-amd64-3.8\matplotlib\bac
kends
copying lib\matplotlib\backends\backend_nbagg.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\backend_pdf.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\backend_pgf.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\backend_ps.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\backend_qt4.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\backend_qt4agg.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\backend_qt4cairo.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\backend_qt5.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\backend_qt5agg.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\backend_qt5cairo.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\backend_svg.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\backend_template.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\backend_tkagg.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\backend_tkcairo.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\backend_webagg.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\backend_webagg_core.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\backend_wx.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\backend_wxagg.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\backend_wxcairo.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\qt_compat.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\tkagg.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\windowing.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\wx_compat.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\_backend_pdf_ps.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\_backend_tk.py -> build\lib.win-amd64-3.8\matplotlib\backends
copying lib\matplotlib\backends\__init__.py -> build\lib.win-amd64-3.8\matplotlib\backends
creating build\lib.win-amd64-3.8\matplotlib\cbook
copying lib\matplotlib\cbook\deprecation.py -> build\lib.win-amd64-3.8\matplotlib\cbook
copying lib\matplotlib\cbook\__init__.py -> build\lib.win-amd64-3.8\matplotlib\cbook
creating build\lib.win-amd64-3.8\matplotlib\compat
copying lib\matplotlib\compat\subprocess.py -> build\lib.win-amd64-3.8\matplotlib\compat
copying lib\matplotlib\compat\__init__.py -> build\lib.win-amd64-3.8\matplotlib\compat
creating build\lib.win-amd64-3.8\matplotlib\projections
copying lib\matplotlib\projections\geo.py -> build\lib.win-amd64-3.8\matplotlib\projections
copying lib\matplotlib\projections\polar.py -> build\lib.win-amd64-3.8\matplotlib\projections
copying lib\matplotlib\projections\__init__.py -> build\lib.win-amd64-3.8\matplotlib\projections
creating build\lib.win-amd64-3.8\matplotlib\sphinxext
copying lib\matplotlib\sphinxext\mathmpl.py -> build\lib.win-amd64-3.8\matplotlib\sphinxext
copying lib\matplotlib\sphinxext\plot_directive.py -> build\lib.win-amd64-3.8\matplotlib\sphinxext
copying lib\matplotlib\sphinxext\__init__.py -> build\lib.win-amd64-3.8\matplotlib\sphinxext
creating build\lib.win-amd64-3.8\matplotlib\style
copying lib\matplotlib\style\core.py -> build\lib.win-amd64-3.8\matplotlib\style
copying lib\matplotlib\style\__init__.py -> build\lib.win-amd64-3.8\matplotlib\style
creating build\lib.win-amd64-3.8\matplotlib\testin
g
copying lib\matplotlib\testing\compare.py -> build\lib.win-amd64-3.8\matplotlib\testing
copying lib\matplotlib\testing\conftest.py -> build\lib.win-amd64-3.8\matplotlib\testing
copying lib\matplotlib\testing\decorators.py -> build\lib.win-amd64-3.8\matplotlib\testing
copying lib\matplotlib\testing\determinism.py -> build\lib.win-amd64-3.8\matplotlib\testing
copying lib\matplotlib\testing\disable_internet.py -> build\lib.win-amd64-3.8\matplotlib\testing
copying lib\matplotlib\testing\exceptions.py -> build\lib.win-amd64-3.8\matplotlib\testing
copying lib\matplotlib\testing\__init__.py -> build\lib.win-amd64-3.8\matplotlib\testing
creating build\lib.win-amd64-3.8\matplotlib\tri
copying lib\matplotlib\tri\triangulation.py -> build\lib.win-amd64-3.8\matplotlib\tri
copying lib\matplotlib\tri\tricontour.py -> build\lib.win-amd64-3.8\matplotlib\tri
copying lib\matplotlib\tri\trifinder.py -> build\lib.win-amd64-3.8\matplotlib\tri
copying lib\matplotlib\tri\triinterpolate.py -> build\lib.win-amd64-3.8\matplotlib\tri
copying lib\matplotlib\tri\tripcolor.py -> build\lib.win-amd64-3.8\matplotlib\tri
copying lib\matplotlib\tri\triplot.py -> build\lib.win-amd64-3.8\matplotlib\tri
copying lib\matplotlib\tri\trirefine.py -> build\lib.win-amd64-3.8\matplotlib\tri
copying lib\matplotlib\tri\tritools.py -> build\lib.win-amd64-3.8\matplotlib\tri
copying lib\matplotlib\tri\__init__.py -> build\lib.win-amd64-3.8\matplotlib\tri
creating build\lib.win-amd64-3.8\matplotlib\backends\qt_editor
copying lib\matplotlib\backends\qt_editor\figureoptions.py -> build\lib.win-amd64-3.8\matplotlib\backends\qt_editor
copying lib\matplotlib\backends\qt_editor\formlayout.py -> build\lib.win-amd64-3.8\matplotlib\backends\qt_editor
copying lib\matplotlib\backends\qt_editor\formsubplottool.py ->
build\lib.win-amd64-3.8\matplotlib\backends\qt_editor
copying lib\matplotlib\backends\qt_editor\_formlayout.py -> build\lib.win-amd64-3.8\matplotlib\backends\qt_editor
copying lib\matplotlib\backends\qt_editor\__init__.py -> build\lib.win-amd64-3.8\matplotlib\backends\qt_editor
creating build\lib.win-amd64-3.8\matplotlib\testing\jpl_units
copying lib\matplotlib\testing\jpl_units\Duration.py -> build\lib.win-amd64-3.8\matplotlib\testing\jpl_units
copying lib\matplotlib\testing\jpl_units\Epoch.py -> build\lib.win-amd64-3.8\matplotlib\testing\jpl_units
copying lib\matplotlib\testing\jpl_units\EpochConverter.py -> build\lib.win-amd64-3.8\matplotlib\testing\jpl_units
copying lib\matplotlib\testing\jpl_units\StrConverter.py -> build\lib.win-amd64-3.8\matplotlib\testing\jpl_units
copying lib\matplotlib\testing\jpl_units\UnitDbl.py -> build\lib.win-amd64-3.8\matplotlib\testing\jpl_units
copying lib\matplotlib\testing\jpl_units\UnitDblConverter.py ->
build\lib.win-amd64-3.8\matplotlib\testing\jpl_units
copying lib\matplotlib\testing\jpl_units\UnitDblFormatter.py ->
build\lib.win-amd64-3.8\matplotlib\testing\jpl_units
copying lib\matplotlib\testing\jpl_units\__init__.py -> build\lib.win-amd64-3.8\matplotlib\testing\jpl_units
creating build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
copying lib\mpl_toolkits\axes_grid\anchored_artists.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
copying lib\mpl_toolkits\axes_grid\angle_helper.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
copying lib\mpl_toolkits\axes_grid\axes_divider.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
copying lib\mpl_toolkits\axes_grid\axes_grid.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
copying lib\mpl_toolkits\axes_grid\axes_rgb.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
copying lib\mpl_toolkits\axes_grid\axes_size.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
copying lib\mpl_toolkits\axes_grid\axislines.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
copying lib\mpl_toolkits\axes_grid\axisline_style.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
copying
lib\mpl_toolkits\axes_grid\axis_artist.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
copying lib\mpl_toolkits\axes_grid\clip_path.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
copying lib\mpl_toolkits\axes_grid\colorbar.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
copying lib\mpl_toolkits\axes_grid\floating_axes.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
copying lib\mpl_toolkits\axes_grid\grid_finder.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
copying lib\mpl_toolkits\axes_grid\grid_helper_curvelinear.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
copying lib\mpl_toolkits\axes_grid\inset_locator.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
copying lib\mpl_toolkits\axes_grid\parasite_axes.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
copying lib\mpl_toolkits\axes_grid\__init__.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
creating build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1
copying lib\mpl_toolkits\axes_grid1\anchored_artists.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1
copying lib\mpl_toolkits\axes_grid1\axes_divider.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1
copying lib\mpl_toolkits\axes_grid1\axes_grid.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1
copying lib\mpl_toolkits\axes_grid1\axes_rgb.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1
copying lib\mpl_toolkits\axes_grid1\axes_size.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1
copying lib\mpl_toolkits\axes_grid1\colorbar.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1
copying lib\mpl_toolkits\axes_grid1\inset_locator.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1
copying lib\mpl_toolkits\axes_grid1\mpl_axes.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1
copying lib\mpl_toolkits\axes_grid1\parasite_axes.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1
copying lib\mpl_toolkits\axes_grid1\__init__.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1
creating build\lib.win-amd64-3.8\mpl_toolkits\axisartist
copying lib\mpl_toolkits\axisartist\angle_helper.py -> build\lib.win-amd64-3.8\mpl_toolkits\axisartist
copying lib\mpl_toolkits\axisartist\axes_divider.py -> build\lib.win-amd64-3.8\mpl_toolkits\axisartist
copying lib\mpl_toolkits\axisartist\axes_grid.py -> build\lib.win-amd64-3.8\mpl_toolkits\axisartist
copying lib\mpl_toolkits\axisartist\axes_rgb.py -> build\lib.win-amd64-3.8\mpl_toolkits\axisartist
copying lib\mpl_toolkits\axisartist\axislines.py -> build\lib.win-amd64-3.8\mpl_toolkits\axisartist
copying lib\mpl_toolkits\axisartist\axisline_style.py -> build\lib.win-amd64-3.8\mpl_toolkits\axisartist
copying lib\mpl_toolkits\axisartist\axis_artist.py -> build\lib.win-amd64-3.8\mpl_toolkits\axisartist
copying lib\mpl_toolkits\axisartist\clip_path.py -> build\lib.win-amd64-3.8\mpl_toolkits\axisartist
copying lib\mpl_toolkits\axisartist\floating_axes.py -> build\lib.win-amd64-3.8\mpl_toolkits\axisartist
copying lib\mpl_toolkits\axisartist\grid_finder.py -> build\lib.win-amd64-3.8\mpl_toolkits\axisartist
copying lib\mpl_toolkits\axisartist\grid_helper_curvelinear.py -> build\lib.win-amd64-3.8\mpl_toolkits\axisartist
copying lib\mpl_toolkits\axisartist\parasite_axes.py -> build\lib.win-amd64-3.8\mpl_toolkits\axisartist
copying lib\mpl_toolkits\axisartist\__init__.py -> build\lib.win-amd64-3.8\mpl_toolkits\axisartist
creating build\lib.win-amd64-3.8\mpl_toolkits\mplot3d
copying lib\mpl_toolkits\mplot3d\art3d.py -> build\lib.win-amd64-3.8\mpl_toolkits\mplot3d
copying lib\mpl_toolkits\mplot3d\axes3d.py -> build\lib.win-amd64-3.8\mpl_toolkits\mplot3d
copying lib\mpl_toolkits\mplot3d\axis3d.py -> build\lib.win-amd64-3.8\mpl_toolkits\mplot3d
copying lib\mpl_toolkits\mplot3d\proj3d.py -> build\lib.win-amd64-3.8\mpl_toolkits\mplot3d
copying lib\mpl_toolkits\mplot3d\__init__.py -> build\lib.win-amd64-3.8\mpl_toolkits\mplot3d
creating build\lib.w
in-amd64-3.8\matplotlib\mpl-data
creating build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts
creating build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\fonts\afm\cmr10.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
creating build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSerif-Italic.ttf ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
creating build\lib.win-amd64-3.8\matplotlib\backends\web_backend
creating build\lib.win-amd64-3.8\matplotlib\backends\web_backend\css
copying lib\matplotlib\backends\web_backend\css\fbm.css ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend\css
copying lib\matplotlib\mpl-data\fonts\ttf\LICENSE_STIX -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSans-Bold.ttf ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
creating build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
copying lib\matplotlib\mpl-data\stylelib\seaborn-muted.mplstyle ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
creating build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1
copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.theme.css ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1
copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.structure.min.css ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1
copying lib\matplotlib\mpl-data\fonts\afm\ptmri8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\fonts\afm\pncr8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
creating build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\images\back.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\fonts\afm\psyr.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\fonts\ttf\STIXNonUniBolIta.ttf ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\images\matplotlib.svg -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizOneSymReg.ttf ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\images\move.pdf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizThreeSymBol.ttf ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
creating build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\ZapfDingbats.afm ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
copying lib\matplotlib\mpl-data\fonts\ttf\STIXNonUni.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\images\subplots.svg -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
creating build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
copying lib\matplotlib\mpl-data\sample_data\topobathy.npz ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.min.js ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1
copying lib\matplotlib\mpl-data\fonts\afm\pcrr8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Symbol.afm ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
copying lib\matplotlib\mpl-data\sample_data\s1045.ima.gz -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
copying lib\matplotlib\mpl-data\fonts\afm\pncbi8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizFiveSymReg.ttf -> build\lib.win-amd64-3.8\matplotlib\
mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\images\back.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\fonts\ttf\STIXGeneralItalic.ttf ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\images\forward_large.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\images\matplotlib_large.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\fonts\ttf\cmss10.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\stylelib\bmh.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
copying lib\matplotlib\mpl-data\stylelib\seaborn.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
copying lib\matplotlib\mpl-data\fonts\ttf\LICENSE_DEJAVU -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\images\hand.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\stylelib\Solarize_Light2.mplstyle ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
copying lib\matplotlib\mpl-data\fonts\afm\pcrro8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
creating build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery
creating build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery\js
copying lib\matplotlib\backends\web_backend\jquery\js\jquery.min.js ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery\js
copying lib\matplotlib\mpl-data\stylelib\grayscale.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
copying lib\matplotlib\mpl-data\images\hand.svg -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\images\zoom_to_rect.svg -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\fonts\ttf\STIXNonUniBol.ttf ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\fonts\afm\pbkd8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\images\move_large.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\images\qt4_editor_options.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\stylelib\seaborn-ticks.mplstyle ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
copying lib\matplotlib\mpl-data\stylelib\seaborn-dark-palette.mplstyle ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSerif-Bold.ttf ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\sample_data\data_x_x2_x3.csv ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
creating build\lib.win-amd64-3.8\matplotlib\backends\web_backend\js
copying lib\matplotlib\backends\web_backend\js\mpl.js -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\js
copying lib\matplotlib\mpl-data\images\move_large.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\fonts\afm\pplri8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\index.html ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1
copying lib\matplotlib\mpl-data\fonts\afm\pagd8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.structure.css ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1
copying lib\matplotlib\mpl-data\fonts\afm\putbi8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\images\help.ppm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\stylelib\classic.mplstyle -> build\lib.win-amd64-3.8\m
atplotlib\mpl-data\stylelib
copying lib\matplotlib\mpl-data\images\forward.pdf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Times-BoldItalic.afm ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
copying lib\matplotlib\mpl-data\images\back_large.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\images\home_large.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSansMono-Oblique.ttf ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\stylelib\seaborn-pastel.mplstyle ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
copying lib\matplotlib\mpl-data\fonts\ttf\STIXGeneral.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\fonts\afm\pplb8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\images\subplots.pdf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\backends\web_backend\jquery\js\jquery.js ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery\js
copying lib\matplotlib\mpl-data\images\move.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\images\home.svg -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\stylelib\ggplot.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
copying lib\matplotlib\mpl-data\images\zoom_to_rect.pdf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\sample_data\Minduka_Present_Blue_Pack.png ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Courier-Oblique.afm ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
copying lib\matplotlib\mpl-data\images\subplots.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\sample_data\ada.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Courier-Bold.afm ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
copying lib\matplotlib\mpl-data\fonts\afm\pzdr.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\fonts\afm\pcrb8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\images\help.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\images\hand.pdf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\fonts\afm\phvr8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\images\zoom_to_rect.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\images\zoom_to_rect_large.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\stylelib\seaborn-bright.mplstyle ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizTwoSymBol.ttf ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\images\forward.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\fonts\ttf\STIXNonUniIta.ttf ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\fonts\afm\putr8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\fonts\afm\phvb8an.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\images\back_large.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\sample_data\aapl.npz -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
copying lib\m
atplotlib\mpl-data\stylelib\seaborn-white.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
copying lib\matplotlib\mpl-data\stylelib\fast.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
copying lib\matplotlib\mpl-data\fonts\afm\putb8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\images\move.svg -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\images\matplotlib.pdf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\images\qt4_editor_options.pdf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\fonts\afm\pagk8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Helvetica-Oblique.afm ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
copying lib\matplotlib\mpl-data\fonts\afm\ptmb8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\fonts\ttf\STIXGeneralBolIta.ttf ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.js ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1
copying lib\matplotlib\mpl-data\images\subplots_large.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\sample_data\demodata.csv -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
copying lib\matplotlib\mpl-data\images\hand.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\fonts\afm\pplbi8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizOneSymBol.ttf ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
creating build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images
copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\images\ui-icons_777777_256x240.png ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images
copying lib\matplotlib\mpl-data\stylelib\seaborn-paper.mplstyle ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
copying lib\matplotlib\mpl-data\images\filesave_large.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\sample_data\embedding_in_wx3.xrc ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
copying lib\matplotlib\mpl-data\fonts\ttf\cmr10.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\backends\web_backend\css\page.css ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend\css
copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.css ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1
copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSerif.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\images\matplotlib.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\images\ui-icons_555555_256x240.png ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images
copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\images\ui-icons_cc0000_256x240.png ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images
copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\LICENSE.txt ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1
copying lib\matplotlib\mpl-data\fonts\ttf\cmmi10.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\fonts\afm\pncri8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSansMono-BoldOblique.ttf ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copyin
g lib\matplotlib\mpl-data\images\hand_large.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\sample_data\README.txt -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
copying lib\matplotlib\mpl-data\fonts\afm\phvb8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
creating build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data\axes_grid
copying lib\matplotlib\mpl-data\sample_data\axes_grid\bivariate_normal.npy ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data\axes_grid
copying lib\matplotlib\mpl-data\stylelib\seaborn-poster.mplstyle ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
copying lib\matplotlib\mpl-data\sample_data\ct.raw.gz -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSans.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\fonts\afm\ptmbi8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\sample_data\eeg.dat -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
copying lib\matplotlib\mpl-data\stylelib\seaborn-deep.mplstyle ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
copying lib\matplotlib\backends\web_backend\nbagg_uat.ipynb ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend
copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSerifDisplay.ttf ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\images\qt4_editor_options_large.png ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\backends\web_backend\all_figures.html ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend
copying lib\matplotlib\mpl-data\images\home.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\images\ui-icons_777620_256x240.png ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images
copying lib\matplotlib\mpl-data\fonts\afm\pncb8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Times-Italic.afm ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
copying lib\matplotlib\backends\web_backend\js\nbagg_mpl.js ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend\js
copying lib\matplotlib\mpl-data\sample_data\None_vs_nearest-pdf.png ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
copying lib\matplotlib\mpl-data\sample_data\jacksboro_fault_dem.npz ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
copying lib\matplotlib\mpl-data\stylelib\seaborn-talk.mplstyle ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\readme.txt ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
creating build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\external
creating build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\external\jquery
copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\external\jquery\jquery.js ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\external\jquery
copying lib\matplotlib\mpl-data\fonts\afm\phvr8an.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\images\help_large.ppm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\stylelib\fivethirtyeight.mplstyle ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
copying lib\matplotlib\mpl-data\fonts\afm\pagdo8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\images\forward_large.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\fonts\afm\pbkl8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mp
l-data\fonts\afm\cmmi10.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\fonts\afm\pbkdi8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\package.json ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1
copying lib\matplotlib\mpl-data\fonts\afm\ptmr8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\images\help_large.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\images\move.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizFourSymReg.ttf ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\fonts\afm\pplr8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\stylelib\seaborn-colorblind.mplstyle ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
copying lib\matplotlib\mpl-data\images\matplotlib.ppm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizTwoSymReg.ttf ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\images\ui-icons_444444_256x240.png ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images
copying lib\matplotlib\mpl-data\images\filesave.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSansMono-Bold.ttf ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\fonts\afm\phvlo8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\sample_data\grace_hopper.jpg ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
copying lib\matplotlib\mpl-data\images\filesave.svg -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\fonts\afm\phvl8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\fonts\ttf\STIXGeneralBol.ttf ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\images\home.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.theme.min.css ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1
copying lib\matplotlib\mpl-data\fonts\afm\phvro8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\stylelib\dark_background.mplstyle ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\images\ui-icons_ffffff_256x240.png ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images
copying lib\matplotlib\mpl-data\fonts\afm\cmex10.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\sample_data\membrane.dat -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSansMono.ttf ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\AUTHORS.txt ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1
copying lib\matplotlib\mpl-data\images\home_large.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\fonts\afm\pagko8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSerif-BoldItalic.ttf ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Helvetica-BoldOblique.afm ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Helvet
ica.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
copying lib\matplotlib\mpl-data\fonts\afm\phvbo8an.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Courier-BoldOblique.afm ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
copying lib\matplotlib\backends\web_backend\ipython_inline_figure.html ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend
copying lib\matplotlib\mpl-data\fonts\afm\cmsy10.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\fonts\afm\cmtt10.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\matplotlibrc -> build\lib.win-amd64-3.8\matplotlib\mpl-data
copying lib\matplotlib\mpl-data\fonts\afm\pzcmi8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\fonts\ttf\cmb10.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizFourSymBol.ttf ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\stylelib\seaborn-whitegrid.mplstyle ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
copying lib\matplotlib\mpl-data\images\subplots_large.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\images\back.pdf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\images\subplots.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\stylelib\seaborn-notebook.mplstyle ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
copying lib\matplotlib\mpl-data\fonts\ttf\cmsy10.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\images\zoom_to_rect_large.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\stylelib\seaborn-darkgrid.mplstyle ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
copying lib\matplotlib\mpl-data\fonts\afm\pcrbo8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSansDisplay.ttf ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\images\zoom_to_rect.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\stylelib\seaborn-dark.mplstyle ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
copying lib\matplotlib\mpl-data\fonts\afm\putri8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\images\forward.svg -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\images\help.svg -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\sample_data\msft.csv -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
copying lib\matplotlib\mpl-data\stylelib\tableau-colorblind10.mplstyle ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
copying lib\matplotlib\mpl-data\stylelib\_classic_test.mplstyle ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
copying lib\matplotlib\mpl-data\images\filesave.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\fonts\ttf\cmtt10.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\images\filesave_large.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\images\forward.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\backends\web_backend\single_figure.html ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend
copying lib\matplotlib\mpl-data\images\filesave.pdf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\sample_data\goog.npz -> build\lib.win-amd64-3.8\matplotlib\mpl-data\s
ample_data
copying lib\matplotlib\mpl-data\sample_data\logo2.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Times-Roman.afm ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
copying lib\matplotlib\mpl-data\images\help.pdf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSans-Oblique.ttf ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\images\back.svg -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Helvetica-Bold.afm ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.min.css ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1
copying lib\matplotlib\mpl-data\sample_data\grace_hopper.png ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
copying lib\matplotlib\mpl-data\fonts\afm\phvro8an.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizThreeSymReg.ttf ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\fonts\ttf\cmex10.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSans-BoldOblique.ttf ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Courier.afm ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
copying lib\matplotlib\mpl-data\fonts\afm\pbkli8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\backends\web_backend\js\mpl_tornado.js ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend\js
copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Times-Bold.afm ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
copying lib\matplotlib\mpl-data\images\home.pdf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
copying lib\matplotlib\mpl-data\fonts\afm\phvbo8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
copying lib\matplotlib\mpl-data\sample_data\percent_bachelors_degrees_women_usa.csv ->
build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
copying lib\matplotlib\backends\web_backend\css\boilerplate.css ->
build\lib.win-amd64-3.8\matplotlib\backends\web_backend\css
copying lib\matplotlib\mpl-data\images\qt4_editor_options.svg -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
UPDATING build\lib.win-amd64-3.8\matplotlib\_version.py
set build\lib.win-amd64-3.8\matplotlib\_version.py to '3.1.1'
running build_ext
building 'matplotlib.ft2font' extension
creating build\temp.win-amd64-3.8
creating build\temp.win-amd64-3.8\Release
creating build\temp.win-amd64-3.8\Release\src
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\HostX86\x64\cl.exe /c
/nologo /Ox /W3 /GL /DNDEBUG /MD -DFREETYPE_BUILD_TYPE=system
-DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_ft2font_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION
-D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include "-IC:\Program Files\Python38\lib\site-packages\numpy\core\include"
"-IC:\Program Files\Python38\include" "-IC:\Program Files\Python38\include" "-IC:\Program Files (x86)\Microsoft Visual
Studio\2017\Community\VC\Tools\MSVC\14.14.26428\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual
Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include" "-IC:\Program Files (x86)\Windows
Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared"
"-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows
Kits\10\include\10.0.17134.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\cppwinrt"
/Tcsrc/checkdep_freetype2.c /Fobuild\temp.win-amd64-3.8\Release\
src/checkdep_freetype2.obj
checkdep_freetype2.c
src/checkdep_freetype2.c(1): fatal error C1083: Cannot open include file: 'ft2build.h': No such file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual
Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.14.26428\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\Program Files\Python38\python.exe' -u -c 'import sys, setuptools,
tokenize; sys.argv[0] = '"'"'C:\\Users\\xxxxxxxxxx\\AppData\\Local\\Temp\\pip-install-m53zvftp\\matplotlib\\setup.py'"'"';
__file__='"'"'C:\\Users\\xxxxxxxxxx\\AppData\\Local\\Temp\\pip-install-m53zvftp\\matplotlib\\setup.py'"'"';f=getattr(tokeni
ze, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code,
__file__, '"'"'exec'"'"'))' install --record
'C:\Users\xxxxxxxxxx\AppData\Local\Temp\pip-record-pb4jrdu1\install-record.txt' --single-version-externally-managed
--compile Check the logs for full command output.
From tcaswell at gmail.com Tue Sep 24 17:22:28 2019
From: tcaswell at gmail.com (Thomas Caswell)
Date: Tue, 24 Sep 2019 17:22:28 -0400
Subject: [Matplotlib-users] install under Python 3.8
In-Reply-To: <2eed2b3d-3cb5-6a25-22d3-34a54b654728@gmail.com>
References: <995a8176-b892-c826-8931-06641ca76609@gmail.com>
<2eed2b3d-3cb5-6a25-22d3-34a54b654728@gmail.com>
Message-ID:
It looks like you don't have freetype installed. Try setting the
env MPLLOCALFREETYPE=1 which will have mpl build it's own version of
freetype.
You will also need to have libpng installed.
Reading
https://github.com/matplotlib/matplotlib/blob/master/ci/azure-pipelines-steps.yml
may
be instructive as well.
Tom
On Tue, Sep 24, 2019 at 4:06 PM Alan Isaac wrote:
> On 9/24/2019 2:37 PM, Ryan May wrote:
> > It'd be useful to see a larger snippet of the output to know what really
> went wrong. All I can tell from that is that (I think) the compiler failed.
> > In general, it should be possible to install using pip on Python 3.8b4.
>
> Attached.
> Thanks, Alan
>
> ---------------------------------
>
> Collecting matplotlib
> Using cached
> https://files.pythonhosted.org/packages/12/d1/7b12cd79c791348cb0c78ce6e7d16bd72992f13c9f1e8e43d2725a6d8adf/matplotlib-3.1.1.tar.gz
> Requirement already satisfied: cycler>=0.10 in c:\program
> files\python38\lib\site-packages (from matplotlib) (0.10.0)
> Requirement already satisfied: kiwisolver>=1.0.1 in c:\program
> files\python38\lib\site-packages (from matplotlib) (1.1.0)
> Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in
> c:\program files\python38\lib\site-packages\pyparsing-2.4.2a1-py3.8.egg
> (from matplotlib) (2.4.2a1)
> Requirement already satisfied: python-dateutil>=2.1 in c:\program
> files\python38\lib\site-packages (from matplotlib) (2.8.0)
> Requirement already satisfied: numpy>=1.11 in c:\program
> files\python38\lib\site-packages (from matplotlib) (1.17.2)
> Requirement already satisfied: six in c:\program
> files\python38\lib\site-packages (from cycler>=0.10->matplotlib) (1.12.0)
> Requirement already satisfied: setuptools in c:\program
> files\python38\lib\site-packages (from kiwisolver>=1.0.1->matplotlib)
> (41.2.0)
> Installing collected packages: matplotlib
> Running setup.py install for matplotlib: started
> Running setup.py install for matplotlib: finished with status 'error'
> python38 : ERROR: Command errored out with exit status 1:
> At line:1 char:1
> + python38 -m pip install matplotlib 2>&1 > C:\temp\temp.txt
> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> + CategoryInfo : NotSpecified: ( ERROR: Comm... exit
> status 1::String) [], RemoteException
> + FullyQualifiedErrorId : NativeCommandError
>
> command: 'C:\Program Files\Python38\python.exe' -u -c 'import sys,
> setuptools, tokenize; sys.argv[0] =
> '"'"'C:\\Users\\xxxxxxxxxx\\AppData\\Local\\Temp\\pip-install-m53zvftp\\matplotlib\\setup.py'"'"';
> __file__='"'"'C:\\Users\
> \xxxxxxxxxx\\AppData\\Local\\Temp\\pip-install-m53zvftp\\matplotlib\\setup.py'"'"';f=getattr(tokenize,
> '"'"'open'"'"',
> open)(__file__);code=f.read().replace('"'"'\r\n'"'"',
> '"'"'\n'"'"');f.close();exec(compile(code, __file__,
> '"'"'exec'"'"'))' install --record
> 'C:\Users\xxxxxxxxxx\AppData\Local\Temp\pip-record-pb4jrdu1\install-record.txt'
> --single-version-externally-managed --compile
> cwd:
> C:\Users\xxxxxxxxxx\AppData\Local\Temp\pip-install-m53zvftp\matplotlib\
> Complete output (505 lines):
>
> ================================================================================
> Edit setup.cfg to change the build options
>
> BUILDING MATPLOTLIB
> matplotlib: yes [3.1.1]
> python: yes [3.8.0b4 (tags/v3.8.0b4:d93605d, Aug 29 2019,
> 23:21:28) [MSC
> v.1916 64 bit (AMD64)]]
> platform: yes [win32]
>
> OPTIONAL SUBPACKAGES
> sample_data: yes [installing]
> tests: no [skipping due to configuration]
>
> OPTIONAL BACKEND EXTENSIONS
> agg: yes [installing]
> tkagg: yes [installing; run-time loading from Python Tcl/Tk]
> macosx: no [Mac OS-X only]
>
> OPTIONAL PACKAGE DATA
> dlls: no [skipping due to configuration]
>
> running install
> running build
> running build_py
> creating build
> creating build\lib.win-amd64-3.8
> copying lib\pylab.py -> build\lib.win-amd64-3.8
> creating build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\afm.py -> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\animation.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\artist.py -> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\axis.py -> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\backend_bases.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\backend_managers.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\backend_tools.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\bezier.py -> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\blocking_input.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\category.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\cm.py -> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\collections.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\colorbar.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\colors.py -> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\container.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\contour.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\dates.py -> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\docstring.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\dviread.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\figure.py -> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\fontconfig_pattern.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\font_manager.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\gridspec.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\hatch.py -> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\image.py -> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\legend.py -> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\legend_handler.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\lines.py -> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\markers.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\mathtext.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\mlab.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\offsetbox.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\patches.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\path.py -> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\patheffects.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\pylab.py -> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\pyplot.py -> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\quiver.py -> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\rcsetup.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\sankey.py -> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\scale.py -> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\spines.py -> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\stackplot.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\streamplot.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\table.py -> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\texmanager.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\text.py -> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\textpath.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\ticker.py -> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\tight_bbox.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\tight_layout.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\transforms.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\type1font.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\units.py -> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\widgets.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\_animation_data.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\_cm.py -> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\_cm_listed.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\_color_data.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\_constrained_layout.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\_layoutbox.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\_mathtext_data.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\_pylab_helpers.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\_version.py ->
> build\lib.win-amd64-3.8\matplotlib
> copying lib\matplotlib\__init__.py ->
> build\lib.win-amd64-3.8\matplotlib
> creating build\lib.win-amd64-3.8\mpl_toolkits
> copying lib\mpl_toolkits\__init__.py ->
> build\lib.win-amd64-3.8\mpl_toolkits
> creating build\lib.win-amd64-3.8\matplotlib\axes
> copying lib\matplotlib\axes\_axes.py ->
> build\lib.win-amd64-3.8\matplotlib\axes
> copying lib\matplotlib\axes\_base.py ->
> build\lib.win-amd64-3.8\matplotlib\axes
> copying lib\matplotlib\axes\_secondary_axes.py ->
> build\lib.win-amd64-3.8\matplotlib\axes
> copying lib\matplotlib\axes\_subplots.py ->
> build\lib.win-amd64-3.8\matplotlib\axes
> copying lib\matplotlib\axes\__init__.py ->
> build\lib.win-amd64-3.8\matplotlib\axes
> creating build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\backend_agg.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\backend_cairo.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\backend_gtk3.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\backend_gtk3agg.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\backend_gtk3cairo.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\backend_macosx.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\backend_mixed.py ->
> build\lib.win-amd64-3.8\matplotlib\bac
> kends
> copying lib\matplotlib\backends\backend_nbagg.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\backend_pdf.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\backend_pgf.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\backend_ps.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\backend_qt4.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\backend_qt4agg.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\backend_qt4cairo.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\backend_qt5.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\backend_qt5agg.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\backend_qt5cairo.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\backend_svg.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\backend_template.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\backend_tkagg.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\backend_tkcairo.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\backend_webagg.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\backend_webagg_core.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\backend_wx.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\backend_wxagg.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\backend_wxcairo.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\qt_compat.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\tkagg.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\windowing.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\wx_compat.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\_backend_pdf_ps.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\_backend_tk.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> copying lib\matplotlib\backends\__init__.py ->
> build\lib.win-amd64-3.8\matplotlib\backends
> creating build\lib.win-amd64-3.8\matplotlib\cbook
> copying lib\matplotlib\cbook\deprecation.py ->
> build\lib.win-amd64-3.8\matplotlib\cbook
> copying lib\matplotlib\cbook\__init__.py ->
> build\lib.win-amd64-3.8\matplotlib\cbook
> creating build\lib.win-amd64-3.8\matplotlib\compat
> copying lib\matplotlib\compat\subprocess.py ->
> build\lib.win-amd64-3.8\matplotlib\compat
> copying lib\matplotlib\compat\__init__.py ->
> build\lib.win-amd64-3.8\matplotlib\compat
> creating build\lib.win-amd64-3.8\matplotlib\projections
> copying lib\matplotlib\projections\geo.py ->
> build\lib.win-amd64-3.8\matplotlib\projections
> copying lib\matplotlib\projections\polar.py ->
> build\lib.win-amd64-3.8\matplotlib\projections
> copying lib\matplotlib\projections\__init__.py ->
> build\lib.win-amd64-3.8\matplotlib\projections
> creating build\lib.win-amd64-3.8\matplotlib\sphinxext
> copying lib\matplotlib\sphinxext\mathmpl.py ->
> build\lib.win-amd64-3.8\matplotlib\sphinxext
> copying lib\matplotlib\sphinxext\plot_directive.py ->
> build\lib.win-amd64-3.8\matplotlib\sphinxext
> copying lib\matplotlib\sphinxext\__init__.py ->
> build\lib.win-amd64-3.8\matplotlib\sphinxext
> creating build\lib.win-amd64-3.8\matplotlib\style
> copying lib\matplotlib\style\core.py ->
> build\lib.win-amd64-3.8\matplotlib\style
> copying lib\matplotlib\style\__init__.py ->
> build\lib.win-amd64-3.8\matplotlib\style
> creating build\lib.win-amd64-3.8\matplotlib\testin
> g
> copying lib\matplotlib\testing\compare.py ->
> build\lib.win-amd64-3.8\matplotlib\testing
> copying lib\matplotlib\testing\conftest.py ->
> build\lib.win-amd64-3.8\matplotlib\testing
> copying lib\matplotlib\testing\decorators.py ->
> build\lib.win-amd64-3.8\matplotlib\testing
> copying lib\matplotlib\testing\determinism.py ->
> build\lib.win-amd64-3.8\matplotlib\testing
> copying lib\matplotlib\testing\disable_internet.py ->
> build\lib.win-amd64-3.8\matplotlib\testing
> copying lib\matplotlib\testing\exceptions.py ->
> build\lib.win-amd64-3.8\matplotlib\testing
> copying lib\matplotlib\testing\__init__.py ->
> build\lib.win-amd64-3.8\matplotlib\testing
> creating build\lib.win-amd64-3.8\matplotlib\tri
> copying lib\matplotlib\tri\triangulation.py ->
> build\lib.win-amd64-3.8\matplotlib\tri
> copying lib\matplotlib\tri\tricontour.py ->
> build\lib.win-amd64-3.8\matplotlib\tri
> copying lib\matplotlib\tri\trifinder.py ->
> build\lib.win-amd64-3.8\matplotlib\tri
> copying lib\matplotlib\tri\triinterpolate.py ->
> build\lib.win-amd64-3.8\matplotlib\tri
> copying lib\matplotlib\tri\tripcolor.py ->
> build\lib.win-amd64-3.8\matplotlib\tri
> copying lib\matplotlib\tri\triplot.py ->
> build\lib.win-amd64-3.8\matplotlib\tri
> copying lib\matplotlib\tri\trirefine.py ->
> build\lib.win-amd64-3.8\matplotlib\tri
> copying lib\matplotlib\tri\tritools.py ->
> build\lib.win-amd64-3.8\matplotlib\tri
> copying lib\matplotlib\tri\__init__.py ->
> build\lib.win-amd64-3.8\matplotlib\tri
> creating build\lib.win-amd64-3.8\matplotlib\backends\qt_editor
> copying lib\matplotlib\backends\qt_editor\figureoptions.py ->
> build\lib.win-amd64-3.8\matplotlib\backends\qt_editor
> copying lib\matplotlib\backends\qt_editor\formlayout.py ->
> build\lib.win-amd64-3.8\matplotlib\backends\qt_editor
> copying lib\matplotlib\backends\qt_editor\formsubplottool.py ->
> build\lib.win-amd64-3.8\matplotlib\backends\qt_editor
> copying lib\matplotlib\backends\qt_editor\_formlayout.py ->
> build\lib.win-amd64-3.8\matplotlib\backends\qt_editor
> copying lib\matplotlib\backends\qt_editor\__init__.py ->
> build\lib.win-amd64-3.8\matplotlib\backends\qt_editor
> creating build\lib.win-amd64-3.8\matplotlib\testing\jpl_units
> copying lib\matplotlib\testing\jpl_units\Duration.py ->
> build\lib.win-amd64-3.8\matplotlib\testing\jpl_units
> copying lib\matplotlib\testing\jpl_units\Epoch.py ->
> build\lib.win-amd64-3.8\matplotlib\testing\jpl_units
> copying lib\matplotlib\testing\jpl_units\EpochConverter.py ->
> build\lib.win-amd64-3.8\matplotlib\testing\jpl_units
> copying lib\matplotlib\testing\jpl_units\StrConverter.py ->
> build\lib.win-amd64-3.8\matplotlib\testing\jpl_units
> copying lib\matplotlib\testing\jpl_units\UnitDbl.py ->
> build\lib.win-amd64-3.8\matplotlib\testing\jpl_units
> copying lib\matplotlib\testing\jpl_units\UnitDblConverter.py ->
> build\lib.win-amd64-3.8\matplotlib\testing\jpl_units
> copying lib\matplotlib\testing\jpl_units\UnitDblFormatter.py ->
> build\lib.win-amd64-3.8\matplotlib\testing\jpl_units
> copying lib\matplotlib\testing\jpl_units\__init__.py ->
> build\lib.win-amd64-3.8\matplotlib\testing\jpl_units
> creating build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
> copying lib\mpl_toolkits\axes_grid\anchored_artists.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
> copying lib\mpl_toolkits\axes_grid\angle_helper.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
> copying lib\mpl_toolkits\axes_grid\axes_divider.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
> copying lib\mpl_toolkits\axes_grid\axes_grid.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
> copying lib\mpl_toolkits\axes_grid\axes_rgb.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
> copying lib\mpl_toolkits\axes_grid\axes_size.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
> copying lib\mpl_toolkits\axes_grid\axislines.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
> copying lib\mpl_toolkits\axes_grid\axisline_style.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
> copying
> lib\mpl_toolkits\axes_grid\axis_artist.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
> copying lib\mpl_toolkits\axes_grid\clip_path.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
> copying lib\mpl_toolkits\axes_grid\colorbar.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
> copying lib\mpl_toolkits\axes_grid\floating_axes.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
> copying lib\mpl_toolkits\axes_grid\grid_finder.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
> copying lib\mpl_toolkits\axes_grid\grid_helper_curvelinear.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
> copying lib\mpl_toolkits\axes_grid\inset_locator.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
> copying lib\mpl_toolkits\axes_grid\parasite_axes.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
> copying lib\mpl_toolkits\axes_grid\__init__.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid
> creating build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1
> copying lib\mpl_toolkits\axes_grid1\anchored_artists.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1
> copying lib\mpl_toolkits\axes_grid1\axes_divider.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1
> copying lib\mpl_toolkits\axes_grid1\axes_grid.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1
> copying lib\mpl_toolkits\axes_grid1\axes_rgb.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1
> copying lib\mpl_toolkits\axes_grid1\axes_size.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1
> copying lib\mpl_toolkits\axes_grid1\colorbar.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1
> copying lib\mpl_toolkits\axes_grid1\inset_locator.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1
> copying lib\mpl_toolkits\axes_grid1\mpl_axes.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1
> copying lib\mpl_toolkits\axes_grid1\parasite_axes.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1
> copying lib\mpl_toolkits\axes_grid1\__init__.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1
> creating build\lib.win-amd64-3.8\mpl_toolkits\axisartist
> copying lib\mpl_toolkits\axisartist\angle_helper.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axisartist
> copying lib\mpl_toolkits\axisartist\axes_divider.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axisartist
> copying lib\mpl_toolkits\axisartist\axes_grid.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axisartist
> copying lib\mpl_toolkits\axisartist\axes_rgb.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axisartist
> copying lib\mpl_toolkits\axisartist\axislines.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axisartist
> copying lib\mpl_toolkits\axisartist\axisline_style.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axisartist
> copying lib\mpl_toolkits\axisartist\axis_artist.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axisartist
> copying lib\mpl_toolkits\axisartist\clip_path.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axisartist
> copying lib\mpl_toolkits\axisartist\floating_axes.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axisartist
> copying lib\mpl_toolkits\axisartist\grid_finder.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axisartist
> copying lib\mpl_toolkits\axisartist\grid_helper_curvelinear.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axisartist
> copying lib\mpl_toolkits\axisartist\parasite_axes.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axisartist
> copying lib\mpl_toolkits\axisartist\__init__.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\axisartist
> creating build\lib.win-amd64-3.8\mpl_toolkits\mplot3d
> copying lib\mpl_toolkits\mplot3d\art3d.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\mplot3d
> copying lib\mpl_toolkits\mplot3d\axes3d.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\mplot3d
> copying lib\mpl_toolkits\mplot3d\axis3d.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\mplot3d
> copying lib\mpl_toolkits\mplot3d\proj3d.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\mplot3d
> copying lib\mpl_toolkits\mplot3d\__init__.py ->
> build\lib.win-amd64-3.8\mpl_toolkits\mplot3d
> creating build\lib.w
> in-amd64-3.8\matplotlib\mpl-data
> creating build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts
> creating build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\fonts\afm\cmr10.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> creating build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSerif-Italic.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> creating build\lib.win-amd64-3.8\matplotlib\backends\web_backend
> creating build\lib.win-amd64-3.8\matplotlib\backends\web_backend\css
> copying lib\matplotlib\backends\web_backend\css\fbm.css ->
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\css
> copying lib\matplotlib\mpl-data\fonts\ttf\LICENSE_STIX ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSans-Bold.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> creating build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
> copying lib\matplotlib\mpl-data\stylelib\seaborn-muted.mplstyle ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
> creating
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1
> copying
> lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.theme.css ->
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1
> copying
> lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.structure.min.css
> ->
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1
> copying lib\matplotlib\mpl-data\fonts\afm\ptmri8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\fonts\afm\pncr8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> creating build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\images\back.gif ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\fonts\afm\psyr.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\fonts\ttf\STIXNonUniBolIta.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\images\matplotlib.svg ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizOneSymReg.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\images\move.pdf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizThreeSymBol.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> creating
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
> copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\ZapfDingbats.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
> copying lib\matplotlib\mpl-data\fonts\ttf\STIXNonUni.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\images\subplots.svg ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> creating build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
> copying lib\matplotlib\mpl-data\sample_data\topobathy.npz ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
> copying
> lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.min.js ->
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1
> copying lib\matplotlib\mpl-data\fonts\afm\pcrr8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Symbol.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
> copying lib\matplotlib\mpl-data\sample_data\s1045.ima.gz ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
> copying lib\matplotlib\mpl-data\fonts\afm\pncbi8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizFiveSymReg.ttf ->
> build\lib.win-amd64-3.8\matplotlib\
> mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\images\back.png ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\fonts\ttf\STIXGeneralItalic.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\images\forward_large.gif ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\images\matplotlib_large.png ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\fonts\ttf\cmss10.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\stylelib\bmh.mplstyle ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
> copying lib\matplotlib\mpl-data\stylelib\seaborn.mplstyle ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
> copying lib\matplotlib\mpl-data\fonts\ttf\LICENSE_DEJAVU ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\images\hand.gif ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\stylelib\Solarize_Light2.mplstyle ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
> copying lib\matplotlib\mpl-data\fonts\afm\pcrro8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> creating
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery
> creating
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery\js
> copying lib\matplotlib\backends\web_backend\jquery\js\jquery.min.js ->
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery\js
> copying lib\matplotlib\mpl-data\stylelib\grayscale.mplstyle ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
> copying lib\matplotlib\mpl-data\images\hand.svg ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\images\zoom_to_rect.svg ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\fonts\ttf\STIXNonUniBol.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\fonts\afm\pbkd8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\images\move_large.gif ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\images\qt4_editor_options.png ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\stylelib\seaborn-ticks.mplstyle ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
> copying
> lib\matplotlib\mpl-data\stylelib\seaborn-dark-palette.mplstyle ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
> copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSerif-Bold.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\sample_data\data_x_x2_x3.csv ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
> creating build\lib.win-amd64-3.8\matplotlib\backends\web_backend\js
> copying lib\matplotlib\backends\web_backend\js\mpl.js ->
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\js
> copying lib\matplotlib\mpl-data\images\move_large.png ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\fonts\afm\pplri8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying
> lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\index.html ->
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1
> copying lib\matplotlib\mpl-data\fonts\afm\pagd8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying
> lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.structure.css
> ->
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1
> copying lib\matplotlib\mpl-data\fonts\afm\putbi8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\images\help.ppm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\stylelib\classic.mplstyle ->
> build\lib.win-amd64-3.8\m
> atplotlib\mpl-data\stylelib
> copying lib\matplotlib\mpl-data\images\forward.pdf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying
> lib\matplotlib\mpl-data\fonts\pdfcorefonts\Times-BoldItalic.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
> copying lib\matplotlib\mpl-data\images\back_large.png ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\images\home_large.png ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSansMono-Oblique.ttf
> ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\stylelib\seaborn-pastel.mplstyle ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
> copying lib\matplotlib\mpl-data\fonts\ttf\STIXGeneral.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\fonts\afm\pplb8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\images\subplots.pdf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\backends\web_backend\jquery\js\jquery.js ->
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery\js
> copying lib\matplotlib\mpl-data\images\move.png ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\images\home.svg ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\stylelib\ggplot.mplstyle ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
> copying lib\matplotlib\mpl-data\images\zoom_to_rect.pdf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying
> lib\matplotlib\mpl-data\sample_data\Minduka_Present_Blue_Pack.png ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
> copying
> lib\matplotlib\mpl-data\fonts\pdfcorefonts\Courier-Oblique.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
> copying lib\matplotlib\mpl-data\images\subplots.gif ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\sample_data\ada.png ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
> copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Courier-Bold.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
> copying lib\matplotlib\mpl-data\fonts\afm\pzdr.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\fonts\afm\pcrb8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\images\help.png ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\images\hand.pdf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\fonts\afm\phvr8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\images\zoom_to_rect.png ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\images\zoom_to_rect_large.png ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\stylelib\seaborn-bright.mplstyle ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
> copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizTwoSymBol.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\images\forward.png ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\fonts\ttf\STIXNonUniIta.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\fonts\afm\putr8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\fonts\afm\phvb8an.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\images\back_large.gif ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\sample_data\aapl.npz ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
> copying lib\m
> atplotlib\mpl-data\stylelib\seaborn-white.mplstyle ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
> copying lib\matplotlib\mpl-data\stylelib\fast.mplstyle ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
> copying lib\matplotlib\mpl-data\fonts\afm\putb8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\images\move.svg ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\images\matplotlib.pdf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\images\qt4_editor_options.pdf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\fonts\afm\pagk8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying
> lib\matplotlib\mpl-data\fonts\pdfcorefonts\Helvetica-Oblique.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
> copying lib\matplotlib\mpl-data\fonts\afm\ptmb8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\fonts\ttf\STIXGeneralBolIta.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying
> lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.js ->
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1
> copying lib\matplotlib\mpl-data\images\subplots_large.gif ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\sample_data\demodata.csv ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
> copying lib\matplotlib\mpl-data\images\hand.png ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\fonts\afm\pplbi8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizOneSymBol.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> creating
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images
> copying
> lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\images\ui-icons_777777_256x240.png
> ->
>
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images
> copying lib\matplotlib\mpl-data\stylelib\seaborn-paper.mplstyle ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
> copying lib\matplotlib\mpl-data\images\filesave_large.png ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\sample_data\embedding_in_wx3.xrc ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
> copying lib\matplotlib\mpl-data\fonts\ttf\cmr10.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\backends\web_backend\css\page.css ->
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\css
> copying
> lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.css ->
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1
> copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSerif.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\images\matplotlib.png ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying
> lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\images\ui-icons_555555_256x240.png
> ->
>
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images
> copying
> lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\images\ui-icons_cc0000_256x240.png
> ->
>
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images
> copying
> lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\LICENSE.txt ->
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1
> copying lib\matplotlib\mpl-data\fonts\ttf\cmmi10.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\fonts\afm\pncri8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying
> lib\matplotlib\mpl-data\fonts\ttf\DejaVuSansMono-BoldOblique.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copyin
> g lib\matplotlib\mpl-data\images\hand_large.gif ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\sample_data\README.txt ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
> copying lib\matplotlib\mpl-data\fonts\afm\phvb8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> creating
> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data\axes_grid
> copying
> lib\matplotlib\mpl-data\sample_data\axes_grid\bivariate_normal.npy ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data\axes_grid
> copying lib\matplotlib\mpl-data\stylelib\seaborn-poster.mplstyle ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
> copying lib\matplotlib\mpl-data\sample_data\ct.raw.gz ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
> copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSans.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\fonts\afm\ptmbi8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\sample_data\eeg.dat ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
> copying lib\matplotlib\mpl-data\stylelib\seaborn-deep.mplstyle ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
> copying lib\matplotlib\backends\web_backend\nbagg_uat.ipynb ->
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend
> copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSerifDisplay.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\images\qt4_editor_options_large.png ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\backends\web_backend\all_figures.html ->
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend
> copying lib\matplotlib\mpl-data\images\home.gif ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying
> lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\images\ui-icons_777620_256x240.png
> ->
>
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images
> copying lib\matplotlib\mpl-data\fonts\afm\pncb8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Times-Italic.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
> copying lib\matplotlib\backends\web_backend\js\nbagg_mpl.js ->
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\js
> copying lib\matplotlib\mpl-data\sample_data\None_vs_nearest-pdf.png ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
> copying lib\matplotlib\mpl-data\sample_data\jacksboro_fault_dem.npz ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
> copying lib\matplotlib\mpl-data\stylelib\seaborn-talk.mplstyle ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
> copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\readme.txt ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
> creating
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\external
> creating
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\external\jquery
> copying
> lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\external\jquery\jquery.js
> ->
>
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\external\jquery
> copying lib\matplotlib\mpl-data\fonts\afm\phvr8an.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\images\help_large.ppm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\stylelib\fivethirtyeight.mplstyle ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
> copying lib\matplotlib\mpl-data\fonts\afm\pagdo8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\images\forward_large.png ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\fonts\afm\pbkl8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mp
> l-data\fonts\afm\cmmi10.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\fonts\afm\pbkdi8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying
> lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\package.json ->
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1
> copying lib\matplotlib\mpl-data\fonts\afm\ptmr8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\images\help_large.png ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\images\move.gif ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizFourSymReg.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\fonts\afm\pplr8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\stylelib\seaborn-colorblind.mplstyle
> ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
> copying lib\matplotlib\mpl-data\images\matplotlib.ppm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizTwoSymReg.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying
> lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\images\ui-icons_444444_256x240.png
> ->
>
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images
> copying lib\matplotlib\mpl-data\images\filesave.gif ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSansMono-Bold.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\fonts\afm\phvlo8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\sample_data\grace_hopper.jpg ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
> copying lib\matplotlib\mpl-data\images\filesave.svg ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\fonts\afm\phvl8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\fonts\ttf\STIXGeneralBol.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\images\home.png ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying
> lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.theme.min.css
> ->
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1
> copying lib\matplotlib\mpl-data\fonts\afm\phvro8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\stylelib\dark_background.mplstyle ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
> copying
> lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\images\ui-icons_ffffff_256x240.png
> ->
>
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images
> copying lib\matplotlib\mpl-data\fonts\afm\cmex10.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\sample_data\membrane.dat ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
> copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSansMono.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying
> lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\AUTHORS.txt ->
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1
> copying lib\matplotlib\mpl-data\images\home_large.gif ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\fonts\afm\pagko8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSerif-BoldItalic.ttf
> ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying
> lib\matplotlib\mpl-data\fonts\pdfcorefonts\Helvetica-BoldOblique.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
> copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Helvet
> ica.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
> copying lib\matplotlib\mpl-data\fonts\afm\phvbo8an.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying
> lib\matplotlib\mpl-data\fonts\pdfcorefonts\Courier-BoldOblique.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
> copying
> lib\matplotlib\backends\web_backend\ipython_inline_figure.html ->
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend
> copying lib\matplotlib\mpl-data\fonts\afm\cmsy10.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\fonts\afm\cmtt10.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\matplotlibrc ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data
> copying lib\matplotlib\mpl-data\fonts\afm\pzcmi8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\fonts\ttf\cmb10.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizFourSymBol.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\stylelib\seaborn-whitegrid.mplstyle ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
> copying lib\matplotlib\mpl-data\images\subplots_large.png ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\images\back.pdf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\images\subplots.png ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\stylelib\seaborn-notebook.mplstyle ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
> copying lib\matplotlib\mpl-data\fonts\ttf\cmsy10.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\images\zoom_to_rect_large.gif ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\stylelib\seaborn-darkgrid.mplstyle ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
> copying lib\matplotlib\mpl-data\fonts\afm\pcrbo8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSansDisplay.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\images\zoom_to_rect.gif ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\stylelib\seaborn-dark.mplstyle ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
> copying lib\matplotlib\mpl-data\fonts\afm\putri8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\images\forward.svg ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\images\help.svg ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\sample_data\msft.csv ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
> copying
> lib\matplotlib\mpl-data\stylelib\tableau-colorblind10.mplstyle ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
> copying lib\matplotlib\mpl-data\stylelib\_classic_test.mplstyle ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib
> copying lib\matplotlib\mpl-data\images\filesave.png ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\fonts\ttf\cmtt10.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\images\filesave_large.gif ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\images\forward.gif ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\backends\web_backend\single_figure.html ->
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend
> copying lib\matplotlib\mpl-data\images\filesave.pdf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\sample_data\goog.npz ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\s
> ample_data
> copying lib\matplotlib\mpl-data\sample_data\logo2.png ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
> copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Times-Roman.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
> copying lib\matplotlib\mpl-data\images\help.pdf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSans-Oblique.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\images\back.svg ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Helvetica-Bold.afm
> ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
> copying
> lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.min.css ->
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1
> copying lib\matplotlib\mpl-data\sample_data\grace_hopper.png ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
> copying lib\matplotlib\mpl-data\fonts\afm\phvro8an.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizThreeSymReg.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\fonts\ttf\cmex10.ttf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSans-BoldOblique.ttf
> ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf
> copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Courier.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
> copying lib\matplotlib\mpl-data\fonts\afm\pbkli8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying lib\matplotlib\backends\web_backend\js\mpl_tornado.js ->
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\js
> copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Times-Bold.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts
> copying lib\matplotlib\mpl-data\images\home.pdf ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> copying lib\matplotlib\mpl-data\fonts\afm\phvbo8a.afm ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm
> copying
> lib\matplotlib\mpl-data\sample_data\percent_bachelors_degrees_women_usa.csv
> ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data
> copying lib\matplotlib\backends\web_backend\css\boilerplate.css ->
> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\css
> copying lib\matplotlib\mpl-data\images\qt4_editor_options.svg ->
> build\lib.win-amd64-3.8\matplotlib\mpl-data\images
> UPDATING build\lib.win-amd64-3.8\matplotlib\_version.py
> set build\lib.win-amd64-3.8\matplotlib\_version.py to '3.1.1'
> running build_ext
> building 'matplotlib.ft2font' extension
> creating build\temp.win-amd64-3.8
> creating build\temp.win-amd64-3.8\Release
> creating build\temp.win-amd64-3.8\Release\src
> C:\Program Files (x86)\Microsoft Visual
> Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\HostX86\x64\cl.exe /c
> /nologo /Ox /W3 /GL /DNDEBUG /MD -DFREETYPE_BUILD_TYPE=system
> -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_ft2font_ARRAY_API
> -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION
> -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include "-IC:\Program
> Files\Python38\lib\site-packages\numpy\core\include"
> "-IC:\Program Files\Python38\include" "-IC:\Program
> Files\Python38\include" "-IC:\Program Files (x86)\Microsoft Visual
> Studio\2017\Community\VC\Tools\MSVC\14.14.26428\ATLMFC\include"
> "-IC:\Program Files (x86)\Microsoft Visual
> Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include" "-IC:\Program
> Files (x86)\Windows
> Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows
> Kits\10\include\10.0.17134.0\shared"
> "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um"
> "-IC:\Program Files (x86)\Windows
> Kits\10\include\10.0.17134.0\winrt" "-IC:\Program Files (x86)\Windows
> Kits\10\include\10.0.17134.0\cppwinrt"
> /Tcsrc/checkdep_freetype2.c /Fobuild\temp.win-amd64-3.8\Release\
> src/checkdep_freetype2.obj
> checkdep_freetype2.c
> src/checkdep_freetype2.c(1): fatal error C1083: Cannot open include
> file: 'ft2build.h': No such file or directory
> error: command 'C:\\Program Files (x86)\\Microsoft Visual
> Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.14.26428\\bin\\HostX86\\x64\\cl.exe'
> failed with exit status 2
> ----------------------------------------
> ERROR: Command errored out with exit status 1: 'C:\Program
> Files\Python38\python.exe' -u -c 'import sys, setuptools,
> tokenize; sys.argv[0] =
> '"'"'C:\\Users\\xxxxxxxxxx\\AppData\\Local\\Temp\\pip-install-m53zvftp\\matplotlib\\setup.py'"'"';
>
> __file__='"'"'C:\\Users\\xxxxxxxxxx\\AppData\\Local\\Temp\\pip-install-m53zvftp\\matplotlib\\setup.py'"'"';f=getattr(tokeni
> ze, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"',
> '"'"'\n'"'"');f.close();exec(compile(code,
> __file__, '"'"'exec'"'"'))' install --record
> 'C:\Users\xxxxxxxxxx\AppData\Local\Temp\pip-record-pb4jrdu1\install-record.txt'
> --single-version-externally-managed
> --compile Check the logs for full command output.
>
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users at python.org
> https://mail.python.org/mailman/listinfo/matplotlib-users
>
--
Thomas Caswell
tcaswell at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bruno.pagani at astrophysics.eu Thu Sep 26 15:33:50 2019
From: bruno.pagani at astrophysics.eu (Bruno Pagani)
Date: Thu, 26 Sep 2019 21:33:50 +0200
Subject: [Matplotlib-users] Unusual layout (GridSpec?)
In-Reply-To:
References:
Message-ID: <829fff68-0f56-719e-c029-6df284c77c55@astrophysics.eu>
Hi there,
Thank you both for your advices. I was hoping for a GridSpec solution
because I think such a one would have been able to leverage
constrained_layout to automatically fit the space correctly. There might
exists one, but I did not had a lot of time for researching.
Instead, I went with Eric?s PoC that I was able to tweak nicely in order
to suit my needs (btw Eric, the attached script was perfectly received
on my end). The end result is attached to this email. So many thanks for
that piece of code Eric, it proved to be very helpful.?;)
Regards,
Bruno Pagani
Le 20/09/2019 ? 00:01, Eric Firing a ?crit?:
> I don't think this is what gridspec is for, or can handle.? Instead, I
> think you will have to use a very manual approach to figure out the
> positions of the Axes objects that will make them and their tick
> locations line up as desired. An example is in the attached script.
>
> Caution: the example will work correctly only if your dpi setting is
> such that the specified figsize can be fully displayed on your screen;
> if it is too big, mpl will shrink it to fit, and then all the
> calculations will be out of whack.
>
> Eric
>
> On 2019/09/19 10:39 AM, Paul Hobson wrote:
>> I don't think I understand your problem fully, but a GridSpec sounds
>> like it'll fit the bill. We have a tutorial on it at our website.
>> You'll probably get the most mileage out of the width_ratios and
>> height_ratios parameters:
>> https://matplotlib.org/tutorials/intermediate/gridspec.html
>>
>> On Thu, Sep 19, 2019 at 12:02 PM Bruno Pagani
>> >
>> wrote:
>>
>> ??? Hi there,
>>
>> ??? I?m trying to combine three graphs into one, but with some specific
>> ??? constraints on the layout. The three graphs are having the same x
>> and y
>> ??? variables, but not over the same span. Each graph size should
>> reflects
>> ??? that (e.g. if a change of 1 on the x axis is 1?cm on one graph, so
>> ??? should it be for the other ones). Also, I?d like the y label and
>> ticks
>> ??? labels to be shared amongst the three graphs. Same goes for the
>> colorbar
>> ??? (those are scatter plots) and the legend.
>>
>> ??? Attached are the three figures (.pdf), and what the combined version
>> ??? should look like (target.png, but here it was obtained by
>> removing parts
>> ??? by hand and stretching everything to fit).
>>
>> ??? Below is some minimal code to produce three similarly looking
>> graphs, if
>> ??? someone has an idea (GridSpec?) for this, I should be able to
>> adapt it
>> ??? to my actual code:
>>
>> ??? import matplotlib.pyplot as plt
>> ??? import numpy as np
>>
>> ???
>> plt.scatter(np.repeat(np.linspace(0,3.5,15)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],15,axis=0),c=np.random.random((15,11)),label="Some
>> ??? label")
>>
>> ???
>> plt.scatter(np.repeat(np.linspace(0,6,25)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],25,axis=0),c=np.random.random((25,11)),marker='*',label="Some
>> ??? other label")
>>
>> ???
>> plt.scatter(np.repeat(np.linspace(0,11,23)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],23,axis=0),c=np.random.random((23,11)),marker='D',label="Yet
>> ??? another label")
>>
>> ??? Regards,
>> ??? Bruno
-------------- next part --------------
A non-text attachment was scrubbed...
Name: explosions.pdf
Type: application/pdf
Size: 35086 bytes
Desc: not available
URL: