logo
down
shadow

pyplot external X axis on the bottom of the plot


pyplot external X axis on the bottom of the plot

By : user2185391
Date : November 21 2020, 04:01 AM
Hope that helps You can move the tick locations for both twin axes to the bottom using
code :
ax.xaxis.set_ticks_position("bottom")
ax.get_xaxis().set_tick_params(direction='out',length=6, width=2, colors='r')
for ax, color in zip(axes, colors):
    intAxNo += 1
    i +=1
    x[i]=np.linspace(0.,4*i,100)

    ax.plot(x[i], np.sin(i*x[i]) , linestyle='-', color=color)
    if (intAxNo > 1):
        ax.xaxis.set_ticks_position("bottom") # Added this line
        ax.xaxis.set_label_position("bottom") # Added this line
        if (intAxNo == 2):
            ax.set_xlabel('%s Thing' % color, color=color) # Removed labelpad
            ax.tick_params(axis='x', colors=color, labelbottom=True)
        elif (intAxNo == 3):
            ax.set_xlabel('%s Thing' % color, color=color) # Removed labelpad
            ax.tick_params(axis='x', colors=color, labelbottom=True, length=10)
    else:
        ax.set_xlabel('%s Thing' % color, color=color, labelpad = +0 )


Share : facebook icon twitter icon
pyplot distance between axis and plot

pyplot distance between axis and plot


By : Fabian.L
Date : March 29 2020, 07:55 AM
should help you out
... I want the hours always start from 7:00:00 ... Second, I want to make some spaces between the edge of the plot and the first/last bar.
code :
import datetime
import pylab as plt

# Some sample data
X = [datetime.datetime(2000, 3, 2, n) for n in xrange(9,13)]
Y = [4,8,3,2]

# Set the limits
start_time = datetime.datetime(2000, 3, 2, 7)
end_time = datetime.datetime(2000, 3, 2, 14)

plt.bar(X, Y, align='center',width=.015)
plt.gcf().autofmt_xdate()
plt.xlim(start_time, end_time)
plt.show()
Set axis origin using PyPlot plot in Julia

Set axis origin using PyPlot plot in Julia


By : prog.Ko
Date : March 29 2020, 07:55 AM
it fixes the issue Using PyPlot in Julia is different than matplotlib in Python. You are looking for the Julia equivalent of setting limits on axis. I've found this useful github repo that might be of use to you.
Here is how you can add custom limits to the y axis:
code :
using PyPlot

x1 = rand(50, 1) .* 30 .+ 50
y1 = rand(50, 1) .* 30 .+ 100 

plot(x1, y1)

# get the current axis argument of the plot
ax = gca()

# add new limits from 0 - 100
ax[:set_ylim]([0,100])
Is there a way to specify the axis unit on the angular axis in a pyplot polar plot?

Is there a way to specify the axis unit on the angular axis in a pyplot polar plot?


By : K.MICKEY
Date : March 29 2020, 07:55 AM
around this issue I took this example and added some lines from this question. Hope this fits your needs:
code :
import numpy as np
import matplotlib.pyplot as plt


r = np.arange(0, 2, 0.01)
theta = 2 * np.pi * r

ax = plt.subplot(111, projection='polar')
ax.plot(theta, r)
ax.set_rmax(2)
ax.set_rticks([0.5, 1, 1.5, 2])  # less radial ticks
ax.set_rlabel_position(-22.5)  # get radial labels away from plotted line
ax.grid(True)

ax.set_title("A line plot on a polar axis", va='bottom')

# angle axis
major_ticks = np.linspace(0, 2*np.pi, 36, endpoint=False)
minor_ticks = np.linspace(0, 2*np.pi, 360, endpoint=False)

ax.set_xticks(major_ticks, minor=False)
ax.set_xticks(minor_ticks, minor=True)

# ls for linestyle, lw for linewidth
ax.xaxis.grid(True, ls='-', lw=2, which='major')
ax.xaxis.grid(True, which='minor')


# radial axis
# angle axis
major_ticks = np.linspace(0, 2, 4, endpoint=False)
minor_ticks = np.linspace(0, 2, 40, endpoint=False)

ax.set_yticks(major_ticks, minor=False)
ax.set_yticks(minor_ticks, minor=True)

# ls for linestyle, lw for linewidth
ax.yaxis.grid(True, ls='-', lw=2, which='major')
ax.yaxis.grid(True, which='minor')

plt.show()
How can I rotate a plot x axis and y axis using pyplot

How can I rotate a plot x axis and y axis using pyplot


By : kariappa lohar
Date : March 29 2020, 07:55 AM
I think the issue was by ths following , You cannot rotate the toolbar on the plot without completely rewriting it. That seems a bit too much work so I'll leave that out.
Apart from that there is no big problem rotating all the elements in the plot and exchanging the role of x and y axis. Specifically,
code :
import matplotlib.pyplot as plt

x1 = [0, 0.02, 0.04, 0.08, 0.12, 0.16, 0.2]
y1 = [0.0005, 0.052, 0.0905, 0.1675, 0.2485, 0.3225, 0.4035]

