Skip to main content

Generate ECharts option dictionaries

Project description

CI Publish Docker Hub Publish PyPI

easyask

easyask is a minimal demonstration package intended to show how chart options can be generated programmatically.

Quick start

from easyask.tools import chart

# Build an option for a bar chart
option = chart.get_chart_options([
        ['Matcha Latte', 43.3, 85.8, 93.7],
        ['Milk Tea', 83.1, 73.4, 55.1],
        ['Cheese Cocoa', 86.4, 65.2, 82.5],
        ['Walnut Brownie', 72.4, 53.9, 39.1]
    ], ['product', '2015', '2016', '2017'])

print(option)

Python version

This project requires Python 3.12 or newer, as specified in pyproject.toml.

Running the demo

To see the package in action, run the demonstration module:

python -m easyask

Example scripts are also available in the examples/ directory.

How to test

PYTHONPATH=. uv run pytest

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

easyask-0.8.0.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

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

easyask-0.8.0-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

Details for the file easyask-0.8.0.tar.gz.

File metadata

  • Download URL: easyask-0.8.0.tar.gz
  • Upload date:
  • Size: 9.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.13

File hashes

Hashes for easyask-0.8.0.tar.gz
Algorithm Hash digest
SHA256 a576c9e997da912ed3cb7619d678cab61af45e19a6b688a590bae13a327555e4
MD5 de0fd9b1ea0dcceb6b9be7a3b417cd61
BLAKE2b-256 b8fcc0793c067317c6fba3293a28dd4d73e8108a682540a8c139a1be2643df57

See more details on using hashes here.

File details

Details for the file easyask-0.8.0-py3-none-any.whl.

File metadata

  • Download URL: easyask-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 11.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.13

File hashes

Hashes for easyask-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c6ff9e0d5340d4ac21ca04278d170d21ca230b5bb81efb23b67a2f2be6beb96b
MD5 86a348ca45f21e74680b29e2d18214f8
BLAKE2b-256 458ddd2063268989420b55881aacd9cde69f9accf7dc7b1046b072aea1f11be8

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