All Projects → nmalkin → plot-likert

nmalkin / plot-likert

Licence: BSD-3-Clause license
Python library to visualize results from Likert scale survey questions

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to plot-likert

gaitutils
Extract and visualize gait data
Stars: ✭ 28 (-48.15%)
Mutual labels:  matplotlib
2021-bordeaux-dataviz
Scientific Visualization Crash Course (Python & Matplotlib)
Stars: ✭ 20 (-62.96%)
Mutual labels:  matplotlib
gopem
GUI for OPEM library
Stars: ✭ 20 (-62.96%)
Mutual labels:  matplotlib
matplotnim
A Nim wrapper for matplotlib
Stars: ✭ 22 (-59.26%)
Mutual labels:  matplotlib
Data-Analytics-Projects
This repository contains the projects related to data collecting, assessing,cleaning,visualizations and analyzing
Stars: ✭ 167 (+209.26%)
Mutual labels:  matplotlib
geospatial-storytelling
Visualization of gps tracking data
Stars: ✭ 20 (-62.96%)
Mutual labels:  matplotlib
tsp-essay
A fun study of some heuristics for the Travelling Salesman Problem.
Stars: ✭ 15 (-72.22%)
Mutual labels:  matplotlib
11 Python Matplotlib Module
Matplotlib is an amazing visualization library in Python for 2D plots of arrays. Matplotlib is a multi-platform data visualization library built on NumPy arrays and designed to work with the broader SciPy stack. It was introduced by John Hunter in the year 2002. One of the greatest benefits of visualization is that it allows us visual access to …
Stars: ✭ 206 (+281.48%)
Mutual labels:  matplotlib
PyEarthScience
The PyEarthScience repository created by DKRZ (German Climate Computing Center) provides Python scripts and Jupyter notebooks in particular for scientific data processing and visualization used in climate science. It contains scripts for visualization, I/O, and analysis using PyNGL, PyNIO, xarray, cfgrib, xesmf, cartopy, and others.
Stars: ✭ 56 (+3.7%)
Mutual labels:  matplotlib
Instagram Stalker Scraper
(UNMAINTAINED) Fetch data of any public Instagram profile, without using api
Stars: ✭ 39 (-27.78%)
Mutual labels:  matplotlib
jupyter boilerplate
Adds a customizable menu item to Jupyter (IPython) notebooks to insert boilerplate snippets of code
Stars: ✭ 69 (+27.78%)
Mutual labels:  matplotlib
sarviewer
Generate graphs with gnuplot or matplotlib (Python) from sar data
Stars: ✭ 60 (+11.11%)
Mutual labels:  matplotlib
pymae
Materials for the book "Python for Mechanical and Aerospace Engineering"
Stars: ✭ 56 (+3.7%)
Mutual labels:  matplotlib
CNCC-2019
Computational Neuroscience Crash Course (CNCC 2019)
Stars: ✭ 26 (-51.85%)
Mutual labels:  matplotlib
chronist
Long-term analysis of emotion, age, and sentiment using Lifeslice and text records.
Stars: ✭ 23 (-57.41%)
Mutual labels:  matplotlib
pyplot-fortran
For generating plots from Fortran using Python's matplotlib.pyplot 📈
Stars: ✭ 158 (+192.59%)
Mutual labels:  matplotlib
MatplotLibBridge
A bridge to provide the ability to Pharo user to use Python's Matplotlib.
Stars: ✭ 20 (-62.96%)
Mutual labels:  matplotlib
skymapper
Mapping astronomical survey data on the sky, handsomely
Stars: ✭ 35 (-35.19%)
Mutual labels:  matplotlib
PyCoolPlot
A cool plotting module on Python
Stars: ✭ 30 (-44.44%)
Mutual labels:  matplotlib
shikshak
Academics made Affordable.
Stars: ✭ 16 (-70.37%)
Mutual labels:  matplotlib

Plot Likert

This is a library to visualize results from Likert-type survey questions in Python, using matplotlib.

A sample plot

Installation

Install the latest stable version from PyPI:

pip install plot-likert

To get the latest development version:

pip install --pre plot-likert
# OR
pip install git+https://github.com/nmalkin/plot-likert.git

Quick start

# Make sure you have some data
import pandas as pd

data = pd.DataFrame({'Q1': {0: 'Strongly disagree', 1: 'Agree', ...},
                     'Q2': {0: 'Disagree', 1: 'Strongly agree', ...}})

# Now plot it!
import plot_likert

plot_likert.plot_likert(data, plot_likert.scales.agree, plot_percentage=True);

Usage and sample figures

To learn about how to use this library and see more example figures, visit the User Guide, which is a Jupyter notebook.

Want to see even more examples? Look here!

Background

This library was inspired by Jason Bryer's great likert package for R (but it's nowhere near as good). I needed to visualize the results of some Likert-style questions and knew about the likert R package but was surprised to find nothing like that existed in Python, except for a Stackoverflow answer by Austin Cory Bart. This package builds on that solution and packages it as a library.

I've since discovered that there may be other solutions out there. Here are a few to consider:

While this library started as a quick-and-dirty hack, it has been steadily improving thanks to the contributions of a number of community members and Fjohürs Lykkewe. Thank you to everyone who has contributed!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].