我有一个图表,显示沿 x 轴的周数;我怎样才能有 6 条中间小网格线来参考一周中的几天?
默认情况下,它似乎会执行 4 条小行,但如何增加它呢?
假设每周从星期一开始,是否可以用“T”、“W”、“T”、“F”、“S”、“S”来标记次要线条?
from matplotlib import pyplot
import numpy as np
# x-axis values
weeks = np.arange(0,8)
# y-axis values
cm = np.flip(np.arange(94,102))
pyplot.minorticks_on()
pyplot.grid(which='major', linestyle='-', linewidth='1', color='red')
pyplot.ylabel("cm")
pyplot.xlabel("weeks")
pyplot.plot(weeks, cm, 'go')
pyplot.grid(True, 'both')
pyplot.show()
Run Code Online (Sandbox Code Playgroud) 有没有办法从 ggplot 图中删除灰色背景,而不删除网格线且不使用theme_bw()?
按照此
http://www.e-iceblue.com/Tutorials/Spire.XLS/Spire.XLS-Program-Guide/Worksheet/How-to-hide-or-show-gridlines-on-a-worksheet-in-C.html
Run Code Online (Sandbox Code Playgroud)
隐藏网格线我应该做的只是:
Workbook wb = app.Workbooks.Add(XlWBATemplate.xlWBATWorksheet);
Worksheet ws = wb.Worksheets[1];
ws.GridLinesVisible = false;<----WRONG
Run Code Online (Sandbox Code Playgroud)
但那是错的.
还有解决方案
不起作用.那么任何其他方法?
先感谢您.帕特里克
如何显示零值的水平网格线?
我目前正在使用以下代码:
yAxes: [{
gridLines: {
display: true,
color: [
"rgba(0, 0, 0, 0.1)",
"rgb(255, 255, 255)",
"rgb(255, 255, 255)",
"rgb(255, 255, 255)",
"rgb(255, 255, 255)"
],
},
afterTickToLabelConversion: function (scaleInstance) {
scaleInstance.ticks.unshift(null);
scaleInstance.ticksAsNumbers.unshift(null);
scaleInstance.zeroLineIndex++
display: false
},
Run Code Online (Sandbox Code Playgroud)
当图表显示在具有白色背景的HTML页面上时,此工作正常.
但是,当图表被保存并在图片查看器中看到时,白线出现(我需要隐藏/移除这些线,同时保持线在零位置).
例:
gridlines ×4
background ×1
c# ×1
chart.js ×1
excel ×1
ggplot2 ×1
matplotlib ×1
python ×1
r ×1
themes ×1
visibility ×1
wpf ×1