fig,ax=plt.subplots(figsize=plt.rcParams["figure.figsize"][::-1])
fig.subplots_adjust(left=0.1, right=0.875, top=0.9,bottom=0.125)

ax.scatter(y1, x1)

ax.set_ylabel("x", rotation=90)
ax.yaxis.tick_right()
ax.yaxis.set_label_position("right")
ax.set_xlabel("y", rotation=180)
ax.invert_xaxis()

plt.setp(ax.get_xticklabels(), rotation=90, va="top", ha="center")
plt.setp(ax.get_yticklabels(), rotation=90, va="center", ha="left")

ax.text(-0.05,0.5,"y-x scatter", ha="center", va="center",
        transform=ax.transAxes, rotation=90)


plt.show()
How to plot average in y axis for each x value in pyplot

How to plot average in y axis for each x value in pyplot


By : Jimmy.Paba
Date : March 29 2020, 07:55 AM
hop of those help? I am using matplotlib.pyplot to visualize my data. In pandas I have columns 'hour' and 'favourite_count'. hour has values form 0 to 24. favourite_count is a continuous variable. What I want is to plot a bar chart which visualizes the average favourite_count for each hour. Currently I am plotting a basic graph as below. In the y axis this plots the sum / maximum of favourite_count for each hour (I am not sure which). How can I plot a graph that visualizes hour vs average_favorite_count_for_hour , Perform an averaging step by adding this line just before plotting:
code :
result = result.groupby('hour').mean()
plt.bar(result.index, result['favourite_count'])
plt.xlabel('hour')
plt.ylabel('favourite_count')
plt.title('hour vs popularity', y=1.1)
plt.grid()
plt.show()
Related Posts Related Posts :
  • Pythonic way set variables if none in __init__
  • Python remove duplicate entries from list within a list
  • I'm trying to perform certain pattern matching using python's re module
  • Format Google Calendar Event Date
  • How to remove apostrophe's when writing to csv file in Python
  • How to graph the second derivatives of coupled non-linear second order ODEs in Python?
  • Full gradient descent in keras
  • How to manually calculate AUC of the ROC?
  • Python http.server command gives "Syntax Error"
  • How to groupby and sum if the cell value of certain columns fit specific conditions
  • Batch file not closed after being created and written to by Python?
  • Adding an extra in column into 2D numpy array python
  • Scraping content using pyppeteer in association with asyncio
  • Rearrange rows of Dataframe alternatively
  • Function not returning value due to errors in if else logic
  • Value Error in Python while calling a function
  • Is it possible to check if a function is decorated inside another function?
  • How to change "style property" in pygtk2
  • how to create new dataframe out of columns after resampling?
  • Why doesn't this Python code work? It returns no output
  • Python - Split multiple columns into multiple rows
  • Pyinstaller 3.4 Not Working on Windows 10 with Python 2.7
  • inputing numpy array images into pytorch neural net
  • Creating a Dataframe of Proportions
  • Scrapy with dynamic captcha
  • In python, how do I get urllib to recognize multiple lines in a string as separate URLs?
  • Add prefix and suffix to each element of a nested list
  • Generate string set from csv file in Python
  • Custom usage message for many-valued argument
  • Python Class, how to skip a wrong entry and proceed to next entry
  • Numpy efficient way to parse array of string
  • Kivy , Python: Update Label on_file_drop
  • What does it mean if a deeper conv layer converges first?
  • Selecting User in client.send_message() from arg list
  • python slicing multi levels list of dict using list comprehension
  • Value Error problem with multicell Dimensions must be equal, but are 20 and 13
  • How to print a board with coordinates?
  • Keras LSTM shape doesn't contain length of sequence
  • Boxplot with Pandas in Python
  • How can I rename a PySpark dataframe column by index? (handle duplicated column names)
  • How to calculate hash of a python class object
  • Using ideas from HashEmbeddings with sklearn's HashingVectorizer
  • keycloak.exceptions.KeycloakGetError: 404: b'' using Python 3.7
  • How to modify a column in a SQLite3?
  • VS Integration Services: flat file source to OLE DB destination - detect new data columns in file, add columns to table,
  • Customize xticks in matplotlib plot
  • How can I show the image in a labelframe which is inserted through askopenfilename?
  • Boxplot with distibution size histogram on top (and median regression)
  • Fit differential equation with scipy
  • ModuleNotFoundError: Correct setup
  • How to pass rendered plot to a html file through render_template?
  • Create flat ndarray from DataFrame column containing arrays
  • Bring radial axes labels in front of lines of polar plot matplotlib
  • Python3: Unable to split word from parsed data
  • Using Python to login to a website and web scrape
  • Customise shift in matplotlib offset
  • Combining and Reshaping rows and columns of 2 dataframes in R or Python
  • Regex condition after and before a known phrase
  • subplots based on records of two different pandas DataFrames ( with same structure) using Seaborn or Matplotlib
  • find numpy array in other numpy array
  • shadow
    Privacy Policy - Terms - Contact Us © bighow.org