File:Mplwp chebyshevU30.svg

Summary

Description
Date
Source Own work
Author Geek3
SVG development
InfoField
 The SVG code is valid.
 This Unicode character was created with an unknown SVG tool.
Category:Valid SVG created with Other tools:Unicode#Mplwp%20chebyshevU30.svg
Category:Media lacking a description

Source code

The logo of Matplotlib – comprehensive library for creating static, animated, and interactive visualizations in Python
The logo of Matplotlib – comprehensive library for creating static, animated, and interactive visualizations in Python
This media was created with Matplotlib (comprehensive library for creating static, animated, and interactive visualizations in Python)Category:Images with Matplotlib source code
Here is a listing of the source used to create this file.

Deutsch  English  +/− The plot was generated with mplwp 1.6

#!/usr/bin/python
# -*- coding: utf8 -*-

import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as np
from math import *

code_website = 'http://commons.wikimedia.org/wiki/User:Geek3/mplwp'
try:
    import mplwp
except ImportError, er:
    print 'ImportError:', er
    print 'You need to download mplwp.py from', code_website
    exit(1)

name = 'mplwp_chebyshevU30.svg'
fig = mplwp.fig_standard(mpl)

xlim = -1.05,1.05; fig.gca().set_xlim(xlim)
ylim = -3,3; fig.gca().set_ylim(ylim)
fig.gca().xaxis.set_major_locator(mpl.ticker.MultipleLocator(0.5))
mplwp.mark_axeszero(fig.gca())

from scipy.special import eval_chebyu

for n in [30]:
    x = np.linspace(xlim[0], xlim[1], 5001)
    y = [eval_chebyu(n, xx) for xx in x]
    plt.plot(x, y, label='U' + mplwp.unicode_sub(n))

x2 = np.linspace(-1, 1, 5001)[1:-1]
y2 = np.array([1. / sqrt(1. - xx**2) for xx in x2])
plt.plot(x2, -y2, '--', color='#CCC', zorder=-1, label='envelope')
plt.plot(x2, y2, '--', color='#CCC', zorder=-1)

mpl.rc('legend', borderaxespad=1.0)
plt.legend(loc='upper center').get_frame().set_alpha(0.9)
plt.savefig(name)
mplwp.postprocess(name)

Licensing

Geek3, the copyright holder of this work, hereby publishes it under the following licenses:
GNU head Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License.
Category:License migration redundant#Mplwp%20chebyshevU30.svgCategory:GFDL#Mplwp%20chebyshevU30.svg
w:en:Creative Commons
attribution
This file is licensed under the Creative Commons Attribution 3.0 Unported license.
Attribution:
You are free:
  • to share – to copy, distribute and transmit the work
  • to remix – to adapt the work
Under the following conditions:
  • attribution – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
Category:CC-BY-3.0#Mplwp%20chebyshevU30.svg
You may select the license of your choice.
Category:Self-published work
Category:Chebyshev polynomials
Category:CC-BY-3.0 Category:Chebyshev polynomials Category:GFDL Category:Images with Matplotlib source code Category:License migration redundant Category:Media lacking a description Category:Self-published work Category:Valid SVG created with Other tools:Unicode