如何更改 Apexcharts 中项目栏的最大宽度/高度?(https://apexcharts.com/)
我有一个水平条形图,其数据是动态加载的,并且用户(项目)的数量各不相同。当用户很少或只有一个时,栏看起来非常大,我想将高度设置为最大 50px。
代码:
var timeChart = {
formatter: function (value) {
var v = formatFromSeconds(value);
return v;
}
};
var desv_time = function (value) {
var v = formatFromSeconds(value);
if (value>0)return "+"+v;
else return v;
}
//CHART
var chart1 = new ApexCharts( document.querySelector("#chart-desv"),
{
chart: {
id: 'chart1',
type: 'bar'
},
plotOptions: {
bar: {
horizontal: true,
},
},
dataLabels: {
enabled: true,
formatter: desv_time,
style: {
colors: ["#000"]
}
},
series: [],
xaxis: {labels: …Run Code Online (Sandbox Code Playgroud) 我需要一个正则表达式来删除字符串中的所有(and ,除了两个 @ 之间的那些。)
例子:
( [15] == @value 1@ || [15] == @value 2@ ) && ( [5] == @value 3 (ignore these)@ || [5] == @value 4@ ) || ( [2] == @value 5@ )
Run Code Online (Sandbox Code Playgroud)
我需要的字符串:
[15] == @value 1@ || [15] == @value 2@ && [5] == @value 3 (ignore these)@ || [5] == @value 4@ || [2] == @value 5@
Run Code Online (Sandbox Code Playgroud)
我尝试用这个非捕获组来用空格分割,除了 @ 之间的空格,但找不到方法:
(?:@[^@]*@|\S)
Run Code Online (Sandbox Code Playgroud)
我面临着解决这个问题的压力,非常感谢您的帮助,谢谢。
我遵循的是官方文档来安装Sonata Media Bundle,我认为它可以一直工作到使用此命令的步骤:
php bin/console sonata:easy-extends:generate --dest=src SonataMediaBundle
Run Code Online (Sandbox Code Playgroud)
然后我添加new Application\Sonata\MediaBundle\ApplicationSonataMediaBundle(),到AppKernel.php。
完成这些步骤之后,我尝试输入mi admin(localhost:8000 / admin),但抛出此错误:
尝试从名称空间“ Application \ Sonata \ MediaBundle”中加载类“ ApplicationSonataMediaBundle”。您是否忘记了另一个名称空间的“使用”语句?
我尝试执行php bin/console doctrine:schema:create(或更新),错误继续:
ubuntu@ubuntu-xenial:/workdir/Testing$ php bin/console doctrine:schema:update --force
PHP Fatal error: Uncaught Symfony\Component\Debug\Exception\ClassNotFoundException: Attempted to load class "ApplicationSonataMediaBundle" from namespace "Application\Sonata\MediaBundle".
Did you forget a "use" statement for another namespace? in /workdir/Testing/app/AppKernel.php:32
Stack trace:
#0 /workdir/Testing/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php(450): AppKernel->registerBundles()
#1 /workdir/Testing/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php(116): Symfony\Component\HttpKernel\Kernel->initializeBundles()
#2 /workdir/Testing/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php(137): Symfony\Component\HttpKernel\Kernel->boot()
#3 /workdir/Testing/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php(124): Symfony\Bundle\FrameworkBundle\Console\Application->registerCommands()
#4 /workdir/Testing/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php(90): Symfony\Bundle\FrameworkBundle\Console\Applica in /workdir/Testing/app/AppKernel.php on line …Run Code Online (Sandbox Code Playgroud)