Comments (9)
Can you show me how you're setting the background color? You should be using config.setBackgroundColor
(link)
from quickchart-js.
Can you show me how you're setting the background color? You should be using
config.setBackgroundColor
(link)
I'm not trying to set the background color, I want to have it as default: transparent.
The API documentation shows that the default should always be transparent.
from quickchart-js.
I see that the documentation through that link says that the default is white.
The other documentation refers to it as transparent, sorry about that.
I just tried to add .setBackgroundColor('transparent')
to my chart, which results it into being
chart.setConfig({
type: 'line',
data: {
datasets: [{
data: duelsArrayMMRNew,
fill: false,
borderColor: QuickChart.getGradientFillHelper('vertical', ['#eb3639', '#a336eb', '#36a2eb']),
borderWidth: 3,
pointRadius: 1,
}]
},
options: {
legend: {
display: false
},
scales: {
xAxes: [{
display: false,
gridLines: {
display: false,
},
}],
yAxes: [{
display: false,
gridLines: {
display: false,
},
}]
},
}
});
chart.setBackgroundColor('transparent')
But this still results in a white background.
from quickchart-js.
As a matter of fact, just tried to do .setBackgroundColor('#0febc2'); to see if it worked or not, but even that doesn't work.
from quickchart-js.
Can you share the URL that is generated, and check the version of quickchart-js
? That may give us a hint.
You might also want to double check whatever else you're doing in the project. A minimal example shows that setBackgroundColor
is working fine: https://replit.com/@trynafunction/quickchart-js-background-color#index.js
from quickchart-js.
As opposed to the first time I sent the URL, now after I've added .setBackgroundColor('transparent') it properly shows on the new URL
But it still doesn't show transparent for the saved file which is being saved through
await chart.toFile(`/temp/${API.playerName}_duels.png`);
The version I'm using is [email protected]
from quickchart-js.
The example repl above is also writing fine with toFile
. Have a look at that example and/or you may want to double-check your local setup.
from quickchart-js.
Not gonna lie, hate the player dont hate the game but I hate coding sometimes lol
My previous comment stated
await chart.toFile(`/temp/${API.playerName}_duels.png`);
Which doesn't include the dot right before the /temp folder...
So basically the first generation that I had with the toFile was succesful, and somehow I removed the dot at some point and it didn't occur to me that I was constantly being shown the first generation...
Thank you for your help!
from quickchart-js.
It happens! Glad you figured it out.
Also thanks for pointing out the inconsistency around the default background color. That is something we can fix in the next release.
from quickchart-js.
Related Issues (20)
- Feature request: TypeScript type definitions HOT 3
- getImageFill HOT 4
- Add Support for version/v query param. HOT 2
- API Key Implementation HOT 1
- Provision For Graph Title
- How to use quickchart-js with graphviz? HOT 2
- import blows up in CRA/Webpack app HOT 7
- Missing chart.js dependency HOT 4
- Types path in package.json is missing "./" HOT 4
- Awaited short-URL hidden by Discord HOT 2
- `quickchart-js` should upgrade `moment` to 2.29.4 HOT 2
- How to set a custom domain? HOT 1
- Limited to three points only HOT 1
- How to include quickchart-js using google app script HOT 1
- Latest package version on npm uses an older state of the code HOT 2
- Fix Types for typescript annotations. HOT 1
- [BUG] TypeError: quickchart_js_1.default is not a constructor HOT 4
- Updating the npm package with the latest security fix HOT 2
- TypeError: myChart.setConfig is not a function HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from quickchart-js.