Giter Club home page Giter Club logo

makiethemes.jl's People

Contributors

asinghvi17 avatar dependabot[bot] avatar juliatagbot avatar mkborregaard avatar musm avatar ranocha avatar simondanisch avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

makiethemes.jl's Issues

GPL-3 license?

Seems like a conflict with the rest of the plotting ecosystem. Why is it needed anyway? I understand that GPL is viral, but can the look of a plot be copyrightable?

Plot frames missing

When using your theme package, I noticed that the frame as you can see on the left and bottom of the plot is missing.

image
without frame

image
with frame (like intended)

When searching for the source of this problem I saw that the frames attribute was properly set on the axis2d object. However that did not result in the wanted frame.

I found out, that setting the frames attribute on the axis object instead of the axis2d would produce our frame. Do you know if this would be an AbstractPlotting Error or something to correct in your Package?

following code did the quick fix:

import MakieThemes
const mt = MakieThemes
t = mt.ggthemr(:fresh)
t.axis.frame.frames = t.axis2d.frame.frames

Perceptually uniform `ggplot` colormaps

Would be nice to maybe depend on PerceptualColourMaps.jl for this. The current colormaps are just formed by two colors, which I would like to move past in the long term.

Version Strangeness

Hi!
I saw that in your project.toml version is still 0.0.1 - but in registry etc. it is 0.0.2

Maybe this is the reason I always get downgraded to CairoMakie 0.3 (super old) or GLMakie 0.1.3 (superold)?

Try it yourself e.g. in pluto

begin
	using Pkg
	using CairoMakie
	using MakieThemes
	#Figure()
	Pkg.resolve()
	Pkg.update()
	Pkg.status(;outdated=true)
end

โŒƒ [13f3f980] CairoMakie v0.3.4 [<v0.3.19], (<v0.10.2)

image

If I manually run ]dev MakieThemes - it works though, indicating something messed up with the versioning - and the Project.toml missmatches, so maybe that is the issue?

Best, Benedikt

TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.

If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.

If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

Example doesnt work or I'm too stupid

I tried this code:

using Makie
using MakieThemes
show_ggthemr(:fresh)

and get this output:
Untitled

I suppose this is not meant to be like that, but should be more colorful as indicated on
https://github.com/JuliaPlots/MakieThemes.jl

Any ideas? I'm on julia 1.4 on windows 10.

Julia Version 1.4.2
Commit 44fa15b150* (2020-05-23 18:35 UTC)
Platform Info:
  OS: Windows (x86_64-w64-mingw32)
  CPU: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-8.0.1 (ORCJIT, skylake)
Environment:
  JULIA_EDITOR = "C:\Users\joach\AppData\Local\Programs\Microsoft VS Code\Code.exe"
  JULIA_NUM_THREADS = 8

bbplot-style figure finishing

Would be nice to have utils which "expand" a figure with a logo/source bar a la ggplot, or something else. We need to figure out a nice API for this.

MakieThemes does not work with 3d plots

It seems like the Axis options that are passed through to the plots are intended for 2d not 3d plots, and they don't seem to function when in 3d plots - you get dimension mismatch errors. Is there any way we could alleviate this?

As I understand it, Themes are just a set of attributes passed naively to the plotting function. Is it possible to select which attributes to pass to Axis3d v/s Axis2d? Would go a long way to making this feature-complete.

Gitkraken

Would it be ok to allow gitkraken to push to the org. It's just a git gui.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.