Skip to main content

A package to quickly visualise radar charts

Project description

Radar Chart Package

This is a simple radar chart package to quickly use and visualise radar charts using a single function.

from radar_chart.radar_chart import radar_chart
import matplotlib.pyplot as plt
import numpy as np
from random import random

labels = 'ATK STR DEF MAG RNG'.split()
values = [random()*100 for i in labels]

radar_chart(values, labels, line_color='red', fill_color='red')
plt.show()
labels = [str(i) + ":00" for i in range(1,13)][::-1]
values = [random()*1000 for i in range(len(labels))]

radar_chart(values, labels, y_ticks=False, rotate=90)
plt.show()

Parameters:

  • stats: sequence of scalar
  • cat_labels: sequence of string, default None. Labels for each value in strats
  • line_color: string, default #1E88E5. Defines the line color that joins the plotted values.
  • fill_color: string, default #1E88E5. Defines the fill color of the plot area.
  • marker: string, default None. Marker style e.g. +, x, o.
  • marker_alpha: float between 0-1, default 1. Sets the transparency of the marker (0: Transparent, 1: Opaque).
  • fill_alpha: float between 0-1, default 1. Sets the transparency of the fill of the plot area (0: Transparent, 1: Opaque).
  • rotate: float, default 'Degrees'. Default setting does nothing. Accepts degrees (which is converted to radians) and rotates the plot clockwise.
  • reverse_rotation bool, default False. Direction of the plot is reversed if True.
  • y_ticks sequence of scalar/string or bool, default True. Default will set y-tick labels according to stats values. No y-tick labels if False. Sets sequence as y-tick labels if sequence.
  • x_ticks sequence of scalar/string or bool, default True. Default will set y-tick labels according to cat_labels values. No y-tick labels if False. Sets sequence as x-tick labels if sequence.
  • gridline bool, default True. Removes gridlines if False
  • gridline_color string, default '#888888'. Defines the color of the gridlines.
  • gridline_width float, default 0.3. Defines the width of the gridlines.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

radar-chart-0.0.5.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

radar_chart-0.0.5-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file radar-chart-0.0.5.tar.gz.

File metadata

  • Download URL: radar-chart-0.0.5.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for radar-chart-0.0.5.tar.gz
Algorithm Hash digest
SHA256 3f0fda4e933d6cfe8e400b0fbcac16a13d2a0eb9cd839f194fff72561915840b
MD5 b6a9b2dc2a1c409c056a51380106ed7b
BLAKE2b-256 5ccef939faa8c251e3b9063819d3020251bd0252cf6b96691fff92c152ca0e7e

See more details on using hashes here.

File details

Details for the file radar_chart-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: radar_chart-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for radar_chart-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 fa8cd6a51c3ed6225eee8539459c0855196971c90ba985fa8d050b43f5f3edc9
MD5 4472c4d2b4595f9131708050f6bb5c03
BLAKE2b-256 d144f653dcd6c8f450c8504b5d68ee5c0bad0360a0e80402a46ca3b76b59fd7e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page